@@ -28,18 +28,18 @@ resources:
2828 type : Microsoft.DSC.Debug/Echo
2929 properties :
3030 # Required properties
31- output : anyOf # array, boolean, integer, string
31+ output : anyOf # array, boolean, integer, object, string
3232` ` `
3333
3434## Description
3535
3636The ` Microsoft.DSC.Debug/Echo` resource is a debugging utility that echoes back the configuration
3737data passed to it. This resource is particularly useful for :
3838
39- - Testing DSC configuration syntax and structure
40- - Debugging parameter passing between resources
41- - Verifying that DSC is processing configurations as expected
42- - Understanding how DSC transforms and handles configuration data
39+ - Testing DSC configuration syntax and structure.
40+ - Debugging parameter passing between resources.
41+ - Verifying that DSC is processing configurations as expected.
42+ - Understanding how DSC transforms and handles configuration data.
4343
4444> [!NOTE]
4545> This resource is installed with DSC itself on any systems.
@@ -60,8 +60,8 @@ For more information about resource capabilities, see
6060[DSC resource capabilities][01].
6161
6262> [!NOTE]
63- > Calling any capability on this resource does not affect the system;
64- > it only echoes the value in the output.
63+ > Invoking any operation on this resource doesn't affect the system.
64+ > This resource only echoes the value in the output.
6565
6666# # Examples
6767
@@ -90,7 +90,7 @@ The following list describes the properties for the resource.
9090<details><summary>Expand for <code>output</code> property metadata</summary>
9191
9292` ` ` yaml
93- Type : anyOf (string, array, boolean, integer)
93+ Type : anyOf (array, boolean, integer, object, string )
9494IsRequired : true
9595IsKey : true
9696IsReadOnly : false
@@ -101,12 +101,13 @@ IsWriteOnly : false
101101
102102Defines the value to be echoed back by the resource. The `output` property can be any of the following types :
103103
104- | Type | Description |
105- |---------|---------------------------------------------|
106- | string | A string value |
107- | array | An array of values |
108- | boolean | A boolean value (`true` or `false`) |
109- | integer | An integer value |
104+ | Type | Description |
105+ |:-------:|:---------------------------------------------|
106+ | array | An array of values. |
107+ | boolean | A boolean value (`true` or `false`). |
108+ | integer | An integer value. |
109+ | object | A JSON object of key-value pairs. |
110+ | string | A string value. |
110111
111112# # Instance validating schema
112113
@@ -143,7 +144,7 @@ non validating keywords are omitted.
143144 true,
144145 true,
145146 {
146- "type": "string "
147+ "type": "object "
147148 },
148149 {
149150 "type": "string"
0 commit comments