Azure:自动化帐户的 SKU 属性 值,集中的模板文档在哪里?

Azure: SKU property value for Automation Account, where are centralized Template Docs?

我正在尝试部署一个包含 Azure 自动化帐户的资源组。 parameters.json 文件中的参数之一称为 automationAccounts_DSCAutomationAccount_sku。将任意字符串作为其值会导致 InvalidTemplate 错误:

The provided value for the template parameter 'automationAccounts_DSCAutomationAccount_sku' at line '7' and 7' is not valid.'.

具体问题:什么构成有效值?在 powershell 中没有 sku 属性 的 AutomationAccount 对象。在门户中创建新帐户时,从来没有 select 多种自动化帐户中的一种选项, 只有一种 。那么 Azure 到底需要 SKU 字段做什么呢?

一般问题:在 Azure 模板(和参数文件)中,我如何知道某个字段需要什么,以及某个资源需要哪些字段?有没有满足所有这些要求的集中文档?
似乎没有,如果是这样的话,这使得 authoring 模板几乎不可能,生成模板的唯一可行选项是在 Azure 门户中配置资源组,并且然后下载它生成的模板 JSON 文件。

确实你提出了一个有效的观点,我还没有看到一个集中的地方来查找它,但是,在我看来,有一个 ARM schema 最接近你所要求的可以得到的。但是那个地方是navigate\look通过的痛苦。

此外,还有 https://resources.azure.com 资源,它非常有用,门户网站上有 Automation script 选项,可以有效地为您导出 json 模板。话虽如此,这里是免费的 SKU 示例:

"sku": {
  "name": "Free",
  "family": null,
  "capacity": null
},

此外,这似乎是自动化的相关架构

https://raw.githubusercontent.com/Azure/azure-resource-manager-schemas/master/schemas/2015-10-31/Microsoft.Automation.json