[Build 2019] Azure Functions 2.xのPowerShellでAzure Firewallを自動停止・起動させる

今回はMicrosoft Build 2019でアナウンスのあった「Azure Functions 2.x PowerShell」を利用し、Azure Firewallの自動停止・起動を試してみる。Functionsでなくても、Azure Automationなどで仮想マシンの停止・起動といった自動化ができるが、Runbookを作ったりとなにかと手間で、Automationに慣れてないと敷居が高い。