VirtualNetworkLinksClient Interface

public interface VirtualNetworkLinksClient

An instance of this class provides access to all the operations defined in VirtualNetworkLinksClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<VirtualNetworkLinkInner>,VirtualNetworkLinkInner> beginCreateOrUpdate(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters)

Creates or updates a virtual network link to the specified Private DNS zone.

abstract SyncPoller<PollResult<VirtualNetworkLinkInner>,VirtualNetworkLinkInner> beginCreateOrUpdate(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters, String ifMatch, String ifNoneMatch, Context context)

Creates or updates a virtual network link to the specified Private DNS zone.

abstract PollerFlux<PollResult<VirtualNetworkLinkInner>,VirtualNetworkLinkInner> beginCreateOrUpdateAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters)

Creates or updates a virtual network link to the specified Private DNS zone.

abstract PollerFlux<PollResult<VirtualNetworkLinkInner>,VirtualNetworkLinkInner> beginCreateOrUpdateAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters, String ifMatch, String ifNoneMatch)

Creates or updates a virtual network link to the specified Private DNS zone.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName)

Deletes a virtual network link to the specified Private DNS zone.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, String ifMatch, Context context)

Deletes a virtual network link to the specified Private DNS zone.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName)

Deletes a virtual network link to the specified Private DNS zone.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, String ifMatch)

Deletes a virtual network link to the specified Private DNS zone.

abstract SyncPoller<PollResult<VirtualNetworkLinkInner>,VirtualNetworkLinkInner> beginUpdate(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters)

Updates a virtual network link to the specified Private DNS zone.

abstract SyncPoller<PollResult<VirtualNetworkLinkInner>,VirtualNetworkLinkInner> beginUpdate(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters, String ifMatch, Context context)

Updates a virtual network link to the specified Private DNS zone.

abstract PollerFlux<PollResult<VirtualNetworkLinkInner>,VirtualNetworkLinkInner> beginUpdateAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters)

Updates a virtual network link to the specified Private DNS zone.

abstract PollerFlux<PollResult<VirtualNetworkLinkInner>,VirtualNetworkLinkInner> beginUpdateAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters, String ifMatch)

Updates a virtual network link to the specified Private DNS zone.

abstract VirtualNetworkLinkInner createOrUpdate(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters)

Creates or updates a virtual network link to the specified Private DNS zone.

abstract VirtualNetworkLinkInner createOrUpdate(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters, String ifMatch, String ifNoneMatch, Context context)

Creates or updates a virtual network link to the specified Private DNS zone.

abstract Mono<VirtualNetworkLinkInner> createOrUpdateAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters)

Creates or updates a virtual network link to the specified Private DNS zone.

abstract Mono<VirtualNetworkLinkInner> createOrUpdateAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters, String ifMatch, String ifNoneMatch)

Creates or updates a virtual network link to the specified Private DNS zone.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters, String ifMatch, String ifNoneMatch)

Creates or updates a virtual network link to the specified Private DNS zone.

abstract void delete(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName)

Deletes a virtual network link to the specified Private DNS zone.

abstract void delete(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, String ifMatch, Context context)

Deletes a virtual network link to the specified Private DNS zone.

abstract Mono<Void> deleteAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName)

Deletes a virtual network link to the specified Private DNS zone.

abstract Mono<Void> deleteAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, String ifMatch)

Deletes a virtual network link to the specified Private DNS zone.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, String ifMatch)

Deletes a virtual network link to the specified Private DNS zone.

abstract VirtualNetworkLinkInner get(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName)

Gets a virtual network link to the specified Private DNS zone.

abstract Mono<VirtualNetworkLinkInner> getAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName)

Gets a virtual network link to the specified Private DNS zone.

abstract Response<VirtualNetworkLinkInner> getWithResponse(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, Context context)

Gets a virtual network link to the specified Private DNS zone.

abstract Mono<Response<VirtualNetworkLinkInner>> getWithResponseAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName)

Gets a virtual network link to the specified Private DNS zone.

abstract PagedIterable<VirtualNetworkLinkInner> list(String resourceGroupName, String privateZoneName)

Lists the virtual network links to the specified Private DNS zone.

abstract PagedIterable<VirtualNetworkLinkInner> list(String resourceGroupName, String privateZoneName, Integer top, Context context)

Lists the virtual network links to the specified Private DNS zone.

abstract PagedFlux<VirtualNetworkLinkInner> listAsync(String resourceGroupName, String privateZoneName)

Lists the virtual network links to the specified Private DNS zone.

abstract PagedFlux<VirtualNetworkLinkInner> listAsync(String resourceGroupName, String privateZoneName, Integer top)

Lists the virtual network links to the specified Private DNS zone.

abstract VirtualNetworkLinkInner update(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters)

Updates a virtual network link to the specified Private DNS zone.

abstract VirtualNetworkLinkInner update(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters, String ifMatch, Context context)

Updates a virtual network link to the specified Private DNS zone.

abstract Mono<VirtualNetworkLinkInner> updateAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters)

Updates a virtual network link to the specified Private DNS zone.

abstract Mono<VirtualNetworkLinkInner> updateAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters, String ifMatch)

Updates a virtual network link to the specified Private DNS zone.

abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters, String ifMatch)

Updates a virtual network link to the specified Private DNS zone.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,VirtualNetworkLinkInner> beginCreateOrUpdate(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters)

Creates or updates a virtual network link to the specified Private DNS zone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.
parameters - Parameters supplied to the CreateOrUpdate operation.

Returns:

the SyncPoller<T,U> for polling of describes a link to virtual network for a Private DNS zone.

beginCreateOrUpdate

public abstract SyncPoller,VirtualNetworkLinkInner> beginCreateOrUpdate(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters, String ifMatch, String ifNoneMatch, Context context)

Creates or updates a virtual network link to the specified Private DNS zone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.
parameters - Parameters supplied to the CreateOrUpdate operation.
ifMatch - The ETag of the virtual network link to the Private DNS zone. Omit this value to always overwrite the current virtual network link. Specify the last-seen ETag value to prevent accidentally overwriting any concurrent changes.
ifNoneMatch - Set to '*' to allow a new virtual network link to the Private DNS zone to be created, but to prevent updating an existing link. Other values will be ignored.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of describes a link to virtual network for a Private DNS zone.

beginCreateOrUpdateAsync

public abstract PollerFlux,VirtualNetworkLinkInner> beginCreateOrUpdateAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters)

Creates or updates a virtual network link to the specified Private DNS zone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.
parameters - Parameters supplied to the CreateOrUpdate operation.

Returns:

the PollerFlux<T,U> for polling of describes a link to virtual network for a Private DNS zone.

beginCreateOrUpdateAsync

public abstract PollerFlux,VirtualNetworkLinkInner> beginCreateOrUpdateAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters, String ifMatch, String ifNoneMatch)

Creates or updates a virtual network link to the specified Private DNS zone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.
parameters - Parameters supplied to the CreateOrUpdate operation.
ifMatch - The ETag of the virtual network link to the Private DNS zone. Omit this value to always overwrite the current virtual network link. Specify the last-seen ETag value to prevent accidentally overwriting any concurrent changes.
ifNoneMatch - Set to '*' to allow a new virtual network link to the Private DNS zone to be created, but to prevent updating an existing link. Other values will be ignored.

Returns:

the PollerFlux<T,U> for polling of describes a link to virtual network for a Private DNS zone.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName)

Deletes a virtual network link to the specified Private DNS zone. WARNING: In case of a registration virtual network, all auto-registered DNS records in the zone for the virtual network will also be deleted. This operation cannot be undone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, String ifMatch, Context context)

Deletes a virtual network link to the specified Private DNS zone. WARNING: In case of a registration virtual network, all auto-registered DNS records in the zone for the virtual network will also be deleted. This operation cannot be undone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.
ifMatch - The ETag of the virtual network link to the Private DNS zone. Omit this value to always delete the current zone. Specify the last-seen ETag value to prevent accidentally deleting any concurrent changes.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName)

Deletes a virtual network link to the specified Private DNS zone. WARNING: In case of a registration virtual network, all auto-registered DNS records in the zone for the virtual network will also be deleted. This operation cannot be undone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, String ifMatch)

Deletes a virtual network link to the specified Private DNS zone. WARNING: In case of a registration virtual network, all auto-registered DNS records in the zone for the virtual network will also be deleted. This operation cannot be undone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.
ifMatch - The ETag of the virtual network link to the Private DNS zone. Omit this value to always delete the current zone. Specify the last-seen ETag value to prevent accidentally deleting any concurrent changes.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginUpdate

public abstract SyncPoller,VirtualNetworkLinkInner> beginUpdate(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters)

Updates a virtual network link to the specified Private DNS zone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.
parameters - Parameters supplied to the Update operation.

Returns:

the SyncPoller<T,U> for polling of describes a link to virtual network for a Private DNS zone.

beginUpdate

public abstract SyncPoller,VirtualNetworkLinkInner> beginUpdate(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters, String ifMatch, Context context)

Updates a virtual network link to the specified Private DNS zone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.
parameters - Parameters supplied to the Update operation.
ifMatch - The ETag of the virtual network link to the Private DNS zone. Omit this value to always overwrite the current virtual network link. Specify the last-seen ETag value to prevent accidentally overwriting any concurrent changes.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of describes a link to virtual network for a Private DNS zone.

beginUpdateAsync

public abstract PollerFlux,VirtualNetworkLinkInner> beginUpdateAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters)

Updates a virtual network link to the specified Private DNS zone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.
parameters - Parameters supplied to the Update operation.

Returns:

the PollerFlux<T,U> for polling of describes a link to virtual network for a Private DNS zone.

beginUpdateAsync

public abstract PollerFlux,VirtualNetworkLinkInner> beginUpdateAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters, String ifMatch)

Updates a virtual network link to the specified Private DNS zone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.
parameters - Parameters supplied to the Update operation.
ifMatch - The ETag of the virtual network link to the Private DNS zone. Omit this value to always overwrite the current virtual network link. Specify the last-seen ETag value to prevent accidentally overwriting any concurrent changes.

Returns:

the PollerFlux<T,U> for polling of describes a link to virtual network for a Private DNS zone.

createOrUpdate

public abstract VirtualNetworkLinkInner createOrUpdate(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters)

Creates or updates a virtual network link to the specified Private DNS zone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.
parameters - Parameters supplied to the CreateOrUpdate operation.

Returns:

describes a link to virtual network for a Private DNS zone.

createOrUpdate

public abstract VirtualNetworkLinkInner createOrUpdate(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters, String ifMatch, String ifNoneMatch, Context context)

Creates or updates a virtual network link to the specified Private DNS zone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.
parameters - Parameters supplied to the CreateOrUpdate operation.
ifMatch - The ETag of the virtual network link to the Private DNS zone. Omit this value to always overwrite the current virtual network link. Specify the last-seen ETag value to prevent accidentally overwriting any concurrent changes.
ifNoneMatch - Set to '*' to allow a new virtual network link to the Private DNS zone to be created, but to prevent updating an existing link. Other values will be ignored.
context - The context to associate with this operation.

Returns:

describes a link to virtual network for a Private DNS zone.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters)

Creates or updates a virtual network link to the specified Private DNS zone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.
parameters - Parameters supplied to the CreateOrUpdate operation.

Returns:

describes a link to virtual network for a Private DNS zone on successful completion of Mono.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters, String ifMatch, String ifNoneMatch)

Creates or updates a virtual network link to the specified Private DNS zone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.
parameters - Parameters supplied to the CreateOrUpdate operation.
ifMatch - The ETag of the virtual network link to the Private DNS zone. Omit this value to always overwrite the current virtual network link. Specify the last-seen ETag value to prevent accidentally overwriting any concurrent changes.
ifNoneMatch - Set to '*' to allow a new virtual network link to the Private DNS zone to be created, but to prevent updating an existing link. Other values will be ignored.

Returns:

describes a link to virtual network for a Private DNS zone on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters, String ifMatch, String ifNoneMatch)

Creates or updates a virtual network link to the specified Private DNS zone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.
parameters - Parameters supplied to the CreateOrUpdate operation.
ifMatch - The ETag of the virtual network link to the Private DNS zone. Omit this value to always overwrite the current virtual network link. Specify the last-seen ETag value to prevent accidentally overwriting any concurrent changes.
ifNoneMatch - Set to '*' to allow a new virtual network link to the Private DNS zone to be created, but to prevent updating an existing link. Other values will be ignored.

Returns:

describes a link to virtual network for a Private DNS zone along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName)

Deletes a virtual network link to the specified Private DNS zone. WARNING: In case of a registration virtual network, all auto-registered DNS records in the zone for the virtual network will also be deleted. This operation cannot be undone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.

delete

public abstract void delete(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, String ifMatch, Context context)

Deletes a virtual network link to the specified Private DNS zone. WARNING: In case of a registration virtual network, all auto-registered DNS records in the zone for the virtual network will also be deleted. This operation cannot be undone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.
ifMatch - The ETag of the virtual network link to the Private DNS zone. Omit this value to always delete the current zone. Specify the last-seen ETag value to prevent accidentally deleting any concurrent changes.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName)

Deletes a virtual network link to the specified Private DNS zone. WARNING: In case of a registration virtual network, all auto-registered DNS records in the zone for the virtual network will also be deleted. This operation cannot be undone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.

Returns:

A Mono that completes when a successful response is received.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, String ifMatch)

Deletes a virtual network link to the specified Private DNS zone. WARNING: In case of a registration virtual network, all auto-registered DNS records in the zone for the virtual network will also be deleted. This operation cannot be undone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.
ifMatch - The ETag of the virtual network link to the Private DNS zone. Omit this value to always delete the current zone. Specify the last-seen ETag value to prevent accidentally deleting any concurrent changes.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, String ifMatch)

Deletes a virtual network link to the specified Private DNS zone. WARNING: In case of a registration virtual network, all auto-registered DNS records in the zone for the virtual network will also be deleted. This operation cannot be undone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.
ifMatch - The ETag of the virtual network link to the Private DNS zone. Omit this value to always delete the current zone. Specify the last-seen ETag value to prevent accidentally deleting any concurrent changes.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract VirtualNetworkLinkInner get(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName)

Gets a virtual network link to the specified Private DNS zone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.

Returns:

a virtual network link to the specified Private DNS zone.

getAsync

public abstract Mono getAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName)

Gets a virtual network link to the specified Private DNS zone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.

Returns:

a virtual network link to the specified Private DNS zone on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, Context context)

Gets a virtual network link to the specified Private DNS zone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.
context - The context to associate with this operation.

Returns:

a virtual network link to the specified Private DNS zone along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName)

Gets a virtual network link to the specified Private DNS zone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.

Returns:

a virtual network link to the specified Private DNS zone along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list(String resourceGroupName, String privateZoneName)

Lists the virtual network links to the specified Private DNS zone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).

Returns:

the response to a list virtual network link to Private DNS zone operation as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String resourceGroupName, String privateZoneName, Integer top, Context context)

Lists the virtual network links to the specified Private DNS zone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
top - The maximum number of virtual network links to return. If not specified, returns up to 100 virtual network links.
context - The context to associate with this operation.

Returns:

the response to a list virtual network link to Private DNS zone operation as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String privateZoneName)

Lists the virtual network links to the specified Private DNS zone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).

Returns:

the response to a list virtual network link to Private DNS zone operation as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String privateZoneName, Integer top)

Lists the virtual network links to the specified Private DNS zone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
top - The maximum number of virtual network links to return. If not specified, returns up to 100 virtual network links.

Returns:

the response to a list virtual network link to Private DNS zone operation as paginated response with PagedFlux<T>.

update

public abstract VirtualNetworkLinkInner update(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters)

Updates a virtual network link to the specified Private DNS zone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.
parameters - Parameters supplied to the Update operation.

Returns:

describes a link to virtual network for a Private DNS zone.

update

public abstract VirtualNetworkLinkInner update(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters, String ifMatch, Context context)

Updates a virtual network link to the specified Private DNS zone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.
parameters - Parameters supplied to the Update operation.
ifMatch - The ETag of the virtual network link to the Private DNS zone. Omit this value to always overwrite the current virtual network link. Specify the last-seen ETag value to prevent accidentally overwriting any concurrent changes.
context - The context to associate with this operation.

Returns:

describes a link to virtual network for a Private DNS zone.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters)

Updates a virtual network link to the specified Private DNS zone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.
parameters - Parameters supplied to the Update operation.

Returns:

describes a link to virtual network for a Private DNS zone on successful completion of Mono.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters, String ifMatch)

Updates a virtual network link to the specified Private DNS zone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.
parameters - Parameters supplied to the Update operation.
ifMatch - The ETag of the virtual network link to the Private DNS zone. Omit this value to always overwrite the current virtual network link. Specify the last-seen ETag value to prevent accidentally overwriting any concurrent changes.

Returns:

describes a link to virtual network for a Private DNS zone on successful completion of Mono.

updateWithResponseAsync

public abstract Mono>> updateWithResponseAsync(String resourceGroupName, String privateZoneName, String virtualNetworkLinkName, VirtualNetworkLinkInner parameters, String ifMatch)

Updates a virtual network link to the specified Private DNS zone.

Parameters:

resourceGroupName - The name of the resource group.
privateZoneName - The name of the Private DNS zone (without a terminating dot).
virtualNetworkLinkName - The name of the virtual network link.
parameters - Parameters supplied to the Update operation.
ifMatch - The ETag of the virtual network link to the Private DNS zone. Omit this value to always overwrite the current virtual network link. Specify the last-seen ETag value to prevent accidentally overwriting any concurrent changes.

Returns:

describes a link to virtual network for a Private DNS zone along with Response<T> on successful completion of Mono.

Applies to