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.DSCmetadata 屬性的詳細資訊,請參閱 Microsoft.DSC 元數據屬性架構參考 - 有關 DSC 發出的消息的更多資訊,請參閱 結構化消息架構參考
- 有關 DSC 資源的種類及其對架構驗證有何影響的更多資訊,請參閱 DSC 資源類型架構參考。
- 有關 DSC 資源的命名以及如何驗證它們的更多資訊,請參閱 DSC 資源完全限定的類型名稱架構參考