我想编写一个适用于所有Linux VM的Azure Policy。
在该策略中,如何确定该策略将应用到的ARM模板是Windows VM(不应应用策略)还是Linux VM(应应用策略)?
ARM模板中似乎没有OS字段。 LinuxConfiguration和WindowsConfiguration是可选的,因此模板中可能会缺少它们。 offers for Linux and Windows有所不同,但是它们太多了,并且会定期添加更多。因此,不确定如何定位所有Linux产品。
答案 0 :(得分:1)
是吗?如果您问这样的问题,为什么在您的昵称上显示msft?模板在osProfile属性中具有Windowsconfiguration或linuxConfiguration属性。你可以用它来区分