Hi there,
Exchange Online is not Azure.
Azure Private Link endpoints are referred to Azure services only.
On the other hand, Azure IP range is quite dynamic, and Azure changes the public IPs regularly. https://www.microsoft.com/en-us/download/details.aspx?id=56519
In you case, it seems better to:
- create an Azure VM with a public IP address
- allow the IP address in your whitelist in Exchange Online,
- register the VM as a Hybrid Worker Server
- trigger all runbooks in the Hybrid Worker Server