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.
Uses Azure REST API version 2024-05-01.
Other available API versions: 2019-04-01, 2019-06-01, 2019-07-01, 2019-08-01, 2019-09-01, 2019-11-01, 2019-12-01, 2020-03-01, 2020-04-01, 2020-05-01, 2020-06-01, 2020-07-01, 2020-08-01, 2020-11-01, 2021-02-01, 2021-03-01, 2021-05-01, 2021-08-01, 2022-01-01, 2022-05-01, 2022-07-01, 2022-09-01, 2022-11-01, 2023-02-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native network [ApiVersion]
. See the version guide for details.
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 dictionary
The following arguments are supported:
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group.
- Virtual
Network Gateway Name This property is required. Changes to this property will trigger replacement.
- The name of the virtual network gateway.
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group.
- Virtual
Network Gateway Name This property is required. Changes to this property will trigger replacement.
- The name of the virtual network gateway.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group.
- virtual
Network Gateway Name This property is required. Changes to this property will trigger replacement.
- The name of the virtual network gateway.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group.
- virtual
Network Gateway Name This property is required. Changes to this property will trigger replacement.
- The name of the virtual network gateway.
- resource_
group_ name This property is required. Changes to this property will trigger replacement.
- The name of the resource group.
- virtual_
network_ gateway_ name This property is required. Changes to this property will trigger replacement.
- The name of the virtual network gateway.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group.
- virtual
Network Gateway Name This property is required. Changes to this property will trigger replacement.
- 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 Transferred This property is required. double - The egress bytes per second.
- Egress
Packets Transferred This property is required. double - The egress packets per second.
- Ingress
Bytes Transferred This property is required. double - The ingress bytes per second.
- Ingress
Packets Transferred This property is required. double - The ingress packets per second.
- Max
Bandwidth This property is required. double - The max band width.
- Max
Packets Per Second This property is required. double - The max packets transferred per second.
- Private
Ip Address This property is required. string - The assigned private Ip of a connected vpn client.
- Public
Ip Address This property is required. string - The public Ip of a connected vpn client.
- Vpn
Connection Duration This property is required. double - The duration time of a connected vpn client.
- Vpn
Connection Id This property is required. string - The vpn client Id.
- Vpn
Connection Time This property is required. string - The start time of a connected vpn client.
- Vpn
User Name This property is required. string - The user name of a connected vpn client.
- Egress
Bytes Transferred This property is required. float64 - The egress bytes per second.
- Egress
Packets Transferred This property is required. float64 - The egress packets per second.
- Ingress
Bytes Transferred This property is required. float64 - The ingress bytes per second.
- Ingress
Packets Transferred This property is required. float64 - The ingress packets per second.
- Max
Bandwidth This property is required. float64 - The max band width.
- Max
Packets Per Second This property is required. float64 - The max packets transferred per second.
- Private
Ip Address This property is required. string - The assigned private Ip of a connected vpn client.
- Public
Ip Address This property is required. string - The public Ip of a connected vpn client.
- Vpn
Connection Duration This property is required. float64 - The duration time of a connected vpn client.
- Vpn
Connection Id This property is required. string - The vpn client Id.
- Vpn
Connection Time This property is required. string - The start time of a connected vpn client.
- Vpn
User Name This property is required. string - The user name of a connected vpn client.
- egress
Bytes Transferred This property is required. Double - The egress bytes per second.
- egress
Packets Transferred This property is required. Double - The egress packets per second.
- ingress
Bytes Transferred This property is required. Double - The ingress bytes per second.
- ingress
Packets Transferred This property is required. Double - The ingress packets per second.
- max
Bandwidth This property is required. Double - The max band width.
- max
Packets Per Second This property is required. Double - The max packets transferred per second.
- private
Ip Address This property is required. String - The assigned private Ip of a connected vpn client.
- public
Ip Address This property is required. String - The public Ip of a connected vpn client.
- vpn
Connection Duration This property is required. Double - The duration time of a connected vpn client.
- vpn
Connection Id This property is required. String - The vpn client Id.
- vpn
Connection Time This property is required. String - The start time of a connected vpn client.
- vpn
User Name This property is required. String - The user name of a connected vpn client.
- egress
Bytes Transferred This property is required. number - The egress bytes per second.
- egress
Packets Transferred This property is required. number - The egress packets per second.
- ingress
Bytes Transferred This property is required. number - The ingress bytes per second.
- ingress
Packets Transferred This property is required. number - The ingress packets per second.
- max
Bandwidth This property is required. number - The max band width.
- max
Packets Per Second This property is required. number - The max packets transferred per second.
- private
Ip Address This property is required. string - The assigned private Ip of a connected vpn client.
- public
Ip Address This property is required. string - The public Ip of a connected vpn client.
- vpn
Connection Duration This property is required. number - The duration time of a connected vpn client.
- vpn
Connection Id This property is required. string - The vpn client Id.
- vpn
Connection Time This property is required. string - The start time of a connected vpn client.
- vpn
User Name This property is required. string - The user name of a connected vpn client.
- egress_
bytes_ transferred This property is required. float - The egress bytes per second.
- egress_
packets_ transferred This property is required. float - The egress packets per second.
- ingress_
bytes_ transferred This property is required. float - The ingress bytes per second.
- ingress_
packets_ transferred This property is required. float - The ingress packets per second.
- max_
bandwidth This property is required. float - The max band width.
- max_
packets_ per_ second This property is required. float - The max packets transferred per second.
- private_
ip_ address This property is required. str - The assigned private Ip of a connected vpn client.
- public_
ip_ address This property is required. str - The public Ip of a connected vpn client.
- vpn_
connection_ duration This property is required. float - The duration time of a connected vpn client.
- vpn_
connection_ id This property is required. str - The vpn client Id.
- vpn_
connection_ time This property is required. str - The start time of a connected vpn client.
- vpn_
user_ name This property is required. str - The user name of a connected vpn client.
- egress
Bytes Transferred This property is required. Number - The egress bytes per second.
- egress
Packets Transferred This property is required. Number - The egress packets per second.
- ingress
Bytes Transferred This property is required. Number - The ingress bytes per second.
- ingress
Packets Transferred This property is required. Number - The ingress packets per second.
- max
Bandwidth This property is required. Number - The max band width.
- max
Packets Per Second This property is required. Number - The max packets transferred per second.
- private
Ip Address This property is required. String - The assigned private Ip of a connected vpn client.
- public
Ip Address This property is required. String - The public Ip of a connected vpn client.
- vpn
Connection Duration This property is required. Number - The duration time of a connected vpn client.
- vpn
Connection Id This property is required. String - The vpn client Id.
- vpn
Connection Time This property is required. String - The start time of a connected vpn client.
- vpn
User Name This property is required. String - The user name of a connected vpn client.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0