@@ -28,18 +28,18 @@ resources:
28
28
type : Microsoft.DSC.Debug/Echo
29
29
properties :
30
30
# Required properties
31
- output : anyOf # array, boolean, integer, string
31
+ output : anyOf # array, boolean, integer, object, string
32
32
` ` `
33
33
34
34
## Description
35
35
36
36
The ` Microsoft.DSC.Debug/Echo` resource is a debugging utility that echoes back the configuration
37
37
data passed to it. This resource is particularly useful for :
38
38
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.
43
43
44
44
> [!NOTE]
45
45
> This resource is installed with DSC itself on any systems.
@@ -60,8 +60,8 @@ For more information about resource capabilities, see
60
60
[DSC resource capabilities][01].
61
61
62
62
> [!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.
65
65
66
66
# # Examples
67
67
@@ -90,7 +90,7 @@ The following list describes the properties for the resource.
90
90
<details><summary>Expand for <code>output</code> property metadata</summary>
91
91
92
92
` ` ` yaml
93
- Type : anyOf (string, array, boolean, integer)
93
+ Type : anyOf (array, boolean, integer, object, string )
94
94
IsRequired : true
95
95
IsKey : true
96
96
IsReadOnly : false
@@ -101,12 +101,13 @@ IsWriteOnly : false
101
101
102
102
Defines the value to be echoed back by the resource. The `output` property can be any of the following types :
103
103
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. |
110
111
111
112
# # Instance validating schema
112
113
@@ -143,7 +144,7 @@ non validating keywords are omitted.
143
144
true,
144
145
true,
145
146
{
146
- "type": "string "
147
+ "type": "object "
147
148
},
148
149
{
149
150
"type": "string"
0 commit comments