Thanks for the information @pablo_vega, I think we can point you in the right direction to get started. First, there is an InsightVM integration for Azure Discovery that might come in handy for discovery of virtual assets. While this won’t give you all Azure service public IPs, it is a great place to get started.
In addition to that, if you are able to pull the public IPs of the other Azure services you want to scan you will be able to add them to a site scope. Our very own @tyler_schmidtke wrote up a post on this for automating site scopes for use in scanning. Between that post and the Sites endpoints in the InsightVM API documentation, you should be able to get started.