Welcome to the Microsoft Q&A Platform. Thank you for reaching out & I hope you are doing well.
From Azure perspective, the requirement is that the 3rd party NVA should support establishing a BGP Peering.
See : Set up peering with NVA
For 3rd party device specific configuration/architecture, I would suggest you to get in touch with the 3rd party vendor
Cheers,
Kapil