Bicep で Linux の App Service Plan が上手く作れなかった話
Bicep で Linux の App Service Plan を作ろうとしたところ、上手くいかなくてハマりました。
具体的には、Linux の App Service Plan は作成されているんですが、Operating System が Windows になってしまいます。
このおかげで、PHP など Operating System が Windows では作成できない App Service を Bicep で同時に作る際にエラーになっていました。
何が悪かったのか
properties の reserved : true
を明示的に記載する必要がありました。
docs に reserved に関する記載があって気づいたのですが、必須だとは思いもせず・・・