1. Packages
  2. Azure Native v2
  3. API Docs
  4. network
  5. getP2sVpnGatewayP2sVpnConnectionHealthDetailed
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.network.getP2sVpnGatewayP2sVpnConnectionHealthDetailed

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Gets the sas url to get the connection health detail of P2S clients of the virtual wan P2SVpnGateway in the specified resource group. Azure REST API version: 2023-02-01.

Other available API versions: 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 getP2sVpnGatewayP2sVpnConnectionHealthDetailed

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 getP2sVpnGatewayP2sVpnConnectionHealthDetailed(args: GetP2sVpnGatewayP2sVpnConnectionHealthDetailedArgs, opts?: InvokeOptions): Promise<GetP2sVpnGatewayP2sVpnConnectionHealthDetailedResult>
function getP2sVpnGatewayP2sVpnConnectionHealthDetailedOutput(args: GetP2sVpnGatewayP2sVpnConnectionHealthDetailedOutputArgs, opts?: InvokeOptions): Output<GetP2sVpnGatewayP2sVpnConnectionHealthDetailedResult>
Copy
def get_p2s_vpn_gateway_p2s_vpn_connection_health_detailed(gateway_name: Optional[str] = None,
                                                           output_blob_sas_url: Optional[str] = None,
                                                           resource_group_name: Optional[str] = None,
                                                           vpn_user_names_filter: Optional[Sequence[str]] = None,
                                                           opts: Optional[InvokeOptions] = None) -> GetP2sVpnGatewayP2sVpnConnectionHealthDetailedResult
def get_p2s_vpn_gateway_p2s_vpn_connection_health_detailed_output(gateway_name: Optional[pulumi.Input[str]] = None,
                                                           output_blob_sas_url: Optional[pulumi.Input[str]] = None,
                                                           resource_group_name: Optional[pulumi.Input[str]] = None,
                                                           vpn_user_names_filter: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                                           opts: Optional[InvokeOptions] = None) -> Output[GetP2sVpnGatewayP2sVpnConnectionHealthDetailedResult]
Copy
func GetP2sVpnGatewayP2sVpnConnectionHealthDetailed(ctx *Context, args *GetP2sVpnGatewayP2sVpnConnectionHealthDetailedArgs, opts ...InvokeOption) (*GetP2sVpnGatewayP2sVpnConnectionHealthDetailedResult, error)
func GetP2sVpnGatewayP2sVpnConnectionHealthDetailedOutput(ctx *Context, args *GetP2sVpnGatewayP2sVpnConnectionHealthDetailedOutputArgs, opts ...InvokeOption) GetP2sVpnGatewayP2sVpnConnectionHealthDetailedResultOutput
Copy

> Note: This function is named GetP2sVpnGatewayP2sVpnConnectionHealthDetailed in the Go SDK.

public static class GetP2sVpnGatewayP2sVpnConnectionHealthDetailed 
{
    public static Task<GetP2sVpnGatewayP2sVpnConnectionHealthDetailedResult> InvokeAsync(GetP2sVpnGatewayP2sVpnConnectionHealthDetailedArgs args, InvokeOptions? opts = null)
    public static Output<GetP2sVpnGatewayP2sVpnConnectionHealthDetailedResult> Invoke(GetP2sVpnGatewayP2sVpnConnectionHealthDetailedInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetP2sVpnGatewayP2sVpnConnectionHealthDetailedResult> getP2sVpnGatewayP2sVpnConnectionHealthDetailed(GetP2sVpnGatewayP2sVpnConnectionHealthDetailedArgs args, InvokeOptions options)
public static Output<GetP2sVpnGatewayP2sVpnConnectionHealthDetailedResult> getP2sVpnGatewayP2sVpnConnectionHealthDetailed(GetP2sVpnGatewayP2sVpnConnectionHealthDetailedArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:network:getP2sVpnGatewayP2sVpnConnectionHealthDetailed
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

GatewayName
This property is required.
Changes to this property will trigger replacement.
string
The name of the P2SVpnGateway.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group.
OutputBlobSasUrl string
The sas-url to download the P2S Vpn connection health detail.
VpnUserNamesFilter List<string>
The list of p2s vpn user names whose p2s vpn connection detailed health to retrieve for.
GatewayName
This property is required.
Changes to this property will trigger replacement.
string
The name of the P2SVpnGateway.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group.
OutputBlobSasUrl string
The sas-url to download the P2S Vpn connection health detail.
VpnUserNamesFilter []string
The list of p2s vpn user names whose p2s vpn connection detailed health to retrieve for.
gatewayName
This property is required.
Changes to this property will trigger replacement.
String
The name of the P2SVpnGateway.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group.
outputBlobSasUrl String
The sas-url to download the P2S Vpn connection health detail.
vpnUserNamesFilter List<String>
The list of p2s vpn user names whose p2s vpn connection detailed health to retrieve for.
gatewayName
This property is required.
Changes to this property will trigger replacement.
string
The name of the P2SVpnGateway.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group.
outputBlobSasUrl string
The sas-url to download the P2S Vpn connection health detail.
vpnUserNamesFilter string[]
The list of p2s vpn user names whose p2s vpn connection detailed health to retrieve for.
gateway_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the P2SVpnGateway.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group.
output_blob_sas_url str
The sas-url to download the P2S Vpn connection health detail.
vpn_user_names_filter Sequence[str]
The list of p2s vpn user names whose p2s vpn connection detailed health to retrieve for.
gatewayName
This property is required.
Changes to this property will trigger replacement.
String
The name of the P2SVpnGateway.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group.
outputBlobSasUrl String
The sas-url to download the P2S Vpn connection health detail.
vpnUserNamesFilter List<String>
The list of p2s vpn user names whose p2s vpn connection detailed health to retrieve for.

getP2sVpnGatewayP2sVpnConnectionHealthDetailed Result

The following output properties are available:

SasUrl string
Returned sas url of the blob to which the p2s vpn connection detailed health will be written.
SasUrl string
Returned sas url of the blob to which the p2s vpn connection detailed health will be written.
sasUrl String
Returned sas url of the blob to which the p2s vpn connection detailed health will be written.
sasUrl string
Returned sas url of the blob to which the p2s vpn connection detailed health will be written.
sas_url str
Returned sas url of the blob to which the p2s vpn connection detailed health will be written.
sasUrl String
Returned sas url of the blob to which the p2s vpn connection detailed health will be written.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi