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

标签 json azure templates documentation sku

我正在尝试部署包含 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 对象的属性。在门户中创建新帐户时,永远不会有选择多种不同类型的自动化帐户之一的选项,只有一种。那么 Azure 到底需要 SKU 字段来做什么呢?

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

最佳答案

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

此外,还有 https://resources.azure.com资源,这确实很有帮助,并且门户上有自动化脚本选项,可以有效地为您导出 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

关于json - Azure:自动化帐户的 SKU 属性值,集中模板文档在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41574575/

相关文章:

javascript - AngularJS 过滤器不适用于从 JSON 文件加载的数据

javascript - 如何在javascript和jquery中迭代json对象数组?

azure - 下载Azure的publishsettings文件时为"You have reached your quota of 10 management certificates"

azure - 当从功能分支创建 PR 到开发分支时,PR 触发器如何工作?构建是否在目标分支触发

javascript - 通过模板传递方法参数

c++ - 为什么声明顺序对于将成员函数指针作为模板参数传递很重要?

javascript - 使用精美的 Html 模板

java - JAX-RS 更改 json 序列化器

json - 遵循 swagger 规范,如何将嵌套对象的 json 定义为 yaml?

azure - 如何将消息添加到azure webjobs队列