Create a VirtualNetworkGateways.
Reference to the service client.
Creates or updates a virtual network gateway in the specified resource group.
The name of the resource group.
The name of the virtual network gateway.
Parameters supplied to create or update virtual network gateway operation.
Promise<msRestAzure.LROPoller>
Deletes the specified virtual network gateway.
The name of the resource group.
The name of the virtual network gateway.
Promise<msRestAzure.LROPoller>
Generates VPN client package for P2S client of the virtual network gateway in the specified resource group.
The name of the resource group.
The name of the virtual network gateway.
Parameters supplied to the generate virtual network gateway VPN client package operation.
Promise<msRestAzure.LROPoller>
This operation retrieves a list of routes the virtual network gateway is advertising to the specified peer.
The name of the resource group.
The name of the virtual network gateway.
The IP address of the peer
Promise<msRestAzure.LROPoller>
The GetBgpPeerStatus operation retrieves the status of all BGP peers.
The name of the resource group.
The name of the virtual network gateway.
Promise<msRestAzure.LROPoller>
This operation retrieves a list of routes the virtual network gateway has learned, including routes learned from BGP peers.
The name of the resource group.
The name of the virtual network gateway.
Promise<msRestAzure.LROPoller>
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.
The name of the resource group.
The name of the virtual network gateway.
Promise<msRestAzure.LROPoller>
Resets the primary of the virtual network gateway in the specified resource group.
The name of the resource group.
The name of the virtual network gateway.
Promise<msRestAzure.LROPoller>
Updates a virtual network gateway tags.
The name of the resource group.
The name of the virtual network gateway.
Parameters supplied to update virtual network gateway tags.
Promise<msRestAzure.LROPoller>
Creates or updates a virtual network gateway in the specified resource group.
The name of the resource group.
The name of the virtual network gateway.
Parameters supplied to create or update virtual network gateway operation.
Promise<Models.VirtualNetworkGatewaysCreateOrUpdateResponse>
Deletes the specified virtual network gateway.
The name of the resource group.
The name of the virtual network gateway.
Promise<msRest.RestResponse>
Generates VPN profile for P2S client of the virtual network gateway in the specified resource group. Used for IKEV2 and radius based authentication.
The name of the resource group.
The name of the virtual network gateway.
Parameters supplied to the generate virtual network gateway VPN client package operation.
Promise<Models.VirtualNetworkGatewaysGenerateVpnProfileResponse>
The name of the resource group.
The name of the virtual network gateway.
Parameters supplied to the generate virtual network gateway VPN client package operation.
The callback
The name of the resource group.
The name of the virtual network gateway.
Parameters supplied to the generate virtual network gateway VPN client package operation.
The optional parameters
The callback
Generates VPN client package for P2S client of the virtual network gateway in the specified resource group.
The name of the resource group.
The name of the virtual network gateway.
Parameters supplied to the generate virtual network gateway VPN client package operation.
Promise<Models.VirtualNetworkGatewaysGeneratevpnclientpackageResponse>
Gets the specified virtual network gateway by resource group.
The name of the resource group.
The name of the virtual network gateway.
Promise<Models.VirtualNetworkGatewaysGetResponse>
The name of the resource group.
The name of the virtual network gateway.
The callback
The name of the resource group.
The name of the virtual network gateway.
The optional parameters
The callback
This operation retrieves a list of routes the virtual network gateway is advertising to the specified peer.
The name of the resource group.
The name of the virtual network gateway.
The IP address of the peer
Promise<Models.VirtualNetworkGatewaysGetAdvertisedRoutesResponse>
The GetBgpPeerStatus operation retrieves the status of all BGP peers.
The name of the resource group.
The name of the virtual network gateway.
Promise<Models.VirtualNetworkGatewaysGetBgpPeerStatusResponse>
This operation retrieves a list of routes the virtual network gateway has learned, including routes learned from BGP peers.
The name of the resource group.
The name of the virtual network gateway.
Promise<Models.VirtualNetworkGatewaysGetLearnedRoutesResponse>
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.
The name of the resource group.
The name of the virtual network gateway.
Promise<Models.VirtualNetworkGatewaysGetVpnProfilePackageUrlResponse>
Gets all virtual network gateways by resource group.
The name of the resource group.
Promise<Models.VirtualNetworkGatewaysListResponse>
The name of the resource group.
The callback
The name of the resource group.
The optional parameters
The callback
Gets all the connections in a virtual network gateway.
The name of the resource group.
The name of the virtual network gateway.
Promise<Models.VirtualNetworkGatewaysListConnectionsResponse>
The name of the resource group.
The name of the virtual network gateway.
The callback
The name of the resource group.
The name of the virtual network gateway.
The optional parameters
The callback
Gets all the connections in a virtual network gateway.
The NextLink from the previous successful call to List operation.
Promise<Models.VirtualNetworkGatewaysListConnectionsNextResponse>
The NextLink from the previous successful call to List operation.
The callback
The NextLink from the previous successful call to List operation.
The optional parameters
The callback
Gets all virtual network gateways by resource group.
The NextLink from the previous successful call to List operation.
Promise<Models.VirtualNetworkGatewaysListNextResponse>
The NextLink from the previous successful call to List operation.
The callback
The NextLink from the previous successful call to List operation.
The optional parameters
The callback
Resets the primary of the virtual network gateway in the specified resource group.
The name of the resource group.
The name of the virtual network gateway.
Promise<Models.VirtualNetworkGatewaysResetResponse>
Gets a xml format representation for supported vpn devices.
The name of the resource group.
The name of the virtual network gateway.
Promise<Models.VirtualNetworkGatewaysSupportedVpnDevicesResponse>
The name of the resource group.
The name of the virtual network gateway.
The callback
The name of the resource group.
The name of the virtual network gateway.
The optional parameters
The callback
Updates a virtual network gateway tags.
The name of the resource group.
The name of the virtual network gateway.
Parameters supplied to update virtual network gateway tags.
Promise<Models.VirtualNetworkGatewaysUpdateTagsResponse>
Gets a xml format representation for vpn device configuration script.
The name of the resource group.
The name of the virtual network gateway connection for which the configuration script is generated.
Parameters supplied to the generate vpn device script operation.
Promise<Models.VirtualNetworkGatewaysVpnDeviceConfigurationScriptResponse>
The name of the resource group.
The name of the virtual network gateway connection for which the configuration script is generated.
Parameters supplied to the generate vpn device script operation.
The callback
The name of the resource group.
The name of the virtual network gateway connection for which the configuration script is generated.
Parameters supplied to the generate vpn device script operation.
The optional parameters
The callback
Generated using TypeDoc
Class representing a VirtualNetworkGateways.