From 7a45aab18f5e1dc97ea16638f83bdbc7990bd97c Mon Sep 17 00:00:00 2001 From: Mikey Lombardi Date: Wed, 5 Mar 2025 16:18:28 -0600 Subject: [PATCH 1/5] (DOCS) Scaffold reference docs for built-in resources --- .../microsoft/dsc/assertion/index.md | 0 .../microsoft/dsc/debug/echo/index.md | 0 .../resources/microsoft/dsc/group/index.md | 0 .../resources/microsoft/dsc/include/index.md | 0 .../examples/configure-a-machine.md | 0 .../discovering-powershell-resources.md | 0 .../powershell/examples/invoke-a-resource.md | 0 .../microsoft/dsc/powershell/index.md | 205 ++++++++++++++++++ .../dsc/transitional/runcomandonset/index.md | 0 .../resources/microsoft/osinfo/index.md | 0 .../microsoft/windows/rebootpending/index.md | 0 .../microsoft/windows/registry/index.md | 0 .../windows/windowspowershell/index.md | 0 .../resources/microsoft/windows/wmi/index.md | 0 docs/reference/resources/overview.md | 59 +++++ 15 files changed, 264 insertions(+) create mode 100644 docs/reference/resources/microsoft/dsc/assertion/index.md create mode 100644 docs/reference/resources/microsoft/dsc/debug/echo/index.md create mode 100644 docs/reference/resources/microsoft/dsc/group/index.md create mode 100644 docs/reference/resources/microsoft/dsc/include/index.md create mode 100644 docs/reference/resources/microsoft/dsc/powershell/examples/configure-a-machine.md create mode 100644 docs/reference/resources/microsoft/dsc/powershell/examples/discovering-powershell-resources.md create mode 100644 docs/reference/resources/microsoft/dsc/powershell/examples/invoke-a-resource.md create mode 100644 docs/reference/resources/microsoft/dsc/powershell/index.md create mode 100644 docs/reference/resources/microsoft/dsc/transitional/runcomandonset/index.md create mode 100644 docs/reference/resources/microsoft/osinfo/index.md create mode 100644 docs/reference/resources/microsoft/windows/rebootpending/index.md create mode 100644 docs/reference/resources/microsoft/windows/registry/index.md create mode 100644 docs/reference/resources/microsoft/windows/windowspowershell/index.md create mode 100644 docs/reference/resources/microsoft/windows/wmi/index.md create mode 100644 docs/reference/resources/overview.md diff --git a/docs/reference/resources/microsoft/dsc/assertion/index.md b/docs/reference/resources/microsoft/dsc/assertion/index.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/reference/resources/microsoft/dsc/debug/echo/index.md b/docs/reference/resources/microsoft/dsc/debug/echo/index.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/reference/resources/microsoft/dsc/group/index.md b/docs/reference/resources/microsoft/dsc/group/index.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/reference/resources/microsoft/dsc/include/index.md b/docs/reference/resources/microsoft/dsc/include/index.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/reference/resources/microsoft/dsc/powershell/examples/configure-a-machine.md b/docs/reference/resources/microsoft/dsc/powershell/examples/configure-a-machine.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/reference/resources/microsoft/dsc/powershell/examples/discovering-powershell-resources.md b/docs/reference/resources/microsoft/dsc/powershell/examples/discovering-powershell-resources.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/reference/resources/microsoft/dsc/powershell/examples/invoke-a-resource.md b/docs/reference/resources/microsoft/dsc/powershell/examples/invoke-a-resource.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/reference/resources/microsoft/dsc/powershell/index.md b/docs/reference/resources/microsoft/dsc/powershell/index.md new file mode 100644 index 00000000..90d859c0 --- /dev/null +++ b/docs/reference/resources/microsoft/dsc/powershell/index.md @@ -0,0 +1,205 @@ +--- +description: Microsoft.DSC/PowerShell resource reference documentation +ms.date: 03/03/2025 +ms.topic: reference +title: Microsoft/OSInfo +--- + +# Microsoft.DSC/PowerShell + +## Synopsis + +Adapter for resources implemented as PowerShell classes + +## Metadata + +```yaml +Version: 0.1.0 +Kind: adapter +Tags: [linux, windows, macos, pwsh, powershell] +Executable: powershell.resource.ps1 +``` + +## Instance definition syntax + +```yaml +resources: + - name: + type: Microsoft.DSC/PowerShell + properties: + # Required Properties + resources: + - name: + type: / + properties: # adapted resource properties +``` + +## Description + +The `Microsoft.DSC/PowerShell` adapter resource enables you to use PowerShell Desired State +Configuration (PSDSC) resources in DSC. The adapter is able to discover and invoke PSDSC resources +implemented as PowerShell classes. + +The adapter manages the PSDSC resources in PowerShell, not Windows PowerShell. To use MOF-based +PSDSC resources or PSDSC resources that require Windows PowerShell, use the +[Microsoft.Windows/WindowsPowerShell](../../windows/windowspowershell/resource.md) adapter. + +This adapter doesn't use the **PSDesiredStateConfiguration** module. You don't need to install the +**PSDesiredStateConfiguration** module to use PSDSC resources in DSC through this adapter. + +### PowerShell resource adapter cache + +The process for discovering the PowerShell resources available to the adapter can be +time-consuming. To improve performance, the adapter caches PowerShell resources and modules during +discovery. If the cache doesn't exist during discovery, the adapter creates it. + +The location of the cache depends on your operating system. The following table defines the path +for each platform. + +| Platform | Path | +| :------: | :----------------------------------------| +| Linux | `$HOME/.dsc/PSAdapterCache.json` | +| macOS | `$HOME/.dsc/PSAdapterCache.json` | +| Windows | `%LOCALAPPDATA%\dsc\PSAdapterCache.json` | + +The adapter versions the cache. The current version is `1`. If the version of the cache on a +machine differs from the current version, the adapter refreshes the cache. + +The adapter checks whether the cache is stale on each run and refresh it if: + +- The `PSModulePath` environmental variable is updated. +- Any module is added or removed from the `PSModulePath`. +- Any related file in a cached PSDSC resource module has been updated since the cache was written. + The adapter watches the `LastWriteTime` property of module files with the following extensions: + `.ps1`, `.psd1`, and `.psm1`. + +You can directly call the adapter script to clear the cache with the **Operation** parameter value +set to `ClearCache`: + +```powershell +$adapterScript = dsc resource list Microsoft.DSC/PowerShell | + ConvertFrom-Json | + Select-Object -ExpandProperty directory | + Join-Path + +& $adapterScript -Operation CLearCache +``` + +## Requirements + +- Using this adapter requires a supported version of PowerShell. DSC invokes the adapter as a + PowerShell script. For more information about installing PowerShell, see + [Install PowerShell on Windows, Linux, and macOS](/powershell/scripting/install/installing-powershell). + +## Examples + +- [Invoke a resource with the PowerShell adapter][02] +- [Configure a machine with the PowerShell adapter][03] + +## Required properties + +The following properties are required. + +### resources + +The `resources` property defines a list of adapted PSDSC resource instances that the adapter manages. +Every instance in the list must be unique, but instances may share the same DSC resource type. + +For more information about defining a valid adapted resource instance, see the +[Adapted resource instances](#adapted-resource-instances) section of this document. + +```yaml +Type: array +Required: true +MinimumItemCount: 1 +ValidItemSchema: https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3.0.0/config/document.resource.json +``` + +## Adapted resource instances + +Adapted resources instances always adhere to the +[DSC Configuration document resource instance schema](../../../../schemas/config/resource.md). + +Every adapted instance must be an object that defines the [name](#adapted-instance-name), +[type](#adapted-instance-name), and [properties](#adapted-instance-properties) for the instance. + +### Adapted instance name + +The `name` property of the adapted resource instance defines the short, human-readable name for the +instance. The adapted instance name must be a non-empty string containing only letters, numbers, +and spaces. This property should be unique within the adapter's `resources` array. + +> ![NOTE] +> The adapter doesn't currently raise an error when you define two adapted instances with the same +> name. In a future release, the adapter will be updated to emit a warning when adapted instances +> share the same name. In the next major version of the adapter, name conflicts will raise an +> error. +> +> Using the same name for multiple instances can make debugging and reviewing output more +> difficult. Always use unique names for every instance. + +```yaml +PropertyName: name +Type: string +Required: true +MinimumLength: 1 +Pattern: ^[a-zA-Z0-9 ]+$ +``` + +### Adapted instance type + +The `type` property identifies the adapted instance's PSDSC Resource. The value for this property +must be the valid fully qualified type name for the resource. + +This adapter uses the following syntax for determining the fully qualified type name of a PSDSC +resource implemented as a PowerShell class: + +```Syntax +/ +``` + +For example, if a PowerShell module named **TailspinToys** has a class-based PSDSC resource named +`TSToy`, the fully qualified type name for that resource is `TailspinToys/TSToy`. + +For more information about type names in DSC, see +[DSC Resource fully qualified type name schema reference][01]. + +```yaml +Type: string +Required: true +Pattern: ^\w+(\.\w+){0,2}\/\w+$ +``` + +### Adapted instance properties + +The `properties` of an adapted resource instance define its desired state. The value of this +property must be an object. The specified properties are validated at runtime when the adapter +tries to invoke the adapted PSDSC resource instance. This adapter doesn't support static linting +for adapted instance properties in a configuration document. + +Each name for each property must be a configurable property of the PSDSC resource. The property +name isn't case sensitive. The value for each property must be valid for that property. If you +specify an invalid property name or value, the adapter raises an error when it tries to invoke the +resource. + +```yaml +Type: object +Required: true +``` + +## Exit Codes + +The resource uses the following exit codes to report success and errors: + +- `0` - Success +- `1` - Error + +## See also + +- [Microsoft.Windows/WindowsPowerShell](../../windows/windowspowershell/resource.md) + + +[01]: ../../../concepts/resources.md#test-operations +[02]: examples/validate-with-dsc-resource.md +[03]: examples/validate-in-a-configuration.md +[04]: cli/osinfo.md diff --git a/docs/reference/resources/microsoft/dsc/transitional/runcomandonset/index.md b/docs/reference/resources/microsoft/dsc/transitional/runcomandonset/index.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/reference/resources/microsoft/osinfo/index.md b/docs/reference/resources/microsoft/osinfo/index.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/reference/resources/microsoft/windows/rebootpending/index.md b/docs/reference/resources/microsoft/windows/rebootpending/index.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/reference/resources/microsoft/windows/registry/index.md b/docs/reference/resources/microsoft/windows/registry/index.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/reference/resources/microsoft/windows/windowspowershell/index.md b/docs/reference/resources/microsoft/windows/windowspowershell/index.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/reference/resources/microsoft/windows/wmi/index.md b/docs/reference/resources/microsoft/windows/wmi/index.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/reference/resources/overview.md b/docs/reference/resources/overview.md new file mode 100644 index 00000000..f5264e66 --- /dev/null +++ b/docs/reference/resources/overview.md @@ -0,0 +1,59 @@ +# Built-in DSC resource reference + +Each release of DSC includes built-in resources that you can use immediately after you install DSC. +This document lists the available resources and links to the reference documentation for each. + +## All built-in resources + +- [Microsoft/OSInfo](./microsoft/osinfo/resource.md) +- [Microsoft.DSC/Assertion](./microsoft/dsc/assertion/resource.md) +- [Microsoft.DSC/Group](./microsoft/dsc/group/resource.md) +- [Microsoft.DSC/Include](./microsoft/dsc/include/resource.md) +- [Microsoft.DSC/PowerShell](./microsoft/dsc/powershell/resource.md) +- [Microsoft.DSC.Debug/Echo](./microsoft/dsc/debug/echo/resource.md) +- [Microsoft.DSC.Transitional/RunCommandOnSet](./microsoft/dsc/transitional/runcomandonset/resource.md) +- [Microsoft.Windows/RebootPending](./microsoft/windows/rebootpending/resource.md) +- [Microsoft.Windows/Registry](./microsoft/windows/registry/resource.md) +- [Microsoft.WIndows/WindowsPowerShell](./microsoft/windows/windowspowershell/resource.md) +- [Microsoft.Windows/WMI](./microsoft/windows/wmi/resource.md) + +## Built-in assertion resources + +You can use the following built-in resources to query the current state of a machine but not to +change the state of the machine directly: + +- [Microsoft/OSInfo](./microsoft/osinfo/resource.md) +- [Microsoft.DSC/Assertion](./microsoft/dsc/assertion/resource.md) +- [Microsoft.Windows/RebootPending](./microsoft/windows/rebootpending/resource.md) + +## Built-in adapter resources + +You can use the following built-in resources to leverage resources that don't define a DSC Resource +Manifest: + +- [Microsoft.DSC/PowerShell](./microsoft/dsc/powershell/resource.md) +- [Microsoft.Windows/WindowsPowerSHell](./microsoft/windows/windowspowershell/resource.md) +- [Microsoft.Windows/WMI](./microsoft/windows/wmi/resource.md) + +## Built-in configurable resources + +The following built-in resources to change the state of a machine directly: + +- [Microsoft.DSC.Transitional/RunCommandOnSet](./microsoft/dsc/transitional/runcomandonset/resource.md) +- [Microsoft.Windows/Registry](./microsoft/windows/registry/resource.md) + +## Built-in debugging resources + +You can use the following built-in resources when debugging or exploring DSC. They don't affect +the state of the machine. + +- [Microsoft.DSC.Debug/Echo](./microsoft/dsc/debug/echo/resource.md) + +## Built-in group resources + +You can use the following built-in resources to change how DSC processes a group of nested resource +instances: + +- [Microsoft.DSC/Assertion](./microsoft/dsc/assertion/resource.md) +- [Microsoft.DSC/Group](./microsoft/dsc/group/resource.md) +- [Microsoft.DSC/Include](./microsoft/dsc/include/resource.md) From 00234d781d1b0a2b76d85157ecd18f4fe35696ad Mon Sep 17 00:00:00 2001 From: Mikey Lombardi Date: Wed, 5 Mar 2025 16:22:51 -0600 Subject: [PATCH 2/5] (DOCS) Update CLI reference for v3.0.0 --- docs/reference/cli/completer/command.md | 31 ++-- docs/reference/cli/config/command.md | 62 +++++-- docs/reference/cli/config/export.md | 175 +++++++++++++----- docs/reference/cli/config/get.md | 143 ++++++++++----- docs/reference/cli/config/set.md | 141 +++++++++----- docs/reference/cli/config/test.md | 143 ++++++++++----- docs/reference/cli/dsc.md | 92 +++++++--- docs/reference/cli/resource/command.md | 15 +- docs/reference/cli/resource/delete.md | 108 ++++++----- docs/reference/cli/resource/export.md | 66 +++++-- docs/reference/cli/resource/get.md | 160 ++++++++++------ docs/reference/cli/resource/list.md | 234 +++++++++++------------- docs/reference/cli/resource/schema.md | 74 ++++++-- docs/reference/cli/resource/set.md | 153 ++++++++++------ docs/reference/cli/resource/test.md | 165 +++++++++++------ docs/reference/cli/schema/command.md | 115 ++++++++---- 16 files changed, 1244 insertions(+), 633 deletions(-) diff --git a/docs/reference/cli/completer/command.md b/docs/reference/cli/completer/command.md index 84d2ce44..56ba60a1 100644 --- a/docs/reference/cli/completer/command.md +++ b/docs/reference/cli/completer/command.md @@ -1,6 +1,6 @@ --- description: Command line reference for the 'dsc completer' command -ms.date: 01/17/2024 +ms.date: 3/05/2025 ms.topic: reference title: dsc completer --- @@ -78,27 +78,32 @@ shell the application returns a completion script for: - `zsh` - [Z SHell (ZSH)][05] ```yaml -Type: String -Mandatory: true -ValidValues: [ - bash, - elvish, - fish, - powershell, - zsh, - ] +Type : string +Mandatory : true +ValidValues : [ + bash, + elvish, + fish, + powershell, + zsh, + ] ``` ## Options ### -h, --help + + + Displays the help for the current command or subcommand. When you specify this option, the -application ignores all options and arguments after this one. +application ignores all other options and arguments. ```yaml -Type: Boolean -Mandatory: false +Type : boolean +Mandatory : false +LongSyntax : --help +ShortSyntax : -h ``` [01]: https://www.gnu.org/software/bash/ diff --git a/docs/reference/cli/config/command.md b/docs/reference/cli/config/command.md index 3b51dd14..be8ae60d 100644 --- a/docs/reference/cli/config/command.md +++ b/docs/reference/cli/config/command.md @@ -1,6 +1,6 @@ --- description: Command line reference for the 'dsc config' command -ms.date: 02/05/2024 +ms.date: 3/05/2025 ms.topic: reference title: dsc config --- @@ -64,6 +64,9 @@ information. For example, `dsc config --help` or `dsc config set --help`. ### -f, --parameters_file + + + Specifies the path to a data file containing the parameters to pass to the configuration as JSON or YAML. When you specify this option, DSC interprets the keys in the data file as parameters and uses the specified values. The values in the data file override any defaults defined in the @@ -73,39 +76,74 @@ The data file must contain an object with the `parameters` key. The value of the must be an object where each key is the name of a defined parameter and each value is a valid value for that parameter. -This option can't be used with the `--parameters` option. Choose whether to pass the parameters as -a data string with the `--parameters` option or in a data file with the `--parameters_file` option. +This option is mutually exclusive with the `--parameters` option. For more information about defining parameters in a configuration document, see [DSC Configuration document parameter schema][06]. For more information about using parameters in configuration document, see the [parameters function reference][07]. +```yaml +Type : string +Mandatory : false +LongSyntax : --parameters-file +ShortSyntax : -f +``` + ### -p, --parameters -Specifies the parameters to pass to the configuration as a JSON or YAML string. When you specify -this option, DSC interprets the keys in the data string as parameters and uses the specified -values. The values in the data string override any defaults defined in the configuration itself. + + + +Specifies the parameters to pass to the configuration document as a string of data formatted as +JSON or YAML. When you specify this option, DSC interprets the keys in the data string as +parameters and uses the specified values. The values in the data string override any defaults +defined in the configuration document itself. The data string must contain an object with the `parameters` key. The value of the `parameters` key must be an object where each key is the name of a defined parameter and each value is a valid value for that parameter. -This option can't be used with the `--parameters_file` option. Choose whether to pass the -parameters as a data string with the `--parameters` option or in a data file with the -`--parameters_file` option. +This option is mutually exclusive with the `--parameters_file` option. For more information about defining parameters in a configuration document, see [DSC Configuration document parameter schema][06]. For more information about using parameters in configuration document, see the [parameters function reference][07]. +```yaml +Type : string +Mandatory : false +LongSyntax : --parameters +ShortSyntax : -p +``` + +### -r, --system-root + + + + +Use this option to specify the path to the operating system root when you aren't targeting the +current running OS. + +```yaml +Type : string +Mandatory : false +LongSyntax : --system-root +ShortSyntax : -r +``` + ### -h, --help + + + Displays the help for the current command or subcommand. When you specify this option, the -application ignores all options and arguments after this one. +application ignores all other options and arguments. ```yaml -Type: Boolean -Mandatory: false +Type : boolean +Mandatory : false +LongSyntax : --help +ShortSyntax : -h ``` ## Environment variables diff --git a/docs/reference/cli/config/export.md b/docs/reference/cli/config/export.md index 1097cda0..f0732cfb 100644 --- a/docs/reference/cli/config/export.md +++ b/docs/reference/cli/config/export.md @@ -1,6 +1,6 @@ --- description: Command line reference for the 'dsc config export' command -ms.date: 09/06/2023 +ms.date: 3/05/2025 ms.topic: reference title: dsc config export --- @@ -13,22 +13,22 @@ Generates a configuration document that defines the existing instances of a set ## Syntax -### Configuration document from stdin +### Configuration document from file ```sh - | dsc config export [Options] +dsc config export [Options] --file ``` ### Configuration document from option string ```sh -dsc config export [Options] --document +dsc config export [Options] --input ``` -### Configuration document from file +### Configuration document from stdin ```sh -dsc config export [Options] --path +cat | dsc config export [Options] --file - ``` ## Description @@ -36,10 +36,10 @@ dsc config export [Options] --path The `export` subcommand generates a configuration document that includes every instance of a set of resources. -The configuration document must be passed to this command as JSON or YAML over stdin, as a string -with the **document** option, or from a file with the **path** option. +The configuration document must be passed to this command as JSON or YAML with the `--input` or +`--file` option. -The input configuration defines the resources to export. DSC ignores any properties specified for +The input document defines the resources to export. DSC ignores any properties specified for the resources in the input configuration for the operation, but the input document and any properties for resource instances must still validate against the configuration document and resource instance schemas. @@ -49,65 +49,158 @@ configuration. Only define each resource type once. If the configuration documen resource instance where the resource type isn't exportable or has already been declared in the configuration, DSC raises an error. +## Examples + +### Example 1 - Test whether a configuration's resource instances are in the desired state + + + +The command inspects the system to return a configuration document containing every discovered +instance of the resources defined in the configuration document saved as `example.dsc.config.yaml`. +It passes the configuration document to the command from stdin using the `--file` option. + +```yaml +# example.dsc.config.yaml +$schema: https://aka.ms/dsc/schemas/v3/bundled/config/document.json +resources: +- name: Operating system information + type: Microsoft/OSInfo + properties: {} +- name: Processes + type: Microsoft/Process + properties: {} +``` + +```sh +cat ./example.dsc.config.yaml | dsc config export --file - +``` + +### Example 2 - Passing a file to read as the configuration document + + + +The command uses the `--file` option to export resources from the configuration defined in the +`example.dsc.config.yaml` file. + +```sh +dsc config export --file ./example.dsc.config.yaml +``` + +### Example 3 - Passing a configuration document as a variable + + + +The command uses the `--input` option to exoirt resources from the configuration stored in the +`$desired` variable. + +```sh +dsc config export --input $desired +``` + ## Options -### -d, --document +### -i, --input + + + + +Specifies the configuration document to validate state for. -Specifies the configuration document to export from as a JSON or YAML object. DSC validates the -document against the configuration document schema. If the validation fails, DSC raises an error. +The document must be a string containing a JSON or YAML object. DSC validates the document against +the configuration document schema. If the validation fails, DSC raises an error. -This option can't be used with configuration document over stdin or the `--path` option. Choose -whether to pass the configuration document to the command over stdin, from a file with the `--path` -option, or with the `--document` option. +This option is mutually exclusive with the `--file` option. ```yaml -Type: String -Mandatory: false +Type : string +Mandatory : false +LongSyntax : --input +ShortSyntax : -i ``` -### -p, --path +### -f, --file + + + + +Defines the path to a configuration document to validate state for. -Defines the path to a configuration document to export instead of piping the document from stdin or -passing it as a string with the `--document` option. The specified file must contain a -configuration document as a JSON or YAML object. DSC validates the document against the -configuration document schema. If the validation fails, or if the specified file doesn't exist, DSC -raises an error. +The specified file must contain a configuration document as a JSON or YAML object. DSC validates +the document against the configuration document schema. If the validation fails, or if the +specified file doesn't exist, DSC raises an error. -This option is mutually exclusive with the `--document` option. When you use this option, DSC -ignores any input from stdin. +You can also use this option to pass a configuration document from stdin, as shown in +[Example 1](#example-1). + +This option is mutually exclusive with the `--input` option. ```yaml -Type: String -Mandatory: false +Type : string +Mandatory : false +LongSyntax : --file +ShortSyntax : -f ``` -### -f, --format +### -o, --output-format + + + + +The `--output-format` option controls which format DSC uses for the data the command returns. The +available formats are: + +- `json` to emit the data as a [JSON Line][02]. +- `pretty-json` to emit the data as JSON with newlines, indentation, and spaces for readability. +- `yaml` to emit the data as YAML. + +The default output format depends on whether DSC detects that the output is being redirected or +captured as a variable: -The `--format` option controls the console output format for the command. If the command output is -redirected or captured as a variable, the output is always JSON. +- If the command isn't being redirected or captured, DSC displays the output as the `yaml` format + in the console. +- If the command output is redirected or captured, DSC emits the data as the `json` format to + stdout. + +When you use this option, DSC uses the specified format regardless of whether the command is being +redirected or captured. + +When the command isn't redirected or captured, the output in the console is formatted for improved +readability. When the command isn't redirected or captured, the output include terminal sequences +for formatting. ```yaml -Type: String -Mandatory: false -DefaultValue: yaml -ValidValues: [json, pretty-json, yaml] +Type : string +Mandatory : false +ValidValues : [json, pretty-json, yaml] +LongSyntax : --output-format +ShortSyntax : -o ``` ### -h, --help + + + Displays the help for the current command or subcommand. When you specify this option, the -application ignores all options and arguments after this one. +application ignores all other options and arguments. ```yaml -Type: Boolean -Mandatory: false +Type : boolean +Mandatory : false +LongSyntax : --help +ShortSyntax : -h ``` ## Output -This command returns JSON output that defines a configuration document including every instance of -the resources declared in the input configuration. For more information, see -[DSC Configuration document schema reference][02]. +This command returns formatted data that defines a configuration document including every instance +of the resources declared in the input configuration. For more information, see +[DSC Configuration document schema reference][03]. + +For more information about the formatting of the output data, see the +[--output-format option](#--output-format). + [01]: ../../schemas/resource/manifest/export.md -[02]: ../../schemas/config/document.md +[02]: https://jsonlines.org/ +[03]: ../../schemas/config/document.md diff --git a/docs/reference/cli/config/get.md b/docs/reference/cli/config/get.md index 34a2bc5d..28431fcd 100644 --- a/docs/reference/cli/config/get.md +++ b/docs/reference/cli/config/get.md @@ -1,6 +1,6 @@ --- description: Command line reference for the 'dsc config get' command -ms.date: 02/28/2025 +ms.date: 3/05/2025 ms.topic: reference title: dsc config get --- @@ -13,39 +13,42 @@ Retrieves the current state of resource instances in a configuration document. ## Syntax -### Configuration document from stdin +### Configuration document from file ```sh - | dsc config get [Options] +dsc config get [Options] --file ``` ### Configuration document from option string ```sh -dsc config get [Options] --document +dsc config get [Options] --input ``` -### Configuration document from file +### Configuration document from stdin ```sh -dsc config get [Options] --path +cat | dsc config get [Options] --file - ``` ## Description -The `get` subcommand returns the current state of the resource instances in a configuration +The `get` subcommand returns the actual state of the resource instances in a configuration document. When this command runs, DSC validates the configuration document before invoking the get operation for each resource instance defined in the document. -The configuration document must be passed to this command as JSON or YAML over stdin, as a string -with the **document** option, or from a file with the **path** option. +The configuration document must be passed to this command as JSON or YAML with the `--input` or +`--file` option. ## Examples ### Example 1 - Get the current state of a configuration's resource instances + + The command returns the actual state for the resource instances defined in the configuration -document saved as `example.dsc.config.yaml`. +document saved as `example.dsc.config.yaml`. It passes the configuration document to the command +from stdin using the `--file` option. ```yaml # example.dsc.config.yaml @@ -70,12 +73,14 @@ resources: ``` ```sh -cat ./example.dsc.config.yaml | dsc config get +cat ./example.dsc.config.yaml | dsc config get --file - ``` ### Example 2 - Passing a file to read as the configuration document -The command uses the **path** option to retrieve the resource instances defined in the + + +The command uses the `--file` option to retrieve the resource instances defined in the `example.dsc.config.yaml` file. ```sh @@ -84,72 +89,118 @@ dsc config get --path ./example.dsc.config.yaml ### Example 3 - Passing a configuration document as a variable -The command uses the **document** option to retrieve the resource instances defined in a + + +The command uses the `--input` option to retrieve the resource instances defined in a configuration document stored in the `$desired` variable. ```sh -dsc config get --document $desired +dsc config get --input $desired ``` ## Options -### -d, --document +### -i, --input + + + -Specifies the configuration document to retrieve actual state for. The document must be a string -containing a JSON or YAML object. DSC validates the document against the configuration document -schema. If the validation fails, DSC raises an error. +Specifies the configuration document to retrieve actual state for. -This option can't be used with configuration document over stdin or the `--path` option. Choose -whether to pass the configuration document to the command over stdin, from a file with the `--path` -option, or with the `--document` option. +The document must be a string containing a JSON or YAML object. DSC validates the document against +the configuration document schema. If the validation fails, DSC raises an error. + +This option is mutually exclusive with the `--file` option. ```yaml -Type: String -Mandatory: false +Type : string +Mandatory : false +LongSyntax : --input +ShortSyntax : -i ``` -### -p, --path +### -f, --file + + + -Defines the path to a configuration document to retrieve actual state for instead of piping the -document from stdin or passing it as a string with the `--document` option. The specified file must -contain a configuration document as a JSON or YAML object. DSC validates the document against the -configuration document schema. If the validation fails, or if the specified file doesn't exist, DSC -raises an error. +Defines the path to a configuration document to retrieve actual state for. -This option is mutually exclusive with the `--document` option. When you use this option, DSC -ignores any input from stdin. +The specified file must contain a configuration document as a JSON or YAML object. DSC validates +the document against the configuration document schema. If the validation fails, or if the +specified file doesn't exist, DSC raises an error. + +You can also use this option to pass a configuration document from stdin, as shown in +[Example 1](#example-1). + +This option is mutually exclusive with the `--input` option. ```yaml -Type: String -Mandatory: false +Type : string +Mandatory : false +LongSyntax : --file +ShortSyntax : -f ``` -### -f, --format +### -o, --output-format + + + + +The `--output-format` option controls which format DSC uses for the data the command returns. The +available formats are: + +- `json` to emit the data as a [JSON Line][01]. +- `pretty-json` to emit the data as JSON with newlines, indentation, and spaces for readability. +- `yaml` to emit the data as YAML. -The `--format` option controls the console output format for the command. If the command output is -redirected or captured as a variable, the output is always JSON. +The default output format depends on whether DSC detects that the output is being redirected or +captured as a variable: + +- If the command isn't being redirected or captured, DSC displays the output as the `yaml` format + in the console. +- If the command output is redirected or captured, DSC emits the data as the `json` format to + stdout. + +When you use this option, DSC uses the specified format regardless of whether the command is being +redirected or captured. + +When the command isn't redirected or captured, the output in the console is formatted for improved +readability. When the command isn't redirected or captured, the output include terminal sequences +for formatting. ```yaml -Type: String -Mandatory: false -DefaultValue: yaml -ValidValues: [json, pretty-json, yaml] +Type : string +Mandatory : false +ValidValues : [json, pretty-json, yaml] +LongSyntax : --output-format +ShortSyntax : -o ``` ### -h, --help + + + Displays the help for the current command or subcommand. When you specify this option, the -application ignores all options and arguments after this one. +application ignores all other options and arguments. ```yaml -Type: Boolean -Mandatory: false +Type : boolean +Mandatory : false +LongSyntax : --help +ShortSyntax : -h ``` ## Output -This command returns JSON output that includes whether the operation or any resources raised any +This command returns formatted data that includes whether the operation or any resources raised any errors, the collection of messages emitted during the operation, and the get operation results for -every instance. For more information, see [dsc config get result schema][01]. +every instance. For more information, see [dsc config get result schema][02]. + +For more information about the formatting of the output data, see the +[--output-format option](#--output-format). -[01]: ../../schemas/outputs/config/get.md + +[01]: https://jsonlines.org/ +[02]: ../../schemas/outputs/config/get.md diff --git a/docs/reference/cli/config/set.md b/docs/reference/cli/config/set.md index 19549bc2..22508c39 100644 --- a/docs/reference/cli/config/set.md +++ b/docs/reference/cli/config/set.md @@ -1,6 +1,6 @@ --- description: Command line reference for the 'dsc config set' command -ms.date: 02/28/2025 +ms.date: 3/05/2025 ms.topic: reference title: dsc config set --- @@ -13,22 +13,22 @@ Enforces the desired state of resource instances in a configuration document. ## Syntax -### Configuration document from stdin +### Configuration document from file ```sh - | dsc config set [Options] +dsc config set [Options] --file ``` ### Configuration document from option string ```sh -dsc config set [Options] --document +dsc config set [Options] --input ``` -### Configuration document from file +### Configuration document from stdin ```sh -dsc config set [Options] --path +cat | dsc config set [Options] --file - ``` ## Description @@ -38,13 +38,15 @@ document. When this command runs, DSC validates the configuration document befor operation for each resource instance defined in the document. DSC then invokes the set operation for each resource instance that isn't in the desired state. -The configuration document must be passed to this command as JSON or YAML over stdin, as a string -with the **document** option, or from a file with the **path** option. +The configuration document must be passed to this command as JSON or YAML with the `--input` or +`--file` option. ## Examples ### Example 1 - Set a configuration's resource instances to the desired state + + The command inspects the resource instances defined in the configuration document saved as `example.dsc.config.yaml` and sets them to the desired state as needed. @@ -71,11 +73,13 @@ resources: ``` ```sh -cat ./example.dsc.config.yaml | dsc config set +cat ./example.dsc.config.yaml | dsc config set --file - ``` ### Example 2 - Passing a file to read as the configuration document + + The command uses the **path** option to enforce the configuration defined in the `example.dsc.config.yaml` file. @@ -85,6 +89,8 @@ dsc config set --path ./example.dsc.config.yaml ### Example 3 - Passing a configuration document as a variable + + The command uses the **document** option to enforce the configuration stored in the `$desired` variable. @@ -94,39 +100,53 @@ dsc config set --document $desired ## Options -### -d, --document +### -i, --input + + + + +Specifies the configuration document to enforce state for. -Specifies the configuration document to enforce state for. The document must be a string -containing a JSON or YAML object. DSC validates the document against the configuration document -schema. If the validation fails, DSC raises an error. +The document must be a string containing a JSON or YAML object. DSC validates the document against +the configuration document schema. If the validation fails, DSC raises an error. -This option can't be used with configuration document over stdin or the `--path` option. Choose -whether to pass the configuration document to the command over stdin, from a file with the `--path` -option, or with the `--document` option. +This option is mutually exclusive with the `--file` option. ```yaml -Type: String -Mandatory: false +Type : string +Mandatory : false +LongSyntax : --input +ShortSyntax : -i ``` -### -p, --path +### -f, --file + + + + +Defines the path to a configuration document to enforce state for. -Defines the path to a configuration document to enforce state for instead of piping the document -from stdin or passing it as a string with the `--document` option. The specified file must contain -a configuration document as a JSON or YAML object. DSC validates the document against the -configuration document schema. If the validation fails, or if the specified file doesn't exist, DSC -raises an error. +The specified file must contain a configuration document as a JSON or YAML object. DSC validates +the document against the configuration document schema. If the validation fails, or if the +specified file doesn't exist, DSC raises an error. -This option is mutually exclusive with the `--document` option. When you use this option, DSC -ignores any input from stdin. +You can also use this option to pass a configuration document from stdin, as shown in +[Example 1](#example-1). + +This option is mutually exclusive with the `--input` option. ```yaml -Type: String -Mandatory: false +Type : string +Mandatory : false +LongSyntax : --file +ShortSyntax : -f ``` ### -w, --what-if + + + When you specify this flag option, DSC doesn't actually change the system state with the `set` operation. Instead, it returns output indicating _how_ the operation will change system state when called without this option. Use this option to preview the changes DSC will make to a system. @@ -135,36 +155,71 @@ The output for the command when you use this option is the same as without, exce `ExecutionType` metadata field is set to `WhatIf` instead of `Actual`. ```yaml -Type: Boolean -Mandatory: false +Type : boolean +Mandatory : false +LongSyntax : --what-if +ShortSyntax : -w ``` -### -f, --format +### -o, --output-format + + + + +The `--output-format` option controls which format DSC uses for the data the command returns. The +available formats are: + +- `json` to emit the data as a [JSON Line][01]. +- `pretty-json` to emit the data as JSON with newlines, indentation, and spaces for readability. +- `yaml` to emit the data as YAML. -The `--format` option controls the console output format for the command. If the command output is -redirected or captured as a variable, the output is always JSON. +The default output format depends on whether DSC detects that the output is being redirected or +captured as a variable: + +- If the command isn't being redirected or captured, DSC displays the output as the `yaml` format + in the console. +- If the command output is redirected or captured, DSC emits the data as the `json` format to + stdout. + +When you use this option, DSC uses the specified format regardless of whether the command is being +redirected or captured. + +When the command isn't redirected or captured, the output in the console is formatted for improved +readability. When the command isn't redirected or captured, the output include terminal sequences +for formatting. ```yaml -Type: String -Mandatory: false -DefaultValue: yaml -ValidValues: [json, pretty-json, yaml] +Type : string +Mandatory : false +ValidValues : [json, pretty-json, yaml] +LongSyntax : --output-format +ShortSyntax : -o ``` ### -h, --help + + + Displays the help for the current command or subcommand. When you specify this option, the -application ignores all options and arguments after this one. +application ignores all other options and arguments. ```yaml -Type: Boolean -Mandatory: false +Type : boolean +Mandatory : false +LongSyntax : --help +ShortSyntax : -h ``` ## Output -This command returns JSON output that includes whether the operation or any resources raised any +This command returns formatted data that includes whether the operation or any resources raised any errors, the collection of messages emitted during the operation, and the set operation results for -every instance. For more information, see [dsc config get result schema][01]. +every instance. For more information, see [dsc config get result schema][02]. + +For more information about the formatting of the output data, see the +[--output-format option](#--output-format). -[01]: ../../schemas/outputs/config/set.md + +[01]: https://jsonlines.org/ +[02]: ../../schemas/outputs/config/set.md diff --git a/docs/reference/cli/config/test.md b/docs/reference/cli/config/test.md index 26cbabb2..e4e99a54 100644 --- a/docs/reference/cli/config/test.md +++ b/docs/reference/cli/config/test.md @@ -1,6 +1,6 @@ --- description: Command line reference for the 'dsc config test' command -ms.date: 02/28/2025 +ms.date: 3/05/2025 ms.topic: reference title: dsc config test --- @@ -13,22 +13,22 @@ Verifies whether the resource instances in a configuration document are in the d ## Syntax -### Configuration document from stdin +### Configuration document from file ```sh - | dsc config test [Options] +dsc config test [Options] --file ``` ### Configuration document from option string ```sh -dsc config test [Options] --document +dsc config test [Options] --document ``` -### Configuration document from file +### Configuration document from stdin ```sh -dsc config test [Options] --path +cat | dsc config test [Options] --file - ``` ## Description @@ -37,15 +37,18 @@ The `test` subcommand verifies whether the resource instances in a configuration the desired state. When this command runs, DSC validates the configuration document before invoking the test operation for each resource instance defined in the document. -The configuration document must be passed to this command as JSON or YAML over stdin, as a string -with the **document** option, or from a file with the **path** option. +The configuration document must be passed to this command as JSON or YAML with the `--input` or +`--file` option. ## Examples ### Example 1 - Test whether a configuration's resource instances are in the desired state + + The command returns the status, desired state, actual state, and differing properties for the -resource instances defined in the configuration document saved as `example.dsc.config.yaml`. +resource instances defined in the configuration document saved as `example.dsc.config.yaml`. It +passes the configuration document to the command from stdin using the `--file` option. ```yaml # example.dsc.config.yaml @@ -70,86 +73,134 @@ resources: ``` ```sh -cat ./example.dsc.config.yaml | dsc config test +cat ./example.dsc.config.yaml | dsc config test --file - ``` ### Example 2 - Passing a file to read as the configuration document -The command uses the **path** option to validate the configuration defined in the + + +The command uses the `--file` option to validate the configuration defined in the `example.dsc.config.yaml` file. ```sh -dsc config test --path ./example.dsc.config.yaml +dsc config test --file ./example.dsc.config.yaml ``` ### Example 3 - Passing a configuration document as a variable -The command uses the **document** option to validate the configuration stored in the `$desired` + + +The command uses the `--input` option to validate the configuration stored in the `$desired` variable. ```sh -dsc config test --document $desired +dsc config test --input $desired ``` ## Options -### -d, --document +### -i, --input + + + -Specifies the configuration document to validate state for. The document must be a string -containing a JSON or YAML object. DSC validates the document against the configuration document -schema. If the validation fails, DSC raises an error. +Specifies the configuration document to validate state for. -This option can't be used with configuration document over stdin or the `--path` option. Choose -whether to pass the configuration document to the command over stdin, from a file with the `--path` -option, or with the `--document` option. +The document must be a string containing a JSON or YAML object. DSC validates the document against +the configuration document schema. If the validation fails, DSC raises an error. + +This option is mutually exclusive with the `--file` option. ```yaml -Type: String -Mandatory: false +Type : string +Mandatory : false +LongSyntax : --input +ShortSyntax : -i ``` -### -p, --path +### -f, --file + + + -Defines the path to a configuration document to validate state for instead of piping the document -from stdin or passing it as a string with the `--document` option. The specified file must contain -a configuration document as a JSON or YAML object. DSC validates the document against the -configuration document schema. If the validation fails, or if the specified file doesn't exist, DSC -raises an error. +Defines the path to a configuration document to validate state for. -This option is mutually exclusive with the `--document` option. When you use this option, DSC -ignores any input from stdin. +The specified file must contain a configuration document as a JSON or YAML object. DSC validates +the document against the configuration document schema. If the validation fails, or if the +specified file doesn't exist, DSC raises an error. + +You can also use this option to pass a configuration document from stdin, as shown in +[Example 1](#example-1). + +This option is mutually exclusive with the `--input` option. ```yaml -Type: String -Mandatory: false +Type : string +Mandatory : false +LongSyntax : --file +ShortSyntax : -f ``` -### -f, --format +### -o, --output-format + + + + +The `--output-format` option controls which format DSC uses for the data the command returns. The +available formats are: + +- `json` to emit the data as a [JSON Line][01]. +- `pretty-json` to emit the data as JSON with newlines, indentation, and spaces for readability. +- `yaml` to emit the data as YAML. -The `--format` option controls the console output format for the command. If the command output is -redirected or captured as a variable, the output is always JSON. +The default output format depends on whether DSC detects that the output is being redirected or +captured as a variable: + +- If the command isn't being redirected or captured, DSC displays the output as the `yaml` format + in the console. +- If the command output is redirected or captured, DSC emits the data as the `json` format to + stdout. + +When you use this option, DSC uses the specified format regardless of whether the command is being +redirected or captured. + +When the command isn't redirected or captured, the output in the console is formatted for improved +readability. When the command isn't redirected or captured, the output include terminal sequences +for formatting. ```yaml -Type: String -Mandatory: false -DefaultValue: yaml -ValidValues: [json, pretty-json, yaml] +Type : string +Mandatory : false +ValidValues : [json, pretty-json, yaml] +LongSyntax : --output-format +ShortSyntax : -o ``` ### -h, --help + + + Displays the help for the current command or subcommand. When you specify this option, the -application ignores all options and arguments after this one. +application ignores all other options and arguments. ```yaml -Type: Boolean -Mandatory: false +Type : boolean +Mandatory : false +LongSyntax : --help +ShortSyntax : -h ``` ## Output -This command returns JSON output that includes whether the operation or any resources raised any +This command returns formatted data that includes whether the operation or any resources raised any errors, the collection of messages emitted during the operation, and the test operation results for -every instance. For more information, see [dsc config test result schema][01]. +every instance. For more information, see [dsc config test result schema][02]. + +For more information about the formatting of the output data, see the +[--output-format option](#--output-format). -[01]: ../../schemas/outputs/config/test.md + +[01]: https://jsonlines.org/ +[02]: ../../schemas/outputs/config/test.md diff --git a/docs/reference/cli/dsc.md b/docs/reference/cli/dsc.md index b7d311db..108d6d59 100644 --- a/docs/reference/cli/dsc.md +++ b/docs/reference/cli/dsc.md @@ -1,6 +1,6 @@ --- description: Command line reference for the 'dsc' command -ms.date: 02/05/2024 +ms.date: 3/05/2025 ms.topic: reference title: dsc --- @@ -69,18 +69,11 @@ example, `dsc config --help` or `dsc config set --help`. ## Options -### -h, --help - -Displays the help for the current command or subcommand. When you specify this option, the -application ignores all options and arguments after this one. - -```yaml -Type: Boolean -Mandatory: false -``` - ### -l, --trace-level + + + Defines the minimum message level DSC should emit during an operation. Messages in DSC are categorized by their level. @@ -103,14 +96,19 @@ When the log level is `error`, DSC only emits error messages. DSC ignores every lower log level. ```yaml -Type: String -Mandatory: false -DefaultValue: warning -ValidValues: [error, warning, info, debug, trace] +Type : string +Mandatory : false +DefaultValue : warning +ValidValues : [error, warning, info, debug, trace] +LongSyntax : --trace-level +ShortSyntax : -l ``` ### -f, --trace-format + + + Defines the output format to use when emitting trace messages on stderr. DSC supports the following formats: @@ -121,27 +119,71 @@ formats: line number as properties. ```yaml -Type: String -Mandatory: false -DefaultValue: default -ValidValues: [default, plaintext, json] +Type : string +Mandatory : false +DefaultValue : default +ValidValues : [default, plaintext, json] +LongSyntax : --trace-format +ShortSyntax : -f +``` + +### -p, --progress-format + + + + +Defines the progress format to use when emitting progress messages on stderr. DSC supports the following +formats: + +- `default` - Shows a progress bar if DSC detects that it's being called interactively. Otherwise, DSC doesn't show any progress. +- `none` - Doesn't show any progress. +- `json` - Emits progress as compressed JSON objects with the timestamp, level, message, and + line number as properties. + +```yaml +Type : string +Mandatory : false +DefaultValue : default +ValidValues : [default, none, json] +LongSyntax : --progress-format +ShortSyntax : -p ``` ### -V, --version + + + Displays the version of the application. When you specify this option, the application ignores all -options and arguments after this one. +options and arguments except for [--help](#--help), which overrides this option. + +```yaml +Type : boolean +Mandatory : false +LongSyntax : --version +ShortSyntax : -V +``` + +### -h, --help + + + + +Displays the help for the current command or subcommand. When you specify this option, the +application ignores all other options and arguments. ```yaml -Type: Boolean -Mandatory: false +Type : boolean +Mandatory : false +LongSyntax : --help +ShortSyntax : -h ``` ## Environment Variables -By default, the `dsc` command searches for command-based DSC Resource manifests in the folders -defined by the `PATH` environment variable. If the `DSC_RESOURCE_PATH` environment variable is -defined, `dsc` searches the folders in `DSC_RESOURCE_PATH` instead of `PATH`. +By default, the `dsc` command searches for DSC resource manifests in the folders defined by the +`PATH` environment variable. If the `DSC_RESOURCE_PATH` environment variable is defined, `dsc` +searches the folders in `DSC_RESOURCE_PATH` instead of `PATH`. The `DSC_RESOURCE_PATH` environment must be an environment variable that follows the same conventions as the `PATH` environment variable for the operating system. Separate folder paths with diff --git a/docs/reference/cli/resource/command.md b/docs/reference/cli/resource/command.md index 2a871d82..67c1a45a 100644 --- a/docs/reference/cli/resource/command.md +++ b/docs/reference/cli/resource/command.md @@ -1,6 +1,6 @@ --- description: Command line reference for the 'dsc resource' command -ms.date: 09/06/2023 +ms.date: 3/05/2025 ms.topic: reference title: dsc resource --- @@ -69,19 +69,24 @@ dsc resource help [] For example, `dsc resource help` gets the help for this command. `dsc resource help list` gets the help for the `list` subcommand. -You can also use the [--help](#-h---help) option on the command or subcommand to display the help +You can also use the [--help](#--help) option on the command or subcommand to display the help information. For example, `dsc resource --help` or `dsc resource set --help`. ## Options ### -h, --help + + + Displays the help for the current command or subcommand. When you specify this option, the -application ignores all options and arguments after this one. +application ignores all other options and arguments. ```yaml -Type: Boolean -Mandatory: false +Type : boolean +Mandatory : false +LongSyntax : --help +ShortSyntax : -h ``` [01]: ../config/command.md diff --git a/docs/reference/cli/resource/delete.md b/docs/reference/cli/resource/delete.md index 7636366a..5cb5c054 100644 --- a/docs/reference/cli/resource/delete.md +++ b/docs/reference/cli/resource/delete.md @@ -1,6 +1,6 @@ --- description: Command line reference for the 'dsc resource delete' command -ms.date: 05/08/2024 +ms.date: 3/05/2025 ms.topic: reference title: dsc resource delete --- @@ -19,22 +19,22 @@ Invokes the delete operation of a resource. dsc resource delete [Options] --resource ``` -### Instance properties from stdin +### Instance properties from input option ```sh - | dsc resource delete [Options] --resource +dsc resource delete --input --resource ``` -### Instance properties from input option +### Instance properties from file ```sh -dsc resource delete --input '' --resource +dsc resource delete --file --resource ``` -### Instance properties from file +### Instance properties from stdin ```sh -dsc resource delete --path --resource +cat | dsc resource delete [Options] --resource --file - ``` ## Description @@ -42,8 +42,7 @@ dsc resource delete --path --resource The `delete` subcommand removes a resource instance. Any properties the resource requires for discerning which instance to delete must be passed to this -command as a JSON or YAML object. The object can be passed to this command from stdin or with the -`--input` option. You can also use the `--path` option to read the object from a JSON or YAML file. +command as a JSON or YAML object with the `--input` or `--file` opion. This command returns no output when successful. If it encounters an error, it surfaces the error to the caller on stderr and exits with a non-zero exit code. @@ -52,8 +51,10 @@ the caller on stderr and exits with a non-zero exit code. ### Example 1 - delete resource instance with input option -If a resource requires one or more property values to return the actual state of the instance, the -instance properties can be passed with the **input** option as either JSON or YAML. + + +If a resource requires one or more property values to identify the instance, the instance +properties can be passed with the `--input` option as either JSON or YAML. ```sh dsc resource delete --resource Microsoft.Windows/Registry --input '{ @@ -63,36 +64,40 @@ dsc resource delete --resource Microsoft.Windows/Registry --input '{ ### Example 2 - delete resource instance with input from stdin -If a resource requires one or more property values to return the actual state of the instance, the -instance properties can be passed over stdin as either JSON or YAML. + + +If a resource requires one or more property values to identify the instance, the instance +properties can be passed over stdin as either JSON or YAML with the `--file` option. ```sh '{ "keyPath": "HKCU\\DSC\\Example" -}' | dsc resource delete --resource Microsoft.Windows/Registry +}' | dsc resource delete --resource Microsoft.Windows/Registry --file - ``` ### Example 3 - delete resource instance with input from a YAML file -If a resource requires one or more property values to return the actual state of the instance, the -instance properties can be retrieved from a saved JSON or YAML file. + -```sh -cat ./example.delete.yaml -``` +If a resource requires one or more property values to identify the instance, the instance +properties can be retrieved from a saved JSON or YAML file with the `--file` option. ```yaml +# ./example.delete.yaml keyPath: HKCU\\DSC\\Example ``` ```sh -dsc resource delete --resource Microsoft.Windows/Registry --path ./example.delete.yaml +dsc resource delete --resource Microsoft.Windows/Registry --file ./example.delete.yaml ``` ## Options ### -r, --resource + + + Specifies the fully qualified type name of the DSC Resource to use, like `Microsoft.Windows/Registry`. @@ -103,53 +108,66 @@ The fully qualified type name syntax is: `[.][.]/`, wh - The `name` identifies the component the resource manages. ```yaml -Type: String -Mandatory: true +Type : string +Mandatory : true +LongSyntax : --resource +ShortSyntax : -r ``` ### -i, --input -Specifies a JSON or YAML object with the properties needed for retrieving an instance of the DSC -Resource. DSC validates the object against the resource's instance schema. If the validation fails, -DSC raises an error. + + + +Specifies the resource instance to delete. -This option can't be used with instance properties over stdin or the `--path` option. Choose -whether to pass the instance properties to the command over stdin, from a file with the `--path` -option, or with the `--input` option. +The instance must be a string containing a JSON or YAML object. DSC validates the object against +the resource's instance schema. If the validation fails, DSC raises an error. -DSC ignores this option when the `--all` option is specified. +This option is mutually exclusive with the `--file` option. ```yaml -Type: String -Mandatory: false +Type : string +Mandatory : false +LongSyntax : --input +ShortSyntax : -i ``` -### -p, --path +### -f, --file -Defines the path to a text file to read as input for the command instead of piping input from stdin -or passing it as a string with the `--input` option. The specified file must contain JSON or YAML -that represents valid properties for the resource. DSC validates the object against the resource's -instance schema. If the validation fails, or if the specified file doesn't exist, DSC raises an -error. + + -This option is mutually exclusive with the `--input` option. When you use this option, DSC -ignores any input from stdin. +Defines the path to a file defining the resource instance to delete. -DSC ignores this option when the `--all` option is specified. +The specified file must contain a JSON or YAML object that represents valid properties for the +resource. DSC validates the object against the resource's instance schema. If the validation fails, +or if the specified file doesn't exist, DSC raises an error. + +You can also use this option to pass an instance from stdin, as shown in [Example 2](#example-2). + +This option is mutually exclusive with the `--input` option. ```yaml -Type: String -Mandatory: false +Type : string +Mandatory : false +LongSyntax : --file +ShortSyntax : -f ``` ### -h, --help + + + Displays the help for the current command or subcommand. When you specify this option, the -application ignores all options and arguments after this one. +application ignores all other options and arguments. ```yaml -Type: Boolean -Mandatory: false +Type : boolean +Mandatory : false +LongSyntax : --help +ShortSyntax : -h ``` ## Output diff --git a/docs/reference/cli/resource/export.md b/docs/reference/cli/resource/export.md index 78c660bd..5de68cd7 100644 --- a/docs/reference/cli/resource/export.md +++ b/docs/reference/cli/resource/export.md @@ -1,6 +1,6 @@ --- description: Command line reference for the 'dsc resource export' command -ms.date: 09/06/2023 +ms.date: 3/05/2025 ms.topic: reference title: dsc resource export --- @@ -29,6 +29,9 @@ the input configuration. If the specified resource type isn't exportable, DSC ra ### -r, --resource + + + Specifies the fully qualified type name of the DSC Resource to export, like `Microsoft.Windows/Registry`. @@ -39,37 +42,72 @@ The fully qualified type name syntax is: `[.][.]/`, wh - The `name` identifies the component the resource manages. ```yaml -Type: String -Mandatory: true +Type : string +Mandatory : true +LongSyntax : --resource +ShortSyntax : -r ``` -### -f, --format +### -o, --output-format + + + + +The `--output-format` option controls which format DSC uses for the data the command returns. The +available formats are: + +- `json` to emit the data as a [JSON Line][aa]. +- `pretty-json` to emit the data as JSON with newlines, indentation, and spaces for readability. +- `yaml` to emit the data as YAML. + +The default output format depends on whether DSC detects that the output is being redirected or +captured as a variable: -The `--format` option controls the console output format for the command. If the command output is -redirected or captured as a variable, the output is always JSON. +- If the command isn't being redirected or captured, DSC displays the output as the `yaml` format + in the console. +- If the command output is redirected or captured, DSC emits the data as the `json` format to + stdout. + +When you use this option, DSC uses the specified format regardless of whether the command is being +redirected or captured. + +When the command isn't redirected or captured, the output in the console is formatted for improved +readability. When the command isn't redirected or captured, the output include terminal sequences +for formatting. ```yaml -Type: String -Mandatory: false -DefaultValue: yaml -ValidValues: [json, pretty-json, yaml] +Type : string +Mandatory : false +ValidValues : [json, pretty-json, yaml] +LongSyntax : --output-format +ShortSyntax : -o ``` +[aa]: https://jsonlines.org/ + ### -h, --help + + + Displays the help for the current command or subcommand. When you specify this option, the -application ignores all options and arguments after this one. +application ignores all other options and arguments. ```yaml -Type: Boolean -Mandatory: false +Type : boolean +Mandatory : false +LongSyntax : --help +ShortSyntax : -h ``` ## Output -This command returns JSON output that defines a configuration document including every instance of +This command returns formatted data that defines a configuration document including every instance of the resources declared in the input configuration. For more information, see [DSC Configuration document schema reference][02]. +For more information about the formatting of the output data, see the +[--output-format option](#--output-format). + [01]: ../../schemas/resource/manifest/export.md [02]: ../../schemas/config/document.md diff --git a/docs/reference/cli/resource/get.md b/docs/reference/cli/resource/get.md index b3fbae47..f15f3df4 100644 --- a/docs/reference/cli/resource/get.md +++ b/docs/reference/cli/resource/get.md @@ -1,6 +1,6 @@ --- description: Command line reference for the 'dsc resource get' command -ms.date: 09/06/2023 +ms.date: 3/05/2025 ms.topic: reference title: dsc resource get --- @@ -19,22 +19,22 @@ Invokes the get operation of a resource. dsc resource get [Options] --resource ``` -### Instance properties from stdin +### Instance properties from input option ```sh - | dsc resource get [Options] --resource +dsc resource get --input --resource ``` -### Instance properties from input option +### Instance properties from file ```sh -dsc resource get --input '' --resource +dsc resource get --file --resource ``` -### Instance properties from file +### Instance properties from stdin ```sh -dsc resource get --path --resource +cat | dsc resource get [Options] --resource --file - ``` ## Description @@ -45,15 +45,16 @@ By default, this subcommand returns one instance from a specific DSC Resource. T resources, use the `--all` parameter, a resource group, or the [dsc config get][01] command. Any properties the resource requires for retrieving the state of an instance must be passed to this -command as a JSON or YAML object. The object can be passed to this command from stdin or with the -`--input` option. You can also use the `--path` option to read the object from a JSON or YAML file. +command as a JSON or YAML object with the `--input` or `--file` option. ## Examples ### Example 1 - Get resource instance without any input -For single-instance resources that don't require any property values to return the actual -state of the resource instance, the instance properties aren't required. + + +For single-instance resources that don't require any property values to return the actual state of +the resource instance, the instance properties aren't required. ```sh dsc resource get --resource Microsoft/OSInfo @@ -70,8 +71,10 @@ actualState: ### Example 2 - Get resource instance with input option + + If a resource requires one or more property values to return the actual state of the instance, the -instance properties can be passed with the **input** option as either JSON or YAML. +instance properties can be passed with the `--input` option as either JSON or YAML. ```sh dsc resource get --resource Microsoft.Windows/Registry --input '{ @@ -91,14 +94,16 @@ actualState: ### Example 3 - Get resource instance with input from stdin + + If a resource requires one or more property values to return the actual state of the instance, the -instance properties can be passed over stdin as either JSON or YAML. +instance properties can be passed over stdin as either JSON or YAML with the `--file` option. ```sh '{ "keyPath": "HKLM\\Software\\Microsoft\\Windows NT\\CurrentVersion", "valueName": "SystemRoot" -}' | dsc resource get --resource Microsoft.Windows/Registry +}' | dsc resource get --resource Microsoft.Windows/Registry --file - ``` ```yaml @@ -112,14 +117,13 @@ actualState: ### Example 4 - Get resource instance with input from a YAML file + + If a resource requires one or more property values to return the actual state of the instance, the instance properties can be retrieved from a saved JSON or YAML file. -```sh -cat ./example.yaml -``` - ```yaml +# ./example.yaml keyPath: HKLM\\Software\\Microsoft\\Windows NT\\CurrentVersion valueName: SystemRoot ``` @@ -141,6 +145,9 @@ actualState: ### -a, --all + + + Specifies that the command should return every instance of the specified DSC Resource instead of a specific instance. @@ -148,8 +155,7 @@ This option is only valid when the Resource is an exportable resource that defin [export][02] section in the input configuration. If the resource type isn't exportable, DSC raises an error. -When this option is specified, DSC ignores the `--input` and `--path` options and any JSON or YAML -sent to the command from stdin. +When this option is specified, DSC ignores the `--input` and `--path` options. ```yaml Type: Boolean @@ -158,6 +164,9 @@ Mandatory: false ### -r, --resource + + + Specifies the fully qualified type name of the DSC Resource to use, like `Microsoft.Windows/Registry`. @@ -168,76 +177,117 @@ The fully qualified type name syntax is: `[.][.]/`, wh - The `name` identifies the component the resource manages. ```yaml -Type: String -Mandatory: true +Type : string +Mandatory : true +LongSyntax : --resource +ShortSyntax : -r ``` ### -i, --input -Specifies a JSON or YAML object with the properties needed for retrieving an instance of the DSC -Resource. DSC validates the object against the resource's instance schema. If the validation fails, -DSC raises an error. + + + +Specifies the resource instance to retrieve. -This option can't be used with instance properties over stdin or the `--path` option. Choose -whether to pass the instance properties to the command over stdin, from a file with the `--path` -option, or with the `--input` option. +The instance must be a string containing a JSON or YAML object. DSC validates the object against +the resource's instance schema. If the validation fails, DSC raises an error. -DSC ignores this option when the `--all` option is specified. +This option is mutually exclusive with the `--file` option. ```yaml -Type: String -Mandatory: false +Type : string +Mandatory : false +LongSyntax : --input +ShortSyntax : -i ``` -### -p, --path +### -f, --file + + + -Defines the path to a text file to read as input for the command instead of piping input from stdin -or passing it as a string with the `--input` option. The specified file must contain JSON or YAML -that represents valid properties for the resource. DSC validates the object against the resource's -instance schema. If the validation fails, or if the specified file doesn't exist, DSC raises an -error. +Defines the path to a file defining the resource instance to retrieve. -This option is mutually exclusive with the `--input` option. When you use this option, DSC -ignores any input from stdin. +The specified file must contain a JSON or YAML object that represents valid properties for the +resource. DSC validates the object against the resource's instance schema. If the validation fails, +or if the specified file doesn't exist, DSC raises an error. -DSC ignores this option when the `--all` option is specified. +You can also use this option to pass an instance from stdin, as shown in [Example 3](#example-3). + +This option is mutually exclusive with the `--input` option. ```yaml -Type: String -Mandatory: false +Type : string +Mandatory : false +LongSyntax : --file +ShortSyntax : -f ``` -### -f, --format +### -o, --output-format + + + + +The `--output-format` option controls which format DSC uses for the data the command returns. The +available formats are: + +- `json` to emit the data as a [JSON Line][aa]. When you use the [--all option](#--all), each instance is returned as a JSON Line. +- `pretty-json` to emit the data as JSON with newlines, indentation, and spaces for readability. +- `yaml` to emit the data as YAML. When you use the `--all` option, each instance is returned as a + YAML document with the `---` document separator between each returned instance. + +The default output format depends on whether DSC detects that the output is being redirected or +captured as a variable: -The `--format` option controls the console output format for the command. If the command output is -redirected or captured as a variable, the output is always JSON. +- If the command isn't being redirected or captured, DSC displays the output as the `yaml` format + in the console. +- If the command output is redirected or captured, DSC emits the data as the `json` format to + stdout. + +When you use this option, DSC uses the specified format regardless of whether the command is being +redirected or captured. + +When the command isn't redirected or captured, the output in the console is formatted for improved +readability. When the command isn't redirected or captured, the output include terminal sequences +for formatting. ```yaml -Type: String -Mandatory: false -DefaultValue: yaml -ValidValues: [json, pretty-json, yaml] +Type : string +Mandatory : false +ValidValues : [json, pretty-json, yaml] +LongSyntax : --output-format +ShortSyntax : -o ``` +[aa]: https://jsonlines.org/ + ### -h, --help + + + Displays the help for the current command or subcommand. When you specify this option, the -application ignores all options and arguments after this one. +application ignores all other options and arguments. ```yaml -Type: Boolean -Mandatory: false +Type : boolean +Mandatory : false +LongSyntax : --help +ShortSyntax : -h ``` ## Output -By default, this command returns JSON output that includes the actual state of the instance. When -the `--all` option is specified, the command returns the JSON output for each instance as -[JSON Lines][03]. +By default, this command returns a formatted data object that includes the actual state of the instance. When +the `--all` option is specified, the command returns the formatted data for each instance. For more information about the structure of the output JSON, see [dsc resource get result schema][04]. +For more information about the formatting of the output data, see the +[--output-format option](#--output-format). + [01]: ../config/get.md [02]: ../../schemas/resource/manifest/export.md [03]: https://jsonlines.org/ diff --git a/docs/reference/cli/resource/list.md b/docs/reference/cli/resource/list.md index bef65e46..380d5b4c 100644 --- a/docs/reference/cli/resource/list.md +++ b/docs/reference/cli/resource/list.md @@ -1,6 +1,6 @@ --- description: Command line reference for the 'dsc resource list' command -ms.date: 02/28/2025 +ms.date: 3/05/2025 ms.topic: reference title: dsc resource list --- @@ -25,13 +25,14 @@ discovers resources by first searching the `PATH` or `DSC_RESOURCE_PATH` environ about the environment variables DSC uses, see [Environment variables][01] If any of the discovered resources are resource adapters, DSC calls the `list` operation for those -adapters if the [--adapter](#-a---adapter) option specifies a matching filter. By default, DSC -doesn't return any adapted resources. +adapters if the [--adapter](#--adapter) option specifies a matching filter. By default, DSC doesn't +return any adapted resources. When you use the `--adapter` option, the command doesn't return any +non-adapted resources. DSC returns the list of discovered resources with their implementation information and metadata. If the command includes the `RESOURCE_NAME` argument, DSC filters the list of discovered resources -before returning them. The **description** and **tags** options filter the results by the -resource descriptions and tags. Filters are always applied after resource discovery. +before returning them. The `--description` and `--tags` options filter the results by the resource +descriptions and tags. Filters are always applied after resource discovery. ### Adapted resource cache @@ -40,9 +41,9 @@ the cache depends on the operating system, as shown in the following table. | Operating system | Cache path | |:----------------:|:------------------------------------------------------| -| Linux | `%LOCALAPPDATA%\dsc\AdaptedResourcesLookupTable.json` | -| macOS | `~/.dsc/AdaptedResourcesLookupTable.json` | -| Windows | `~/.dsc/AdaptedResourcesLookupTable.json` | +| Linux | `~/.dsc/AdaptedResourcesLookupTable.json` | +| macOS | `~/.dsc/AdaptedResourcesLookupTable.json` | +| Windows | `%LOCALAPPDATA%\dsc\AdaptedResourcesLookupTable.json` | ## Examples @@ -56,20 +57,19 @@ dsc resource list ``` ```Output -Type Kind Version Caps RequireAdapter Description --------------------------------------------------------------------------------------------------------------------------------------------------------------------- -Microsoft.DSC.Transitional/RunCommandOnSet Resource 0.1.0 gs------ Takes a single-command line to execute on DSC set operation -Microsoft.DSC/Assertion Group 0.1.0 gs--t--- `test` will be invoked for all resources in the supplied configuration. -Microsoft.DSC/Group Group 0.1.0 gs--t--- All resources in the supplied configuration is treated as a group. -Microsoft.DSC/Include Import 0.1.0 -------r Allows including a configuration file contents into current configuration. -Microsoft.DSC/Parallel Group 0.1.0 gs--t--- All resources in the supplied configuration run concurrently. -Microsoft.DSC/PowerShell Adapter 0.1.0 gs--t-e- Resource adapter to classic DSC Powershell resources. -Microsoft.Windows/RebootPending Resource 0.1.0 g------- Returns info about pending reboot. -Microsoft.Windows/Registry Resource 0.1.0 gs---d-- Manage Windows Registry keys and values -Microsoft.Windows/WMI Adapter 0.1.0 g------- Resource adapter to WMI resources. -Microsoft.Windows/WindowsPowerShell Adapter 0.1.0 gs--t--- Resource adapter to classic DSC Powershell resources in Windows PowerShell. -Microsoft/OSInfo Resource 0.1.0 g-----e- Returns information about the operating system. -Microsoft/Process Resource 0.1.0 gs--t-e- Returns information about running processes. +Type Kind Version Capabilities RequireAdapter Description +-------------------------------------------------------------------------------------------------------------------------------------------------------------- +Microsoft.DSC.Debug/Echo Resource 1.0.0 gs--t--- +Microsoft.DSC.Transitional/RunCommandOnSet Resource 0.1.0 gs------ Takes a single-command line to execute on DSC set operation +Microsoft.DSC/Assertion Group 0.1.0 gs--t--- `test` will be invoked for all resources in the supplied configu… +Microsoft.DSC/Group Group 0.1.0 gs--t--- All resources in the supplied configuration is treated as a grou… +Microsoft.DSC/Include Importer 0.1.0 gs--t--- Allows including a configuration file with optional parameter fi… +Microsoft.DSC/PowerShell Adapter 0.1.0 gs--t-e- Resource adapter to classic DSC Powershell resources. +Microsoft.Windows/RebootPending Resource 0.1.0 g------- Returns info about pending reboot. +Microsoft.Windows/Registry Resource 0.1.0 gs-w-d-- Manage Windows Registry keys and values +Microsoft.Windows/WMI Adapter 0.1.0 g------- Resource adapter to WMI resources. +Microsoft.Windows/WindowsPowerShell Adapter 0.1.0 gs--t--- Resource adapter to classic DSC Powershell resources in Windows … +Microsoft/OSInfo Resource 0.1.0 g-----e- Returns information about the operating system. ``` ### Example 2 - List a specific resource @@ -82,9 +82,9 @@ dsc resource list Microsoft.DSC/Group ``` ```Output -Type Kind Version Caps RequireAdapter Description ---------------------------------------------------------------------------------------------------------------------------------- -Microsoft.DSC/Group Group 0.1.0 gs--t--- All resources in the supplied configuration is treated as a group. +Type Kind Version Capabilities RequireAdapter Description +------------------------------------------------------------------------------------------------------------------------------------- +Microsoft.DSC/Group Group 0.1.0 gs--t--- All resources in the supplied configuration is treated as a group. ``` ### Example 3 - List resources with a matching type name @@ -97,18 +97,17 @@ dsc resource list Microsoft.DSC/* ``` ```Output -Type Kind Version Caps RequireAdapter Description ------------------------------------------------------------------------------------------------------------------------------------------------- -Microsoft.DSC/Assertion Group 0.1.0 gs--t--- `test` will be invoked for all resources in the supplied configuration. -Microsoft.DSC/Group Group 0.1.0 gs--t--- All resources in the supplied configuration is treated as a group. -Microsoft.DSC/Include Import 0.1.0 -------r Allows including a configuration file contents into current configuration. -Microsoft.DSC/Parallel Group 0.1.0 gs--t--- All resources in the supplied configuration run concurrently. -Microsoft.DSC/PowerShell Adapter 0.1.0 gs--t-e- Resource adapter to classic DSC Powershell resources. +Type Kind Version Capabilities RequireAdapter Description +-------------------------------------------------------------------------------------------------------------------------------------------------- +Microsoft.DSC/Assertion Group 0.1.0 gs--t--- `test` will be invoked for all resources in the supplied configuration. +Microsoft.DSC/Group Group 0.1.0 gs--t--- All resources in the supplied configuration is treated as a group. +Microsoft.DSC/Include Importer 0.1.0 gs--t--- Allows including a configuration file with optional parameter file. +Microsoft.DSC/PowerShell Adapter 0.1.0 gs--t-e- Resource adapter to classic DSC Powershell resources. ``` ### Example 4 - List resources with a matching description -When the command includes the **description** option, the results include resources that have a +When the command includes the *`--description` option, the results include resources that have a description containing the specified value. ```sh @@ -116,16 +115,15 @@ dsc resource list --description 'supplied configuration' ``` ```Output -Type Kind Version Caps RequireAdapter Description ------------------------------------------------------------------------------------------------------------------------------------------- -Microsoft.DSC/Assertion Group 0.1.0 gs--t--- `test` will be invoked for all resources in the supplied configuration. -Microsoft.DSC/Group Group 0.1.0 gs--t--- All resources in the supplied configuration is treated as a group. -Microsoft.DSC/Parallel Group 0.1.0 gs--t--- All resources in the supplied configuration run concurrently. +Type Kind Version Capabilities RequireAdapter Description +---------------------------------------------------------------------------------------------------------------------------------------------- +Microsoft.DSC/Assertion Group 0.1.0 gs--t--- `test` will be invoked for all resources in the supplied configuration. +Microsoft.DSC/Group Group 0.1.0 gs--t--- All resources in the supplied configuration is treated as a group. ``` ### Example 5 - List resources with matching tags -When the command includes multiple instances of the **tags** option, the results include resources +When the command includes multiple instances of the `--tags` option, the results include resources that have any of the specified tags. ```sh @@ -133,10 +131,10 @@ dsc resource list --tags Windows --tags Linux ``` ```output -Type Kind Version Caps RequireAdapter Description ------------------------------------------------------------------------------------------------------------------------- -Microsoft.Windows/Registry Resource 0.1.0 gs---d-- Manage Windows Registry keys and values -Microsoft/OSInfo Resource 0.1.0 g-----e- Returns information about the operating system. +Type Kind Version Capabilities RequireAdapter Description +---------------------------------------------------------------------------------------------------------------------------- +Microsoft.Windows/Registry Resource 0.1.0 gs-w-d-- Manage Windows Registry keys and values +Microsoft/OSInfo Resource 0.1.0 g-----e- Returns information about the operating system. ``` ### Example 6 - List resources for a specific adapter @@ -150,46 +148,6 @@ further filters specified with the command after this enumeration. dsc resource list --adapter Microsoft.Windows/WindowsPowerShell ``` -```Output -Type Kind Version Caps RequireAdapter Description ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -PSDesiredStateConfiguration/Archive Resource 1.1 gs--t--- Microsoft.Windows/WindowsPowerShell -PSDesiredStateConfiguration/Environment Resource 1.1 gs--t--- Microsoft.Windows/WindowsPowerShell -PSDesiredStateConfiguration/File Resource 1.0.0 gs--t--- Microsoft.Windows/WindowsPowerShell -PSDesiredStateConfiguration/Group Resource 1.1 gs--t--- Microsoft.Windows/WindowsPowerShell -PSDesiredStateConfiguration/GroupSet Resource 1.1 gs--t--- Microsoft.Windows/WindowsPowerShell -PSDesiredStateConfiguration/Log Resource 1.1 gs--t--- Microsoft.Windows/WindowsPowerShell -PSDesiredStateConfiguration/Package Resource 1.1 gs--t--- Microsoft.Windows/WindowsPowerShell -PSDesiredStateConfiguration/ProcessSet Resource 1.1 gs--t--- Microsoft.Windows/WindowsPowerShell -PSDesiredStateConfiguration/Registry Resource 1.1 gs--t--- Microsoft.Windows/WindowsPowerShell -PSDesiredStateConfiguration/Script Resource 1.1 gs--t--- Microsoft.Windows/WindowsPowerShell -PSDesiredStateConfiguration/Service Resource 1.1 gs--t--- Microsoft.Windows/WindowsPowerShell -PSDesiredStateConfiguration/ServiceSet Resource 1.1 gs--t--- Microsoft.Windows/WindowsPowerShell -PSDesiredStateConfiguration/SignatureValidation Resource 1.0.0 gs--t--- Microsoft.Windows/WindowsPowerShell -PSDesiredStateConfiguration/User Resource 1.1 gs--t--- Microsoft.Windows/WindowsPowerShell -PSDesiredStateConfiguration/WaitForAll Resource 1.1 gs--t--- Microsoft.Windows/WindowsPowerShell -PSDesiredStateConfiguration/WaitForAny Resource 1.1 gs--t--- Microsoft.Windows/WindowsPowerShell -PSDesiredStateConfiguration/WaitForSome Resource 1.1 gs--t--- Microsoft.Windows/WindowsPowerShell -PSDesiredStateConfiguration/WindowsFeature Resource 1.1 gs--t--- Microsoft.Windows/WindowsPowerShell -PSDesiredStateConfiguration/WindowsFeatureSet Resource 1.1 gs--t--- Microsoft.Windows/WindowsPowerShell -PSDesiredStateConfiguration/WindowsOptionalFeature Resource 1.1 gs--t--- Microsoft.Windows/WindowsPowerShell -PSDesiredStateConfiguration/WindowsOptionalFeatureSet Resource 1.1 gs--t--- Microsoft.Windows/WindowsPowerShell -PSDesiredStateConfiguration/WindowsPackageCab Resource 1.1 gs--t--- Microsoft.Windows/WindowsPowerShell -PSDesiredStateConfiguration/WindowsProcess Resource 1.1 gs--t--- Microsoft.Windows/WindowsPowerShell -PSDscResources/Archive Resource 2.12.0.0 gs--t--- Microsoft.Windows/WindowsPowerShell This module contains the standard DSC resources. -PSDscResources/Environment Resource 2.12.0.0 gs--t--- Microsoft.Windows/WindowsPowerShell This module contains the standard DSC resources. -PSDscResources/Group Resource 2.12.0.0 gs--t--- Microsoft.Windows/WindowsPowerShell This module contains the standard DSC resources. -PSDscResources/MsiPackage Resource 2.12.0.0 gs--t--- Microsoft.Windows/WindowsPowerShell This module contains the standard DSC resources. -PSDscResources/Registry Resource 2.12.0.0 gs--t--- Microsoft.Windows/WindowsPowerShell This module contains the standard DSC resources. -PSDscResources/Script Resource 2.12.0.0 gs--t--- Microsoft.Windows/WindowsPowerShell This module contains the standard DSC resources. -PSDscResources/Service Resource 2.12.0.0 gs--t--- Microsoft.Windows/WindowsPowerShell This module contains the standard DSC resources. -PSDscResources/User Resource 2.12.0.0 gs--t--- Microsoft.Windows/WindowsPowerShell This module contains the standard DSC resources. -PSDscResources/WindowsFeature Resource 2.12.0.0 gs--t--- Microsoft.Windows/WindowsPowerShell This module contains the standard DSC resources. -PSDscResources/WindowsOptionalFeature Resource 2.12.0.0 gs--t--- Microsoft.Windows/WindowsPowerShell This module contains the standard DSC resources. -PSDscResources/WindowsPackageCab Resource 2.12.0.0 gs--t--- Microsoft.Windows/WindowsPowerShell This module contains the standard DSC resources. -PSDscResources/WindowsProcess Resource 2.12.0.0 gs--t--- Microsoft.Windows/WindowsPowerShell This module contains the standard DSC resources. -``` - This next command specifies the resource name filter `*Windows*`, limiting the list of returned resources: @@ -197,21 +155,6 @@ resources: dsc resource list --adapter Microsoft.Windows/WindowsPowerShell *Windows* ``` -```Output -Type Kind Version Caps RequireAdapter Description ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -PSDesiredStateConfiguration/WindowsFeature Resource 1.1 gs--t--- Microsoft.Windows/WindowsPowerShell -PSDesiredStateConfiguration/WindowsFeatureSet Resource 1.1 gs--t--- Microsoft.Windows/WindowsPowerShell -PSDesiredStateConfiguration/WindowsOptionalFeature Resource 1.1 gs--t--- Microsoft.Windows/WindowsPowerShell -PSDesiredStateConfiguration/WindowsOptionalFeatureSet Resource 1.1 gs--t--- Microsoft.Windows/WindowsPowerShell -PSDesiredStateConfiguration/WindowsPackageCab Resource 1.1 gs--t--- Microsoft.Windows/WindowsPowerShell -PSDesiredStateConfiguration/WindowsProcess Resource 1.1 gs--t--- Microsoft.Windows/WindowsPowerShell -PSDscResources/WindowsFeature Resource 2.12.0.0 gs--t--- Microsoft.Windows/WindowsPowerShell This module contains the standard DSC resources. -PSDscResources/WindowsOptionalFeature Resource 2.12.0.0 gs--t--- Microsoft.Windows/WindowsPowerShell This module contains the standard DSC resources. -PSDscResources/WindowsPackageCab Resource 2.12.0.0 gs--t--- Microsoft.Windows/WindowsPowerShell This module contains the standard DSC resources. -PSDscResources/WindowsProcess Resource 2.12.0.0 gs--t--- Microsoft.Windows/WindowsPowerShell This module contains the standard DSC resources. -``` - ## Arguments ### RESOURCE_NAME @@ -227,14 +170,17 @@ Specifying the filter `*Sql*` returns any resource with the string `Sql` in its the casing. ```yaml -Type: String -Mandatory: false +Type : string +Mandatory : false ``` ## Options ### -a, --adapter + + + Specifies a filter to define which adapter resources to enumerate adapted resources for. By default, the command doesn't call the `list` command for adapter resources. When you specify this option, DSC looks for adapter resources with type names that match the filter. If it discovers any @@ -242,27 +188,39 @@ adapters matching the filter, it calls the `list` command for those adapters and adapted resources. DSC retrieves adapted resources before applying any other filters for the command. +When you use this option, the command doesn't return any non-adapted resources. + If you specify this option with the filter `*`, DSC calls `list` for every adapter resource it finds before applying the other filters. ```yaml -Type: String -Mandatory: false +Type : string +Mandatory : false +LongSyntax : --adapter +ShortSyntax : -a ``` ### -d, --description + + + Specifies a string to match in a resource's description. When this option is specified, DSC filters the resources by their description strings. The filter is case-insensitive and matches the value anywhere in the description string. Wildcards aren't permitted. ```yaml -Type: String -Mandatory: false +Type : string +Mandatory : false +LongSyntax : --description +ShortSyntax : -d ``` ### -t, --tags + + + Specifies a resource tag to filter on. When this option is specified, DSC filters the resources and only includes those with a matching tag. The filter is case-insensitive. Wildcards aren't permitted. @@ -270,38 +228,68 @@ You can specify this option more than once to filter on a set of tags. The resul resources that have at least one of the tags specified with this option. ```yaml -Type: String -Mandatory: false +Type : string +Mandatory : false +LongSyntax : --tags +ShortSyntax : -t ``` -### -f, --format +### -o, --output-format + + + + +The `--output-format` option controls which format DSC uses for the data the command returns. The +available formats are: + +- `json` to emit the data as a [JSON Line][aa]. +- `pretty-json` to emit the data as JSON with newlines, indentation, and spaces for readability. +- `yaml` to emit the data as YAML. + +The default output format depends on whether DSC detects that the output is being redirected or +captured as a variable: -The `--format` option controls the console output format for the command. If the command output is -redirected or captured as a variable, the output is always a series of JSON Lines representing each -returned resource. When this option isn't specified, the output for the command shows a table -representing a summary of the returned resources. For more information, see [Output](#output). +- If the command isn't being redirected or captured, DSC displays the output as a summary table + described in the [Output](#output) section of this document. +- If the command output is redirected or captured, DSC emits the data as the `json` format to + stdout. + +When you use this option, DSC uses the specified format regardless of whether the command is being +redirected or captured. + +When the command isn't redirected or captured, the output in the console is formatted for improved +readability. When the command isn't redirected or captured, the output include terminal sequences +for formatting. ```yaml -Type: String -Mandatory: false -DefaultValue: yaml -ValidValues: [json, pretty-json, yaml] +Type : string +Mandatory : false +ValidValues : [json, pretty-json, yaml] +LongSyntax : --output-format +ShortSyntax : -o ``` +[aa]: https://jsonlines.org/ + ### -h, --help + + + Displays the help for the current command or subcommand. When you specify this option, the -application ignores all options and arguments after this one. +application ignores all other options and arguments. ```yaml -Type: Boolean -Mandatory: false +Type : boolean +Mandatory : false +LongSyntax : --help +ShortSyntax : -h ``` ## Output -This command returns a JSON object for each resource that includes the resource's type, version, -manifest settings, and other metadata. For more information, see +This command returns a formatted array containing an object for each resource that includes the +resource's type, version, manifest settings, and other metadata. For more information, see [dsc resource list result schema][02]. If the output of the command isn't captured or redirected, it displays in the console by default as @@ -312,7 +300,7 @@ displayed in the listed order: - **Kind** - Whether the resource is an `adapter`, `group`, `importer`, or typical `Resource`. For more information, see [DSC Resource kind schema reference][03]. - **Version** - The semantic version of the resource. -- **Caps** - A display of the resource's [capabilities][04] as flags. The capabilities are +- **Capabilities** - A display of the resource's [capabilities][04] as flags. The capabilities are displayed in the following order, using a `-` instead of the appropriate letter if the resource doesn't have a specific capability: @@ -331,8 +319,8 @@ displayed in the listed order: invoke the returned resource. - **Description** - The short description of the resource's purpose and usage. -To display the output objects as either JSON or YAML objects in the console, use the -[--format](#-f---format) option. +For more information about the formatting of the output data, see the +[--output-format option](#--output-format). [01]: ../dsc.md#environment-variables diff --git a/docs/reference/cli/resource/schema.md b/docs/reference/cli/resource/schema.md index 1073b1c8..b96a00c2 100644 --- a/docs/reference/cli/resource/schema.md +++ b/docs/reference/cli/resource/schema.md @@ -1,6 +1,6 @@ --- description: Command line reference for the 'dsc resource schema' command -ms.date: 06/24/2024 +ms.date: 3/05/2025 ms.topic: reference title: dsc resource schema --- @@ -9,7 +9,7 @@ title: dsc resource schema ## Synopsis -Returns the JSON Schema for instances of a resource. +Returns the JSON Schema for validating instances of a resource. ## Syntax @@ -32,7 +32,9 @@ include lightweight documentation for the properties with the `title` and `descr ### Example 1 - Get the schema for a resource -This example returns the schema for the `OSInfo` command-based DSC Resource. + + +This example returns the schema for the `OSInfo` command resource. ```sh dsc resource schema --resource Microsoft/OSInfo @@ -164,7 +166,10 @@ properties: ### -r, --resource -Specifies the fully qualified type name of the DSC Resource to retrieve the instance schema from, + + + +Specifies the fully qualified type name of the DSC Resource to retrieve the instance schema for, like `Microsoft.Windows/Registry`. The fully qualified type name syntax is: `[.][.]/`, where: @@ -174,33 +179,68 @@ The fully qualified type name syntax is: `[.][.]/`, wh - The `name` identifies the component the resource manages. ```yaml -Type: String -Mandatory: true +Type : string +Mandatory : true +LongSyntax : --resource +ShortSyntax : -r ``` -### -f, --format +### -o, --output-format + + + + +The `--output-format` option controls which format DSC uses for the data the command returns. The +available formats are: + +- `json` to emit the data as a [JSON Line][aa]. +- `pretty-json` to emit the data as JSON with newlines, indentation, and spaces for readability. +- `yaml` to emit the data as YAML. + +The default output format depends on whether DSC detects that the output is being redirected or +captured as a variable: -The `--format` option controls the console output format for the command. If the command output is -redirected or captured as a variable, the output is always JSON. +- If the command isn't being redirected or captured, DSC displays the output as the `yaml` format + in the console. +- If the command output is redirected or captured, DSC emits the data as the `json` format to + stdout. + +When you use this option, DSC uses the specified format regardless of whether the command is being +redirected or captured. + +When the command isn't redirected or captured, the output in the console is formatted for improved +readability. When the command isn't redirected or captured, the output include terminal sequences +for formatting. ```yaml -Type: String -Mandatory: false -DefaultValue: yaml -ValidValues: [json, pretty-json, yaml] +Type : string +Mandatory : false +ValidValues : [json, pretty-json, yaml] +LongSyntax : --output-format +ShortSyntax : -o ``` +[aa]: https://jsonlines.org/ + ### -h, --help + + + Displays the help for the current command or subcommand. When you specify this option, the -application ignores all options and arguments after this one. +application ignores all other options and arguments. ```yaml -Type: Boolean -Mandatory: false +Type : boolean +Mandatory : false +LongSyntax : --help +ShortSyntax : -h ``` ## Output -This command returns a JSON object representing the JSON schema for an instance of the specified +This command returns formatted data representing the JSON schema for an instance of the specified DSC Resource. + +For more information about the formatting of the output data, see the +[--output-format option](#--output-format). \ No newline at end of file diff --git a/docs/reference/cli/resource/set.md b/docs/reference/cli/resource/set.md index 14559d84..8c76610d 100644 --- a/docs/reference/cli/resource/set.md +++ b/docs/reference/cli/resource/set.md @@ -1,6 +1,6 @@ --- description: Command line reference for the 'dsc resource set' command -ms.date: 09/27/2023 +ms.date: 3/05/2025 ms.topic: reference title: dsc resource set --- @@ -13,22 +13,22 @@ Invokes the set operation of a resource. ## Syntax -### Instance properties from stdin +### Instance properties from input option ```sh - | dsc resource set [Options] --resource +dsc resource set --input --resource ``` -### Instance properties from input option +### Instance properties from file ```sh -dsc resource set --input '' --resource +dsc resource set --file --resource ``` -### Instance properties from file +### Instance properties from stdin ```sh -dsc resource set --path --resource +cat | dsc resource set [Options] --resource --file - ``` ## Description @@ -38,14 +38,12 @@ The `set` subcommand enforces the desired state of a resource instance and retur This subcommand sets one instance of a specific DSC Resource. To set multiple resources, use a resource group or the [dsc config set][01] command. -The desired state of the instance to set must be passed to this command as a JSON or YAML object. -The object properties must be valid properties for the resource. The instance properties can be -passed to this command from stdin, as a string with the `--input` option, or from a saved file with -the `--path` option. +The desired state of the instance to set must be passed to this command as a JSON or YAML object +with the `--input` or `--file` option. -This subcommand can only be invoked for command-based DSC Resources that define the `set` section -of their resource manifest. If this subcommand is called for a resource that doesn't define a set -operation, DSC raises an error. +This subcommand can only be invoked for command resources that define the `set` section of their +resource manifest. If this subcommand is called for a resource that doesn't define a set operation, +DSC raises an error. > [!IMPORTANT] > The `dsc resource set` command always invokes the `set` operation for the resource. Resources @@ -77,20 +75,24 @@ operation, DSC raises an error. ### Example 1 - Setting a resource with properties from stdin + + The command ensures that the `Example` key exists in the current user hive. It specifies the -resource instance properties as JSON and passes them from stdin. +desired state for the resource instance as JSON and passes it from stdin. ```sh '{ "keyPath": "HKCU\\Example", "_exist": true -}' | dsc resource set --resource Microsoft.Windows/Registry +}' | dsc resource set --resource Microsoft.Windows/Registry --file - ``` ### Example 2 - Setting a resource with the input option + + The command ensures that the `Example` key exists in the current user hive. It specifies the -resource instance properties as JSON and passes them with the **input** option. +desired state for the resource instance as JSON and passes it with the `--input` option. ```sh dsc resource set --resource Microsoft.Windows/Registry --input '{ @@ -101,14 +103,13 @@ dsc resource set --resource Microsoft.Windows/Registry --input '{ ### Example 3 - Setting a resource with properties from a YAML file -The command ensures that the `Example` key exists in the current user hive. It specifies the -path to a yaml file defining the resource instance properties with the **path** option. + -```sh -cat ./example.yaml -``` +The command ensures that the `Example` key exists in the current user hive. It specifies the path +to a YAML file defining the desired state for the resource instance with the `--file` option. ```yaml +# ./example.yaml keyPath: HKCU\\Example _exist: true ``` @@ -121,6 +122,9 @@ dsc resource set --resource Microsoft.Windows/Registry --path ./example.yaml ### -r, --resource + + + Specifies the fully qualified type name of the DSC Resource to use, like `Microsoft.Windows/Registry`. @@ -131,69 +135,112 @@ The fully qualified type name syntax is: `[.][.]/`, wh - The `name` identifies the component the resource manages. ```yaml -Type: String -Mandatory: true +Type : string +Mandatory : true +LongSyntax : --resource +ShortSyntax : -r ``` ### -i, --input -Specifies a JSON or YAML object with the properties defining the desired state of a DSC Resource -instance. DSC validates the object against the resource's instance schema. If the validation fails, -DSC raises an error. +Specifies the desired state of the resource instance to enforce on the system. -This option can't be used with instance properties over stdin or the `--path` option. Choose -whether to pass the instance properties to the command over stdin, from a file with the `--path` -option, or with the `--input` option. +The instance must be a string containing a JSON or YAML object. DSC validates the object against +the resource's instance schema. If the validation fails, DSC raises an error. + +This option is mutually exclusive with the `--file` option. ```yaml -Type: String -Mandatory: false +Type : string +Mandatory : false +LongSyntax : --input +ShortSyntax : -i ``` -### -p, --path +### -f, --file + + + + +Defines the path to a file defining the desired state of the resource instance to enforce on the +system. + +The specified file must contain a JSON or YAML object that represents valid properties for the +resource. DSC validates the object against the resource's instance schema. If the validation fails, +or if the specified file doesn't exist, DSC raises an error. -Defines the path to a text file to read as input for the command instead of piping input from stdin -or passing it as a string with the `--input` option. The specified file must contain JSON or YAML -that represents valid properties for the resource. DSC validates the object against the resource's -instance schema. If the validation fails, or if the specified file doesn't exist, DSC raises an -error. +You can also use this option to pass an instance from stdin, as shown in [Example 1](#example-1). -This option is mutually exclusive with the `--input` option. When you use this option, DSC -ignores any input from stdin. +This option is mutually exclusive with the `--input` option. ```yaml -Type: String -Mandatory: false +Type : string +Mandatory : false +LongSyntax : --file +ShortSyntax : -f ``` -### -f, --format +### -o, --output-format + + + + +The `--output-format` option controls which format DSC uses for the data the command returns. The +available formats are: + +- `json` to emit the data as a [JSON Line][02]. +- `pretty-json` to emit the data as JSON with newlines, indentation, and spaces for readability. +- `yaml` to emit the data as YAML. -The `--format` option controls the console output format for the command. If the command output is -redirected or captured as a variable, the output is always JSON. +The default output format depends on whether DSC detects that the output is being redirected or +captured as a variable: + +- If the command isn't being redirected or captured, DSC displays the output as the `yaml` format + in the console. +- If the command output is redirected or captured, DSC emits the data as the `json` format to + stdout. + +When you use this option, DSC uses the specified format regardless of whether the command is being +redirected or captured. + +When the command isn't redirected or captured, the output in the console is formatted for improved +readability. When the command isn't redirected or captured, the output include terminal sequences +for formatting. ```yaml -Type: String -Mandatory: false -DefaultValue: yaml -ValidValues: [json, pretty-json, yaml] +Type : string +Mandatory : false +ValidValues : [json, pretty-json, yaml] +LongSyntax : --output-format +ShortSyntax : -o ``` +[aa]: https://jsonlines.org/ + ### -h, --help + + + Displays the help for the current command or subcommand. When you specify this option, the -application ignores all options and arguments after this one. +application ignores all other options and arguments. ```yaml -Type: Boolean -Mandatory: false +Type : boolean +Mandatory : false +LongSyntax : --help +ShortSyntax : -h ``` ## Output -This command returns JSON output that includes the actual state of the instance before and after +This command returns a formatted data object that includes the actual state of the instance before and after the set operation, and the list of properties that the set operation modified. For more information, see [dsc resource set result schema][04]. +For more information about the formatting of the output data, see the +[--output-format option](#--output-format). + [01]: ../config/set.md [02]: ../config/set.md [03]: ../../schemas/resource/manifest/set.md#implementspretest diff --git a/docs/reference/cli/resource/test.md b/docs/reference/cli/resource/test.md index f659ff59..331349d8 100644 --- a/docs/reference/cli/resource/test.md +++ b/docs/reference/cli/resource/test.md @@ -1,6 +1,6 @@ --- description: Command line reference for the 'dsc resource test' command -ms.date: 08/04/2023 +ms.date: 3/05/2025 ms.topic: reference title: dsc resource test --- @@ -13,22 +13,22 @@ Invokes the test operation of a resource. ## Syntax -### Instance properties from stdin +### Instance properties from input option ```sh - | dsc resource set [Options] --resource +dsc resource set --input --resource ``` -### Instance properties from input option +### Instance properties from file ```sh -dsc resource set --input '' --resource +dsc resource set --file --resource ``` -### Instance properties from file +### Instance properties from stdin ```sh -dsc resource set --path --resource +cat | dsc resource set [Options] --resource --file - ``` ## Description @@ -36,18 +36,16 @@ dsc resource set --path --resource The `test` subcommand validates the actual state of a resource instance against a desired state. This subcommand tests one instance of a specific DSC Resource. To test multiple resources, use a -resource group or the [dsc config test][01] command. +group resource, adapter resource, or the [dsc config test][01] command. -The desired state of the instance to test must be passed to this command as a JSON or YAML object. -The object properties must be valid properties for the resource. The instance properties can be -passed to this command from stdin, as a string with the `--input` option, or from a saved file with -the `--path` option. +The desired state of the instance to test must be passed to this command as a JSON or YAML object +with the `--input` or `--file` option. -If this command is invoked for a command-based DSC Resource that doesn't define its own test -operation, DSC performs a synthetic test. The synthetic test compares each property for the desired -state of an instance against the actual state. The synthetic test uses strict, case-sensitive -equivalence. If the desired state for a property and the actual state aren't the same, DSC marks -the property as out of the desired state. +If this command is invoked for a command resource that doesn't define its own test operation, DSC +performs a synthetic test. The synthetic test compares each property for the desired state of an +instance against the actual state. The synthetic test uses strict, case-sensitive equivalence. If +the desired state for a property and the actual state aren't the same, DSC marks the property as +out of the desired state. This command only validates instance properties under two conditions: @@ -58,20 +56,24 @@ This command only validates instance properties under two conditions: ### Example 1 - Testing a resource with properties from stdin + + The command tests whether the `Example` key exists in the current user hive. It specifies the -resource instance properties as JSON and passes them from stdin. +desired state for the resource instance as JSON and passes it from stdin. ```sh '{ "keyPath": "HKCU\\Example", "_exist": true -}' | dsc resource test --resource Microsoft.Windows/Registry +}' | dsc resource test --resource Microsoft.Windows/Registry --file - ``` ### Example 2 - Testing a resource with the input option + + The command tests whether the `Example` key exists in the current user hive. It specifies the -resource instance properties as JSON and passes them with the **input** option. +desired state for the resource instance as JSON and passes it with the `--input` option. ```sh dsc resource test --resource Microsoft.Windows/Registry --input '{ @@ -82,13 +84,13 @@ dsc resource test --resource Microsoft.Windows/Registry --input '{ ### Example 3 - Testing a resource with properties from a YAML file -The command tests whether the `Example` key exists in the current user hive. It specifies the -path to a YAML file defining the resource instance properties with the **path** option. + -```sh -``` +The command tests whether the `Example` key exists in the current user hive. It specifies the path +to a YAML file defining the desired state for the resource instance with the `--file` option. ```yaml +# example.yaml keyPath: HKCU\\Example _exist: true ``` @@ -101,6 +103,9 @@ dsc resource test --resource Microsoft.Windows/Registry --path ./example.yaml ### -r, --resource + + + Specifies the fully qualified type name of the DSC Resource to use, like `Microsoft.Windows/Registry`. @@ -111,69 +116,115 @@ The fully qualified type name syntax is: `[.][.]/`, wh - The `name` identifies the component the resource manages. ```yaml -Type: String -Mandatory: true +Type : string +Mandatory : true +LongSyntax : --resource +ShortSyntax : -r ``` ### -i, --input -Specifies a JSON or YAML object with the properties defining the desired state of a DSC Resource -instance. DSC validates the object against the resource's instance schema. If the validation fails, -DSC raises an error. + + + +Specifies the desired state of the resource instance to validate against the actual state. -This option can't be used with instance properties over stdin or the `--path` option. Choose -whether to pass the instance properties to the command over stdin, from a file with the `--path` -option, or with the `--input` option. +The instance must be a string containing a JSON or YAML object. DSC validates the object against +the resource's instance schema. If the validation fails, DSC raises an error. + +This option is mutually exclusive with the `--file` option. ```yaml -Type: String -Mandatory: false +Type : string +Mandatory : false +LongSyntax : --input +ShortSyntax : -i ``` -### -p, --path +### -f, --file + + + + +Defines the path to a file defining the desired state of the resource instance to validate against +the actual state. + +The specified file must contain a JSON or YAML object that represents valid properties for the +resource. DSC validates the object against the resource's instance schema. If the validation fails, +or if the specified file doesn't exist, DSC raises an error. -Defines the path to a text file to read as input for the command instead of piping input from stdin -or passing it as a string with the `--input` option. The specified file must contain JSON or YAML -that represents valid properties for the resource. DSC validates the object against the resource's -instance schema. If the validation fails, or if the specified file doesn't exist, DSC raises an -error. +You can also use this option to pass an instance from stdin, as shown in [Example 1](#example-1). -This option is mutually exclusive with the `--input` option. When you use this option, DSC -ignores any input from stdin. +This option is mutually exclusive with the `--input` option. ```yaml -Type: String -Mandatory: false +Type : string +Mandatory : false +LongSyntax : --file +ShortSyntax : -f ``` -### -f, --format +### -o, --output-format + + + + +The `--output-format` option controls which format DSC uses for the data the command returns. The +available formats are: + +- `json` to emit the data as a [JSON Line][aa]. +- `pretty-json` to emit the data as JSON with newlines, indentation, and spaces for readability. +- `yaml` to emit the data as YAML. -The `--format` option controls the console output format for the command. If the command output is -redirected or captured as a variable, the output is always JSON. +The default output format depends on whether DSC detects that the output is being redirected or +captured as a variable: + +- If the command isn't being redirected or captured, DSC displays the output as the `yaml` format + in the console. +- If the command output is redirected or captured, DSC emits the data as the `json` format to + stdout. + +When you use this option, DSC uses the specified format regardless of whether the command is being +redirected or captured. + +When the command isn't redirected or captured, the output in the console is formatted for improved +readability. When the command isn't redirected or captured, the output include terminal sequences +for formatting. ```yaml -Type: String -Mandatory: false -DefaultValue: yaml -ValidValues: [json, pretty-json, yaml] +Type : string +Mandatory : false +ValidValues : [json, pretty-json, yaml] +LongSyntax : --output-format +ShortSyntax : -o ``` +[aa]: https://jsonlines.org/ + ### -h, --help + + + Displays the help for the current command or subcommand. When you specify this option, the -application ignores all options and arguments after this one. +application ignores all other options and arguments. ```yaml -Type: Boolean -Mandatory: false +Type : boolean +Mandatory : false +LongSyntax : --help +ShortSyntax : -h ``` ## Output -This command returns JSON output that includes the desired state of the instance, the actual state, -the list of properties that are out of the desired state, and a boolean value indicating whether -the instance is in the desired state. For more information, see +This command returns a formatted data object that includes the desired state of the instance, the +actual state, the list of properties that are out of the desired state, and a boolean value +indicating whether the instance is in the desired state. For more information, see [dsc resource test result schema][02]. +For more information about the formatting of the output data, see the +[--output-format option](#--output-format). + [01]: ../config/test.md [02]: ../../schemas/outputs/resource/test.md diff --git a/docs/reference/cli/schema/command.md b/docs/reference/cli/schema/command.md index d744dbb9..d06b448b 100644 --- a/docs/reference/cli/schema/command.md +++ b/docs/reference/cli/schema/command.md @@ -1,6 +1,6 @@ --- description: Command line reference for the 'dsc schema' command -ms.date: 02/28/2025 +ms.date: 3/05/2025 ms.topic: reference title: dsc schema --- @@ -46,6 +46,8 @@ output for one of the application's commands. ### Example 1 - Retrieve the schema for the dsc resource get command result + + ```sh dsc schema --type get-result ``` @@ -170,66 +172,103 @@ definitions: ### -t, --type + + + This option is mandatory for the `schema` command. The value for this option determines which schema the application returns: -- `dsc-resource` ([reference documentation][01]) - Represents a DSC Resource as returned from the - `dsc resource list` command. -- `resource-manifest` ([reference documentation][02]) - Validates a command-based DSC Resource's - manifest. If the manifest is invalid, DSC raises an error. -- `get-result` ([reference documentation][03]) - Represents the output from the `dsc resource get` - command. -- `set-result` ([reference documentation][04]) - Represents the output from the `dsc resource set` - command. -- `test-result` ([reference documentation][05]) - Represents the output from the - `dsc resource test` command. -- `configuration` ([reference documentation][06]) - Validates a DSC Configuration document. If the - document is invalid, DSC raises an error. -- `configuration-get-result` ([reference documentation][07]) - Represents the output from the - `dsc config get` command. -- `configuration-set-result` ([reference documentation][08]) - Represents the output from the - `dsc config set` command. -- `configuration-test-result` ([reference documentation][09]) - Represents the output from the - `dsc config test` command. +- `configuration` ([reference documentation][06]) - Validates a DSC Configuration document. If the document is invalid, DSC raises an error. +- `dsc-resource` ([reference documentation][01]) - Represents a DSC Resource as returned from the `dsc resource list` command. +- `resource-manifest` ([reference documentation][02]) - Validates a command resource's manifest. If the manifest is invalid, DSC raises an error. +- `include` ([reference documentation](../../../reference/resources/microsoft/dsc/include/index.md)) - represents the instance schema for the built-in `Microsoft.DSC/Include` importer resource. +- `configuration-get-result` ([reference documentation][07]) - Represents the output from the `dsc config get` command. +- `configuration-set-result` ([reference documentation][08]) - Represents the output from the `dsc config set` command. +- `configuration-test-result` ([reference documentation][09]) - Represents the output from the `dsc config test` command. +- `get-result` ([reference documentation][03]) - Represents the output from the `dsc resource get` command. +- `resolve-result` ([reference documentation]) - Represents the resolved form of the configuration document an `importer` resource emits. +- `set-result` ([reference documentation][04]) - Represents the output from the `dsc resource set` command. +- `test-result` ([reference documentation][05]) - Represents the output from the `dsc resource test` command. ```yaml -Type: String +Type: string Mandatory: true ValidValues: [ - dsc-resource, - resource-manifest, - get-result, - set-result, - test-result, - configuration, - configuration-get-result, - configuration-set-result, + configuration + dsc-resource + resource-manifest + include + configuration-get-result + configuration-set-result configuration-test-result + get-result + resolve-result + set-result + test-result ] +LongSyntax : --type +ShortSyntax : -t ``` -### -f, --format +### -o, --output-format + + + + +The `--output-format` option controls which format DSC uses for the data the command returns. The +available formats are: + +- `json` to emit the data as a [JSON Line][aa]. +- `pretty-json` to emit the data as JSON with newlines, indentation, and spaces for readability. +- `yaml` to emit the data as YAML. + +The default output format depends on whether DSC detects that the output is being redirected or +captured as a variable: + +- If the command isn't being redirected or captured, DSC displays the output as the `yaml` format + in the console. +- If the command output is redirected or captured, DSC emits the data as the `json` format to + stdout. -The `--format` option controls the console output format for the command. If the command output is -redirected or captured as a variable, the output is always JSON. +When you use this option, DSC uses the specified format regardless of whether the command is being +redirected or captured. + +When the command isn't redirected or captured, the output in the console is formatted for improved +readability. When the command isn't redirected or captured, the output include terminal sequences +for formatting. ```yaml -Type: String -Mandatory: false -DefaultValue: yaml -ValidValues: [json, pretty-json, yaml] +Type : string +Mandatory : false +ValidValues : [json, pretty-json, yaml] +LongSyntax : --output-format +ShortSyntax : -o ``` +[aa]: https://jsonlines.org/ + ### -h, --help + + + Displays the help for the current command or subcommand. When you specify this option, the -application ignores all options and arguments after this one. +application ignores all other options and arguments. ```yaml -Type: Boolean -Mandatory: false +Type : boolean +Mandatory : false +LongSyntax : --help +ShortSyntax : -h ``` +## Output + +This command returns formatted data representing a JSON Schema specified by the [--type option](#--type). + +For more information about the formatting of the output data, see the +[--output-format option](#--output-format). + [01]: ../../schemas/outputs/resource/list.md [02]: ../../schemas/resource/manifest/root.md [03]: ../../schemas/outputs/resource/get.md From b44d61be03f86d76e672cbf9f180477e8c284f26 Mon Sep 17 00:00:00 2001 From: Mikey Lombardi Date: Mon, 17 Mar 2025 17:12:22 -0500 Subject: [PATCH 3/5] (DOCS) Add conceptual documentation Prior to this change, the docs folder didn't include any conceptual documentation, only reference documents. This change copies existing concept docs into the folder, updates them for GA, and adds new conceptual documentation to make it easier for new users to learn about DSC and start using it. --- .../concepts/configuration-documents/index.md | 249 ++++++++ docs/concepts/enhanced-authoring.md | 191 +++++++ .../media/enhanced-authoring/enum-help.png | Bin 0 -> 202771 bytes .../enhanced-authoring/error-messages.png | Bin 0 -> 239953 bytes .../media/enhanced-authoring/hover-help.png | Bin 0 -> 268916 bytes .../media/enhanced-authoring/peek-help.png | Bin 0 -> 250083 bytes .../enhanced-authoring/snippet-completion.png | Bin 0 -> 178636 bytes .../enhanced-authoring/snippet-selection.png | Bin 0 -> 207078 bytes docs/concepts/output-accessibility.md | 118 ++++ docs/concepts/resources/anatomy.md | 154 +++++ docs/concepts/resources/capabilities.md | 175 ++++++ docs/concepts/resources/index.md | 309 ++++++++++ docs/concepts/resources/instances.md | 337 +++++++++++ docs/concepts/resources/kinds.md | 37 ++ docs/concepts/resources/operations.md | 96 ++++ docs/concepts/resources/properties.md | 133 +++++ docs/getting-started/getting-started.md | 541 ++++++++++++++++++ docs/glossary.md | 475 +++++++++++++++ docs/overview.md | 141 +++++ 19 files changed, 2956 insertions(+) create mode 100644 docs/concepts/configuration-documents/index.md create mode 100644 docs/concepts/enhanced-authoring.md create mode 100644 docs/concepts/media/enhanced-authoring/enum-help.png create mode 100644 docs/concepts/media/enhanced-authoring/error-messages.png create mode 100644 docs/concepts/media/enhanced-authoring/hover-help.png create mode 100644 docs/concepts/media/enhanced-authoring/peek-help.png create mode 100644 docs/concepts/media/enhanced-authoring/snippet-completion.png create mode 100644 docs/concepts/media/enhanced-authoring/snippet-selection.png create mode 100644 docs/concepts/output-accessibility.md create mode 100644 docs/concepts/resources/anatomy.md create mode 100644 docs/concepts/resources/capabilities.md create mode 100644 docs/concepts/resources/index.md create mode 100644 docs/concepts/resources/instances.md create mode 100644 docs/concepts/resources/kinds.md create mode 100644 docs/concepts/resources/operations.md create mode 100644 docs/concepts/resources/properties.md create mode 100644 docs/getting-started/getting-started.md create mode 100644 docs/glossary.md create mode 100644 docs/overview.md diff --git a/docs/concepts/configuration-documents/index.md b/docs/concepts/configuration-documents/index.md new file mode 100644 index 00000000..8fc8d784 --- /dev/null +++ b/docs/concepts/configuration-documents/index.md @@ -0,0 +1,249 @@ +--- +description: >- + DSC configuration documents are YAML or JSON data files that define the desired state of a system + declaratively. They are used to retrieve, validate, and enforce the state of multiple resource + instances. +ms.date: 03/18/2025 +title: DSC configuration documents +--- + +# DSC configuration documents + + + +In Microsoft's Desired State Configuration (DSC) platform, DSC configuration documents declare the +desired state of a system as data files. Configuration documents define a collection of +[DSC resource][01] instances to describe what the desired state should be, not how to put the +system into that state. The DSC resources handle the _how_ for each instance. + +DSC can process configuration documents to: + +- Retrieve the current state of the defined resource instances with the `dsc config get` command. +- Validate whether the instances are in the desired state with the `dsc config test` command. +- Enforce the desired state for the instances with the `dsc config set` command. +- Export a new configuration document with every instance of a set of resources with the + `dsc config export` command. + +Configuration documents are YAML or JSON files that contain a single object. The object's +properties define how DSC processes the document. The top-level properties for a document are: + +- `$schema` (required) - Defines the URI for the JSON Schema the document adheres to. DSC + uses this to know how to validate and interpret the document. +- `resources` (required) - Defines the collection of resource instances the document manages. +- `metadata` (optional) - Defines an arbitrary set of annotations for the document. Except for + metadata within the `Microsoft.DSC` property, DSC doesn't validate this data or use it directly. + The annotations can include notes like who authored the document, the last time someone updated + it, or any other information. DSC doesn't use the annotations. The metadata is for documentation + or other tools to use. + + DSC applies validation to the `Microsoft.DSC` property. For more information, see the + [DSC Configuration document metadata schema][02] reference. +- `parameters` (optional) - Defines a set of runtime options for the configuration. Parameters can + be referenced by resource instances to reduce duplicate definitions or enable dynamic values. + Parameters can have default values and can be set on any configuration operation. +- `variables` (optional) - Defines a set of reusable values for the configuration. Variables can be + referenced by resource instances to reduce duplicate definitions. + +## Defining a configuration document + +Minimally, a configuration document defines the `$schema` and `resources` properties. The +`$schema` property must be a valid URI for the DSC configuration document schema. The `resources` +property must define at least one DSC Resource instance. + +For example: + +```yaml +# example.dsc.config.yaml +$schema: https://aka.ms/dsc/schemas/v3/bundled/config/document.json +resources: + - name: example key value + type: Microsoft.Windows/Registry + properties: + keyPath: HKCU\example\key + valueName: Example + valueData: + String: This is an example. +``` + +The example document defines a single resource instance named `example key value`. The instance +uses the `Microsoft.Windows/Registry` resource to declare the following desired state: + +- The `example\key` registry key should exist in the system's current user hive. +- The `example\key` registry key should have a value called `Example`. +- The `Example` value should be the string `This is an example`. + +The example document is _declarative_. It describes the desired state, not how to put the system +into that state. It relies on the `Microsoft.Windows/Registry` resource to handle getting, testing, +and setting the state of the registry key and value. + +For more information about the structure and validation of configuration documents, see +[DSC Configuration document schema reference][03]. + +### Defining resource instances + +As shown in the prior example, configuration documents include a collection of resource instances. +Together, the instances describe the desired state of a system. A configuration document can +include any number of resource instances. + +A resource instance declaration always includes: + +- `name` - A short, human-readable name for the instance that's unique in the document. This name + is used for logging and it helps describe the purpose of the instance. +- `type` - The [fully qualified type name][04] of the resource that DSC should use to manage the + instance. +- `properties` - The desired state for the instance. DSC validates the values against the + resource's instance schema. + +Configuration documents can't include the same instance more than once. Declaring the same instance +with different properties leads to enforcement cycling, where each declaration enforces an +incompatible state for the instance on every run. + +## Getting the current state of a configuration + +The `dsc config get` command retrieves the current state of the resource instances defined in a +configuration document. DSC also collects any message emitted by the resources during the +operation, indicates whether any of the resources raised an error, and provides metadata about the +operation as a whole and for each resource instance. + +```sh +dsc config get --file ./example.config.dsc.yaml +``` + +```yaml +metadata: + Microsoft.DSC: + version: 3.0.0 + operation: get + executionType: actual + startDatetime: 2025-02-24T16:09:40.671454400-06:00 + endDatetime: 2025-02-24T16:09:41.850086300-06:00 + duration: PT1.1786319S + securityContext: restricted +results: +- metadata: + Microsoft.DSC: + duration: PT0.2751153S + name: example key value + type: Microsoft.Windows/Registry + result: + actualState: + keyPath: HKCU\example\key + _exist: false +messages: [] +hadErrors: false +``` + +## Testing a configuration + +The `dsc config test` command compares the current state of the resource instances to their desired +state. The result for each instance includes: + +- The desired state for the instance. +- The actual state of the instance. +- Whether the instance is in the desired state. +- The list of properties that are out of the desired state, if any. + +DSC also collects any message emitted by the resources during the operation, indicates whether any +of the resources raised an error, and provides metadata about the operation as a whole and for each +resource instance. + +```sh +dsc config test --file /example.config.dsc.yaml +``` + +```yaml +metadata: + Microsoft.DSC: + version: 3.0.0 + operation: test + executionType: actual + startDatetime: 2025-02-24T16:11:42.798122500-06:00 + endDatetime: 2025-02-24T16:11:43.442216400-06:00 + duration: PT0.6440939S + securityContext: restricted +results: +- metadata: + Microsoft.DSC: + duration: PT0.2234078S + name: example key value + type: Microsoft.Windows/Registry + result: + desiredState: + keyPath: HKCU\example\key + valueName: Example + valueData: + String: This is an example. + actualState: + keyPath: HKCU\example\key + _exist: false + inDesiredState: false + differingProperties: + - valueName + - valueData + - _exist +messages: [] +hadErrors: false +``` + +## Enforcing a configuration + +The `dsc config set` command enforces the resource instances defined in a configuration document to +their desired state. The result for each instance includes: + +- The state of the instance before the operation. +- The state of the instance after the operation. +- Which properties the operation changed, if any. + +DSC also collects any message emitted by the resources during the operation, indicates whether any +of the resources raised an error, and provides metadata about the operation as a whole and for each +resource instance. + +```sh +dsc config set --file ./example.config.dsc.yaml +``` + +```yaml +metadata: + Microsoft.DSC: + version: 3.0.0 + operation: set + executionType: actual + startDatetime: 2025-02-24T16:13:32.746742600-06:00 + endDatetime: 2025-02-24T16:13:33.606785-06:00 + duration: PT0.8600424S + securityContext: restricted +results: +- metadata: + Microsoft.DSC: + duration: PT0.4070001S + name: example key value + type: Microsoft.Windows/Registry + result: + beforeState: + keyPath: HKCU\example\key + _exist: false + afterState: + keyPath: HKCU\example\key + valueName: Example + valueData: + String: This is an example. + changedProperties: + - valueName + - valueData + - _exist +messages: [] +hadErrors: false +``` + +## See also + +- [DSC Resources][01] to learn about resources. +- [DSC Configuration document schema reference][05] +- [Command line reference for the 'dsc config' command][06] + +[01]: ../resources/index.md.md +[02]: ../../reference/schemas/config/metadata.md#microsoftdsc +[03]: ../../reference/schemas/config/document.md +[04]: ../resources/index.md#resource-type-names +[05]: ../../reference/schemas/config/document.md +[06]: ../../reference/cli/config/command.md diff --git a/docs/concepts/enhanced-authoring.md b/docs/concepts/enhanced-authoring.md new file mode 100644 index 00000000..26243e17 --- /dev/null +++ b/docs/concepts/enhanced-authoring.md @@ -0,0 +1,191 @@ +--- +description: >- + DSC configuration documents and resource manifests are YAML or JSON data files that adhere to a + published JSON schema. You can use enhanced schemas when authoring these files for an improved + experience. +ms.date: 03/18/2025 +title: Authoring with enhanced schemas +--- + +# Authoring with enhanced schemas + +Working with Microsoft's Desired State Configuration (DSC) platform involves writing DSC +[configuration documents][01] and [resource manifests][02]. Configuration documents are YAML or +JSON data files that declare the desired state of a system. Resource manifests are JSON or YAML +data files that define a DSC command resource. + +DSC validates these data files with a JSON schema. While the schemas DSC uses for validation are +useful for authoring configuration documents and resource manifests, Microsoft also defines a set +of enhanced schemas for authoring the files in VS Code. These schemas define extra keywords +specific to VS Code that: + +- Improve the contextual help when hovering on or selecting a property in the data file. +- Add contextual help for enum values. +- Improve the error messages for invalid values. +- Add default snippets to autocomplete values. + +> [!NOTE] +> The enhanced schemas are non-canonical. Only specify them for the `$schema` keyword in a +> configuration document or resource manifest when your tools support it. +> +> These schemas are only for improving the authoring experience. If you try to validate the +> configuration document or resource manifest with a tool that doesn't support the extended +> vocabulary, the tool may raise an error. +> +> The enhanced schemas share the same source definition as the canonical schemas and validate the +> data in the same way. However, they include non-canonical keywords. For maximum compatibility +> with other tools, the canonical schemas only use the core JSON schema vocabularies. + +For the full list of recognized and supported schema URIs, including the enhanced authoring +schemas, see the `$schema` sections in [DSC Configuration document schema reference][03] and +[DSC resource manifest schema reference][04]. + +## Enhanced schema examples + +### Example 1 - Documentation on hover + + +:::image type="complex" source="media/enhanced-authoring/hover-help.png" alt-text="This screenshot shows enhanced hover documentation."::: + This screenshot shows enhanced hover documentation for the 'type' property in a configuration document. The documentation includes a link at the top to the online documentation, followed by prose explaining the syntax for the property. +:::image-end::: + + +With the enhanced schemas, hovering on a property displays contextual help rendered from Markdown. +When possible, the hover help includes a link to the online documentation. + +### Example 2 - IntelliSense quick info + + +:::image type="complex" source="media/enhanced-authoring/peek-help.png" alt-text="This screenshot shows enhanced documentation with autocomplete."::: + This screenshot shows the DSC Resource instance autocomplete option and contextual documentation in a configuration document. The contextual help is shown to the side of the completion option list. The help includes a link to the online documentation, the descriptive prose, and the required properties. +:::image-end::: + + +When using IntelliSense while authoring with an enhanced schema, the quick info shown for the +completion options displays as rendered Markdown. When possible, the quick info includes a link to +the online documentation. + +### Example 3 - Enum documentation + + +:::image type="complex" source="media/enhanced-authoring/enum-help.png" alt-text="This screenshot shows contextual documentation for an enum."::: + This screenshot shows the contextual documentation for the 'return' property enum values in a resource manifest. The contextual help is shown beneath the enum list, describing the currently selected value. +:::image-end::: + + +The enhanced schemas add documentation for enum values when using IntelliSense to select a valid +value. By default, schemas can't provide per-enum documentation. They can only define documentation +for the property an enum belongs to. + +### Example 4 - Snippets + + +:::image type="complex" source="media/enhanced-authoring/snippet-selection.png" alt-text="This screenshot shows autocomplete snippet options with documentation."::: + This screenshot shows the autocomplete snippets for the metadata section in a configuration document. The currently selected snippet displays contextual help. +:::image-end::: + +:::image type="complex" source="media/enhanced-authoring/snippet-completion.png" alt-text="This screenshot shows the editable output for the chosen snippet."::: + This screenshot shows the editable output for the 'New metadata property (object)' snippet. It defined a new property named 'metadataName' with a nested key-value pair. The property name, key, and value are editable text that a user can tab through, like any other VS Code snippet. +:::image-end::: + + +For common use cases, the enhanced schemas define sets of default snippets. These snippets are +contextual and make it easier and faster to define the file. The snippets work like any other +snippets in VS Code. + +### Example 5 - Error messages + + +:::image type="complex" source="media/enhanced-authoring/error-messages.png" alt-text="This screenshot shows an enhanced error message for failed validation."::: + This screenshot shows a contextual error message when the name property for a resource instance doesn't match the validating regular expression. The value is the string 'invalid?' and the error message says "Invalid value for instance name. An instance name must be a non-empty string containing only letters, numbers, and spaces." +:::image-end::: + + +When defining values, the enhanced schemas have contextual error messages instead of the default +error messages that JSON schema validation raises. This is particularly helpful for properties that +must match a regular expression, where the default message just indicates that the value is invalid +and lists the regular expression pattern. + +## Using the enhanced configuration document schema + +To associate every configuration document with the enhanced schema, add the following snippet to +your [settings.json] file in VS Code. You can define these options in your user settings or for a +specific workspace. + + +```json +"json.schemas": [ + { + "fileMatch": [ + "**/*.dsc.json", + "**/*.dsc.config.json" + ], + "url": "https://aka.ms/dsc/schemas/v3/bundled/config/document.vscode.json" + } +], +"yaml.schemas": { + "https://aka.ms/dsc/schemas/v3/bundled/config/document.vscode.json": "**.dsc.{yaml,yml,config.yaml,config.yml}" +} +``` + + +These settings depend on the configuration documents having a name that ends with one of the +following suffixes: + +- `.dsc.config.json` +- `.dsc.config.yaml` +- `.dsc.config.yml` +- `.dsc.json` +- `.dsc.yaml` +- `.dsc.yml` + +To associate a specific configuration document formatted as YAML with the enhanced schema, add the +following comment to the top of the document: + + +```yml +# yaml-language-server: $schema=aka.ms/dsc/schemas/v3/bundled/config/document.vscode.json +``` + + +This option works regardless of the filename, but only for YAML files. To use the enhanced schema +when authoring configuration documents in JSON, you must define the schema association in your +`settings.json`. + +## Using the enhanced resource manifest schema + +To use the enhanced schema when authoring resource manifests, add the following snippet to +your [settings.json] file in VS Code. You can define this option in your user settings or for a +specific workspace. + + +```json +"json.schemas": [ + { + "fileMatch": ["**/*.dsc.resource.json", ], + "url": "https://aka.ms/dsc/schemas/v3/bundled/resource/manifest.vscode.json" + } +] +"yaml.schemas": { + "https://aka.ms/dsc/schemas/v3/bundled/resource/manifest.vscode.json": "**.dsc.resource.{yaml,yml}" +} +``` + + +To associate a specific resource manifest formatted as YAML with the enhanced schema, add the +following comment to the top of the manifest: + + +```yml +# yaml-language-server: $schema=https://aka.ms/dsc/schemas/v3/bundled/resource/manifest.vscode.json +``` + + +This option works regardless of the filename, but only for YAML files. To use the enhanced schema +when authoring resource manifests in JSON, you must define the schema association in your +`settings.json`. + +[01]: ./configuration-documents/index.md +[02]: ../resources/concepts/anatomy.md#dsc-resource-manifests +[03]: ../reference/schemas/config/document.md#schema +[04]: ../reference/schemas/resource/manifest/root.md#schema diff --git a/docs/concepts/media/enhanced-authoring/enum-help.png b/docs/concepts/media/enhanced-authoring/enum-help.png new file mode 100644 index 0000000000000000000000000000000000000000..8e5332045483d1f39cde782da6d5ad068ef99423 GIT binary patch literal 202771 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Νz%*e03OotPtZ}a!Z}65 zH>z;;WRlFcOKDZ)Z<(8BQB+6%Os>)a+NKJL!j!{E-nN4-+X@5pk<|Z{(pD~x(%do? zwWKHZ|3O_DFl_U>bbc)Dw5)Lt-#nitnNuaZ?OOr8{%oIlRLF5G!dZJwb{E~QK=F+b z(wWvQJAVq0LrO$;i|f>ovzG+3z+X6v_hb5%A7 z$ApYU-?g&AQKwpJ6ZVQKSG8@67jPy__35A@U7wDXpo~Lh@?BE&{4_w*>S=kh?wtmI|3W}&rHi7OKtcxxyOiXhjW*Nz zJr5eYW4tgWv!%_s(0POB#Xv=v`fl33V0oilG(?8RU&)G*C`-zIDre%%uzzxXeuu!e zJ9yguvPl0@95_lkOod@CDQWX)KCohI_8o`QGt8{6oIlVRn6S5^8~I>|mOY163sD&> zV}UcFAx$IJRyva>);)MoN{JZ`i7XP2Ma_+80%1+U*g#y&fRhq7T-4Q#)LH-0S$Mbc zeD0t10mI$E!ZXQIQ$)P4G41p4SpN@g2#0LW=HVbO@SJ@gv~d*Hvf6(AK@fOB_>1GDsz=B z+CFSKb^&Y%!n0VXpV~MzX>FQqbn5^2p1d{tH3)faUD@oX?7kr48Q!O3!ut#m0XuO> z48OLEd(`oH^1`1z_P0a-r|=l0SUkNo)8cuhE0g%nzA2hZlRlJ!_(~#Z?HwCGI+!_m zP;myx3xxj*#{XC{oMY#G#{I3XHRZ*l<_k$LG_Sxk+ew=^CvtgnK8LIvy`FJo!{$S0Kh77>HNINn5!KvmHvpw{CxC8bgsShuT{lx5QQjk)>fa@r+d!*a-88kc9rx8RtsBecz#>nIJb`V$5bB=Tw>6z+Qft{oO E2WQQc82|tP literal 0 HcmV?d00001 diff --git a/docs/concepts/media/enhanced-authoring/error-messages.png b/docs/concepts/media/enhanced-authoring/error-messages.png new file mode 100644 index 0000000000000000000000000000000000000000..1d1457679bb4bab7e81785b6443d15462c567d9a GIT binary patch literal 239953 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