VpnGatewaysClient Interface
Implements
public interface VpnGatewaysClient
extends InnerSupportsGet<VpnGatewayInner>, InnerSupportsListing<VpnGatewayInner>, InnerSupportsDelete<Void>
An instance of this class provides access to all the operations defined in VpnGatewaysClient.
Method Summary
Modifier and Type |
Method and Description |
abstract
SyncPoller<PollResult<VpnGatewayInner>,VpnGatewayInner>
|
beginCreateOrUpdate(String resourceGroupName, String gatewayName, VpnGatewayInner vpnGatewayParameters)
Creates a virtual wan vpn gateway if it doesn't exist else updates the existing gateway.
|
abstract
SyncPoller<PollResult<VpnGatewayInner>,VpnGatewayInner>
|
beginCreateOrUpdate(String resourceGroupName, String gatewayName, VpnGatewayInner vpnGatewayParameters, Context context)
Creates a virtual wan vpn gateway if it doesn't exist else updates the existing gateway.
|
abstract
PollerFlux<PollResult<VpnGatewayInner>,VpnGatewayInner>
|
beginCreateOrUpdateAsync(String resourceGroupName, String gatewayName, VpnGatewayInner vpnGatewayParameters)
Creates a virtual wan vpn gateway if it doesn't exist else updates the existing gateway.
|
abstract
SyncPoller<PollResult<Void>,Void>
|
beginDelete(String resourceGroupName, String gatewayName)
Deletes a virtual wan vpn gateway.
|
abstract
SyncPoller<PollResult<Void>,Void>
|
beginDelete(String resourceGroupName, String gatewayName, Context context)
Deletes a virtual wan vpn gateway.
|
abstract
PollerFlux<PollResult<Void>,Void>
|
beginDeleteAsync(String resourceGroupName, String gatewayName)
Deletes a virtual wan vpn gateway.
|
abstract
SyncPoller<PollResult<VpnGatewayInner>,VpnGatewayInner>
|
beginReset(String resourceGroupName, String gatewayName)
Resets the primary of the vpn gateway in the specified resource group.
|
abstract
SyncPoller<PollResult<VpnGatewayInner>,VpnGatewayInner>
|
beginReset(String resourceGroupName, String gatewayName, String ipConfigurationId, Context context)
Resets the primary of the vpn gateway in the specified resource group.
|
abstract
PollerFlux<PollResult<VpnGatewayInner>,VpnGatewayInner>
|
beginResetAsync(String resourceGroupName, String gatewayName)
Resets the primary of the vpn gateway in the specified resource group.
|
abstract
PollerFlux<PollResult<VpnGatewayInner>,VpnGatewayInner>
|
beginResetAsync(String resourceGroupName, String gatewayName, String ipConfigurationId)
Resets the primary of the vpn gateway in the specified resource group.
|
abstract
SyncPoller<PollResult<String>,String>
|
beginStartPacketCapture(String resourceGroupName, String gatewayName)
Starts packet capture on vpn gateway in the specified resource group.
|
abstract
SyncPoller<PollResult<String>,String>
|
beginStartPacketCapture(String resourceGroupName, String gatewayName, VpnGatewayPacketCaptureStartParameters parameters, Context context)
Starts packet capture on vpn gateway in the specified resource group.
|
abstract
PollerFlux<PollResult<String>,String>
|
beginStartPacketCaptureAsync(String resourceGroupName, String gatewayName)
Starts packet capture on vpn gateway in the specified resource group.
|
abstract
PollerFlux<PollResult<String>,String>
|
beginStartPacketCaptureAsync(String resourceGroupName, String gatewayName, VpnGatewayPacketCaptureStartParameters parameters)
Starts packet capture on vpn gateway in the specified resource group.
|
abstract
SyncPoller<PollResult<String>,String>
|
beginStopPacketCapture(String resourceGroupName, String gatewayName)
Stops packet capture on vpn gateway in the specified resource group.
|
abstract
SyncPoller<PollResult<String>,String>
|
beginStopPacketCapture(String resourceGroupName, String gatewayName, VpnGatewayPacketCaptureStopParameters parameters, Context context)
Stops packet capture on vpn gateway in the specified resource group.
|
abstract
PollerFlux<PollResult<String>,String>
|
beginStopPacketCaptureAsync(String resourceGroupName, String gatewayName)
Stops packet capture on vpn gateway in the specified resource group.
|
abstract
PollerFlux<PollResult<String>,String>
|
beginStopPacketCaptureAsync(String resourceGroupName, String gatewayName, VpnGatewayPacketCaptureStopParameters parameters)
Stops packet capture on vpn gateway in the specified resource group.
|
abstract
SyncPoller<PollResult<VpnGatewayInner>,VpnGatewayInner>
|
beginUpdateTags(String resourceGroupName, String gatewayName, TagsObject vpnGatewayParameters)
Updates virtual wan vpn gateway tags.
|
abstract
SyncPoller<PollResult<VpnGatewayInner>,VpnGatewayInner>
|
beginUpdateTags(String resourceGroupName, String gatewayName, TagsObject vpnGatewayParameters, Context context)
Updates virtual wan vpn gateway tags.
|
abstract
PollerFlux<PollResult<VpnGatewayInner>,VpnGatewayInner>
|
beginUpdateTagsAsync(String resourceGroupName, String gatewayName, TagsObject vpnGatewayParameters)
Updates virtual wan vpn gateway tags.
|
abstract
VpnGatewayInner
|
createOrUpdate(String resourceGroupName, String gatewayName, VpnGatewayInner vpnGatewayParameters)
Creates a virtual wan vpn gateway if it doesn't exist else updates the existing gateway.
|
abstract
VpnGatewayInner
|
createOrUpdate(String resourceGroupName, String gatewayName, VpnGatewayInner vpnGatewayParameters, Context context)
Creates a virtual wan vpn gateway if it doesn't exist else updates the existing gateway.
|
abstract
Mono<VpnGatewayInner>
|
createOrUpdateAsync(String resourceGroupName, String gatewayName, VpnGatewayInner vpnGatewayParameters)
Creates a virtual wan vpn gateway if it doesn't exist else updates the existing gateway.
|
abstract
Mono<Response<Flux<ByteBuffer>>>
|
createOrUpdateWithResponseAsync(String resourceGroupName, String gatewayName, VpnGatewayInner vpnGatewayParameters)
Creates a virtual wan vpn gateway if it doesn't exist else updates the existing gateway.
|
abstract
void
|
delete(String resourceGroupName, String gatewayName)
Deletes a virtual wan vpn gateway.
|
abstract
void
|
delete(String resourceGroupName, String gatewayName, Context context)
Deletes a virtual wan vpn gateway.
|
abstract
Mono<Void>
|
deleteAsync(String resourceGroupName, String gatewayName)
Deletes a virtual wan vpn gateway.
|
abstract
Mono<Response<Flux<ByteBuffer>>>
|
deleteWithResponseAsync(String resourceGroupName, String gatewayName)
Deletes a virtual wan vpn gateway.
|
abstract
VpnGatewayInner
|
getByResourceGroup(String resourceGroupName, String gatewayName)
Retrieves the details of a virtual wan vpn gateway.
|
abstract
Mono<VpnGatewayInner>
|
getByResourceGroupAsync(String resourceGroupName, String gatewayName)
Retrieves the details of a virtual wan vpn gateway.
|
abstract
Response<VpnGatewayInner>
|
getByResourceGroupWithResponse(String resourceGroupName, String gatewayName, Context context)
Retrieves the details of a virtual wan vpn gateway.
|
abstract
Mono<Response<VpnGatewayInner>>
|
getByResourceGroupWithResponseAsync(String resourceGroupName, String gatewayName)
Retrieves the details of a virtual wan vpn gateway.
|
abstract
PagedIterable<VpnGatewayInner>
|
list()
Lists all the VpnGateways in a subscription.
|
abstract
PagedIterable<VpnGatewayInner>
|
list(Context context)
Lists all the VpnGateways in a subscription.
|
abstract
PagedFlux<VpnGatewayInner>
|
listAsync()
Lists all the VpnGateways in a subscription.
|
abstract
PagedIterable<VpnGatewayInner>
|
listByResourceGroup(String resourceGroupName)
Lists all the VpnGateways in a resource group.
|
abstract
PagedIterable<VpnGatewayInner>
|
listByResourceGroup(String resourceGroupName, Context context)
Lists all the VpnGateways in a resource group.
|
abstract
PagedFlux<VpnGatewayInner>
|
listByResourceGroupAsync(String resourceGroupName)
Lists all the VpnGateways in a resource group.
|
abstract
VpnGatewayInner
|
reset(String resourceGroupName, String gatewayName)
Resets the primary of the vpn gateway in the specified resource group.
|
abstract
VpnGatewayInner
|
reset(String resourceGroupName, String gatewayName, String ipConfigurationId, Context context)
Resets the primary of the vpn gateway in the specified resource group.
|
abstract
Mono<VpnGatewayInner>
|
resetAsync(String resourceGroupName, String gatewayName)
Resets the primary of the vpn gateway in the specified resource group.
|
abstract
Mono<VpnGatewayInner>
|
resetAsync(String resourceGroupName, String gatewayName, String ipConfigurationId)
Resets the primary of the vpn gateway in the specified resource group.
|
abstract
Mono<Response<Flux<ByteBuffer>>>
|
resetWithResponseAsync(String resourceGroupName, String gatewayName, String ipConfigurationId)
Resets the primary of the vpn gateway in the specified resource group.
|
abstract
String
|
startPacketCapture(String resourceGroupName, String gatewayName)
Starts packet capture on vpn gateway in the specified resource group.
|
abstract
String
|
startPacketCapture(String resourceGroupName, String gatewayName, VpnGatewayPacketCaptureStartParameters parameters, Context context)
Starts packet capture on vpn gateway in the specified resource group.
|
abstract
Mono<String>
|
startPacketCaptureAsync(String resourceGroupName, String gatewayName)
Starts packet capture on vpn gateway in the specified resource group.
|
abstract
Mono<String>
|
startPacketCaptureAsync(String resourceGroupName, String gatewayName, VpnGatewayPacketCaptureStartParameters parameters)
Starts packet capture on vpn gateway in the specified resource group.
|
abstract
Mono<Response<Flux<ByteBuffer>>>
|
startPacketCaptureWithResponseAsync(String resourceGroupName, String gatewayName, VpnGatewayPacketCaptureStartParameters parameters)
Starts packet capture on vpn gateway in the specified resource group.
|
abstract
String
|
stopPacketCapture(String resourceGroupName, String gatewayName)
Stops packet capture on vpn gateway in the specified resource group.
|
abstract
String
|
stopPacketCapture(String resourceGroupName, String gatewayName, VpnGatewayPacketCaptureStopParameters parameters, Context context)
Stops packet capture on vpn gateway in the specified resource group.
|
abstract
Mono<String>
|
stopPacketCaptureAsync(String resourceGroupName, String gatewayName)
Stops packet capture on vpn gateway in the specified resource group.
|
abstract
Mono<String>
|
stopPacketCaptureAsync(String resourceGroupName, String gatewayName, VpnGatewayPacketCaptureStopParameters parameters)
Stops packet capture on vpn gateway in the specified resource group.
|
abstract
Mono<Response<Flux<ByteBuffer>>>
|
stopPacketCaptureWithResponseAsync(String resourceGroupName, String gatewayName, VpnGatewayPacketCaptureStopParameters parameters)
Stops packet capture on vpn gateway in the specified resource group.
|
abstract
VpnGatewayInner
|
updateTags(String resourceGroupName, String gatewayName, TagsObject vpnGatewayParameters)
Updates virtual wan vpn gateway tags.
|
abstract
VpnGatewayInner
|
updateTags(String resourceGroupName, String gatewayName, TagsObject vpnGatewayParameters, Context context)
Updates virtual wan vpn gateway tags.
|
abstract
Mono<VpnGatewayInner>
|
updateTagsAsync(String resourceGroupName, String gatewayName, TagsObject vpnGatewayParameters)
Updates virtual wan vpn gateway tags.
|
abstract
Mono<Response<Flux<ByteBuffer>>>
|
updateTagsWithResponseAsync(String resourceGroupName, String gatewayName, TagsObject vpnGatewayParameters)
Updates virtual wan vpn gateway tags.
|
Method Details
beginCreateOrUpdate
public abstract SyncPoller,VpnGatewayInner> beginCreateOrUpdate(String resourceGroupName, String gatewayName, VpnGatewayInner vpnGatewayParameters)
Creates a virtual wan vpn gateway if it doesn't exist else updates the existing gateway.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
vpnGatewayParameters
- Parameters supplied to create or Update a virtual wan vpn gateway.
Returns:
beginCreateOrUpdate
public abstract SyncPoller,VpnGatewayInner> beginCreateOrUpdate(String resourceGroupName, String gatewayName, VpnGatewayInner vpnGatewayParameters, Context context)
Creates a virtual wan vpn gateway if it doesn't exist else updates the existing gateway.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
vpnGatewayParameters
- Parameters supplied to create or Update a virtual wan vpn gateway.
context
- The context to associate with this operation.
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux,VpnGatewayInner> beginCreateOrUpdateAsync(String resourceGroupName, String gatewayName, VpnGatewayInner vpnGatewayParameters)
Creates a virtual wan vpn gateway if it doesn't exist else updates the existing gateway.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
vpnGatewayParameters
- Parameters supplied to create or Update a virtual wan vpn gateway.
Returns:
beginDelete
public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String gatewayName)
Deletes a virtual wan vpn gateway.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
Returns:
beginDelete
public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String gatewayName, Context context)
Deletes a virtual wan vpn gateway.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
context
- The context to associate with this operation.
Returns:
beginDeleteAsync
public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String gatewayName)
Deletes a virtual wan vpn gateway.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
Returns:
beginReset
public abstract SyncPoller,VpnGatewayInner> beginReset(String resourceGroupName, String gatewayName)
Resets the primary of the vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
Returns:
beginReset
public abstract SyncPoller,VpnGatewayInner> beginReset(String resourceGroupName, String gatewayName, String ipConfigurationId, Context context)
Resets the primary of the vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
ipConfigurationId
- VpnGateway ipConfigurationId to specify the gateway instance.
context
- The context to associate with this operation.
Returns:
beginResetAsync
public abstract PollerFlux,VpnGatewayInner> beginResetAsync(String resourceGroupName, String gatewayName)
Resets the primary of the vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
Returns:
beginResetAsync
public abstract PollerFlux,VpnGatewayInner> beginResetAsync(String resourceGroupName, String gatewayName, String ipConfigurationId)
Resets the primary of the vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
ipConfigurationId
- VpnGateway ipConfigurationId to specify the gateway instance.
Returns:
beginStartPacketCapture
public abstract SyncPoller,String> beginStartPacketCapture(String resourceGroupName, String gatewayName)
Starts packet capture on vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
Returns:
beginStartPacketCapture
public abstract SyncPoller,String> beginStartPacketCapture(String resourceGroupName, String gatewayName, VpnGatewayPacketCaptureStartParameters parameters, Context context)
Starts packet capture on vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
parameters
- Vpn gateway packet capture parameters supplied to start packet capture on vpn gateway.
context
- The context to associate with this operation.
Returns:
beginStartPacketCaptureAsync
public abstract PollerFlux,String> beginStartPacketCaptureAsync(String resourceGroupName, String gatewayName)
Starts packet capture on vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
Returns:
beginStartPacketCaptureAsync
public abstract PollerFlux,String> beginStartPacketCaptureAsync(String resourceGroupName, String gatewayName, VpnGatewayPacketCaptureStartParameters parameters)
Starts packet capture on vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
parameters
- Vpn gateway packet capture parameters supplied to start packet capture on vpn gateway.
Returns:
beginStopPacketCapture
public abstract SyncPoller,String> beginStopPacketCapture(String resourceGroupName, String gatewayName)
Stops packet capture on vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
Returns:
beginStopPacketCapture
public abstract SyncPoller,String> beginStopPacketCapture(String resourceGroupName, String gatewayName, VpnGatewayPacketCaptureStopParameters parameters, Context context)
Stops packet capture on vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
parameters
- Vpn gateway packet capture parameters supplied to stop packet capture on vpn gateway.
context
- The context to associate with this operation.
Returns:
beginStopPacketCaptureAsync
public abstract PollerFlux,String> beginStopPacketCaptureAsync(String resourceGroupName, String gatewayName)
Stops packet capture on vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
Returns:
beginStopPacketCaptureAsync
public abstract PollerFlux,String> beginStopPacketCaptureAsync(String resourceGroupName, String gatewayName, VpnGatewayPacketCaptureStopParameters parameters)
Stops packet capture on vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
parameters
- Vpn gateway packet capture parameters supplied to stop packet capture on vpn gateway.
Returns:
beginUpdateTags
public abstract SyncPoller,VpnGatewayInner> beginUpdateTags(String resourceGroupName, String gatewayName, TagsObject vpnGatewayParameters)
Updates virtual wan vpn gateway tags.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
vpnGatewayParameters
- Parameters supplied to update a virtual wan vpn gateway tags.
Returns:
beginUpdateTags
public abstract SyncPoller,VpnGatewayInner> beginUpdateTags(String resourceGroupName, String gatewayName, TagsObject vpnGatewayParameters, Context context)
Updates virtual wan vpn gateway tags.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
vpnGatewayParameters
- Parameters supplied to update a virtual wan vpn gateway tags.
context
- The context to associate with this operation.
Returns:
beginUpdateTagsAsync
public abstract PollerFlux,VpnGatewayInner> beginUpdateTagsAsync(String resourceGroupName, String gatewayName, TagsObject vpnGatewayParameters)
Updates virtual wan vpn gateway tags.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
vpnGatewayParameters
- Parameters supplied to update a virtual wan vpn gateway tags.
Returns:
createOrUpdate
public abstract VpnGatewayInner createOrUpdate(String resourceGroupName, String gatewayName, VpnGatewayInner vpnGatewayParameters)
Creates a virtual wan vpn gateway if it doesn't exist else updates the existing gateway.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
vpnGatewayParameters
- Parameters supplied to create or Update a virtual wan vpn gateway.
Returns:
vpnGateway Resource.
createOrUpdate
public abstract VpnGatewayInner createOrUpdate(String resourceGroupName, String gatewayName, VpnGatewayInner vpnGatewayParameters, Context context)
Creates a virtual wan vpn gateway if it doesn't exist else updates the existing gateway.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
vpnGatewayParameters
- Parameters supplied to create or Update a virtual wan vpn gateway.
context
- The context to associate with this operation.
Returns:
vpnGateway Resource.
createOrUpdateAsync
public abstract Mono createOrUpdateAsync(String resourceGroupName, String gatewayName, VpnGatewayInner vpnGatewayParameters)
Creates a virtual wan vpn gateway if it doesn't exist else updates the existing gateway.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
vpnGatewayParameters
- Parameters supplied to create or Update a virtual wan vpn gateway.
Returns:
vpnGateway Resource on successful completion of Mono.
createOrUpdateWithResponseAsync
public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String gatewayName, VpnGatewayInner vpnGatewayParameters)
Creates a virtual wan vpn gateway if it doesn't exist else updates the existing gateway.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
vpnGatewayParameters
- Parameters supplied to create or Update a virtual wan vpn gateway.
Returns:
vpnGateway Resource along with
Response<T> on successful completion of
Mono.
delete
public abstract void delete(String resourceGroupName, String gatewayName)
Deletes a virtual wan vpn gateway.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
delete
public abstract void delete(String resourceGroupName, String gatewayName, Context context)
Deletes a virtual wan vpn gateway.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
context
- The context to associate with this operation.
deleteAsync
public abstract Mono deleteAsync(String resourceGroupName, String gatewayName)
Deletes a virtual wan vpn gateway.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
Returns:
A Mono that completes when a successful response is received.
deleteWithResponseAsync
public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String gatewayName)
Deletes a virtual wan vpn gateway.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
Returns:
getByResourceGroup
public abstract VpnGatewayInner getByResourceGroup(String resourceGroupName, String gatewayName)
Retrieves the details of a virtual wan vpn gateway.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
Returns:
vpnGateway Resource.
getByResourceGroupAsync
public abstract Mono getByResourceGroupAsync(String resourceGroupName, String gatewayName)
Retrieves the details of a virtual wan vpn gateway.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
Returns:
vpnGateway Resource on successful completion of Mono.
getByResourceGroupWithResponse
public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String gatewayName, Context context)
Retrieves the details of a virtual wan vpn gateway.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
context
- The context to associate with this operation.
Returns:
getByResourceGroupWithResponseAsync
public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String gatewayName)
Retrieves the details of a virtual wan vpn gateway.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
Returns:
vpnGateway Resource along with
Response<T> on successful completion of
Mono.
list
public abstract PagedIterable list()
Lists all the VpnGateways in a subscription.
Returns:
result of the request to list VpnGateways as paginated response with
PagedIterable<T>.
list
public abstract PagedIterable list(Context context)
Lists all the VpnGateways in a subscription.
Parameters:
context
- The context to associate with this operation.
Returns:
result of the request to list VpnGateways as paginated response with
PagedIterable<T>.
listAsync
public abstract PagedFlux listAsync()
Lists all the VpnGateways in a subscription.
Returns:
result of the request to list VpnGateways as paginated response with
PagedFlux<T>.
listByResourceGroup
public abstract PagedIterable listByResourceGroup(String resourceGroupName)
Lists all the VpnGateways in a resource group.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
Returns:
result of the request to list VpnGateways as paginated response with
PagedIterable<T>.
listByResourceGroup
public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)
Lists all the VpnGateways in a resource group.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
context
- The context to associate with this operation.
Returns:
result of the request to list VpnGateways as paginated response with
PagedIterable<T>.
listByResourceGroupAsync
public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)
Lists all the VpnGateways in a resource group.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
Returns:
result of the request to list VpnGateways as paginated response with
PagedFlux<T>.
reset
public abstract VpnGatewayInner reset(String resourceGroupName, String gatewayName)
Resets the primary of the vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
Returns:
vpnGateway Resource.
reset
public abstract VpnGatewayInner reset(String resourceGroupName, String gatewayName, String ipConfigurationId, Context context)
Resets the primary of the vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
ipConfigurationId
- VpnGateway ipConfigurationId to specify the gateway instance.
context
- The context to associate with this operation.
Returns:
vpnGateway Resource.
resetAsync
public abstract Mono resetAsync(String resourceGroupName, String gatewayName)
Resets the primary of the vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
Returns:
vpnGateway Resource on successful completion of Mono.
resetAsync
public abstract Mono resetAsync(String resourceGroupName, String gatewayName, String ipConfigurationId)
Resets the primary of the vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
ipConfigurationId
- VpnGateway ipConfigurationId to specify the gateway instance.
Returns:
vpnGateway Resource on successful completion of Mono.
resetWithResponseAsync
public abstract Mono>> resetWithResponseAsync(String resourceGroupName, String gatewayName, String ipConfigurationId)
Resets the primary of the vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
ipConfigurationId
- VpnGateway ipConfigurationId to specify the gateway instance.
Returns:
vpnGateway Resource along with
Response<T> on successful completion of
Mono.
startPacketCapture
public abstract String startPacketCapture(String resourceGroupName, String gatewayName)
Starts packet capture on vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
Returns:
the response.
startPacketCapture
public abstract String startPacketCapture(String resourceGroupName, String gatewayName, VpnGatewayPacketCaptureStartParameters parameters, Context context)
Starts packet capture on vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
parameters
- Vpn gateway packet capture parameters supplied to start packet capture on vpn gateway.
context
- The context to associate with this operation.
Returns:
the response.
startPacketCaptureAsync
public abstract Mono startPacketCaptureAsync(String resourceGroupName, String gatewayName)
Starts packet capture on vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
Returns:
the response body on successful completion of Mono.
startPacketCaptureAsync
public abstract Mono startPacketCaptureAsync(String resourceGroupName, String gatewayName, VpnGatewayPacketCaptureStartParameters parameters)
Starts packet capture on vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
parameters
- Vpn gateway packet capture parameters supplied to start packet capture on vpn gateway.
Returns:
the response body on successful completion of Mono.
startPacketCaptureWithResponseAsync
public abstract Mono>> startPacketCaptureWithResponseAsync(String resourceGroupName, String gatewayName, VpnGatewayPacketCaptureStartParameters parameters)
Starts packet capture on vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
parameters
- Vpn gateway packet capture parameters supplied to start packet capture on vpn gateway.
Returns:
the response body along with
Response<T> on successful completion of
Mono.
stopPacketCapture
public abstract String stopPacketCapture(String resourceGroupName, String gatewayName)
Stops packet capture on vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
Returns:
the response.
stopPacketCapture
public abstract String stopPacketCapture(String resourceGroupName, String gatewayName, VpnGatewayPacketCaptureStopParameters parameters, Context context)
Stops packet capture on vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
parameters
- Vpn gateway packet capture parameters supplied to stop packet capture on vpn gateway.
context
- The context to associate with this operation.
Returns:
the response.
stopPacketCaptureAsync
public abstract Mono stopPacketCaptureAsync(String resourceGroupName, String gatewayName)
Stops packet capture on vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
Returns:
the response body on successful completion of Mono.
stopPacketCaptureAsync
public abstract Mono stopPacketCaptureAsync(String resourceGroupName, String gatewayName, VpnGatewayPacketCaptureStopParameters parameters)
Stops packet capture on vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
parameters
- Vpn gateway packet capture parameters supplied to stop packet capture on vpn gateway.
Returns:
the response body on successful completion of Mono.
stopPacketCaptureWithResponseAsync
public abstract Mono>> stopPacketCaptureWithResponseAsync(String resourceGroupName, String gatewayName, VpnGatewayPacketCaptureStopParameters parameters)
Stops packet capture on vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
parameters
- Vpn gateway packet capture parameters supplied to stop packet capture on vpn gateway.
Returns:
the response body along with
Response<T> on successful completion of
Mono.
updateTags
public abstract VpnGatewayInner updateTags(String resourceGroupName, String gatewayName, TagsObject vpnGatewayParameters)
Updates virtual wan vpn gateway tags.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
vpnGatewayParameters
- Parameters supplied to update a virtual wan vpn gateway tags.
Returns:
vpnGateway Resource.
updateTags
public abstract VpnGatewayInner updateTags(String resourceGroupName, String gatewayName, TagsObject vpnGatewayParameters, Context context)
Updates virtual wan vpn gateway tags.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
vpnGatewayParameters
- Parameters supplied to update a virtual wan vpn gateway tags.
context
- The context to associate with this operation.
Returns:
vpnGateway Resource.
updateTagsAsync
public abstract Mono updateTagsAsync(String resourceGroupName, String gatewayName, TagsObject vpnGatewayParameters)
Updates virtual wan vpn gateway tags.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
vpnGatewayParameters
- Parameters supplied to update a virtual wan vpn gateway tags.
Returns:
vpnGateway Resource on successful completion of Mono.
updateTagsWithResponseAsync
public abstract Mono>> updateTagsWithResponseAsync(String resourceGroupName, String gatewayName, TagsObject vpnGatewayParameters)
Updates virtual wan vpn gateway tags.
Parameters:
resourceGroupName
- The resource group name of the VpnGateway.
gatewayName
- The name of the gateway.
vpnGatewayParameters
- Parameters supplied to update a virtual wan vpn gateway tags.
Returns:
vpnGateway Resource along with
Response<T> on successful completion of
Mono.
Applies to