Share via


IVirtualNetworkGatewaysOperations Interface

Definition

VirtualNetworkGatewaysOperations operations.

public interface IVirtualNetworkGatewaysOperations
type IVirtualNetworkGatewaysOperations = interface
Public Interface IVirtualNetworkGatewaysOperations

Methods

BeginCreateOrUpdateWithHttpMessagesAsync(String, String, VirtualNetworkGatewayInner, Dictionary<String,List<String>>, CancellationToken)

Creates or updates a virtual network gateway in the specified resource group.

BeginDeleteWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Deletes the specified virtual network gateway.

BeginGeneratevpnclientpackageWithHttpMessagesAsync(String, String, VpnClientParameters, Dictionary<String,List<String>>, CancellationToken)

Generates VPN client package for P2S client of the virtual network gateway in the specified resource group.

BeginGenerateVpnProfileWithHttpMessagesAsync(String, String, VpnClientParameters, Dictionary<String,List<String>>, CancellationToken)

Generates VPN profile for P2S client of the virtual network gateway in the specified resource group. Used for IKEV2 and radius based authentication.

BeginGetAdvertisedRoutesWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

This operation retrieves a list of routes the virtual network gateway is advertising to the specified peer.

BeginGetBgpPeerStatusWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

The GetBgpPeerStatus operation retrieves the status of all BGP peers.

BeginGetLearnedRoutesWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

This operation retrieves a list of routes the virtual network gateway has learned, including routes learned from BGP peers.

BeginGetVpnclientConnectionHealthWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Get VPN client connection health detail per P2S client connection of the virtual network gateway in the specified resource group.

BeginGetVpnclientIpsecParametersWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

The Get VpnclientIpsecParameters operation retrieves information about the vpnclient ipsec policy for P2S client of virtual network gateway in the specified resource group through Network resource provider.

BeginGetVpnProfilePackageUrlWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Gets pre-generated VPN profile for P2S client of the virtual network gateway in the specified resource group. The profile needs to be generated first using generateVpnProfile.

BeginResetVpnClientSharedKeyWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Resets the VPN client shared key of the virtual network gateway in the specified resource group.

BeginResetWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Resets the primary of the virtual network gateway in the specified resource group.

BeginSetVpnclientIpsecParametersWithHttpMessagesAsync(String, String, VpnClientIPsecParametersInner, Dictionary<String,List<String>>, CancellationToken)

The Set VpnclientIpsecParameters operation sets the vpnclient ipsec policy for P2S client of virtual network gateway in the specified resource group through Network resource provider.

BeginStartPacketCaptureWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Starts packet capture on virtual network gateway in the specified resource group.

BeginStopPacketCaptureWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Stops packet capture on virtual network gateway in the specified resource group.

BeginUpdateTagsWithHttpMessagesAsync(String, String, IDictionary<String,String>, Dictionary<String,List<String>>, CancellationToken)

Updates a virtual network gateway tags.

CreateOrUpdateWithHttpMessagesAsync(String, String, VirtualNetworkGatewayInner, Dictionary<String,List<String>>, CancellationToken)

Creates or updates a virtual network gateway in the specified resource group.

DeleteWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Deletes the specified virtual network gateway.

GeneratevpnclientpackageWithHttpMessagesAsync(String, String, VpnClientParameters, Dictionary<String,List<String>>, CancellationToken)

Generates VPN client package for P2S client of the virtual network gateway in the specified resource group.

GenerateVpnProfileWithHttpMessagesAsync(String, String, VpnClientParameters, Dictionary<String,List<String>>, CancellationToken)

Generates VPN profile for P2S client of the virtual network gateway in the specified resource group. Used for IKEV2 and radius based authentication.

GetAdvertisedRoutesWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

This operation retrieves a list of routes the virtual network gateway is advertising to the specified peer.

GetBgpPeerStatusWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

The GetBgpPeerStatus operation retrieves the status of all BGP peers.

GetLearnedRoutesWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

This operation retrieves a list of routes the virtual network gateway has learned, including routes learned from BGP peers.

GetVpnclientConnectionHealthWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Get VPN client connection health detail per P2S client connection of the virtual network gateway in the specified resource group.

GetVpnclientIpsecParametersWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

The Get VpnclientIpsecParameters operation retrieves information about the vpnclient ipsec policy for P2S client of virtual network gateway in the specified resource group through Network resource provider.

GetVpnProfilePackageUrlWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Gets pre-generated VPN profile for P2S client of the virtual network gateway in the specified resource group. The profile needs to be generated first using generateVpnProfile.

GetWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Gets the specified virtual network gateway by resource group.

ListConnectionsNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Gets all the connections in a virtual network gateway.

ListConnectionsWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Gets all the connections in a virtual network gateway.

ListNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Gets all virtual network gateways by resource group.

ListWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Gets all virtual network gateways by resource group.

ResetVpnClientSharedKeyWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Resets the VPN client shared key of the virtual network gateway in the specified resource group.

ResetWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Resets the primary of the virtual network gateway in the specified resource group.

SetVpnclientIpsecParametersWithHttpMessagesAsync(String, String, VpnClientIPsecParametersInner, Dictionary<String,List<String>>, CancellationToken)

The Set VpnclientIpsecParameters operation sets the vpnclient ipsec policy for P2S client of virtual network gateway in the specified resource group through Network resource provider.

StartPacketCaptureWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Starts packet capture on virtual network gateway in the specified resource group.

StopPacketCaptureWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Stops packet capture on virtual network gateway in the specified resource group.

SupportedVpnDevicesWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Gets a xml format representation for supported vpn devices.

UpdateTagsWithHttpMessagesAsync(String, String, IDictionary<String,String>, Dictionary<String,List<String>>, CancellationToken)

Updates a virtual network gateway tags.

VpnDeviceConfigurationScriptWithHttpMessagesAsync(String, String, VpnDeviceScriptParameters, Dictionary<String,List<String>>, CancellationToken)

Gets a xml format representation for vpn device configuration script.

Extension Methods

BeginCreateOrUpdateAsync(IVirtualNetworkGatewaysOperations, String, String, VirtualNetworkGatewayInner, CancellationToken)

Creates or updates a virtual network gateway in the specified resource group.

BeginDeleteAsync(IVirtualNetworkGatewaysOperations, String, String, CancellationToken)

Deletes the specified virtual network gateway.

BeginGeneratevpnclientpackageAsync(IVirtualNetworkGatewaysOperations, String, String, VpnClientParameters, CancellationToken)

Generates VPN client package for P2S client of the virtual network gateway in the specified resource group.

BeginGenerateVpnProfileAsync(IVirtualNetworkGatewaysOperations, String, String, VpnClientParameters, CancellationToken)

Generates VPN profile for P2S client of the virtual network gateway in the specified resource group. Used for IKEV2 and radius based authentication.

BeginGetAdvertisedRoutesAsync(IVirtualNetworkGatewaysOperations, String, String, String, CancellationToken)

This operation retrieves a list of routes the virtual network gateway is advertising to the specified peer.

BeginGetBgpPeerStatusAsync(IVirtualNetworkGatewaysOperations, String, String, String, CancellationToken)

The GetBgpPeerStatus operation retrieves the status of all BGP peers.

BeginGetLearnedRoutesAsync(IVirtualNetworkGatewaysOperations, String, String, CancellationToken)

This operation retrieves a list of routes the virtual network gateway has learned, including routes learned from BGP peers.

BeginGetVpnclientConnectionHealthAsync(IVirtualNetworkGatewaysOperations, String, String, CancellationToken)

Get VPN client connection health detail per P2S client connection of the virtual network gateway in the specified resource group.

BeginGetVpnclientIpsecParametersAsync(IVirtualNetworkGatewaysOperations, String, String, CancellationToken)

The Get VpnclientIpsecParameters operation retrieves information about the vpnclient ipsec policy for P2S client of virtual network gateway in the specified resource group through Network resource provider.

BeginGetVpnProfilePackageUrlAsync(IVirtualNetworkGatewaysOperations, String, String, CancellationToken)

Gets pre-generated VPN profile for P2S client of the virtual network gateway in the specified resource group. The profile needs to be generated first using generateVpnProfile.

BeginResetAsync(IVirtualNetworkGatewaysOperations, String, String, String, CancellationToken)

Resets the primary of the virtual network gateway in the specified resource group.

BeginResetVpnClientSharedKeyAsync(IVirtualNetworkGatewaysOperations, String, String, CancellationToken)

Resets the VPN client shared key of the virtual network gateway in the specified resource group.

BeginSetVpnclientIpsecParametersAsync(IVirtualNetworkGatewaysOperations, String, String, VpnClientIPsecParametersInner, CancellationToken)

The Set VpnclientIpsecParameters operation sets the vpnclient ipsec policy for P2S client of virtual network gateway in the specified resource group through Network resource provider.

BeginStartPacketCaptureAsync(IVirtualNetworkGatewaysOperations, String, String, String, CancellationToken)

Starts packet capture on virtual network gateway in the specified resource group.

BeginStopPacketCaptureAsync(IVirtualNetworkGatewaysOperations, String, String, String, CancellationToken)

Stops packet capture on virtual network gateway in the specified resource group.

BeginUpdateTagsAsync(IVirtualNetworkGatewaysOperations, String, String, IDictionary<String,String>, CancellationToken)

Updates a virtual network gateway tags.

CreateOrUpdateAsync(IVirtualNetworkGatewaysOperations, String, String, VirtualNetworkGatewayInner, CancellationToken)

Creates or updates a virtual network gateway in the specified resource group.

DeleteAsync(IVirtualNetworkGatewaysOperations, String, String, CancellationToken)

Deletes the specified virtual network gateway.

GeneratevpnclientpackageAsync(IVirtualNetworkGatewaysOperations, String, String, VpnClientParameters, CancellationToken)

Generates VPN client package for P2S client of the virtual network gateway in the specified resource group.

GenerateVpnProfileAsync(IVirtualNetworkGatewaysOperations, String, String, VpnClientParameters, CancellationToken)

Generates VPN profile for P2S client of the virtual network gateway in the specified resource group. Used for IKEV2 and radius based authentication.

GetAdvertisedRoutesAsync(IVirtualNetworkGatewaysOperations, String, String, String, CancellationToken)

This operation retrieves a list of routes the virtual network gateway is advertising to the specified peer.

GetAsync(IVirtualNetworkGatewaysOperations, String, String, CancellationToken)

Gets the specified virtual network gateway by resource group.

GetBgpPeerStatusAsync(IVirtualNetworkGatewaysOperations, String, String, String, CancellationToken)

The GetBgpPeerStatus operation retrieves the status of all BGP peers.

GetLearnedRoutesAsync(IVirtualNetworkGatewaysOperations, String, String, CancellationToken)

This operation retrieves a list of routes the virtual network gateway has learned, including routes learned from BGP peers.

GetVpnclientConnectionHealthAsync(IVirtualNetworkGatewaysOperations, String, String, CancellationToken)

Get VPN client connection health detail per P2S client connection of the virtual network gateway in the specified resource group.

GetVpnclientIpsecParametersAsync(IVirtualNetworkGatewaysOperations, String, String, CancellationToken)

The Get VpnclientIpsecParameters operation retrieves information about the vpnclient ipsec policy for P2S client of virtual network gateway in the specified resource group through Network resource provider.

GetVpnProfilePackageUrlAsync(IVirtualNetworkGatewaysOperations, String, String, CancellationToken)

Gets pre-generated VPN profile for P2S client of the virtual network gateway in the specified resource group. The profile needs to be generated first using generateVpnProfile.

ListAsync(IVirtualNetworkGatewaysOperations, String, CancellationToken)

Gets all virtual network gateways by resource group.

ListConnectionsAsync(IVirtualNetworkGatewaysOperations, String, String, CancellationToken)

Gets all the connections in a virtual network gateway.

ListConnectionsNextAsync(IVirtualNetworkGatewaysOperations, String, CancellationToken)

Gets all the connections in a virtual network gateway.

ListNextAsync(IVirtualNetworkGatewaysOperations, String, CancellationToken)

Gets all virtual network gateways by resource group.

ResetAsync(IVirtualNetworkGatewaysOperations, String, String, String, CancellationToken)

Resets the primary of the virtual network gateway in the specified resource group.

ResetVpnClientSharedKeyAsync(IVirtualNetworkGatewaysOperations, String, String, CancellationToken)

Resets the VPN client shared key of the virtual network gateway in the specified resource group.

SetVpnclientIpsecParametersAsync(IVirtualNetworkGatewaysOperations, String, String, VpnClientIPsecParametersInner, CancellationToken)

The Set VpnclientIpsecParameters operation sets the vpnclient ipsec policy for P2S client of virtual network gateway in the specified resource group through Network resource provider.

StartPacketCaptureAsync(IVirtualNetworkGatewaysOperations, String, String, String, CancellationToken)

Starts packet capture on virtual network gateway in the specified resource group.

StopPacketCaptureAsync(IVirtualNetworkGatewaysOperations, String, String, String, CancellationToken)

Stops packet capture on virtual network gateway in the specified resource group.

SupportedVpnDevicesAsync(IVirtualNetworkGatewaysOperations, String, String, CancellationToken)

Gets a xml format representation for supported vpn devices.

UpdateTagsAsync(IVirtualNetworkGatewaysOperations, String, String, IDictionary<String,String>, CancellationToken)

Updates a virtual network gateway tags.

VpnDeviceConfigurationScriptAsync(IVirtualNetworkGatewaysOperations, String, String, VpnDeviceScriptParameters, CancellationToken)

Gets a xml format representation for vpn device configuration script.

Applies to