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
Method Details
beginCreateOrUpdate
public abstract SyncPoller
Creates a virtual wan p2s vpn gateway if it doesn't exist else updates the existing gateway.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller
Creates a virtual wan p2s vpn gateway if it doesn't exist else updates the existing gateway.
Parameters:
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux
Creates a virtual wan p2s vpn gateway if it doesn't exist else updates the existing gateway.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes a virtual wan p2s vpn gateway.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes a virtual wan p2s vpn gateway.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux
Deletes a virtual wan p2s vpn gateway.
Parameters:
Returns:
beginDisconnectP2SVpnConnections
public abstract SyncPoller
Disconnect P2S vpn connections of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
Returns:
beginDisconnectP2SVpnConnections
public abstract SyncPoller
Disconnect P2S vpn connections of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
Returns:
beginDisconnectP2SVpnConnectionsAsync
public abstract PollerFlux
Disconnect P2S vpn connections of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
Returns:
beginGenerateVpnProfile
public abstract SyncPoller
Generates VPN profile for P2S client of the P2SVpnGateway in the specified resource group.
Parameters:
Returns:
beginGenerateVpnProfile
public abstract SyncPoller
Generates VPN profile for P2S client of the P2SVpnGateway in the specified resource group.
Parameters:
Returns:
beginGenerateVpnProfileAsync
public abstract PollerFlux
Generates VPN profile for P2S client of the P2SVpnGateway in the specified resource group.
Parameters:
Returns:
beginGetP2SVpnConnectionHealth
public abstract SyncPoller
Gets the connection health of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
Returns:
beginGetP2SVpnConnectionHealth
public abstract SyncPoller
Gets the connection health of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
Returns:
beginGetP2SVpnConnectionHealthAsync
public abstract PollerFlux
Gets the connection health of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
Returns:
beginGetP2SVpnConnectionHealthDetailed
public abstract SyncPoller
Gets the sas url to get the connection health detail of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
Returns:
beginGetP2SVpnConnectionHealthDetailed
public abstract SyncPoller
Gets the sas url to get the connection health detail of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
Returns:
beginGetP2SVpnConnectionHealthDetailedAsync
public abstract PollerFlux
Gets the sas url to get the connection health detail of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
Returns:
beginReset
public abstract SyncPoller
Resets the primary of the p2s vpn gateway in the specified resource group.
Parameters:
Returns:
beginReset
public abstract SyncPoller
Resets the primary of the p2s vpn gateway in the specified resource group.
Parameters:
Returns:
beginResetAsync
public abstract PollerFlux
Resets the primary of the p2s vpn gateway in the specified resource group.
Parameters:
Returns:
beginUpdateTags
public abstract SyncPoller
Updates virtual wan p2s vpn gateway tags.
Parameters:
Returns:
beginUpdateTags
public abstract SyncPoller
Updates virtual wan p2s vpn gateway tags.
Parameters:
Returns:
beginUpdateTagsAsync
public abstract PollerFlux
Updates virtual wan p2s vpn gateway tags.
Parameters:
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:
Returns:
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:
Returns:
createOrUpdateAsync
public abstract Mono
Creates a virtual wan p2s vpn gateway if it doesn't exist else updates the existing gateway.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono
Creates a virtual wan p2s vpn gateway if it doesn't exist else updates the existing gateway.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String gatewayName)
Deletes a virtual wan p2s vpn gateway.
Parameters:
delete
public abstract void delete(String resourceGroupName, String gatewayName, Context context)
Deletes a virtual wan p2s vpn gateway.
Parameters:
deleteAsync
public abstract Mono
Deletes a virtual wan p2s vpn gateway.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
Deletes a virtual wan p2s vpn gateway.
Parameters:
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:
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:
disconnectP2SVpnConnectionsAsync
public abstract Mono
Disconnect P2S vpn connections of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
Returns:
disconnectP2SVpnConnectionsWithResponseAsync
public abstract Mono
Disconnect P2S vpn connections of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
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:
Returns:
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:
Returns:
generateVpnProfileAsync
public abstract Mono
Generates VPN profile for P2S client of the P2SVpnGateway in the specified resource group.
Parameters:
Returns:
generateVpnProfileWithResponseAsync
public abstract Mono
Generates VPN profile for P2S client of the P2SVpnGateway in the specified resource group.
Parameters:
Returns:
getByResourceGroup
public abstract P2SVpnGatewayInner getByResourceGroup(String resourceGroupName, String gatewayName)
Retrieves the details of a virtual wan p2s vpn gateway.
Parameters:
Returns:
getByResourceGroupAsync
public abstract Mono
Retrieves the details of a virtual wan p2s vpn gateway.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response
Retrieves the details of a virtual wan p2s vpn gateway.
Parameters:
Returns:
getByResourceGroupWithResponseAsync
public abstract Mono
Retrieves the details of a virtual wan p2s vpn gateway.
Parameters:
Returns:
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:
Returns:
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:
Returns:
getP2SVpnConnectionHealthAsync
public abstract Mono
Gets the connection health of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
Returns:
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:
Returns:
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:
Returns:
getP2SVpnConnectionHealthDetailedAsync
public abstract Mono
Gets the sas url to get the connection health detail of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
Returns:
getP2SVpnConnectionHealthDetailedWithResponseAsync
public abstract Mono
Gets the sas url to get the connection health detail of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
Returns:
getP2SVpnConnectionHealthWithResponseAsync
public abstract Mono
Gets the connection health of P2S clients of the virtual wan P2SVpnGateway in the specified resource group.
Parameters:
Returns:
list
public abstract PagedIterable
Lists all the P2SVpnGateways in a subscription.
Returns:
list
public abstract PagedIterable
Lists all the P2SVpnGateways in a subscription.
Parameters:
Returns:
listAsync
public abstract PagedFlux
Lists all the P2SVpnGateways in a subscription.
Returns:
listByResourceGroup
public abstract PagedIterable
Lists all the P2SVpnGateways in a resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
Lists all the P2SVpnGateways in a resource group.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux
Lists all the P2SVpnGateways in a resource group.
Parameters:
Returns:
reset
public abstract P2SVpnGatewayInner reset(String resourceGroupName, String gatewayName)
Resets the primary of the p2s vpn gateway in the specified resource group.
Parameters:
Returns:
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:
Returns:
resetAsync
public abstract Mono
Resets the primary of the p2s vpn gateway in the specified resource group.
Parameters:
Returns:
resetWithResponseAsync
public abstract Mono
Resets the primary of the p2s vpn gateway in the specified resource group.
Parameters:
Returns:
updateTags
public abstract P2SVpnGatewayInner updateTags(String resourceGroupName, String gatewayName, TagsObject p2SVpnGatewayParameters)
Updates virtual wan p2s vpn gateway tags.
Parameters:
Returns:
updateTags
public abstract P2SVpnGatewayInner updateTags(String resourceGroupName, String gatewayName, TagsObject p2SVpnGatewayParameters, Context context)
Updates virtual wan p2s vpn gateway tags.
Parameters:
Returns:
updateTagsAsync
public abstract Mono
Updates virtual wan p2s vpn gateway tags.
Parameters:
Returns:
updateTagsWithResponseAsync
public abstract Mono
Updates virtual wan p2s vpn gateway tags.
Parameters:
Returns:
Applies to
Azure SDK for Java