VpnSiteLinksClient Interface

public interface VpnSiteLinksClient

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

Method Summary

Modifier and Type Method and Description
abstract VpnSiteLinkInner get(String resourceGroupName, String vpnSiteName, String vpnSiteLinkName)

Retrieves the details of a VPN site link.

abstract Mono<VpnSiteLinkInner> getAsync(String resourceGroupName, String vpnSiteName, String vpnSiteLinkName)

Retrieves the details of a VPN site link.

abstract Response<VpnSiteLinkInner> getWithResponse(String resourceGroupName, String vpnSiteName, String vpnSiteLinkName, Context context)

Retrieves the details of a VPN site link.

abstract Mono<Response<VpnSiteLinkInner>> getWithResponseAsync(String resourceGroupName, String vpnSiteName, String vpnSiteLinkName)

Retrieves the details of a VPN site link.

abstract PagedIterable<VpnSiteLinkInner> listByVpnSite(String resourceGroupName, String vpnSiteName)

Lists all the vpnSiteLinks in a resource group for a vpn site.

abstract PagedIterable<VpnSiteLinkInner> listByVpnSite(String resourceGroupName, String vpnSiteName, Context context)

Lists all the vpnSiteLinks in a resource group for a vpn site.

abstract PagedFlux<VpnSiteLinkInner> listByVpnSiteAsync(String resourceGroupName, String vpnSiteName)

Lists all the vpnSiteLinks in a resource group for a vpn site.

Method Details

get

public abstract VpnSiteLinkInner get(String resourceGroupName, String vpnSiteName, String vpnSiteLinkName)

Retrieves the details of a VPN site link.

Parameters:

resourceGroupName - The resource group name of the VpnSite.
vpnSiteName - The name of the VpnSite.
vpnSiteLinkName - The name of the VpnSiteLink being retrieved.

Returns:

vpnSiteLink Resource.

getAsync

public abstract Mono getAsync(String resourceGroupName, String vpnSiteName, String vpnSiteLinkName)

Retrieves the details of a VPN site link.

Parameters:

resourceGroupName - The resource group name of the VpnSite.
vpnSiteName - The name of the VpnSite.
vpnSiteLinkName - The name of the VpnSiteLink being retrieved.

Returns:

vpnSiteLink Resource on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String vpnSiteName, String vpnSiteLinkName, Context context)

Retrieves the details of a VPN site link.

Parameters:

resourceGroupName - The resource group name of the VpnSite.
vpnSiteName - The name of the VpnSite.
vpnSiteLinkName - The name of the VpnSiteLink being retrieved.
context - The context to associate with this operation.

Returns:

vpnSiteLink Resource along with Response<T>.

getWithResponseAsync

public abstract Mono<>> getWithResponseAsync(String resourceGroupName, String vpnSiteName, String vpnSiteLinkName)

Retrieves the details of a VPN site link.

Parameters:

resourceGroupName - The resource group name of the VpnSite.
vpnSiteName - The name of the VpnSite.
vpnSiteLinkName - The name of the VpnSiteLink being retrieved.

Returns:

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

listByVpnSite

public abstract PagedIterable listByVpnSite(String resourceGroupName, String vpnSiteName)

Lists all the vpnSiteLinks in a resource group for a vpn site.

Parameters:

resourceGroupName - The resource group name of the VpnSite.
vpnSiteName - The name of the VpnSite.

Returns:

result of the request to list VpnSiteLinks as paginated response with PagedIterable<T>.

listByVpnSite

public abstract PagedIterable listByVpnSite(String resourceGroupName, String vpnSiteName, Context context)

Lists all the vpnSiteLinks in a resource group for a vpn site.

Parameters:

resourceGroupName - The resource group name of the VpnSite.
vpnSiteName - The name of the VpnSite.
context - The context to associate with this operation.

Returns:

result of the request to list VpnSiteLinks as paginated response with PagedIterable<T>.

listByVpnSiteAsync

public abstract PagedFlux listByVpnSiteAsync(String resourceGroupName, String vpnSiteName)

Lists all the vpnSiteLinks in a resource group for a vpn site.

Parameters:

resourceGroupName - The resource group name of the VpnSite.
vpnSiteName - The name of the VpnSite.

Returns:

result of the request to list VpnSiteLinks as paginated response with PagedFlux<T>.

Applies to