Hi @Shah, Maitree,
I get the sense you're asking this question after reviewing function app timeout duration. Please be aware that simply changing your function to a durable function won't address your immediate issue. The purpose of durable functions is to create a function that maintains state throughout an asynchronous execution. This framework is suggested if your HTTP trigger takes longer than the 230 second max for sending a response back to the client. If your trigger is something else, you encounter this specific restriction.
Furthermore, if you continue to leverage a durable function on a consumption plan, you will still be limited to a 10-minute execution timeout. Since you're estimating processing time to take an hour, you should consider moving towards a flex consumption plan SKU or higher. In addition, you'll need to apply retry policies in order to account for any scheduled patching that may occur during function execution.