P2SVpnGatewaysClient Interface
Implements
public interface P2SVpnGatewaysClient extends InnerSupportsGet <P2SVpnGatewayInner >, InnerSupportsListing <P2SVpnGatewayInner >, InnerSupportsDelete <Void >
An instance of this class provides access to all the operations defined in P2SVpnGatewaysClient.
Method Summary
Modifier and Type
Method and Description
abstract
SyncPoller <PollResult <P2SVpnGatewayInner >,P2SVpnGatewayInner >
beginCreateOrUpdate(String resourceGroupName, String gatewayName, P2SVpnGatewayInner p2SVpnGatewayParameters)
Creates a virtual wan p2s vpn gateway if it doesn't exist else updates the existing gateway.
abstract
SyncPoller <PollResult <P2SVpnGatewayInner >,P2SVpnGatewayInner >
beginCreateOrUpdate(String resourceGroupName, String gatewayName, P2SVpnGatewayInner p2SVpnGatewayParameters, Context context)
Creates a virtual wan p2s vpn gateway if it doesn't exist else updates the existing gateway.
abstract
PollerFlux <PollResult <P2SVpnGatewayInner >,P2SVpnGatewayInner >
beginCreateOrUpdateAsync(String resourceGroupName, String gatewayName, P2SVpnGatewayInner p2SVpnGatewayParameters)
Creates a virtual wan p2s 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 p2s vpn gateway.
abstract
SyncPoller <PollResult <Void >,Void >
beginDelete(String resourceGroupName, String gatewayName, Context context)
Deletes a virtual wan p2s vpn gateway.
abstract
PollerFlux <PollResult <Void >,Void >
beginDeleteAsync(String resourceGroupName, String gatewayName)
Deletes a virtual wan p2s vpn gateway.
abstract
SyncPoller <PollResult <Void >,Void >
beginDisconnectP2SVpnConnections(String resourceGroupName, String p2SVpnGatewayName, P2SVpnConnectionRequest request)
Disconnect P2S vpn connections of the virtual wan P2SVpnGateway in the specified resource group.
abstract
SyncPoller <PollResult <Void >,Void >
beginDisconnectP2SVpnConnections(String resourceGroupName, String p2SVpnGatewayName, P2SVpnConnectionRequest request, Context context)
Disconnect P2S vpn connections of the virtual wan P2SVpnGateway in the specified resource group.
abstract
PollerFlux <PollResult <Void >,Void >
beginDisconnectP2SVpnConnectionsAsync(String resourceGroupName, String p2SVpnGatewayName, P2SVpnConnectionRequest request)
Disconnect P2S vpn connections of the virtual wan P2SVpnGateway in the specified resource group.
abstract
SyncPoller <PollResult <VpnProfileResponseInner >,VpnProfileResponseInner >
beginGenerateVpnProfile(String resourceGroupName, String gatewayName, P2SVpnProfileParameters parameters)
Generates VPN profile for P2S client of the P2SVpnGateway in the specified resource group.
abstract
SyncPoller <PollResult <VpnProfileResponseInner >,VpnProfileResponseInner >
beginGenerateVpnProfile(String resourceGroupName, String gatewayName, P2SVpnProfileParameters parameters, Context context)
Generates VPN profile for P2S client of the P2SVpnGateway in the specified resource group.
abstract
PollerFlux <PollResult <VpnProfileResponseInner >,VpnProfileResponseInner >
beginGenerateVpnProfileAsync(String resourceGroupName, String gatewayName, P2SVpnProfileParameters parameters)
Generates VPN profile for P2S client of the P2SVpnGateway in the specified resource group.
abstract
SyncPoller <PollResult <P2SVpnGatewayInner >,P2SVpnGatewayInner >
beginGetP2SVpnConnectionHealth(String resourceGroupName, String gatewayName)
Gets the connection health of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
abstract
SyncPoller <PollResult <P2SVpnGatewayInner >,P2SVpnGatewayInner >
beginGetP2SVpnConnectionHealth(String resourceGroupName, String gatewayName, Context context)
Gets the connection health of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
abstract
PollerFlux <PollResult <P2SVpnGatewayInner >,P2SVpnGatewayInner >
beginGetP2SVpnConnectionHealthAsync(String resourceGroupName, String gatewayName)
Gets the connection health of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
abstract
SyncPoller <PollResult <P2SVpnConnectionHealthInner >,P2SVpnConnectionHealthInner >
beginGetP2SVpnConnectionHealthDetailed(String resourceGroupName, String gatewayName, P2SVpnConnectionHealthRequest request)
Gets the sas url to get the connection health detail of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
abstract
SyncPoller <PollResult <P2SVpnConnectionHealthInner >,P2SVpnConnectionHealthInner >
beginGetP2SVpnConnectionHealthDetailed(String resourceGroupName, String gatewayName, P2SVpnConnectionHealthRequest request, Context context)
Gets the sas url to get the connection health detail of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
abstract
PollerFlux <PollResult <P2SVpnConnectionHealthInner >,P2SVpnConnectionHealthInner >
beginGetP2SVpnConnectionHealthDetailedAsync(String resourceGroupName, String gatewayName, P2SVpnConnectionHealthRequest request)
Gets the sas url to get the connection health detail of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
abstract
SyncPoller <PollResult <P2SVpnGatewayInner >,P2SVpnGatewayInner >
beginReset(String resourceGroupName, String gatewayName)
Resets the primary of the p2s vpn gateway in the specified resource group.
abstract
SyncPoller <PollResult <P2SVpnGatewayInner >,P2SVpnGatewayInner >
beginReset(String resourceGroupName, String gatewayName, Context context)
Resets the primary of the p2s vpn gateway in the specified resource group.
abstract
PollerFlux <PollResult <P2SVpnGatewayInner >,P2SVpnGatewayInner >
beginResetAsync(String resourceGroupName, String gatewayName)
Resets the primary of the p2s vpn gateway in the specified resource group.
abstract
SyncPoller <PollResult <P2SVpnGatewayInner >,P2SVpnGatewayInner >
beginUpdateTags(String resourceGroupName, String gatewayName, TagsObject p2SVpnGatewayParameters)
Updates virtual wan p2s vpn gateway tags.
abstract
SyncPoller <PollResult <P2SVpnGatewayInner >,P2SVpnGatewayInner >
beginUpdateTags(String resourceGroupName, String gatewayName, TagsObject p2SVpnGatewayParameters, Context context)
Updates virtual wan p2s vpn gateway tags.
abstract
PollerFlux <PollResult <P2SVpnGatewayInner >,P2SVpnGatewayInner >
beginUpdateTagsAsync(String resourceGroupName, String gatewayName, TagsObject p2SVpnGatewayParameters)
Updates virtual wan p2s vpn gateway tags.
abstract
P2SVpnGatewayInner
createOrUpdate(String resourceGroupName, String gatewayName, P2SVpnGatewayInner p2SVpnGatewayParameters)
Creates a virtual wan p2s vpn gateway if it doesn't exist else updates the existing gateway.
abstract
P2SVpnGatewayInner
createOrUpdate(String resourceGroupName, String gatewayName, P2SVpnGatewayInner p2SVpnGatewayParameters, Context context)
Creates a virtual wan p2s vpn gateway if it doesn't exist else updates the existing gateway.
abstract
Mono <P2SVpnGatewayInner >
createOrUpdateAsync(String resourceGroupName, String gatewayName, P2SVpnGatewayInner p2SVpnGatewayParameters)
Creates a virtual wan p2s vpn gateway if it doesn't exist else updates the existing gateway.
abstract
Mono <Response <Flux <ByteBuffer >>>
createOrUpdateWithResponseAsync(String resourceGroupName, String gatewayName, P2SVpnGatewayInner p2SVpnGatewayParameters)
Creates a virtual wan p2s vpn gateway if it doesn't exist else updates the existing gateway.
abstract
void
delete(String resourceGroupName, String gatewayName)
Deletes a virtual wan p2s vpn gateway.
abstract
void
delete(String resourceGroupName, String gatewayName, Context context)
Deletes a virtual wan p2s vpn gateway.
abstract
Mono <Void >
deleteAsync(String resourceGroupName, String gatewayName)
Deletes a virtual wan p2s vpn gateway.
abstract
Mono <Response <Flux <ByteBuffer >>>
deleteWithResponseAsync(String resourceGroupName, String gatewayName)
Deletes a virtual wan p2s vpn gateway.
abstract
void
disconnectP2SVpnConnections(String resourceGroupName, String p2SVpnGatewayName, P2SVpnConnectionRequest request)
Disconnect P2S vpn connections of the virtual wan P2SVpnGateway in the specified resource group.
abstract
void
disconnectP2SVpnConnections(String resourceGroupName, String p2SVpnGatewayName, P2SVpnConnectionRequest request, Context context)
Disconnect P2S vpn connections of the virtual wan P2SVpnGateway in the specified resource group.
abstract
Mono <Void >
disconnectP2SVpnConnectionsAsync(String resourceGroupName, String p2SVpnGatewayName, P2SVpnConnectionRequest request)
Disconnect P2S vpn connections of the virtual wan P2SVpnGateway in the specified resource group.
abstract
Mono <Response <Flux <ByteBuffer >>>
disconnectP2SVpnConnectionsWithResponseAsync(String resourceGroupName, String p2SVpnGatewayName, P2SVpnConnectionRequest request)
Disconnect P2S vpn connections of the virtual wan P2SVpnGateway in the specified resource group.
abstract
VpnProfileResponseInner
generateVpnProfile(String resourceGroupName, String gatewayName, P2SVpnProfileParameters parameters)
Generates VPN profile for P2S client of the P2SVpnGateway in the specified resource group.
abstract
VpnProfileResponseInner
generateVpnProfile(String resourceGroupName, String gatewayName, P2SVpnProfileParameters parameters, Context context)
Generates VPN profile for P2S client of the P2SVpnGateway in the specified resource group.
abstract
Mono <VpnProfileResponseInner >
generateVpnProfileAsync(String resourceGroupName, String gatewayName, P2SVpnProfileParameters parameters)
Generates VPN profile for P2S client of the P2SVpnGateway in the specified resource group.
abstract
Mono <Response <Flux <ByteBuffer >>>
generateVpnProfileWithResponseAsync(String resourceGroupName, String gatewayName, P2SVpnProfileParameters parameters)
Generates VPN profile for P2S client of the P2SVpnGateway in the specified resource group.
abstract
P2SVpnGatewayInner
getByResourceGroup(String resourceGroupName, String gatewayName)
Retrieves the details of a virtual wan p2s vpn gateway.
abstract
Mono <P2SVpnGatewayInner >
getByResourceGroupAsync(String resourceGroupName, String gatewayName)
Retrieves the details of a virtual wan p2s vpn gateway.
abstract
Response <P2SVpnGatewayInner >
getByResourceGroupWithResponse(String resourceGroupName, String gatewayName, Context context)
Retrieves the details of a virtual wan p2s vpn gateway.
abstract
Mono <Response <P2SVpnGatewayInner >>
getByResourceGroupWithResponseAsync(String resourceGroupName, String gatewayName)
Retrieves the details of a virtual wan p2s vpn gateway.
abstract
P2SVpnGatewayInner
getP2SVpnConnectionHealth(String resourceGroupName, String gatewayName)
Gets the connection health of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
abstract
P2SVpnGatewayInner
getP2SVpnConnectionHealth(String resourceGroupName, String gatewayName, Context context)
Gets the connection health of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
abstract
Mono <P2SVpnGatewayInner >
getP2SVpnConnectionHealthAsync(String resourceGroupName, String gatewayName)
Gets the connection health of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
abstract
P2SVpnConnectionHealthInner
getP2SVpnConnectionHealthDetailed(String resourceGroupName, String gatewayName, P2SVpnConnectionHealthRequest request)
Gets the sas url to get the connection health detail of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
abstract
P2SVpnConnectionHealthInner
getP2SVpnConnectionHealthDetailed(String resourceGroupName, String gatewayName, P2SVpnConnectionHealthRequest request, Context context)
Gets the sas url to get the connection health detail of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
abstract
Mono <P2SVpnConnectionHealthInner >
getP2SVpnConnectionHealthDetailedAsync(String resourceGroupName, String gatewayName, P2SVpnConnectionHealthRequest request)
Gets the sas url to get the connection health detail of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
abstract
Mono <Response <Flux <ByteBuffer >>>
getP2SVpnConnectionHealthDetailedWithResponseAsync(String resourceGroupName, String gatewayName, P2SVpnConnectionHealthRequest request)
Gets the sas url to get the connection health detail of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
abstract
Mono <Response <Flux <ByteBuffer >>>
getP2SVpnConnectionHealthWithResponseAsync(String resourceGroupName, String gatewayName)
Gets the connection health of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
abstract
PagedIterable <P2SVpnGatewayInner >
list()
Lists all the P2SVpnGateways in a subscription.
abstract
PagedIterable <P2SVpnGatewayInner >
list(Context context)
Lists all the P2SVpnGateways in a subscription.
abstract
PagedFlux <P2SVpnGatewayInner >
listAsync()
Lists all the P2SVpnGateways in a subscription.
abstract
PagedIterable <P2SVpnGatewayInner >
listByResourceGroup(String resourceGroupName)
Lists all the P2SVpnGateways in a resource group.
abstract
PagedIterable <P2SVpnGatewayInner >
listByResourceGroup(String resourceGroupName, Context context)
Lists all the P2SVpnGateways in a resource group.
abstract
PagedFlux <P2SVpnGatewayInner >
listByResourceGroupAsync(String resourceGroupName)
Lists all the P2SVpnGateways in a resource group.
abstract
P2SVpnGatewayInner
reset(String resourceGroupName, String gatewayName)
Resets the primary of the p2s vpn gateway in the specified resource group.
abstract
P2SVpnGatewayInner
reset(String resourceGroupName, String gatewayName, Context context)
Resets the primary of the p2s vpn gateway in the specified resource group.
abstract
Mono <P2SVpnGatewayInner >
resetAsync(String resourceGroupName, String gatewayName)
Resets the primary of the p2s vpn gateway in the specified resource group.
abstract
Mono <Response <Flux <ByteBuffer >>>
resetWithResponseAsync(String resourceGroupName, String gatewayName)
Resets the primary of the p2s vpn gateway in the specified resource group.
abstract
P2SVpnGatewayInner
updateTags(String resourceGroupName, String gatewayName, TagsObject p2SVpnGatewayParameters)
Updates virtual wan p2s vpn gateway tags.
abstract
P2SVpnGatewayInner
updateTags(String resourceGroupName, String gatewayName, TagsObject p2SVpnGatewayParameters, Context context)
Updates virtual wan p2s vpn gateway tags.
abstract
Mono <P2SVpnGatewayInner >
updateTagsAsync(String resourceGroupName, String gatewayName, TagsObject p2SVpnGatewayParameters)
Updates virtual wan p2s vpn gateway tags.
abstract
Mono <Response <Flux <ByteBuffer >>>
updateTagsWithResponseAsync(String resourceGroupName, String gatewayName, TagsObject p2SVpnGatewayParameters)
Updates virtual wan p2s vpn gateway tags.
Method Details
beginCreateOrUpdate
public abstract SyncPoller,P2SVpnGatewayInner> beginCreateOrUpdate(String resourceGroupName, String gatewayName, P2SVpnGatewayInner p2SVpnGatewayParameters)
Creates a virtual wan p2s vpn gateway if it doesn't exist else updates the existing gateway.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
gatewayName
- The name of the gateway.
p2SVpnGatewayParameters
- Parameters supplied to create or Update a virtual wan p2s vpn gateway.
Returns:
beginCreateOrUpdate
public abstract SyncPoller,P2SVpnGatewayInner> beginCreateOrUpdate(String resourceGroupName, String gatewayName, P2SVpnGatewayInner p2SVpnGatewayParameters, Context context)
Creates a virtual wan p2s vpn gateway if it doesn't exist else updates the existing gateway.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
gatewayName
- The name of the gateway.
p2SVpnGatewayParameters
- Parameters supplied to create or Update a virtual wan p2s vpn gateway.
context
- The context to associate with this operation.
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux,P2SVpnGatewayInner> beginCreateOrUpdateAsync(String resourceGroupName, String gatewayName, P2SVpnGatewayInner p2SVpnGatewayParameters)
Creates a virtual wan p2s vpn gateway if it doesn't exist else updates the existing gateway.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
gatewayName
- The name of the gateway.
p2SVpnGatewayParameters
- Parameters supplied to create or Update a virtual wan p2s vpn gateway.
Returns:
beginDelete
public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String gatewayName)
Deletes a virtual wan p2s vpn gateway.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
gatewayName
- The name of the gateway.
Returns:
beginDelete
public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String gatewayName, Context context)
Deletes a virtual wan p2s vpn gateway.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
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 p2s vpn gateway.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
gatewayName
- The name of the gateway.
Returns:
beginDisconnectP2SVpnConnections
public abstract SyncPoller,Void> beginDisconnectP2SVpnConnections(String resourceGroupName, String p2SVpnGatewayName, P2SVpnConnectionRequest request)
Disconnect P2S vpn connections of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
p2SVpnGatewayName
- The name of the P2S Vpn Gateway.
request
- The parameters are supplied to disconnect p2s vpn connections.
Returns:
beginDisconnectP2SVpnConnections
public abstract SyncPoller,Void> beginDisconnectP2SVpnConnections(String resourceGroupName, String p2SVpnGatewayName, P2SVpnConnectionRequest request, Context context)
Disconnect P2S vpn connections of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
p2SVpnGatewayName
- The name of the P2S Vpn Gateway.
request
- The parameters are supplied to disconnect p2s vpn connections.
context
- The context to associate with this operation.
Returns:
beginDisconnectP2SVpnConnectionsAsync
public abstract PollerFlux,Void> beginDisconnectP2SVpnConnectionsAsync(String resourceGroupName, String p2SVpnGatewayName, P2SVpnConnectionRequest request)
Disconnect P2S vpn connections of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
p2SVpnGatewayName
- The name of the P2S Vpn Gateway.
request
- The parameters are supplied to disconnect p2s vpn connections.
Returns:
beginGenerateVpnProfile
public abstract SyncPoller,VpnProfileResponseInner> beginGenerateVpnProfile(String resourceGroupName, String gatewayName, P2SVpnProfileParameters parameters)
Generates VPN profile for P2S client of the P2SVpnGateway in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
gatewayName
- The name of the P2SVpnGateway.
parameters
- Parameters supplied to the generate P2SVpnGateway VPN client package operation.
Returns:
the
SyncPoller<T,U> for polling of vpn Profile Response for package generation.
beginGenerateVpnProfile
public abstract SyncPoller,VpnProfileResponseInner> beginGenerateVpnProfile(String resourceGroupName, String gatewayName, P2SVpnProfileParameters parameters, Context context)
Generates VPN profile for P2S client of the P2SVpnGateway in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
gatewayName
- The name of the P2SVpnGateway.
parameters
- Parameters supplied to the generate P2SVpnGateway VPN client package operation.
context
- The context to associate with this operation.
Returns:
the
SyncPoller<T,U> for polling of vpn Profile Response for package generation.
beginGenerateVpnProfileAsync
public abstract PollerFlux,VpnProfileResponseInner> beginGenerateVpnProfileAsync(String resourceGroupName, String gatewayName, P2SVpnProfileParameters parameters)
Generates VPN profile for P2S client of the P2SVpnGateway in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
gatewayName
- The name of the P2SVpnGateway.
parameters
- Parameters supplied to the generate P2SVpnGateway VPN client package operation.
Returns:
the
PollerFlux<T,U> for polling of vpn Profile Response for package generation.
beginGetP2SVpnConnectionHealth
public abstract SyncPoller,P2SVpnGatewayInner> beginGetP2SVpnConnectionHealth(String resourceGroupName, String gatewayName)
Gets the connection health of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
gatewayName
- The name of the P2SVpnGateway.
Returns:
the
SyncPoller<T,U> for polling of the connection health of P2S clients of the virtual wan
P2SVpnGateway in the specified resource group.
beginGetP2SVpnConnectionHealth
public abstract SyncPoller,P2SVpnGatewayInner> beginGetP2SVpnConnectionHealth(String resourceGroupName, String gatewayName, Context context)
Gets the connection health of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
gatewayName
- The name of the P2SVpnGateway.
context
- The context to associate with this operation.
Returns:
the
SyncPoller<T,U> for polling of the connection health of P2S clients of the virtual wan
P2SVpnGateway in the specified resource group.
beginGetP2SVpnConnectionHealthAsync
public abstract PollerFlux,P2SVpnGatewayInner> beginGetP2SVpnConnectionHealthAsync(String resourceGroupName, String gatewayName)
Gets the connection health of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
gatewayName
- The name of the P2SVpnGateway.
Returns:
the
PollerFlux<T,U> for polling of the connection health of P2S clients of the virtual wan
P2SVpnGateway in the specified resource group.
beginGetP2SVpnConnectionHealthDetailed
public abstract SyncPoller,P2SVpnConnectionHealthInner> beginGetP2SVpnConnectionHealthDetailed(String resourceGroupName, String gatewayName, P2SVpnConnectionHealthRequest request)
Gets the sas url to get the connection health detail of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
gatewayName
- The name of the P2SVpnGateway.
request
- Request parameters supplied to get p2s vpn connections detailed health.
Returns:
the
SyncPoller<T,U> for polling of the sas url to get the connection health detail of P2S clients of
the virtual wan P2SVpnGateway in the specified resource group.
beginGetP2SVpnConnectionHealthDetailed
public abstract SyncPoller,P2SVpnConnectionHealthInner> beginGetP2SVpnConnectionHealthDetailed(String resourceGroupName, String gatewayName, P2SVpnConnectionHealthRequest request, Context context)
Gets the sas url to get the connection health detail of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
gatewayName
- The name of the P2SVpnGateway.
request
- Request parameters supplied to get p2s vpn connections detailed health.
context
- The context to associate with this operation.
Returns:
the
SyncPoller<T,U> for polling of the sas url to get the connection health detail of P2S clients of
the virtual wan P2SVpnGateway in the specified resource group.
beginGetP2SVpnConnectionHealthDetailedAsync
public abstract PollerFlux,P2SVpnConnectionHealthInner> beginGetP2SVpnConnectionHealthDetailedAsync(String resourceGroupName, String gatewayName, P2SVpnConnectionHealthRequest request)
Gets the sas url to get the connection health detail of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
gatewayName
- The name of the P2SVpnGateway.
request
- Request parameters supplied to get p2s vpn connections detailed health.
Returns:
the
PollerFlux<T,U> for polling of the sas url to get the connection health detail of P2S clients of
the virtual wan P2SVpnGateway in the specified resource group.
beginReset
public abstract SyncPoller,P2SVpnGatewayInner> beginReset(String resourceGroupName, String gatewayName)
Resets the primary of the p2s vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
gatewayName
- The name of the gateway.
Returns:
beginReset
public abstract SyncPoller,P2SVpnGatewayInner> beginReset(String resourceGroupName, String gatewayName, Context context)
Resets the primary of the p2s vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
gatewayName
- The name of the gateway.
context
- The context to associate with this operation.
Returns:
beginResetAsync
public abstract PollerFlux,P2SVpnGatewayInner> beginResetAsync(String resourceGroupName, String gatewayName)
Resets the primary of the p2s vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
gatewayName
- The name of the gateway.
Returns:
beginUpdateTags
public abstract SyncPoller,P2SVpnGatewayInner> beginUpdateTags(String resourceGroupName, String gatewayName, TagsObject p2SVpnGatewayParameters)
Updates virtual wan p2s vpn gateway tags.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
gatewayName
- The name of the gateway.
p2SVpnGatewayParameters
- Parameters supplied to update a virtual wan p2s vpn gateway tags.
Returns:
beginUpdateTags
public abstract SyncPoller,P2SVpnGatewayInner> beginUpdateTags(String resourceGroupName, String gatewayName, TagsObject p2SVpnGatewayParameters, Context context)
Updates virtual wan p2s vpn gateway tags.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
gatewayName
- The name of the gateway.
p2SVpnGatewayParameters
- Parameters supplied to update a virtual wan p2s vpn gateway tags.
context
- The context to associate with this operation.
Returns:
beginUpdateTagsAsync
public abstract PollerFlux,P2SVpnGatewayInner> beginUpdateTagsAsync(String resourceGroupName, String gatewayName, TagsObject p2SVpnGatewayParameters)
Updates virtual wan p2s vpn gateway tags.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
gatewayName
- The name of the gateway.
p2SVpnGatewayParameters
- Parameters supplied to update a virtual wan p2s vpn gateway tags.
Returns:
createOrUpdate
public abstract P2SVpnGatewayInner createOrUpdate(String resourceGroupName, String gatewayName, P2SVpnGatewayInner p2SVpnGatewayParameters)
Creates a virtual wan p2s vpn gateway if it doesn't exist else updates the existing gateway.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
gatewayName
- The name of the gateway.
p2SVpnGatewayParameters
- Parameters supplied to create or Update a virtual wan p2s vpn gateway.
Returns:
p2SVpnGateway Resource.
createOrUpdate
public abstract P2SVpnGatewayInner createOrUpdate(String resourceGroupName, String gatewayName, P2SVpnGatewayInner p2SVpnGatewayParameters, Context context)
Creates a virtual wan p2s vpn gateway if it doesn't exist else updates the existing gateway.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
gatewayName
- The name of the gateway.
p2SVpnGatewayParameters
- Parameters supplied to create or Update a virtual wan p2s vpn gateway.
context
- The context to associate with this operation.
Returns:
p2SVpnGateway Resource.
createOrUpdateAsync
public abstract Mono createOrUpdateAsync(String resourceGroupName, String gatewayName, P2SVpnGatewayInner p2SVpnGatewayParameters)
Creates a virtual wan p2s vpn gateway if it doesn't exist else updates the existing gateway.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
gatewayName
- The name of the gateway.
p2SVpnGatewayParameters
- Parameters supplied to create or Update a virtual wan p2s vpn gateway.
Returns:
p2SVpnGateway Resource on successful completion of Mono .
createOrUpdateWithResponseAsync
public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String gatewayName, P2SVpnGatewayInner p2SVpnGatewayParameters)
Creates a virtual wan p2s vpn gateway if it doesn't exist else updates the existing gateway.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
gatewayName
- The name of the gateway.
p2SVpnGatewayParameters
- Parameters supplied to create or Update a virtual wan p2s vpn gateway.
Returns:
p2SVpnGateway Resource along with
Response<T> on successful completion of
Mono .
delete
public abstract void delete(String resourceGroupName, String gatewayName)
Deletes a virtual wan p2s vpn gateway.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
gatewayName
- The name of the gateway.
delete
public abstract void delete(String resourceGroupName, String gatewayName, Context context)
Deletes a virtual wan p2s vpn gateway.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
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 p2s vpn gateway.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
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 p2s vpn gateway.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
gatewayName
- The name of the gateway.
Returns:
disconnectP2SVpnConnections
public abstract void disconnectP2SVpnConnections(String resourceGroupName, String p2SVpnGatewayName, P2SVpnConnectionRequest request)
Disconnect P2S vpn connections of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
p2SVpnGatewayName
- The name of the P2S Vpn Gateway.
request
- The parameters are supplied to disconnect p2s vpn connections.
disconnectP2SVpnConnections
public abstract void disconnectP2SVpnConnections(String resourceGroupName, String p2SVpnGatewayName, P2SVpnConnectionRequest request, Context context)
Disconnect P2S vpn connections of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
p2SVpnGatewayName
- The name of the P2S Vpn Gateway.
request
- The parameters are supplied to disconnect p2s vpn connections.
context
- The context to associate with this operation.
disconnectP2SVpnConnectionsAsync
public abstract Mono disconnectP2SVpnConnectionsAsync(String resourceGroupName, String p2SVpnGatewayName, P2SVpnConnectionRequest request)
Disconnect P2S vpn connections of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
p2SVpnGatewayName
- The name of the P2S Vpn Gateway.
request
- The parameters are supplied to disconnect p2s vpn connections.
Returns:
A Mono that completes when a successful response is received.
disconnectP2SVpnConnectionsWithResponseAsync
public abstract Mono>> disconnectP2SVpnConnectionsWithResponseAsync(String resourceGroupName, String p2SVpnGatewayName, P2SVpnConnectionRequest request)
Disconnect P2S vpn connections of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
p2SVpnGatewayName
- The name of the P2S Vpn Gateway.
request
- The parameters are supplied to disconnect p2s vpn connections.
Returns:
generateVpnProfile
public abstract VpnProfileResponseInner generateVpnProfile(String resourceGroupName, String gatewayName, P2SVpnProfileParameters parameters)
Generates VPN profile for P2S client of the P2SVpnGateway in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
gatewayName
- The name of the P2SVpnGateway.
parameters
- Parameters supplied to the generate P2SVpnGateway VPN client package operation.
Returns:
vpn Profile Response for package generation.
generateVpnProfile
public abstract VpnProfileResponseInner generateVpnProfile(String resourceGroupName, String gatewayName, P2SVpnProfileParameters parameters, Context context)
Generates VPN profile for P2S client of the P2SVpnGateway in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
gatewayName
- The name of the P2SVpnGateway.
parameters
- Parameters supplied to the generate P2SVpnGateway VPN client package operation.
context
- The context to associate with this operation.
Returns:
vpn Profile Response for package generation.
generateVpnProfileAsync
public abstract Mono generateVpnProfileAsync(String resourceGroupName, String gatewayName, P2SVpnProfileParameters parameters)
Generates VPN profile for P2S client of the P2SVpnGateway in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
gatewayName
- The name of the P2SVpnGateway.
parameters
- Parameters supplied to the generate P2SVpnGateway VPN client package operation.
Returns:
vpn Profile Response for package generation on successful completion of Mono .
generateVpnProfileWithResponseAsync
public abstract Mono>> generateVpnProfileWithResponseAsync(String resourceGroupName, String gatewayName, P2SVpnProfileParameters parameters)
Generates VPN profile for P2S client of the P2SVpnGateway in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
gatewayName
- The name of the P2SVpnGateway.
parameters
- Parameters supplied to the generate P2SVpnGateway VPN client package operation.
Returns:
vpn Profile Response for package generation along with
Response<T> on successful completion of
Mono .
getByResourceGroup
public abstract P2SVpnGatewayInner getByResourceGroup(String resourceGroupName, String gatewayName)
Retrieves the details of a virtual wan p2s vpn gateway.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
gatewayName
- The name of the gateway.
Returns:
p2SVpnGateway Resource.
getByResourceGroupAsync
public abstract Mono getByResourceGroupAsync(String resourceGroupName, String gatewayName)
Retrieves the details of a virtual wan p2s vpn gateway.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
gatewayName
- The name of the gateway.
Returns:
p2SVpnGateway Resource on successful completion of Mono .
getByResourceGroupWithResponse
public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String gatewayName, Context context)
Retrieves the details of a virtual wan p2s vpn gateway.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
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 p2s vpn gateway.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
gatewayName
- The name of the gateway.
Returns:
p2SVpnGateway Resource along with
Response<T> on successful completion of
Mono .
getP2SVpnConnectionHealth
public abstract P2SVpnGatewayInner getP2SVpnConnectionHealth(String resourceGroupName, String gatewayName)
Gets the connection health of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
gatewayName
- The name of the P2SVpnGateway.
Returns:
the connection health of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
getP2SVpnConnectionHealth
public abstract P2SVpnGatewayInner getP2SVpnConnectionHealth(String resourceGroupName, String gatewayName, Context context)
Gets the connection health of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
gatewayName
- The name of the P2SVpnGateway.
context
- The context to associate with this operation.
Returns:
the connection health of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
getP2SVpnConnectionHealthAsync
public abstract Mono getP2SVpnConnectionHealthAsync(String resourceGroupName, String gatewayName)
Gets the connection health of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
gatewayName
- The name of the P2SVpnGateway.
Returns:
the connection health of P2S clients of the virtual wan P2SVpnGateway in the specified resource group on
successful completion of Mono .
getP2SVpnConnectionHealthDetailed
public abstract P2SVpnConnectionHealthInner getP2SVpnConnectionHealthDetailed(String resourceGroupName, String gatewayName, P2SVpnConnectionHealthRequest request)
Gets the sas url to get the connection health detail of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
gatewayName
- The name of the P2SVpnGateway.
request
- Request parameters supplied to get p2s vpn connections detailed health.
Returns:
the sas url to get the connection health detail of P2S clients of the virtual wan P2SVpnGateway in the
specified resource group.
getP2SVpnConnectionHealthDetailed
public abstract P2SVpnConnectionHealthInner getP2SVpnConnectionHealthDetailed(String resourceGroupName, String gatewayName, P2SVpnConnectionHealthRequest request, Context context)
Gets the sas url to get the connection health detail of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
gatewayName
- The name of the P2SVpnGateway.
request
- Request parameters supplied to get p2s vpn connections detailed health.
context
- The context to associate with this operation.
Returns:
the sas url to get the connection health detail of P2S clients of the virtual wan P2SVpnGateway in the
specified resource group.
getP2SVpnConnectionHealthDetailedAsync
public abstract Mono getP2SVpnConnectionHealthDetailedAsync(String resourceGroupName, String gatewayName, P2SVpnConnectionHealthRequest request)
Gets the sas url to get the connection health detail of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
gatewayName
- The name of the P2SVpnGateway.
request
- Request parameters supplied to get p2s vpn connections detailed health.
Returns:
the sas url to get the connection health detail of P2S clients of the virtual wan P2SVpnGateway in the
specified resource group on successful completion of Mono .
getP2SVpnConnectionHealthDetailedWithResponseAsync
public abstract Mono>> getP2SVpnConnectionHealthDetailedWithResponseAsync(String resourceGroupName, String gatewayName, P2SVpnConnectionHealthRequest request)
Gets the sas url to get the connection health detail of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
gatewayName
- The name of the P2SVpnGateway.
request
- Request parameters supplied to get p2s vpn connections detailed health.
Returns:
the sas url to get the connection health detail of P2S clients of the virtual wan P2SVpnGateway in the
specified resource group along with
Response<T> on successful completion of
Mono .
getP2SVpnConnectionHealthWithResponseAsync
public abstract Mono>> getP2SVpnConnectionHealthWithResponseAsync(String resourceGroupName, String gatewayName)
Gets the connection health of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
gatewayName
- The name of the P2SVpnGateway.
Returns:
the connection health of P2S clients of the virtual wan P2SVpnGateway in the specified resource group
along with
Response<T> on successful completion of
Mono .
list
public abstract PagedIterable list()
Lists all the P2SVpnGateways in a subscription.
Returns:
result of the request to list P2SVpnGateways as paginated response with
PagedIterable<T> .
list
public abstract PagedIterable list(Context context)
Lists all the P2SVpnGateways in a subscription.
Parameters:
context
- The context to associate with this operation.
Returns:
result of the request to list P2SVpnGateways as paginated response with
PagedIterable<T> .
listAsync
public abstract PagedFlux listAsync()
Lists all the P2SVpnGateways in a subscription.
Returns:
result of the request to list P2SVpnGateways as paginated response with
PagedFlux<T> .
listByResourceGroup
public abstract PagedIterable listByResourceGroup(String resourceGroupName)
Lists all the P2SVpnGateways in a resource group.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
Returns:
result of the request to list P2SVpnGateways as paginated response with
PagedIterable<T> .
listByResourceGroup
public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)
Lists all the P2SVpnGateways in a resource group.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
context
- The context to associate with this operation.
Returns:
result of the request to list P2SVpnGateways as paginated response with
PagedIterable<T> .
listByResourceGroupAsync
public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)
Lists all the P2SVpnGateways in a resource group.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
Returns:
result of the request to list P2SVpnGateways as paginated response with
PagedFlux<T> .
reset
public abstract P2SVpnGatewayInner reset(String resourceGroupName, String gatewayName)
Resets the primary of the p2s vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
gatewayName
- The name of the gateway.
Returns:
p2SVpnGateway Resource.
reset
public abstract P2SVpnGatewayInner reset(String resourceGroupName, String gatewayName, Context context)
Resets the primary of the p2s vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
gatewayName
- The name of the gateway.
context
- The context to associate with this operation.
Returns:
p2SVpnGateway Resource.
resetAsync
public abstract Mono resetAsync(String resourceGroupName, String gatewayName)
Resets the primary of the p2s vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
gatewayName
- The name of the gateway.
Returns:
p2SVpnGateway Resource on successful completion of Mono .
resetWithResponseAsync
public abstract Mono>> resetWithResponseAsync(String resourceGroupName, String gatewayName)
Resets the primary of the p2s vpn gateway in the specified resource group.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
gatewayName
- The name of the gateway.
Returns:
p2SVpnGateway Resource along with
Response<T> on successful completion of
Mono .
updateTags
public abstract P2SVpnGatewayInner updateTags(String resourceGroupName, String gatewayName, TagsObject p2SVpnGatewayParameters)
Updates virtual wan p2s vpn gateway tags.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
gatewayName
- The name of the gateway.
p2SVpnGatewayParameters
- Parameters supplied to update a virtual wan p2s vpn gateway tags.
Returns:
p2SVpnGateway Resource.
updateTags
public abstract P2SVpnGatewayInner updateTags(String resourceGroupName, String gatewayName, TagsObject p2SVpnGatewayParameters, Context context)
Updates virtual wan p2s vpn gateway tags.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
gatewayName
- The name of the gateway.
p2SVpnGatewayParameters
- Parameters supplied to update a virtual wan p2s vpn gateway tags.
context
- The context to associate with this operation.
Returns:
p2SVpnGateway Resource.
updateTagsAsync
public abstract Mono updateTagsAsync(String resourceGroupName, String gatewayName, TagsObject p2SVpnGatewayParameters)
Updates virtual wan p2s vpn gateway tags.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
gatewayName
- The name of the gateway.
p2SVpnGatewayParameters
- Parameters supplied to update a virtual wan p2s vpn gateway tags.
Returns:
p2SVpnGateway Resource on successful completion of Mono .
updateTagsWithResponseAsync
public abstract Mono>> updateTagsWithResponseAsync(String resourceGroupName, String gatewayName, TagsObject p2SVpnGatewayParameters)
Updates virtual wan p2s vpn gateway tags.
Parameters:
resourceGroupName
- The resource group name of the P2SVpnGateway.
gatewayName
- The name of the gateway.
p2SVpnGatewayParameters
- Parameters supplied to update a virtual wan p2s vpn gateway tags.
Returns:
p2SVpnGateway Resource along with
Response<T> on successful completion of
Mono .
Applies to