我正在寻找 Azure 资源管理器 JSON 模板的参考文档。有谁知道这些模板是否有参考资料?
所需参数等有一般参考,例如创建模板部署。
我基本上是在寻找完整的可用性,因此我可以将门户上的设置与 JSON 模板对应起来。还提供 apiVersion 版本的功能。我记得有一个关于 api 版本发布的变更日志的 MSDN 文档,但现在找不到。
我正在寻找 Azure 资源管理器 JSON 模板的参考文档。有谁知道这些模板是否有参考资料?
所需参数等有一般参考,例如创建模板部署。
我基本上是在寻找完整的可用性,因此我可以将门户上的设置与 JSON 模板对应起来。还提供 apiVersion 版本的功能。我记得有一个关于 api 版本发布的变更日志的 MSDN 文档,但现在找不到。
如果您创建具有所需设置、扩展等的 VM,则可以通过https://resources.azure.com/查看其 json 模板
这将为 Classic* 模板提供一些可见性。
所有 ARM 模板都可以在 GitHub 上找到:https ://github.com/Azure/azure-resource-manager-schemas 。
它包括预览模板,并且应该提供您所需要的所有信息,以确定哪些功能存在于哪个 apiVersion 版本中。
微软终于创造了我正在寻找的东西:现在可以在https://docs.microsoft.com/en-au/azure/templates/获得完整的文档
经过一番挖掘,我设法获得了以下模式列表:
该列表特别不包括:
所以我想我们只能从那些模板中找出一些东西
在我看来,我们可以这样挖掘:
$ref: #/definitions/parameter
邀请我们查看相同的文档definitions.parameters
,您可以在其中找到一些文档(例如您可以使用的值等):
最后,如果你看一下properties.resources
,你会发现一个 url 列表,如:
如果您打开其中一个 url,您将找到您正在寻找的 JSON 格式(这里是第一个的一部分):
可用的不多...
Azure 资源管理器模板语言
https://azure.microsoft.com/en-us/documentation/articles/resource-group-authoring-templates/
然后你可以看看我设法找到的不同的 json.schemas
部署
模板 http://schema.management.azure.com/schemas/2014-04-01-preview/deploymentTemplate.json
视觉工作室
http://schema.management.azure.com/schemas/2014-02-26/microsoft.visualstudio.json
Sql
http://schema.management.azure.com/schemas/2014-06-01/2014-04-01-preview/Microsoft.Sql.json
网页
http://schema.management.azure.com/schemas/2014-06-01/Microsoft.Web.json
部署
参数 http://schema.management.azure.com/schemas/2014-04-01-preview/deploymentParameters.json
如果您使用 Visual Studio 编辑 json-template 文件,您将获得智能感知(有时),这会有所帮助。但是缺乏文档真的很烦人......例如,我不知道上面列出的模式是否是最新的,而且我不知道在哪里可以找到最反感的模式。
编辑:
我遇到了对服务管理 API 的添加和更改列表。似乎有点过时,2015-01-01
是当前版本,它不存在。
Edit2: 随着 Build 2015 的 Iaas 更新,似乎还有很多Azure 快速入门模板。至少,他们有我正在寻找的存储帐户的特殊情况。