Microsoft VSTS for pushing configurations to Check point gateways
As all of these functions can be set via CLI commands, there are any number of ways to automate the configuration of these elements.
I don't believe there is a VSTS-specific interface for doing so.
That said, if VSTS can talk via a REST API you can issue commands using the R80.x Management APIs to configure these items on the gateways.
See (as a starting point): https://community.checkpoint.com/message/6977-how-to-run-clish-commands-via-api-run-script?sr=search...