@@ -29,7 +29,7 @@ Parameters are defined as key-value pairs in the `parameters` property of a conf
2929The key is the parameter's name, which is used to reference the parameter in the [resources][01]
3030property of the configuration document. The value is an object that defines the parameter.
3131
32- Every parameter defines its data type. Parameters may also define a default value, validation
32+ Every parameter defines its data type. Parameters can also define a default value, validation
3333checks, a description of their purpose, and arbitrary metadata.
3434
3535To reference parameters in resource instances, use the [parameters() configuration function][02].
@@ -42,7 +42,7 @@ To reference parameters in resource instances, use the [parameters() configurati
4242
4343# ## description
4444
45- Parameters may define a short explanation of their purpose and usage with the `description`
45+ Parameters can define a short explanation of their purpose and usage with the `description`
4646property. To define a longer explanation in YAML, use the folded block syntax or literal block
4747syntax.
4848
@@ -68,8 +68,8 @@ data type for every passed parameter before executing a configuration operation.
6868
6969The `secure*` data types indicate that DSC and integrating tools shouldn't log or record the
7070values. If a secure data type parameter is used for a resource instance property that doesn't
71- expect a secure value, the resource may still log or record the value. If the resource has
72- independent logging or recording that isn't handled by DSC, the value may be stored insecurely.
71+ expect a secure value, the resource might still log or record the value. If the resource has
72+ independent logging or recording that isn't handled by DSC, the value might be stored insecurely.
7373
7474Use secure strings for passwords and secrets.
7575
@@ -84,7 +84,7 @@ ValidValues: [string, securestring, int, bool, object, secureobject, array]
8484
8585# ## defaultValue
8686
87- Parameters may define a default value with the `defaultValue` property. If the parameter isn't
87+ Parameters can define a default value with the `defaultValue` property. If the parameter isn't
8888passed at runtime, DSC uses the default value for the parameter. If the parameter isn't passed at
8989runtime and no default value is defined, DSC raises an error. The value must be valid for the
9090parameter's `type`.
@@ -96,7 +96,7 @@ ValidJSONTypes: [string, integer, object, array, boolean]
9696
9797# ## allowedValues
9898
99- Parameters may limit the set of valid values for the parameter by defining the `allowedValues`
99+ Parameters can limit the set of valid values for the parameter by defining the `allowedValues`
100100property. DSC validates parameters passed at runtime and defined as `defaultValue` against this
101101list of values. If any of the values is invalid, DSC raises an error.
102102
0 commit comments