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. API Version: 2020-11-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