Azure ARM 模板中资源的“种类”是什么?

Azure ARM 模板中资源的“种类”是什么?

https://docs.microsoft.com/en-us/azure/templates/microsoft.web/serverfarms?tabs=json#serverfarms

关于 ARM 模板的该属性的唯一文档是:

在此处输入图片描述

这个描述毫无帮助,我找不到任何相关示例。我以为它指的是资源类型Microsoft.Web/serverfarms,但这就是该type属性的用途。

答案1

虽然不是官方答案,但很有帮助:https://stackoverflow.com/a/62400396/100596

从来源复制:

api- API 应用程序

app- Windows 网络应用程序

app,linux- Linux 网络应用程序

functionapp- Windows 功能应用程序

functionapp,linux- Linux 函数应用程序

container- 集装箱化

答案2

不幸的是,@Alan McBee答案是错误的,列表指的是应用服务(Microsoft.Web/sites)而不是应用服务计划(Microsoft.Web/serverfarms),并且也不完整(请参阅链接问题,而不是接受的答案)。

App Service Plan 的属性kind没有意义。

请注意,kind 属性也会显示在应用服务计划 (ASP) 中。此时,此属性的值对于 ASP 毫无意义,不会对您的资源产生任何影响。例如,您可以将 ASP 的 kind 设置为“Linux”,但这不会使您的 ASP 成为 Linux ASP;reserved 属性才是造成这种区别的原因(如果 reserved = true,则为 Linux ASP,否则为 Windows ASP)。

请参阅此处倒数第二段:
https://azure.github.io/AppService/2021/08/31/Kind-property-overview.html

相关内容