azure-native-v2.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:
- Resource
Group stringName  - The name of the resource group.
 - Virtual
Network stringGateway Name  - The name of the virtual network gateway.
 
- Resource
Group stringName  - The name of the resource group.
 - Virtual
Network stringGateway Name  - The name of the virtual network gateway.
 
- resource
Group StringName  - The name of the resource group.
 - virtual
Network StringGateway Name  - The name of the virtual network gateway.
 
- resource
Group stringName  - The name of the resource group.
 - virtual
Network 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.
 
- resource
Group StringName  - The name of the resource group.
 - virtual
Network 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
[]Vpn
Client Connection Health Detail Response  - List of vpn client connection health.
 
- value
List<Vpn
Client Connection Health Detail Response>  - List of vpn client connection health.
 
- value
Vpn
Client Connection Health Detail Response[]  - List of vpn client connection health.
 
- value
Sequence[Vpn
Client Connection Health Detail Response]  - List of vpn client connection health.
 
- value List<Property Map>
 - List of vpn client connection health.
 
Supporting Types
VpnClientConnectionHealthDetailResponse     
- Egress
Bytes doubleTransferred  - The egress bytes per second.
 - Egress
Packets doubleTransferred  - The egress packets per second.
 - Ingress
Bytes doubleTransferred  - The ingress bytes per second.
 - Ingress
Packets doubleTransferred  - The ingress packets per second.
 - Max
Bandwidth double - The max band width.
 - Max
Packets doublePer Second  - The max packets transferred per second.
 - Private
Ip stringAddress  - The assigned private Ip of a connected vpn client.
 - Public
Ip stringAddress  - The public Ip of a connected vpn client.
 - Vpn
Connection doubleDuration  - The duration time of a connected vpn client.
 - Vpn
Connection stringId  - The vpn client Id.
 - Vpn
Connection stringTime  - The start time of a connected vpn client.
 - Vpn
User stringName  - The user name of a connected vpn client.
 
- Egress
Bytes float64Transferred  - The egress bytes per second.
 - Egress
Packets float64Transferred  - The egress packets per second.
 - Ingress
Bytes float64Transferred  - The ingress bytes per second.
 - Ingress
Packets float64Transferred  - The ingress packets per second.
 - Max
Bandwidth float64 - The max band width.
 - Max
Packets float64Per Second  - The max packets transferred per second.
 - Private
Ip stringAddress  - The assigned private Ip of a connected vpn client.
 - Public
Ip stringAddress  - The public Ip of a connected vpn client.
 - Vpn
Connection float64Duration  - The duration time of a connected vpn client.
 - Vpn
Connection stringId  - The vpn client Id.
 - Vpn
Connection stringTime  - The start time of a connected vpn client.
 - Vpn
User stringName  - The user name of a connected vpn client.
 
- egress
Bytes DoubleTransferred  - The egress bytes per second.
 - egress
Packets DoubleTransferred  - The egress packets per second.
 - ingress
Bytes DoubleTransferred  - The ingress bytes per second.
 - ingress
Packets DoubleTransferred  - The ingress packets per second.
 - max
Bandwidth Double - The max band width.
 - max
Packets DoublePer Second  - The max packets transferred per second.
 - private
Ip StringAddress  - The assigned private Ip of a connected vpn client.
 - public
Ip StringAddress  - The public Ip of a connected vpn client.
 - vpn
Connection DoubleDuration  - The duration time of a connected vpn client.
 - vpn
Connection StringId  - The vpn client Id.
 - vpn
Connection StringTime  - The start time of a connected vpn client.
 - vpn
User StringName  - The user name of a connected vpn client.
 
- egress
Bytes numberTransferred  - The egress bytes per second.
 - egress
Packets numberTransferred  - The egress packets per second.
 - ingress
Bytes numberTransferred  - The ingress bytes per second.
 - ingress
Packets numberTransferred  - The ingress packets per second.
 - max
Bandwidth number - The max band width.
 - max
Packets numberPer Second  - The max packets transferred per second.
 - private
Ip stringAddress  - The assigned private Ip of a connected vpn client.
 - public
Ip stringAddress  - The public Ip of a connected vpn client.
 - vpn
Connection numberDuration  - The duration time of a connected vpn client.
 - vpn
Connection stringId  - The vpn client Id.
 - vpn
Connection stringTime  - The start time of a connected vpn client.
 - vpn
User 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.
 
- egress
Bytes NumberTransferred  - The egress bytes per second.
 - egress
Packets NumberTransferred  - The egress packets per second.
 - ingress
Bytes NumberTransferred  - The ingress bytes per second.
 - ingress
Packets NumberTransferred  - The ingress packets per second.
 - max
Bandwidth Number - The max band width.
 - max
Packets NumberPer Second  - The max packets transferred per second.
 - private
Ip StringAddress  - The assigned private Ip of a connected vpn client.
 - public
Ip StringAddress  - The public Ip of a connected vpn client.
 - vpn
Connection NumberDuration  - The duration time of a connected vpn client.
 - vpn
Connection StringId  - The vpn client Id.
 - vpn
Connection StringTime  - The start time of a connected vpn client.
 - vpn
User StringName  - The user name of a connected vpn client.
 
Package Details
- Repository
 - azure-native-v2 pulumi/pulumi-azure-native
 - License
 - Apache-2.0