Deploying FortiGate-VM using Azure PowerShell
You can deploy FortiGate-VM (bring your own license) outside the marketplace product listing using Azure PowerShell. This is an alternative method to deploy FortiGate-VM on instance types/sizes that you cannot find on the FortiGate marketplace launcher. Some instance types of your choice may not properly boot up or run due to lack of official FortiGate instance support.
You can also specify bootstrapping FortiGate CLI commands as art of a bootstrapping configuration file that is passed in PowerShell at the time of initial bootup.
Thorough knowledge of PowerShell and various Azure services and features to adopt this deployment method is expected.