VpnLinkConnectionsClient Interface

public interface VpnLinkConnectionsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<String>,String> beginGetIkeSas(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Lists IKE Security Associations for Vpn Site Link Connection in the specified resource group.

abstract SyncPoller<PollResult<String>,String> beginGetIkeSas(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName, Context context)

Lists IKE Security Associations for Vpn Site Link Connection in the specified resource group.

abstract PollerFlux<PollResult<String>,String> beginGetIkeSasAsync(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Lists IKE Security Associations for Vpn Site Link Connection in the specified resource group.

abstract SyncPoller<PollResult<Void>,Void> beginResetConnection(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Resets the VpnLink connection specified.

abstract SyncPoller<PollResult<Void>,Void> beginResetConnection(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName, Context context)

Resets the VpnLink connection specified.

abstract PollerFlux<PollResult<Void>,Void> beginResetConnectionAsync(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Resets the VpnLink connection specified.

abstract SyncPoller<PollResult<ConnectionSharedKeyResultInner>,ConnectionSharedKeyResultInner> beginSetOrInitDefaultSharedKey(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName, ConnectionSharedKeyResultInner connectionSharedKeyParameters)

Sets or auto generates the shared key based on the user input.

abstract SyncPoller<PollResult<ConnectionSharedKeyResultInner>,ConnectionSharedKeyResultInner> beginSetOrInitDefaultSharedKey(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName, ConnectionSharedKeyResultInner connectionSharedKeyParameters, Context context)

Sets or auto generates the shared key based on the user input.

abstract PollerFlux<PollResult<ConnectionSharedKeyResultInner>,ConnectionSharedKeyResultInner> beginSetOrInitDefaultSharedKeyAsync(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName, ConnectionSharedKeyResultInner connectionSharedKeyParameters)

Sets or auto generates the shared key based on the user input.

abstract PagedIterable<ConnectionSharedKeyResultInner> getAllSharedKeys(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Lists all shared keys of VpnLink connection specified.

abstract PagedIterable<ConnectionSharedKeyResultInner> getAllSharedKeys(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName, Context context)

Lists all shared keys of VpnLink connection specified.

abstract PagedFlux<ConnectionSharedKeyResultInner> getAllSharedKeysAsync(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Lists all shared keys of VpnLink connection specified.

abstract ConnectionSharedKeyResultInner getDefaultSharedKey(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Gets the shared key of VpnLink connection specified.

abstract Mono<ConnectionSharedKeyResultInner> getDefaultSharedKeyAsync(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Gets the shared key of VpnLink connection specified.

abstract Response<ConnectionSharedKeyResultInner> getDefaultSharedKeyWithResponse(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName, Context context)

Gets the shared key of VpnLink connection specified.

abstract Mono<Response<ConnectionSharedKeyResultInner>> getDefaultSharedKeyWithResponseAsync(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Gets the shared key of VpnLink connection specified.

abstract String getIkeSas(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Lists IKE Security Associations for Vpn Site Link Connection in the specified resource group.

abstract String getIkeSas(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName, Context context)

Lists IKE Security Associations for Vpn Site Link Connection in the specified resource group.

abstract Mono<String> getIkeSasAsync(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Lists IKE Security Associations for Vpn Site Link Connection in the specified resource group.

abstract Mono<Response<Flux<ByteBuffer>>> getIkeSasWithResponseAsync(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Lists IKE Security Associations for Vpn Site Link Connection in the specified resource group.

abstract PagedIterable<VpnSiteLinkConnectionInner> listByVpnConnection(String resourceGroupName, String gatewayName, String connectionName)

Retrieves all vpn site link connections for a particular virtual wan vpn gateway vpn connection.

abstract PagedIterable<VpnSiteLinkConnectionInner> listByVpnConnection(String resourceGroupName, String gatewayName, String connectionName, Context context)

Retrieves all vpn site link connections for a particular virtual wan vpn gateway vpn connection.

abstract PagedFlux<VpnSiteLinkConnectionInner> listByVpnConnectionAsync(String resourceGroupName, String gatewayName, String connectionName)

Retrieves all vpn site link connections for a particular virtual wan vpn gateway vpn connection.

abstract ConnectionSharedKeyResultInner listDefaultSharedKey(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Gets the value of the shared key of VpnLink connection specified.

abstract Mono<ConnectionSharedKeyResultInner> listDefaultSharedKeyAsync(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Gets the value of the shared key of VpnLink connection specified.

abstract Response<ConnectionSharedKeyResultInner> listDefaultSharedKeyWithResponse(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName, Context context)

Gets the value of the shared key of VpnLink connection specified.

abstract Mono<Response<ConnectionSharedKeyResultInner>> listDefaultSharedKeyWithResponseAsync(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Gets the value of the shared key of VpnLink connection specified.

abstract void resetConnection(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Resets the VpnLink connection specified.

abstract void resetConnection(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName, Context context)

Resets the VpnLink connection specified.

abstract Mono<Void> resetConnectionAsync(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Resets the VpnLink connection specified.

abstract Mono<Response<Flux<ByteBuffer>>> resetConnectionWithResponseAsync(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Resets the VpnLink connection specified.

abstract ConnectionSharedKeyResultInner setOrInitDefaultSharedKey(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName, ConnectionSharedKeyResultInner connectionSharedKeyParameters)

Sets or auto generates the shared key based on the user input.

abstract ConnectionSharedKeyResultInner setOrInitDefaultSharedKey(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName, ConnectionSharedKeyResultInner connectionSharedKeyParameters, Context context)

Sets or auto generates the shared key based on the user input.

abstract Mono<ConnectionSharedKeyResultInner> setOrInitDefaultSharedKeyAsync(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName, ConnectionSharedKeyResultInner connectionSharedKeyParameters)

Sets or auto generates the shared key based on the user input.

abstract Mono<Response<Flux<ByteBuffer>>> setOrInitDefaultSharedKeyWithResponseAsync(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName, ConnectionSharedKeyResultInner connectionSharedKeyParameters)

Sets or auto generates the shared key based on the user input.

Method Details

beginGetIkeSas

public abstract SyncPoller,String> beginGetIkeSas(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Lists IKE Security Associations for Vpn Site Link Connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
gatewayName - The name of the gateway.
connectionName - The name of the vpn connection.
linkConnectionName - The name of the vpn link connection.

Returns:

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

beginGetIkeSas

public abstract SyncPoller,String> beginGetIkeSas(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName, Context context)

Lists IKE Security Associations for Vpn Site Link Connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
gatewayName - The name of the gateway.
connectionName - The name of the vpn connection.
linkConnectionName - The name of the vpn link connection.
context - The context to associate with this operation.

Returns:

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

beginGetIkeSasAsync

public abstract PollerFlux,String> beginGetIkeSasAsync(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Lists IKE Security Associations for Vpn Site Link Connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
gatewayName - The name of the gateway.
connectionName - The name of the vpn connection.
linkConnectionName - The name of the vpn link connection.

Returns:

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

beginResetConnection

public abstract SyncPoller,Void> beginResetConnection(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Resets the VpnLink connection specified.

Parameters:

resourceGroupName - The name of the resource group.
gatewayName - The name of the gateway.
connectionName - The name of the vpn connection.
linkConnectionName - The name of the vpn link connection.

Returns:

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

beginResetConnection

public abstract SyncPoller,Void> beginResetConnection(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName, Context context)

Resets the VpnLink connection specified.

Parameters:

resourceGroupName - The name of the resource group.
gatewayName - The name of the gateway.
connectionName - The name of the vpn connection.
linkConnectionName - The name of the vpn link connection.
context - The context to associate with this operation.

Returns:

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

beginResetConnectionAsync

public abstract PollerFlux,Void> beginResetConnectionAsync(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Resets the VpnLink connection specified.

Parameters:

resourceGroupName - The name of the resource group.
gatewayName - The name of the gateway.
connectionName - The name of the vpn connection.
linkConnectionName - The name of the vpn link connection.

Returns:

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

beginSetOrInitDefaultSharedKey

public abstract SyncPoller,ConnectionSharedKeyResultInner> beginSetOrInitDefaultSharedKey(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName, ConnectionSharedKeyResultInner connectionSharedKeyParameters)

Sets or auto generates the shared key based on the user input. If users give a shared key value, it does the set operation. If key length is given, the operation creates a random key of the pre-defined length.

Parameters:

resourceGroupName - The resource group name of the VpnGateway.
gatewayName - The name of the gateway.
connectionName - The name of the connection.
linkConnectionName - The name of the vpn link connection.
connectionSharedKeyParameters - Parameters supplied to set or auto generate the shared key for the vpn link connection.

Returns:

the SyncPoller<T,U> for polling of sharedKey Resource.

beginSetOrInitDefaultSharedKey

public abstract SyncPoller,ConnectionSharedKeyResultInner> beginSetOrInitDefaultSharedKey(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName, ConnectionSharedKeyResultInner connectionSharedKeyParameters, Context context)

Sets or auto generates the shared key based on the user input. If users give a shared key value, it does the set operation. If key length is given, the operation creates a random key of the pre-defined length.

Parameters:

resourceGroupName - The resource group name of the VpnGateway.
gatewayName - The name of the gateway.
connectionName - The name of the connection.
linkConnectionName - The name of the vpn link connection.
connectionSharedKeyParameters - Parameters supplied to set or auto generate the shared key for the vpn link connection.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of sharedKey Resource.

beginSetOrInitDefaultSharedKeyAsync

public abstract PollerFlux,ConnectionSharedKeyResultInner> beginSetOrInitDefaultSharedKeyAsync(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName, ConnectionSharedKeyResultInner connectionSharedKeyParameters)

Sets or auto generates the shared key based on the user input. If users give a shared key value, it does the set operation. If key length is given, the operation creates a random key of the pre-defined length.

Parameters:

resourceGroupName - The resource group name of the VpnGateway.
gatewayName - The name of the gateway.
connectionName - The name of the connection.
linkConnectionName - The name of the vpn link connection.
connectionSharedKeyParameters - Parameters supplied to set or auto generate the shared key for the vpn link connection.

Returns:

the PollerFlux<T,U> for polling of sharedKey Resource.

getAllSharedKeys

public abstract PagedIterable getAllSharedKeys(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Lists all shared keys of VpnLink connection specified.

Parameters:

resourceGroupName - The name of the resource group.
gatewayName - The name of the gateway.
connectionName - The name of the vpn connection.
linkConnectionName - The name of the vpn link connection.

Returns:

the list of shared keys for the vpn link connection as paginated response with PagedIterable<T>.

getAllSharedKeys

public abstract PagedIterable getAllSharedKeys(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName, Context context)

Lists all shared keys of VpnLink connection specified.

Parameters:

resourceGroupName - The name of the resource group.
gatewayName - The name of the gateway.
connectionName - The name of the vpn connection.
linkConnectionName - The name of the vpn link connection.
context - The context to associate with this operation.

Returns:

the list of shared keys for the vpn link connection as paginated response with PagedIterable<T>.

getAllSharedKeysAsync

public abstract PagedFlux getAllSharedKeysAsync(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Lists all shared keys of VpnLink connection specified.

Parameters:

resourceGroupName - The name of the resource group.
gatewayName - The name of the gateway.
connectionName - The name of the vpn connection.
linkConnectionName - The name of the vpn link connection.

Returns:

the list of shared keys for the vpn link connection as paginated response with PagedFlux<T>.

getDefaultSharedKey

public abstract ConnectionSharedKeyResultInner getDefaultSharedKey(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Gets the shared key of VpnLink connection specified.

Parameters:

resourceGroupName - The name of the resource group.
gatewayName - The name of the gateway.
connectionName - The name of the vpn connection.
linkConnectionName - The name of the vpn link connection.

Returns:

the shared key of VpnLink connection specified.

getDefaultSharedKeyAsync

public abstract Mono getDefaultSharedKeyAsync(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Gets the shared key of VpnLink connection specified.

Parameters:

resourceGroupName - The name of the resource group.
gatewayName - The name of the gateway.
connectionName - The name of the vpn connection.
linkConnectionName - The name of the vpn link connection.

Returns:

the shared key of VpnLink connection specified on successful completion of Mono.

getDefaultSharedKeyWithResponse

public abstract Response getDefaultSharedKeyWithResponse(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName, Context context)

Gets the shared key of VpnLink connection specified.

Parameters:

resourceGroupName - The name of the resource group.
gatewayName - The name of the gateway.
connectionName - The name of the vpn connection.
linkConnectionName - The name of the vpn link connection.
context - The context to associate with this operation.

Returns:

the shared key of VpnLink connection specified along with Response<T>.

getDefaultSharedKeyWithResponseAsync

public abstract Mono> getDefaultSharedKeyWithResponseAsync(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Gets the shared key of VpnLink connection specified.

Parameters:

resourceGroupName - The name of the resource group.
gatewayName - The name of the gateway.
connectionName - The name of the vpn connection.
linkConnectionName - The name of the vpn link connection.

Returns:

the shared key of VpnLink connection specified along with Response<T> on successful completion of Mono.

getIkeSas

public abstract String getIkeSas(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Lists IKE Security Associations for Vpn Site Link Connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
gatewayName - The name of the gateway.
connectionName - The name of the vpn connection.
linkConnectionName - The name of the vpn link connection.

Returns:

the response.

getIkeSas

public abstract String getIkeSas(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName, Context context)

Lists IKE Security Associations for Vpn Site Link Connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
gatewayName - The name of the gateway.
connectionName - The name of the vpn connection.
linkConnectionName - The name of the vpn link connection.
context - The context to associate with this operation.

Returns:

the response.

getIkeSasAsync

public abstract Mono getIkeSasAsync(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Lists IKE Security Associations for Vpn Site Link Connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
gatewayName - The name of the gateway.
connectionName - The name of the vpn connection.
linkConnectionName - The name of the vpn link connection.

Returns:

the response body on successful completion of Mono.

getIkeSasWithResponseAsync

public abstract Mono>> getIkeSasWithResponseAsync(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Lists IKE Security Associations for Vpn Site Link Connection in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
gatewayName - The name of the gateway.
connectionName - The name of the vpn connection.
linkConnectionName - The name of the vpn link connection.

Returns:

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

listByVpnConnection

public abstract PagedIterable listByVpnConnection(String resourceGroupName, String gatewayName, String connectionName)

Retrieves all vpn site link connections for a particular virtual wan vpn gateway vpn connection.

Parameters:

resourceGroupName - The resource group name of the vpn gateway.
gatewayName - The name of the gateway.
connectionName - The name of the vpn connection.

Returns:

result of the request to list all vpn connections to a virtual wan vpn gateway as paginated response with PagedIterable<T>.

listByVpnConnection

public abstract PagedIterable listByVpnConnection(String resourceGroupName, String gatewayName, String connectionName, Context context)

Retrieves all vpn site link connections for a particular virtual wan vpn gateway vpn connection.

Parameters:

resourceGroupName - The resource group name of the vpn gateway.
gatewayName - The name of the gateway.
connectionName - The name of the vpn connection.
context - The context to associate with this operation.

Returns:

result of the request to list all vpn connections to a virtual wan vpn gateway as paginated response with PagedIterable<T>.

listByVpnConnectionAsync

public abstract PagedFlux listByVpnConnectionAsync(String resourceGroupName, String gatewayName, String connectionName)

Retrieves all vpn site link connections for a particular virtual wan vpn gateway vpn connection.

Parameters:

resourceGroupName - The resource group name of the vpn gateway.
gatewayName - The name of the gateway.
connectionName - The name of the vpn connection.

Returns:

result of the request to list all vpn connections to a virtual wan vpn gateway as paginated response with PagedFlux<T>.

listDefaultSharedKey

public abstract ConnectionSharedKeyResultInner listDefaultSharedKey(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Gets the value of the shared key of VpnLink connection specified.

Parameters:

resourceGroupName - The name of the resource group.
gatewayName - The name of the gateway.
connectionName - The name of the vpn connection.
linkConnectionName - The name of the vpn link connection.

Returns:

the value of the shared key of VpnLink connection specified.

listDefaultSharedKeyAsync

public abstract Mono listDefaultSharedKeyAsync(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Gets the value of the shared key of VpnLink connection specified.

Parameters:

resourceGroupName - The name of the resource group.
gatewayName - The name of the gateway.
connectionName - The name of the vpn connection.
linkConnectionName - The name of the vpn link connection.

Returns:

the value of the shared key of VpnLink connection specified on successful completion of Mono.

listDefaultSharedKeyWithResponse

public abstract Response listDefaultSharedKeyWithResponse(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName, Context context)

Gets the value of the shared key of VpnLink connection specified.

Parameters:

resourceGroupName - The name of the resource group.
gatewayName - The name of the gateway.
connectionName - The name of the vpn connection.
linkConnectionName - The name of the vpn link connection.
context - The context to associate with this operation.

Returns:

the value of the shared key of VpnLink connection specified along with Response<T>.

listDefaultSharedKeyWithResponseAsync

public abstract Mono> listDefaultSharedKeyWithResponseAsync(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Gets the value of the shared key of VpnLink connection specified.

Parameters:

resourceGroupName - The name of the resource group.
gatewayName - The name of the gateway.
connectionName - The name of the vpn connection.
linkConnectionName - The name of the vpn link connection.

Returns:

the value of the shared key of VpnLink connection specified along with Response<T> on successful completion of Mono.

resetConnection

public abstract void resetConnection(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Resets the VpnLink connection specified.

Parameters:

resourceGroupName - The name of the resource group.
gatewayName - The name of the gateway.
connectionName - The name of the vpn connection.
linkConnectionName - The name of the vpn link connection.

resetConnection

public abstract void resetConnection(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName, Context context)

Resets the VpnLink connection specified.

Parameters:

resourceGroupName - The name of the resource group.
gatewayName - The name of the gateway.
connectionName - The name of the vpn connection.
linkConnectionName - The name of the vpn link connection.
context - The context to associate with this operation.

resetConnectionAsync

public abstract Mono resetConnectionAsync(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Resets the VpnLink connection specified.

Parameters:

resourceGroupName - The name of the resource group.
gatewayName - The name of the gateway.
connectionName - The name of the vpn connection.
linkConnectionName - The name of the vpn link connection.

Returns:

A Mono that completes when a successful response is received.

resetConnectionWithResponseAsync

public abstract Mono>> resetConnectionWithResponseAsync(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName)

Resets the VpnLink connection specified.

Parameters:

resourceGroupName - The name of the resource group.
gatewayName - The name of the gateway.
connectionName - The name of the vpn connection.
linkConnectionName - The name of the vpn link connection.

Returns:

the Response<T> on successful completion of Mono.

setOrInitDefaultSharedKey

public abstract ConnectionSharedKeyResultInner setOrInitDefaultSharedKey(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName, ConnectionSharedKeyResultInner connectionSharedKeyParameters)

Sets or auto generates the shared key based on the user input. If users give a shared key value, it does the set operation. If key length is given, the operation creates a random key of the pre-defined length.

Parameters:

resourceGroupName - The resource group name of the VpnGateway.
gatewayName - The name of the gateway.
connectionName - The name of the connection.
linkConnectionName - The name of the vpn link connection.
connectionSharedKeyParameters - Parameters supplied to set or auto generate the shared key for the vpn link connection.

Returns:

sharedKey Resource.

setOrInitDefaultSharedKey

public abstract ConnectionSharedKeyResultInner setOrInitDefaultSharedKey(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName, ConnectionSharedKeyResultInner connectionSharedKeyParameters, Context context)

Sets or auto generates the shared key based on the user input. If users give a shared key value, it does the set operation. If key length is given, the operation creates a random key of the pre-defined length.

Parameters:

resourceGroupName - The resource group name of the VpnGateway.
gatewayName - The name of the gateway.
connectionName - The name of the connection.
linkConnectionName - The name of the vpn link connection.
connectionSharedKeyParameters - Parameters supplied to set or auto generate the shared key for the vpn link connection.
context - The context to associate with this operation.

Returns:

sharedKey Resource.

setOrInitDefaultSharedKeyAsync

public abstract Mono setOrInitDefaultSharedKeyAsync(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName, ConnectionSharedKeyResultInner connectionSharedKeyParameters)

Sets or auto generates the shared key based on the user input. If users give a shared key value, it does the set operation. If key length is given, the operation creates a random key of the pre-defined length.

Parameters:

resourceGroupName - The resource group name of the VpnGateway.
gatewayName - The name of the gateway.
connectionName - The name of the connection.
linkConnectionName - The name of the vpn link connection.
connectionSharedKeyParameters - Parameters supplied to set or auto generate the shared key for the vpn link connection.

Returns:

sharedKey Resource on successful completion of Mono.

setOrInitDefaultSharedKeyWithResponseAsync

public abstract Mono>> setOrInitDefaultSharedKeyWithResponseAsync(String resourceGroupName, String gatewayName, String connectionName, String linkConnectionName, ConnectionSharedKeyResultInner connectionSharedKeyParameters)

Sets or auto generates the shared key based on the user input. If users give a shared key value, it does the set operation. If key length is given, the operation creates a random key of the pre-defined length.

Parameters:

resourceGroupName - The resource group name of the VpnGateway.
gatewayName - The name of the gateway.
connectionName - The name of the connection.
linkConnectionName - The name of the vpn link connection.
connectionSharedKeyParameters - Parameters supplied to set or auto generate the shared key for the vpn link connection.

Returns:

sharedKey Resource along with Response<T> on successful completion of Mono.

Applies to