Skip to main content

virtual_network_gateways_vpnclient_connection_health

Creates, updates, deletes, gets or lists a virtual_network_gateways_vpnclient_connection_health resource.

Overview

Namevirtual_network_gateways_vpnclient_connection_health
TypeResource
Idazure.network.virtual_network_gateways_vpnclient_connection_health

Fields

NameDatatypeDescription
egressBytesTransferredintegerThe egress bytes per second.
egressPacketsTransferredintegerThe egress packets per second.
ingressBytesTransferredintegerThe ingress bytes per second.
ingressPacketsTransferredintegerThe ingress packets per second.
maxBandwidthintegerThe max band width.
maxPacketsPerSecondintegerThe max packets transferred per second.
privateIpAddressstringThe assigned private Ip of a connected vpn client.
publicIpAddressstringThe public Ip of a connected vpn client.
vpnConnectionDurationintegerThe duration time of a connected vpn client.
vpnConnectionIdstringThe vpn client Id.
vpnConnectionTimestringThe start time of a connected vpn client.
vpnUserNamestringThe user name of a connected vpn client.

Methods

NameAccessible byRequired ParamsDescription
getSELECTresourceGroupName, subscriptionId, virtualNetworkGatewayNameGet VPN client connection health detail per P2S client connection of the virtual network gateway in the specified resource group.

SELECT examples

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

SELECT
egressBytesTransferred,
egressPacketsTransferred,
ingressBytesTransferred,
ingressPacketsTransferred,
maxBandwidth,
maxPacketsPerSecond,
privateIpAddress,
publicIpAddress,
vpnConnectionDuration,
vpnConnectionId,
vpnConnectionTime,
vpnUserName
FROM azure.network.virtual_network_gateways_vpnclient_connection_health
WHERE resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}'
AND virtualNetworkGatewayName = '{{ virtualNetworkGatewayName }}';