DSC JSON 架构参考概述

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 中作为子架构包含在内。