ちぐログ

メモ書きです

Bicep で Linux の App Service Plan が上手く作れなかった話

Bicep で Linux の App Service Plan を作ろうとしたところ、上手くいかなくてハマりました。
具体的には、Linux の App Service Plan は作成されているんですが、Operating System が Windows になってしまいます。

f:id:chiguniiita:20220320222614p:plain

このおかげで、PHP など Operating System が Windows では作成できない App Service を Bicep で同時に作る際にエラーになっていました。

何が悪かったのか

properties の reserved : true を明示的に記載する必要がありました。

docs に reserved に関する記載があって気づいたのですが、必須だとは思いもせず・・・

docs.microsoft.com