This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi
azure-native.network.getVirtualNetworkGatewayVpnclientConnectionHealth
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi
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.
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:network:getVirtualNetworkGatewayVpnclientConnectionHealth
arguments:
# arguments dictionary
The 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 pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi