Partager via


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