def METHOD_NAME(resource_group_name: Optional[str] = None,
                                                           virtual_network_gateway_name: Optional[str] = None,
                                                           opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetVirtualNetworkGatewayVpnclientIpsecParametersResult:
    """
    The Get VpnclientIpsecParameters operation retrieves information about the vpnclient ipsec policy for P2S client of virtual network gateway in the specified resource group through Network resource provider.
    :param str resource_group_name: The name of the resource group.
    :param str virtual_network_gateway_name: The virtual network gateway name.
    """
    __args__ = dict()
    __args__['resourceGroupName'] = resource_group_name
    __args__['virtualNetworkGatewayName'] = virtual_network_gateway_name
    opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts)
    __ret__ = pulumi.runtime.invoke('azure-native:network/v20230501:getVirtualNetworkGatewayVpnclientIpsecParameters', __args__, opts=opts, typ=GetVirtualNetworkGatewayVpnclientIpsecParametersResult).value
    return AwaitableGetVirtualNetworkGatewayVpnclientIpsecParametersResult(
        dh_group=pulumi.get(__ret__, 'dh_group'),
        ike_encryption=pulumi.get(__ret__, 'ike_encryption'),
        ike_integrity=pulumi.get(__ret__, 'ike_integrity'),
        ipsec_encryption=pulumi.get(__ret__, 'ipsec_encryption'),
        ipsec_integrity=pulumi.get(__ret__, 'ipsec_integrity'),
        pfs_group=pulumi.get(__ret__, 'pfs_group'),
        sa_data_size_kilobytes=pulumi.get(__ret__, 'sa_data_size_kilobytes'),
        sa_life_time_seconds=pulumi.get(__ret__, 'sa_life_time_seconds'))