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

时间:2017-01-10 17:18:59

标签: json azure templates documentation sku

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

  

第7行的模板参数'automationAccounts_DSCAutomationAccount_sku'的提供值   7'无效。'。

具体问题:什么构成有效值?在powershell中,AutomationAccount对象没有sku属性。在门户网站中创建新帐户时,永远不会选择多种不同类型的自动化帐户中的一种,只有一种 。那么Azure无论如何都需要一个SKU字段?

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

1 个答案:

答案 0 :(得分:2)

确实你提出了一个有效的观点,我没有看到一个集中的地方来查看,但是,在我看来,有一个ARM schema最接近你所要求的。但是这个地方很容易导航\浏览。

此外,还有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