@iseki zeroThank you for reaching out.
I understand you wish to know what the Idle timeout is setting available for a Public IP in Azure and what is behavior after the Idle timeout maximum is exceeded.
In this case of Public IP address as documented here this setting provides an adjustable inbound originated flow idle timeout of 4-30 minutes, with a default of 4 minutes, and fixed outbound originated flow idle timeout of 4 minutes.
This idle timeout setting basically keeps a TCP or HTTP connection open without relying on clients to send keep-alive messages. If a period of inactivity is longer than the timeout value, there's no guarantee that the TCP or HTTP session is maintained between the client and your cloud service.
This setting is useful when your application requires long running TCP connections. To avoid losing the connection, configure the TCP keep-alive with an interval less than the idle timeout setting or increase the idle timeout value.
I understand you have not set-up any Gateway or load balancer, this setting is added as a default to Azure public IP to support the scenario described above.
Hope this helps! Please let me know if you have any additional questions. Thank you!
Please accept an answer if correct. Original posters help the community find answers faster by identifying the correct answer. Here is how.