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.
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.
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.
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.
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
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.