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.
    Azure REST API version: 2023-02-01.
    :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: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'))