Today I learned about deploying azure arm templates using terraform. In this case we are using it to deploy azure monitor workbooks. This is because terraform lacks the ability to directly deploy a workbook currently.
This means that you can build a workbook by hand and then download the template. At that point you can use terraform to deploy it. If you need to modify the parameters you can because it’s a giant pile of JSON.