1. Packages
  2. Azure Native
  3. API Docs
  4. network
  5. getP2sVpnGatewayP2sVpnConnectionHealthDetailed
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.37.0 published on Monday, Apr 15, 2024 by Pulumi

azure-native.network.getP2sVpnGatewayP2sVpnConnectionHealthDetailed

Explore with Pulumi AI

azure-native logo
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.37.0 published on Monday, Apr 15, 2024 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.

    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>
    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]
    func GetP2sVpnGatewayP2sVpnConnectionHealthDetailed(ctx *Context, args *GetP2sVpnGatewayP2sVpnConnectionHealthDetailedArgs, opts ...InvokeOption) (*GetP2sVpnGatewayP2sVpnConnectionHealthDetailedResult, error)
    func GetP2sVpnGatewayP2sVpnConnectionHealthDetailedOutput(ctx *Context, args *GetP2sVpnGatewayP2sVpnConnectionHealthDetailedOutputArgs, opts ...InvokeOption) GetP2sVpnGatewayP2sVpnConnectionHealthDetailedResultOutput

    > 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)
    }
    public static CompletableFuture<GetP2sVpnGatewayP2sVpnConnectionHealthDetailedResult> getP2sVpnGatewayP2sVpnConnectionHealthDetailed(GetP2sVpnGatewayP2sVpnConnectionHealthDetailedArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:network:getP2sVpnGatewayP2sVpnConnectionHealthDetailed
      arguments:
        # arguments dictionary

    The following arguments are supported:

    GatewayName string
    The name of the P2SVpnGateway.
    ResourceGroupName 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 string
    The name of the P2SVpnGateway.
    ResourceGroupName 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 String
    The name of the P2SVpnGateway.
    resourceGroupName 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 string
    The name of the P2SVpnGateway.
    resourceGroupName 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 str
    The name of the P2SVpnGateway.
    resource_group_name 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 String
    The name of the P2SVpnGateway.
    resourceGroupName 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 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    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.37.0 published on Monday, Apr 15, 2024 by Pulumi