Microsoft 的 Desired State Configuration 平台使用 JSON 架构 来描述和验证 DSC 作为输入返回作为输出的数据。
这些架构定义 DSC 中数据的结构、用途和验证,并发布到 DSC GitHub 存储库。 DSC 在每次发布时都会发布更新的架构。 每个 schema 都有一个 $id
唯一标识 schema 的关键字。 为方便起见,DSC 提供了指向命名空间下 aka.ms/dsc/schemas
架构的缩短链接。
有关如何发布 DSC 架构以及标识它们的 URI 的更多信息,请参阅 DSC JSON 架构 URI。
本节中的文章提供了 DSC 架构的最新受支持版本的参考文档。
配置文档架构
DSC 配置文档架构参考一文介绍了配置文档的根 JSON 架构。
DSC 配置文档函数参考一文一般介绍了 DSC 配置函数,并链接到可用函数的参考文档。
扩展架构
DSC 命令扩展清单架构参考一文介绍了扩展清单的根 JSON 架构。
资源架构
文章 DSC 命令资源清单架构参考 介绍了资源清单的根 JSON 架构。
文章 # DSC 规范属性参考 一般介绍了 DSC 规范资源属性,并链接到可用规范属性的参考文档。
输出方案
下表链接到描述 DSC 为其命令返回的输出的 JSON 架构的参考文档:
指令 | 文章链接 |
---|---|
dsc config get |
DSC Config Get Result 架构参考 |
dsc config set |
DSC Config Set 结果架构参考 |
dsc config test |
DSC Config 测试结果架构参考 |
dsc extension list |
DSC 扩展列表结果架构参考 |
dsc resource get |
DSC 资源获取结果架构参考 |
dsc resource list |
DSC 资源列表结果架构参考 |
dsc resource set |
DSC 资源集结果架构参考 |
dsc resource test |
DSC 资源测试结果架构参考 |
定义架构
以下列表定义了 JSON 架构的参考文档,这些架构在整个 DSC 中作为子架构包含在内。
- 有关
Microsoft.DSC
metadata 属性的详细信息,请参阅 Microsoft.DSC 元数据属性架构参考 - 有关 DSC 发出的消息的更多信息,请参阅 结构化消息架构参考
- 有关 DSC 资源的种类及其对架构验证有何影响的更多信息,请参阅 DSC 资源类型架构参考。
- 有关 DSC 资源的命名以及如何验证它们的更多信息,请参阅 DSC 资源完全限定的类型名称架构参考