azure-native.network.getVirtualNetworkGatewayVpnclientConnectionHealth
Explore with Pulumi AI
Get VPN client connection health detail per P2S client connection of the virtual network gateway in the specified resource group. Azure REST API version: 2023-02-01.
Other available API versions: 2019-08-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01, 2024-05-01.
Using getVirtualNetworkGatewayVpnclientConnectionHealth
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getVirtualNetworkGatewayVpnclientConnectionHealth(args: GetVirtualNetworkGatewayVpnclientConnectionHealthArgs, opts?: InvokeOptions): Promise<GetVirtualNetworkGatewayVpnclientConnectionHealthResult>
function getVirtualNetworkGatewayVpnclientConnectionHealthOutput(args: GetVirtualNetworkGatewayVpnclientConnectionHealthOutputArgs, opts?: InvokeOptions): Output<GetVirtualNetworkGatewayVpnclientConnectionHealthResult>def get_virtual_network_gateway_vpnclient_connection_health(resource_group_name: Optional[str] = None,
                                                            virtual_network_gateway_name: Optional[str] = None,
                                                            opts: Optional[InvokeOptions] = None) -> GetVirtualNetworkGatewayVpnclientConnectionHealthResult
def get_virtual_network_gateway_vpnclient_connection_health_output(resource_group_name: Optional[pulumi.Input[str]] = None,
                                                            virtual_network_gateway_name: Optional[pulumi.Input[str]] = None,
                                                            opts: Optional[InvokeOptions] = None) -> Output[GetVirtualNetworkGatewayVpnclientConnectionHealthResult]func GetVirtualNetworkGatewayVpnclientConnectionHealth(ctx *Context, args *GetVirtualNetworkGatewayVpnclientConnectionHealthArgs, opts ...InvokeOption) (*GetVirtualNetworkGatewayVpnclientConnectionHealthResult, error)
func GetVirtualNetworkGatewayVpnclientConnectionHealthOutput(ctx *Context, args *GetVirtualNetworkGatewayVpnclientConnectionHealthOutputArgs, opts ...InvokeOption) GetVirtualNetworkGatewayVpnclientConnectionHealthResultOutput> Note: This function is named GetVirtualNetworkGatewayVpnclientConnectionHealth in the Go SDK.
public static class GetVirtualNetworkGatewayVpnclientConnectionHealth 
{
    public static Task<GetVirtualNetworkGatewayVpnclientConnectionHealthResult> InvokeAsync(GetVirtualNetworkGatewayVpnclientConnectionHealthArgs args, InvokeOptions? opts = null)
    public static Output<GetVirtualNetworkGatewayVpnclientConnectionHealthResult> Invoke(GetVirtualNetworkGatewayVpnclientConnectionHealthInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetVirtualNetworkGatewayVpnclientConnectionHealthResult> getVirtualNetworkGatewayVpnclientConnectionHealth(GetVirtualNetworkGatewayVpnclientConnectionHealthArgs args, InvokeOptions options)
public static Output<GetVirtualNetworkGatewayVpnclientConnectionHealthResult> getVirtualNetworkGatewayVpnclientConnectionHealth(GetVirtualNetworkGatewayVpnclientConnectionHealthArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:network:getVirtualNetworkGatewayVpnclientConnectionHealth
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ResourceGroup stringName 
- The name of the resource group.
- VirtualNetwork stringGateway Name 
- The name of the virtual network gateway.
- ResourceGroup stringName 
- The name of the resource group.
- VirtualNetwork stringGateway Name 
- The name of the virtual network gateway.
- resourceGroup StringName 
- The name of the resource group.
- virtualNetwork StringGateway Name 
- The name of the virtual network gateway.
- resourceGroup stringName 
- The name of the resource group.
- virtualNetwork stringGateway Name 
- The name of the virtual network gateway.
- resource_group_ strname 
- The name of the resource group.
- virtual_network_ strgateway_ name 
- The name of the virtual network gateway.
- resourceGroup StringName 
- The name of the resource group.
- virtualNetwork StringGateway Name 
- The name of the virtual network gateway.
getVirtualNetworkGatewayVpnclientConnectionHealth Result
The following output properties are available:
- Value
List<Pulumi.Azure Native. Network. Outputs. Vpn Client Connection Health Detail Response> 
- List of vpn client connection health.
- Value
[]VpnClient Connection Health Detail Response 
- List of vpn client connection health.
- value
List<VpnClient Connection Health Detail Response> 
- List of vpn client connection health.
- value
VpnClient Connection Health Detail Response[] 
- List of vpn client connection health.
- value
Sequence[VpnClient Connection Health Detail Response] 
- List of vpn client connection health.
- value List<Property Map>
- List of vpn client connection health.
Supporting Types
VpnClientConnectionHealthDetailResponse     
- EgressBytes doubleTransferred 
- The egress bytes per second.
- EgressPackets doubleTransferred 
- The egress packets per second.
- IngressBytes doubleTransferred 
- The ingress bytes per second.
- IngressPackets doubleTransferred 
- The ingress packets per second.
- MaxBandwidth double
- The max band width.
- MaxPackets doublePer Second 
- The max packets transferred per second.
- PrivateIp stringAddress 
- The assigned private Ip of a connected vpn client.
- PublicIp stringAddress 
- The public Ip of a connected vpn client.
- VpnConnection doubleDuration 
- The duration time of a connected vpn client.
- VpnConnection stringId 
- The vpn client Id.
- VpnConnection stringTime 
- The start time of a connected vpn client.
- VpnUser stringName 
- The user name of a connected vpn client.
- EgressBytes float64Transferred 
- The egress bytes per second.
- EgressPackets float64Transferred 
- The egress packets per second.
- IngressBytes float64Transferred 
- The ingress bytes per second.
- IngressPackets float64Transferred 
- The ingress packets per second.
- MaxBandwidth float64
- The max band width.
- MaxPackets float64Per Second 
- The max packets transferred per second.
- PrivateIp stringAddress 
- The assigned private Ip of a connected vpn client.
- PublicIp stringAddress 
- The public Ip of a connected vpn client.
- VpnConnection float64Duration 
- The duration time of a connected vpn client.
- VpnConnection stringId 
- The vpn client Id.
- VpnConnection stringTime 
- The start time of a connected vpn client.
- VpnUser stringName 
- The user name of a connected vpn client.
- egressBytes DoubleTransferred 
- The egress bytes per second.
- egressPackets DoubleTransferred 
- The egress packets per second.
- ingressBytes DoubleTransferred 
- The ingress bytes per second.
- ingressPackets DoubleTransferred 
- The ingress packets per second.
- maxBandwidth Double
- The max band width.
- maxPackets DoublePer Second 
- The max packets transferred per second.
- privateIp StringAddress 
- The assigned private Ip of a connected vpn client.
- publicIp StringAddress 
- The public Ip of a connected vpn client.
- vpnConnection DoubleDuration 
- The duration time of a connected vpn client.
- vpnConnection StringId 
- The vpn client Id.
- vpnConnection StringTime 
- The start time of a connected vpn client.
- vpnUser StringName 
- The user name of a connected vpn client.
- egressBytes numberTransferred 
- The egress bytes per second.
- egressPackets numberTransferred 
- The egress packets per second.
- ingressBytes numberTransferred 
- The ingress bytes per second.
- ingressPackets numberTransferred 
- The ingress packets per second.
- maxBandwidth number
- The max band width.
- maxPackets numberPer Second 
- The max packets transferred per second.
- privateIp stringAddress 
- The assigned private Ip of a connected vpn client.
- publicIp stringAddress 
- The public Ip of a connected vpn client.
- vpnConnection numberDuration 
- The duration time of a connected vpn client.
- vpnConnection stringId 
- The vpn client Id.
- vpnConnection stringTime 
- The start time of a connected vpn client.
- vpnUser stringName 
- The user name of a connected vpn client.
- egress_bytes_ floattransferred 
- The egress bytes per second.
- egress_packets_ floattransferred 
- The egress packets per second.
- ingress_bytes_ floattransferred 
- The ingress bytes per second.
- ingress_packets_ floattransferred 
- The ingress packets per second.
- max_bandwidth float
- The max band width.
- max_packets_ floatper_ second 
- The max packets transferred per second.
- private_ip_ straddress 
- The assigned private Ip of a connected vpn client.
- public_ip_ straddress 
- The public Ip of a connected vpn client.
- vpn_connection_ floatduration 
- The duration time of a connected vpn client.
- vpn_connection_ strid 
- The vpn client Id.
- vpn_connection_ strtime 
- The start time of a connected vpn client.
- vpn_user_ strname 
- The user name of a connected vpn client.
- egressBytes NumberTransferred 
- The egress bytes per second.
- egressPackets NumberTransferred 
- The egress packets per second.
- ingressBytes NumberTransferred 
- The ingress bytes per second.
- ingressPackets NumberTransferred 
- The ingress packets per second.
- maxBandwidth Number
- The max band width.
- maxPackets NumberPer Second 
- The max packets transferred per second.
- privateIp StringAddress 
- The assigned private Ip of a connected vpn client.
- publicIp StringAddress 
- The public Ip of a connected vpn client.
- vpnConnection NumberDuration 
- The duration time of a connected vpn client.
- vpnConnection StringId 
- The vpn client Id.
- vpnConnection StringTime 
- The start time of a connected vpn client.
- vpnUser StringName 
- The user name of a connected vpn client.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0