VirtualNetworkGatewayConnectionsClient Interface

Implements

public interface VirtualNetworkGatewayConnectionsClient
extends InnerSupportsGet<VirtualNetworkGatewayConnectionInner>, InnerSupportsDelete<Void>

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<VirtualNetworkGatewayConnectionInner>,VirtualNetworkGatewayConnectionInner> beginCreateOrUpdate(String resourceGroupName, String virtualNetworkGatewayConnectionName, VirtualNetworkGatewayConnectionInner parameters)

Creates or updates a virtual network gateway connection in the specified resource group.

abstract SyncPoller<PollResult<VirtualNetworkGatewayConnectionInner>,VirtualNetworkGatewayConnectionInner> beginCreateOrUpdate(String resourceGroupName, String virtualNetworkGatewayConnectionName, VirtualNetworkGatewayConnectionInner parameters, Context context)

Creates or updates a virtual network gateway connection in the specified resource group.

abstract PollerFlux<PollResult<VirtualNetworkGatewayConnectionInner>,VirtualNetworkGatewayConnectionInner> beginCreateOrUpdateAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, VirtualNetworkGatewayConnectionInner parameters)

Creates or updates a virtual network gateway connection in the specified resource group.

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

Deletes the specified virtual network Gateway connection.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String virtualNetworkGatewayConnectionName, Context context)

Deletes the specified virtual network Gateway connection.

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

Deletes the specified virtual network Gateway connection.

abstract SyncPoller<PollResult<String>,String> beginGetIkeSas(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Lists IKE Security Associations for the virtual network gateway connection in the specified resource group.

abstract SyncPoller<PollResult<String>,String> beginGetIkeSas(String resourceGroupName, String virtualNetworkGatewayConnectionName, Context context)

Lists IKE Security Associations for the virtual network gateway connection in the specified resource group.

abstract PollerFlux<PollResult<String>,String> beginGetIkeSasAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Lists IKE Security Associations for the virtual network gateway connection in the specified resource group.

abstract SyncPoller<PollResult<Void>,Void> beginResetConnection(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Resets the virtual network gateway connection specified.

abstract SyncPoller<PollResult<Void>,Void> beginResetConnection(String resourceGroupName, String virtualNetworkGatewayConnectionName, Context context)

Resets the virtual network gateway connection specified.

abstract PollerFlux<PollResult<Void>,Void> beginResetConnectionAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Resets the virtual network gateway connection specified.

abstract SyncPoller<PollResult<ConnectionResetSharedKeyInner>,ConnectionResetSharedKeyInner> beginResetSharedKey(String resourceGroupName, String virtualNetworkGatewayConnectionName, ConnectionResetSharedKeyInner parameters)

The VirtualNetworkGatewayConnectionResetSharedKey operation resets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.

abstract SyncPoller<PollResult<ConnectionResetSharedKeyInner>,ConnectionResetSharedKeyInner> beginResetSharedKey(String resourceGroupName, String virtualNetworkGatewayConnectionName, ConnectionResetSharedKeyInner parameters, Context context)

The VirtualNetworkGatewayConnectionResetSharedKey operation resets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.

abstract PollerFlux<PollResult<ConnectionResetSharedKeyInner>,ConnectionResetSharedKeyInner> beginResetSharedKeyAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, ConnectionResetSharedKeyInner parameters)

The VirtualNetworkGatewayConnectionResetSharedKey operation resets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.

abstract SyncPoller<PollResult<ConnectionSharedKeyInner>,ConnectionSharedKeyInner> beginSetSharedKey(String resourceGroupName, String virtualNetworkGatewayConnectionName, ConnectionSharedKeyInner parameters)

The Put VirtualNetworkGatewayConnectionSharedKey operation sets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.

abstract SyncPoller<PollResult<ConnectionSharedKeyInner>,ConnectionSharedKeyInner> beginSetSharedKey(String resourceGroupName, String virtualNetworkGatewayConnectionName, ConnectionSharedKeyInner parameters, Context context)

The Put VirtualNetworkGatewayConnectionSharedKey operation sets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.

abstract PollerFlux<PollResult<ConnectionSharedKeyInner>,ConnectionSharedKeyInner> beginSetSharedKeyAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, ConnectionSharedKeyInner parameters)

The Put VirtualNetworkGatewayConnectionSharedKey operation sets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.

abstract SyncPoller<PollResult<String>,String> beginStartPacketCapture(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Starts packet capture on virtual network gateway connection in the specified resource group.

abstract SyncPoller<PollResult<String>,String> beginStartPacketCapture(String resourceGroupName, String virtualNetworkGatewayConnectionName, VpnPacketCaptureStartParameters parameters, Context context)

Starts packet capture on virtual network gateway connection in the specified resource group.

abstract PollerFlux<PollResult<String>,String> beginStartPacketCaptureAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Starts packet capture on virtual network gateway connection in the specified resource group.

abstract PollerFlux<PollResult<String>,String> beginStartPacketCaptureAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, VpnPacketCaptureStartParameters parameters)

Starts packet capture on virtual network gateway connection in the specified resource group.

abstract SyncPoller<PollResult<String>,String> beginStopPacketCapture(String resourceGroupName, String virtualNetworkGatewayConnectionName, VpnPacketCaptureStopParameters parameters)

Stops packet capture on virtual network gateway connection in the specified resource group.

abstract SyncPoller<PollResult<String>,String> beginStopPacketCapture(String resourceGroupName, String virtualNetworkGatewayConnectionName, VpnPacketCaptureStopParameters parameters, Context context)

Stops packet capture on virtual network gateway connection in the specified resource group.

abstract PollerFlux<PollResult<String>,String> beginStopPacketCaptureAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, VpnPacketCaptureStopParameters parameters)

Stops packet capture on virtual network gateway connection in the specified resource group.

abstract SyncPoller<PollResult<VirtualNetworkGatewayConnectionInner>,VirtualNetworkGatewayConnectionInner> beginUpdateTags(String resourceGroupName, String virtualNetworkGatewayConnectionName, TagsObject parameters)

Updates a virtual network gateway connection tags.

abstract SyncPoller<PollResult<VirtualNetworkGatewayConnectionInner>,VirtualNetworkGatewayConnectionInner> beginUpdateTags(String resourceGroupName, String virtualNetworkGatewayConnectionName, TagsObject parameters, Context context)

Updates a virtual network gateway connection tags.

abstract PollerFlux<PollResult<VirtualNetworkGatewayConnectionInner>,VirtualNetworkGatewayConnectionInner> beginUpdateTagsAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, TagsObject parameters)

Updates a virtual network gateway connection tags.

abstract VirtualNetworkGatewayConnectionInner createOrUpdate(String resourceGroupName, String virtualNetworkGatewayConnectionName, VirtualNetworkGatewayConnectionInner parameters)

Creates or updates a virtual network gateway connection in the specified resource group.

abstract VirtualNetworkGatewayConnectionInner createOrUpdate(String resourceGroupName, String virtualNetworkGatewayConnectionName, VirtualNetworkGatewayConnectionInner parameters, Context context)

Creates or updates a virtual network gateway connection in the specified resource group.

abstract Mono<VirtualNetworkGatewayConnectionInner> createOrUpdateAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, VirtualNetworkGatewayConnectionInner parameters)

Creates or updates a virtual network gateway connection in the specified resource group.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, VirtualNetworkGatewayConnectionInner parameters)

Creates or updates a virtual network gateway connection in the specified resource group.

abstract void delete(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Deletes the specified virtual network Gateway connection.

abstract void delete(String resourceGroupName, String virtualNetworkGatewayConnectionName, Context context)

Deletes the specified virtual network Gateway connection.

abstract Mono<Void> deleteAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Deletes the specified virtual network Gateway connection.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Deletes the specified virtual network Gateway connection.

abstract VirtualNetworkGatewayConnectionInner getByResourceGroup(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Gets the specified virtual network gateway connection by resource group.

abstract Mono<VirtualNetworkGatewayConnectionInner> getByResourceGroupAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Gets the specified virtual network gateway connection by resource group.

abstract Response<VirtualNetworkGatewayConnectionInner> getByResourceGroupWithResponse(String resourceGroupName, String virtualNetworkGatewayConnectionName, Context context)

Gets the specified virtual network gateway connection by resource group.

abstract Mono<Response<VirtualNetworkGatewayConnectionInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Gets the specified virtual network gateway connection by resource group.

abstract String getIkeSas(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Lists IKE Security Associations for the virtual network gateway connection in the specified resource group.

abstract String getIkeSas(String resourceGroupName, String virtualNetworkGatewayConnectionName, Context context)

Lists IKE Security Associations for the virtual network gateway connection in the specified resource group.

abstract Mono<String> getIkeSasAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Lists IKE Security Associations for the virtual network gateway connection in the specified resource group.

abstract Mono<Response<Flux<ByteBuffer>>> getIkeSasWithResponseAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Lists IKE Security Associations for the virtual network gateway connection in the specified resource group.

abstract ConnectionSharedKeyInner getSharedKey(String resourceGroupName, String virtualNetworkGatewayConnectionName)

The Get VirtualNetworkGatewayConnectionSharedKey operation retrieves information about the specified virtual network gateway connection shared key through Network resource provider.

abstract Mono<ConnectionSharedKeyInner> getSharedKeyAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName)

The Get VirtualNetworkGatewayConnectionSharedKey operation retrieves information about the specified virtual network gateway connection shared key through Network resource provider.

abstract Response<ConnectionSharedKeyInner> getSharedKeyWithResponse(String resourceGroupName, String virtualNetworkGatewayConnectionName, Context context)

The Get VirtualNetworkGatewayConnectionSharedKey operation retrieves information about the specified virtual network gateway connection shared key through Network resource provider.

abstract Mono<Response<ConnectionSharedKeyInner>> getSharedKeyWithResponseAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName)

The Get VirtualNetworkGatewayConnectionSharedKey operation retrieves information about the specified virtual network gateway connection shared key through Network resource provider.

abstract PagedIterable<VirtualNetworkGatewayConnectionInner> listByResourceGroup(String resourceGroupName)

The List VirtualNetworkGatewayConnections operation retrieves all the virtual network gateways connections created.

abstract PagedIterable<VirtualNetworkGatewayConnectionInner> listByResourceGroup(String resourceGroupName, Context context)

The List VirtualNetworkGatewayConnections operation retrieves all the virtual network gateways connections created.

abstract PagedFlux<VirtualNetworkGatewayConnectionInner> listByResourceGroupAsync(String resourceGroupName)

The List VirtualNetworkGatewayConnections operation retrieves all the virtual network gateways connections created.

abstract void resetConnection(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Resets the virtual network gateway connection specified.

abstract void resetConnection(String resourceGroupName, String virtualNetworkGatewayConnectionName, Context context)

Resets the virtual network gateway connection specified.

abstract Mono<Void> resetConnectionAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Resets the virtual network gateway connection specified.

abstract Mono<Response<Flux<ByteBuffer>>> resetConnectionWithResponseAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Resets the virtual network gateway connection specified.

abstract ConnectionResetSharedKeyInner resetSharedKey(String resourceGroupName, String virtualNetworkGatewayConnectionName, ConnectionResetSharedKeyInner parameters)

The VirtualNetworkGatewayConnectionResetSharedKey operation resets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.

abstract ConnectionResetSharedKeyInner resetSharedKey(String resourceGroupName, String virtualNetworkGatewayConnectionName, ConnectionResetSharedKeyInner parameters, Context context)

The VirtualNetworkGatewayConnectionResetSharedKey operation resets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.

abstract Mono<ConnectionResetSharedKeyInner> resetSharedKeyAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, ConnectionResetSharedKeyInner parameters)

The VirtualNetworkGatewayConnectionResetSharedKey operation resets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.

abstract Mono<Response<Flux<ByteBuffer>>> resetSharedKeyWithResponseAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, ConnectionResetSharedKeyInner parameters)

The VirtualNetworkGatewayConnectionResetSharedKey operation resets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.

abstract ConnectionSharedKeyInner setSharedKey(String resourceGroupName, String virtualNetworkGatewayConnectionName, ConnectionSharedKeyInner parameters)

The Put VirtualNetworkGatewayConnectionSharedKey operation sets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.

abstract ConnectionSharedKeyInner setSharedKey(String resourceGroupName, String virtualNetworkGatewayConnectionName, ConnectionSharedKeyInner parameters, Context context)

The Put VirtualNetworkGatewayConnectionSharedKey operation sets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.

abstract Mono<ConnectionSharedKeyInner> setSharedKeyAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, ConnectionSharedKeyInner parameters)

The Put VirtualNetworkGatewayConnectionSharedKey operation sets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.

abstract Mono<Response<Flux<ByteBuffer>>> setSharedKeyWithResponseAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, ConnectionSharedKeyInner parameters)

The Put VirtualNetworkGatewayConnectionSharedKey operation sets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.

abstract String startPacketCapture(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Starts packet capture on virtual network gateway connection in the specified resource group.

abstract String startPacketCapture(String resourceGroupName, String virtualNetworkGatewayConnectionName, VpnPacketCaptureStartParameters parameters, Context context)

Starts packet capture on virtual network gateway connection in the specified resource group.

abstract Mono<String> startPacketCaptureAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Starts packet capture on virtual network gateway connection in the specified resource group.

abstract Mono<String> startPacketCaptureAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, VpnPacketCaptureStartParameters parameters)

Starts packet capture on virtual network gateway connection in the specified resource group.

abstract Mono<Response<Flux<ByteBuffer>>> startPacketCaptureWithResponseAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, VpnPacketCaptureStartParameters parameters)

Starts packet capture on virtual network gateway connection in the specified resource group.

abstract String stopPacketCapture(String resourceGroupName, String virtualNetworkGatewayConnectionName, VpnPacketCaptureStopParameters parameters)

Stops packet capture on virtual network gateway connection in the specified resource group.

abstract String stopPacketCapture(String resourceGroupName, String virtualNetworkGatewayConnectionName, VpnPacketCaptureStopParameters parameters, Context context)

Stops packet capture on virtual network gateway connection in the specified resource group.

abstract Mono<String> stopPacketCaptureAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, VpnPacketCaptureStopParameters parameters)

Stops packet capture on virtual network gateway connection in the specified resource group.

abstract Mono<Response<Flux<ByteBuffer>>> stopPacketCaptureWithResponseAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, VpnPacketCaptureStopParameters parameters)

Stops packet capture on virtual network gateway connection in the specified resource group.

abstract VirtualNetworkGatewayConnectionInner updateTags(String resourceGroupName, String virtualNetworkGatewayConnectionName, TagsObject parameters)

Updates a virtual network gateway connection tags.

abstract VirtualNetworkGatewayConnectionInner updateTags(String resourceGroupName, String virtualNetworkGatewayConnectionName, TagsObject parameters, Context context)

Updates a virtual network gateway connection tags.

abstract Mono<VirtualNetworkGatewayConnectionInner> updateTagsAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, TagsObject parameters)

Updates a virtual network gateway connection tags.

abstract Mono<Response<Flux<ByteBuffer>>> updateTagsWithResponseAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, TagsObject parameters)

Updates a virtual network gateway connection tags.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,VirtualNetworkGatewayConnectionInner> beginCreateOrUpdate(String resourceGroupName, String virtualNetworkGatewayConnectionName, VirtualNetworkGatewayConnectionInner parameters)

Creates or updates a virtual network gateway connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.
parameters - Parameters supplied to the create or update virtual network gateway connection operation.

Returns:

the SyncPoller<T,U> for polling of a common class for general resource information.

beginCreateOrUpdate

public abstract SyncPoller,VirtualNetworkGatewayConnectionInner> beginCreateOrUpdate(String resourceGroupName, String virtualNetworkGatewayConnectionName, VirtualNetworkGatewayConnectionInner parameters, Context context)

Creates or updates a virtual network gateway connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.
parameters - Parameters supplied to the create or update virtual network gateway connection operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a common class for general resource information.

beginCreateOrUpdateAsync

public abstract PollerFlux,VirtualNetworkGatewayConnectionInner> beginCreateOrUpdateAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, VirtualNetworkGatewayConnectionInner parameters)

Creates or updates a virtual network gateway connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.
parameters - Parameters supplied to the create or update virtual network gateway connection operation.

Returns:

the PollerFlux<T,U> for polling of a common class for general resource information.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Deletes the specified virtual network Gateway connection.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.

Returns:

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

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String virtualNetworkGatewayConnectionName, Context context)

Deletes the specified virtual network Gateway connection.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.
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 virtualNetworkGatewayConnectionName)

Deletes the specified virtual network Gateway connection.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.

Returns:

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

beginGetIkeSas

public abstract SyncPoller,String> beginGetIkeSas(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Lists IKE Security Associations for the virtual network gateway connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway Connection.

Returns:

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

beginGetIkeSas

public abstract SyncPoller,String> beginGetIkeSas(String resourceGroupName, String virtualNetworkGatewayConnectionName, Context context)

Lists IKE Security Associations for the virtual network gateway connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway Connection.
context - The context to associate with this operation.

Returns:

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

beginGetIkeSasAsync

public abstract PollerFlux,String> beginGetIkeSasAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Lists IKE Security Associations for the virtual network gateway connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway Connection.

Returns:

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

beginResetConnection

public abstract SyncPoller,Void> beginResetConnection(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Resets the virtual network gateway connection specified.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway Connection.

Returns:

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

beginResetConnection

public abstract SyncPoller,Void> beginResetConnection(String resourceGroupName, String virtualNetworkGatewayConnectionName, Context context)

Resets the virtual network gateway connection specified.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway Connection.
context - The context to associate with this operation.

Returns:

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

beginResetConnectionAsync

public abstract PollerFlux,Void> beginResetConnectionAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Resets the virtual network gateway connection specified.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway Connection.

Returns:

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

beginResetSharedKey

public abstract SyncPoller,ConnectionResetSharedKeyInner> beginResetSharedKey(String resourceGroupName, String virtualNetworkGatewayConnectionName, ConnectionResetSharedKeyInner parameters)

The VirtualNetworkGatewayConnectionResetSharedKey operation resets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The virtual network gateway connection reset shared key Name.
parameters - Parameters supplied to the begin reset virtual network gateway connection shared key operation through network resource provider.

Returns:

the SyncPoller<T,U> for polling of the virtual network connection reset shared key.

beginResetSharedKey

public abstract SyncPoller,ConnectionResetSharedKeyInner> beginResetSharedKey(String resourceGroupName, String virtualNetworkGatewayConnectionName, ConnectionResetSharedKeyInner parameters, Context context)

The VirtualNetworkGatewayConnectionResetSharedKey operation resets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The virtual network gateway connection reset shared key Name.
parameters - Parameters supplied to the begin reset virtual network gateway connection shared key operation through network resource provider.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the virtual network connection reset shared key.

beginResetSharedKeyAsync

public abstract PollerFlux,ConnectionResetSharedKeyInner> beginResetSharedKeyAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, ConnectionResetSharedKeyInner parameters)

The VirtualNetworkGatewayConnectionResetSharedKey operation resets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The virtual network gateway connection reset shared key Name.
parameters - Parameters supplied to the begin reset virtual network gateway connection shared key operation through network resource provider.

Returns:

the PollerFlux<T,U> for polling of the virtual network connection reset shared key.

beginSetSharedKey

public abstract SyncPoller,ConnectionSharedKeyInner> beginSetSharedKey(String resourceGroupName, String virtualNetworkGatewayConnectionName, ConnectionSharedKeyInner parameters)

The Put VirtualNetworkGatewayConnectionSharedKey operation sets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The virtual network gateway connection name.
parameters - Parameters supplied to the Begin Set Virtual Network Gateway connection Shared key operation throughNetwork resource provider.

Returns:

the SyncPoller<T,U> for polling of response for GetConnectionSharedKey API service call.

beginSetSharedKey

public abstract SyncPoller,ConnectionSharedKeyInner> beginSetSharedKey(String resourceGroupName, String virtualNetworkGatewayConnectionName, ConnectionSharedKeyInner parameters, Context context)

The Put VirtualNetworkGatewayConnectionSharedKey operation sets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The virtual network gateway connection name.
parameters - Parameters supplied to the Begin Set Virtual Network Gateway connection Shared key operation throughNetwork resource provider.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of response for GetConnectionSharedKey API service call.

beginSetSharedKeyAsync

public abstract PollerFlux,ConnectionSharedKeyInner> beginSetSharedKeyAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, ConnectionSharedKeyInner parameters)

The Put VirtualNetworkGatewayConnectionSharedKey operation sets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The virtual network gateway connection name.
parameters - Parameters supplied to the Begin Set Virtual Network Gateway connection Shared key operation throughNetwork resource provider.

Returns:

the PollerFlux<T,U> for polling of response for GetConnectionSharedKey API service call.

beginStartPacketCapture

public abstract SyncPoller,String> beginStartPacketCapture(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Starts packet capture on virtual network gateway connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.

Returns:

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

beginStartPacketCapture

public abstract SyncPoller,String> beginStartPacketCapture(String resourceGroupName, String virtualNetworkGatewayConnectionName, VpnPacketCaptureStartParameters parameters, Context context)

Starts packet capture on virtual network gateway connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.
parameters - Virtual network gateway packet capture parameters supplied to start packet capture on gateway connection.
context - The context to associate with this operation.

Returns:

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

beginStartPacketCaptureAsync

public abstract PollerFlux,String> beginStartPacketCaptureAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Starts packet capture on virtual network gateway connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.

Returns:

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

beginStartPacketCaptureAsync

public abstract PollerFlux,String> beginStartPacketCaptureAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, VpnPacketCaptureStartParameters parameters)

Starts packet capture on virtual network gateway connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.
parameters - Virtual network gateway packet capture parameters supplied to start packet capture on gateway connection.

Returns:

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

beginStopPacketCapture

public abstract SyncPoller,String> beginStopPacketCapture(String resourceGroupName, String virtualNetworkGatewayConnectionName, VpnPacketCaptureStopParameters parameters)

Stops packet capture on virtual network gateway connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway Connection.
parameters - Virtual network gateway packet capture parameters supplied to stop packet capture on gateway connection.

Returns:

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

beginStopPacketCapture

public abstract SyncPoller,String> beginStopPacketCapture(String resourceGroupName, String virtualNetworkGatewayConnectionName, VpnPacketCaptureStopParameters parameters, Context context)

Stops packet capture on virtual network gateway connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway Connection.
parameters - Virtual network gateway packet capture parameters supplied to stop packet capture on gateway connection.
context - The context to associate with this operation.

Returns:

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

beginStopPacketCaptureAsync

public abstract PollerFlux,String> beginStopPacketCaptureAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, VpnPacketCaptureStopParameters parameters)

Stops packet capture on virtual network gateway connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway Connection.
parameters - Virtual network gateway packet capture parameters supplied to stop packet capture on gateway connection.

Returns:

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

beginUpdateTags

public abstract SyncPoller,VirtualNetworkGatewayConnectionInner> beginUpdateTags(String resourceGroupName, String virtualNetworkGatewayConnectionName, TagsObject parameters)

Updates a virtual network gateway connection tags.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.
parameters - Parameters supplied to update virtual network gateway connection tags.

Returns:

the SyncPoller<T,U> for polling of a common class for general resource information.

beginUpdateTags

public abstract SyncPoller,VirtualNetworkGatewayConnectionInner> beginUpdateTags(String resourceGroupName, String virtualNetworkGatewayConnectionName, TagsObject parameters, Context context)

Updates a virtual network gateway connection tags.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.
parameters - Parameters supplied to update virtual network gateway connection tags.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a common class for general resource information.

beginUpdateTagsAsync

public abstract PollerFlux,VirtualNetworkGatewayConnectionInner> beginUpdateTagsAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, TagsObject parameters)

Updates a virtual network gateway connection tags.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.
parameters - Parameters supplied to update virtual network gateway connection tags.

Returns:

the PollerFlux<T,U> for polling of a common class for general resource information.

createOrUpdate

public abstract VirtualNetworkGatewayConnectionInner createOrUpdate(String resourceGroupName, String virtualNetworkGatewayConnectionName, VirtualNetworkGatewayConnectionInner parameters)

Creates or updates a virtual network gateway connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.
parameters - Parameters supplied to the create or update virtual network gateway connection operation.

Returns:

a common class for general resource information.

createOrUpdate

public abstract VirtualNetworkGatewayConnectionInner createOrUpdate(String resourceGroupName, String virtualNetworkGatewayConnectionName, VirtualNetworkGatewayConnectionInner parameters, Context context)

Creates or updates a virtual network gateway connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.
parameters - Parameters supplied to the create or update virtual network gateway connection operation.
context - The context to associate with this operation.

Returns:

a common class for general resource information.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, VirtualNetworkGatewayConnectionInner parameters)

Creates or updates a virtual network gateway connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.
parameters - Parameters supplied to the create or update virtual network gateway connection operation.

Returns:

a common class for general resource information on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, VirtualNetworkGatewayConnectionInner parameters)

Creates or updates a virtual network gateway connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.
parameters - Parameters supplied to the create or update virtual network gateway connection operation.

Returns:

a common class for general resource information along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Deletes the specified virtual network Gateway connection.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.

delete

public abstract void delete(String resourceGroupName, String virtualNetworkGatewayConnectionName, Context context)

Deletes the specified virtual network Gateway connection.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Deletes the specified virtual network Gateway connection.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Deletes the specified virtual network Gateway connection.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.

Returns:

the Response<T> on successful completion of Mono.

getByResourceGroup

public abstract VirtualNetworkGatewayConnectionInner getByResourceGroup(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Gets the specified virtual network gateway connection by resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.

Returns:

the specified virtual network gateway connection by resource group.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Gets the specified virtual network gateway connection by resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.

Returns:

the specified virtual network gateway connection by resource group on successful completion of Mono.

getByResourceGroupWithResponse

public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String virtualNetworkGatewayConnectionName, Context context)

Gets the specified virtual network gateway connection by resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.
context - The context to associate with this operation.

Returns:

the specified virtual network gateway connection by resource group along with Response<T>.

getByResourceGroupWithResponseAsync

public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Gets the specified virtual network gateway connection by resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.

Returns:

the specified virtual network gateway connection by resource group along with Response<T> on successful completion of Mono.

getIkeSas

public abstract String getIkeSas(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Lists IKE Security Associations for the virtual network gateway connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway Connection.

Returns:

the response.

getIkeSas

public abstract String getIkeSas(String resourceGroupName, String virtualNetworkGatewayConnectionName, Context context)

Lists IKE Security Associations for the virtual network gateway connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway Connection.
context - The context to associate with this operation.

Returns:

the response.

getIkeSasAsync

public abstract Mono getIkeSasAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Lists IKE Security Associations for the virtual network gateway connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway Connection.

Returns:

the response body on successful completion of Mono.

getIkeSasWithResponseAsync

public abstract Mono>> getIkeSasWithResponseAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Lists IKE Security Associations for the virtual network gateway connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway Connection.

Returns:

the response body along with Response<T> on successful completion of Mono.

getSharedKey

public abstract ConnectionSharedKeyInner getSharedKey(String resourceGroupName, String virtualNetworkGatewayConnectionName)

The Get VirtualNetworkGatewayConnectionSharedKey operation retrieves information about the specified virtual network gateway connection shared key through Network resource provider.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The virtual network gateway connection shared key name.

Returns:

response for GetConnectionSharedKey API service call.

getSharedKeyAsync

public abstract Mono getSharedKeyAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName)

The Get VirtualNetworkGatewayConnectionSharedKey operation retrieves information about the specified virtual network gateway connection shared key through Network resource provider.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The virtual network gateway connection shared key name.

Returns:

response for GetConnectionSharedKey API service call on successful completion of Mono.

getSharedKeyWithResponse

public abstract Response getSharedKeyWithResponse(String resourceGroupName, String virtualNetworkGatewayConnectionName, Context context)

The Get VirtualNetworkGatewayConnectionSharedKey operation retrieves information about the specified virtual network gateway connection shared key through Network resource provider.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The virtual network gateway connection shared key name.
context - The context to associate with this operation.

Returns:

response for GetConnectionSharedKey API service call along with Response<T>.

getSharedKeyWithResponseAsync

public abstract Mono> getSharedKeyWithResponseAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName)

The Get VirtualNetworkGatewayConnectionSharedKey operation retrieves information about the specified virtual network gateway connection shared key through Network resource provider.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The virtual network gateway connection shared key name.

Returns:

response for GetConnectionSharedKey API service call along with Response<T> on successful completion of Mono.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

The List VirtualNetworkGatewayConnections operation retrieves all the virtual network gateways connections created.

Parameters:

resourceGroupName - The name of the resource group.

Returns:

response for the ListVirtualNetworkGatewayConnections API service call as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)

The List VirtualNetworkGatewayConnections operation retrieves all the virtual network gateways connections created.

Parameters:

resourceGroupName - The name of the resource group.
context - The context to associate with this operation.

Returns:

response for the ListVirtualNetworkGatewayConnections API service call as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

The List VirtualNetworkGatewayConnections operation retrieves all the virtual network gateways connections created.

Parameters:

resourceGroupName - The name of the resource group.

Returns:

response for the ListVirtualNetworkGatewayConnections API service call as paginated response with PagedFlux<T>.

resetConnection

public abstract void resetConnection(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Resets the virtual network gateway connection specified.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway Connection.

resetConnection

public abstract void resetConnection(String resourceGroupName, String virtualNetworkGatewayConnectionName, Context context)

Resets the virtual network gateway connection specified.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway Connection.
context - The context to associate with this operation.

resetConnectionAsync

public abstract Mono resetConnectionAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Resets the virtual network gateway connection specified.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway Connection.

Returns:

A Mono that completes when a successful response is received.

resetConnectionWithResponseAsync

public abstract Mono>> resetConnectionWithResponseAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Resets the virtual network gateway connection specified.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway Connection.

Returns:

the Response<T> on successful completion of Mono.

resetSharedKey

public abstract ConnectionResetSharedKeyInner resetSharedKey(String resourceGroupName, String virtualNetworkGatewayConnectionName, ConnectionResetSharedKeyInner parameters)

The VirtualNetworkGatewayConnectionResetSharedKey operation resets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The virtual network gateway connection reset shared key Name.
parameters - Parameters supplied to the begin reset virtual network gateway connection shared key operation through network resource provider.

Returns:

the virtual network connection reset shared key.

resetSharedKey

public abstract ConnectionResetSharedKeyInner resetSharedKey(String resourceGroupName, String virtualNetworkGatewayConnectionName, ConnectionResetSharedKeyInner parameters, Context context)

The VirtualNetworkGatewayConnectionResetSharedKey operation resets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The virtual network gateway connection reset shared key Name.
parameters - Parameters supplied to the begin reset virtual network gateway connection shared key operation through network resource provider.
context - The context to associate with this operation.

Returns:

the virtual network connection reset shared key.

resetSharedKeyAsync

public abstract Mono resetSharedKeyAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, ConnectionResetSharedKeyInner parameters)

The VirtualNetworkGatewayConnectionResetSharedKey operation resets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The virtual network gateway connection reset shared key Name.
parameters - Parameters supplied to the begin reset virtual network gateway connection shared key operation through network resource provider.

Returns:

the virtual network connection reset shared key on successful completion of Mono.

resetSharedKeyWithResponseAsync

public abstract Mono>> resetSharedKeyWithResponseAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, ConnectionResetSharedKeyInner parameters)

The VirtualNetworkGatewayConnectionResetSharedKey operation resets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The virtual network gateway connection reset shared key Name.
parameters - Parameters supplied to the begin reset virtual network gateway connection shared key operation through network resource provider.

Returns:

the virtual network connection reset shared key along with Response<T> on successful completion of Mono.

setSharedKey

public abstract ConnectionSharedKeyInner setSharedKey(String resourceGroupName, String virtualNetworkGatewayConnectionName, ConnectionSharedKeyInner parameters)

The Put VirtualNetworkGatewayConnectionSharedKey operation sets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The virtual network gateway connection name.
parameters - Parameters supplied to the Begin Set Virtual Network Gateway connection Shared key operation throughNetwork resource provider.

Returns:

response for GetConnectionSharedKey API service call.

setSharedKey

public abstract ConnectionSharedKeyInner setSharedKey(String resourceGroupName, String virtualNetworkGatewayConnectionName, ConnectionSharedKeyInner parameters, Context context)

The Put VirtualNetworkGatewayConnectionSharedKey operation sets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The virtual network gateway connection name.
parameters - Parameters supplied to the Begin Set Virtual Network Gateway connection Shared key operation throughNetwork resource provider.
context - The context to associate with this operation.

Returns:

response for GetConnectionSharedKey API service call.

setSharedKeyAsync

public abstract Mono setSharedKeyAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, ConnectionSharedKeyInner parameters)

The Put VirtualNetworkGatewayConnectionSharedKey operation sets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The virtual network gateway connection name.
parameters - Parameters supplied to the Begin Set Virtual Network Gateway connection Shared key operation throughNetwork resource provider.

Returns:

response for GetConnectionSharedKey API service call on successful completion of Mono.

setSharedKeyWithResponseAsync

public abstract Mono>> setSharedKeyWithResponseAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, ConnectionSharedKeyInner parameters)

The Put VirtualNetworkGatewayConnectionSharedKey operation sets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The virtual network gateway connection name.
parameters - Parameters supplied to the Begin Set Virtual Network Gateway connection Shared key operation throughNetwork resource provider.

Returns:

response for GetConnectionSharedKey API service call along with Response<T> on successful completion of Mono.

startPacketCapture

public abstract String startPacketCapture(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Starts packet capture on virtual network gateway connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.

Returns:

the response.

startPacketCapture

public abstract String startPacketCapture(String resourceGroupName, String virtualNetworkGatewayConnectionName, VpnPacketCaptureStartParameters parameters, Context context)

Starts packet capture on virtual network gateway connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.
parameters - Virtual network gateway packet capture parameters supplied to start packet capture on gateway connection.
context - The context to associate with this operation.

Returns:

the response.

startPacketCaptureAsync

public abstract Mono startPacketCaptureAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName)

Starts packet capture on virtual network gateway connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.

Returns:

the response body on successful completion of Mono.

startPacketCaptureAsync

public abstract Mono startPacketCaptureAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, VpnPacketCaptureStartParameters parameters)

Starts packet capture on virtual network gateway connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.
parameters - Virtual network gateway packet capture parameters supplied to start packet capture on gateway connection.

Returns:

the response body on successful completion of Mono.

startPacketCaptureWithResponseAsync

public abstract Mono>> startPacketCaptureWithResponseAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, VpnPacketCaptureStartParameters parameters)

Starts packet capture on virtual network gateway connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.
parameters - Virtual network gateway packet capture parameters supplied to start packet capture on gateway connection.

Returns:

the response body along with Response<T> on successful completion of Mono.

stopPacketCapture

public abstract String stopPacketCapture(String resourceGroupName, String virtualNetworkGatewayConnectionName, VpnPacketCaptureStopParameters parameters)

Stops packet capture on virtual network gateway connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway Connection.
parameters - Virtual network gateway packet capture parameters supplied to stop packet capture on gateway connection.

Returns:

the response.

stopPacketCapture

public abstract String stopPacketCapture(String resourceGroupName, String virtualNetworkGatewayConnectionName, VpnPacketCaptureStopParameters parameters, Context context)

Stops packet capture on virtual network gateway connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway Connection.
parameters - Virtual network gateway packet capture parameters supplied to stop packet capture on gateway connection.
context - The context to associate with this operation.

Returns:

the response.

stopPacketCaptureAsync

public abstract Mono stopPacketCaptureAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, VpnPacketCaptureStopParameters parameters)

Stops packet capture on virtual network gateway connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway Connection.
parameters - Virtual network gateway packet capture parameters supplied to stop packet capture on gateway connection.

Returns:

the response body on successful completion of Mono.

stopPacketCaptureWithResponseAsync

public abstract Mono>> stopPacketCaptureWithResponseAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, VpnPacketCaptureStopParameters parameters)

Stops packet capture on virtual network gateway connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway Connection.
parameters - Virtual network gateway packet capture parameters supplied to stop packet capture on gateway connection.

Returns:

the response body along with Response<T> on successful completion of Mono.

updateTags

public abstract VirtualNetworkGatewayConnectionInner updateTags(String resourceGroupName, String virtualNetworkGatewayConnectionName, TagsObject parameters)

Updates a virtual network gateway connection tags.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.
parameters - Parameters supplied to update virtual network gateway connection tags.

Returns:

a common class for general resource information.

updateTags

public abstract VirtualNetworkGatewayConnectionInner updateTags(String resourceGroupName, String virtualNetworkGatewayConnectionName, TagsObject parameters, Context context)

Updates a virtual network gateway connection tags.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.
parameters - Parameters supplied to update virtual network gateway connection tags.
context - The context to associate with this operation.

Returns:

a common class for general resource information.

updateTagsAsync

public abstract Mono updateTagsAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, TagsObject parameters)

Updates a virtual network gateway connection tags.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.
parameters - Parameters supplied to update virtual network gateway connection tags.

Returns:

a common class for general resource information on successful completion of Mono.

updateTagsWithResponseAsync

public abstract Mono>> updateTagsWithResponseAsync(String resourceGroupName, String virtualNetworkGatewayConnectionName, TagsObject parameters)

Updates a virtual network gateway connection tags.

Parameters:

resourceGroupName - The name of the resource group.
virtualNetworkGatewayConnectionName - The name of the virtual network gateway connection.
parameters - Parameters supplied to update virtual network gateway connection tags.

Returns:

a common class for general resource information along with Response<T> on successful completion of Mono.

Applies to