You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a resource author and integrating vendor, I want to be able to quickly distinguish between standard command-based DSC Resources, resource groups, and resource providers without having to inspect the full manifest in detail
Add a kind property to the DSC Resource manifest that supports three enum values:
standard - a "normal" command-based DSC Resource, not a group or provider. This is the default value if the key isn't specified.
group - a resource group, always has nested resources as properties under the resources keyword. May have other properties that influence how the resource group behaves. When kind is set to group, the validate property is required.
provider - a resource provider, a special resource group that enables the use of non-command-based DSC Resources. When kind is set to provider, the validate and provider properties are required.
After kind is included in the resource manifest, the dsc resource list command should surface the resource kind in the default output and at the top-level.
The text was updated successfully, but these errors were encountered:
Summary of the new feature / enhancement
As a resource author and integrating vendor, I want to be able to quickly distinguish between standard command-based DSC Resources, resource groups, and resource providers without having to inspect the full manifest in detail
Proposed technical implementation details (optional)
Add a
kind
property to the DSC Resource manifest that supports three enum values:standard
- a "normal" command-based DSC Resource, not a group or provider. This is the default value if the key isn't specified.group
- a resource group, always has nested resources as properties under theresources
keyword. May have other properties that influence how the resource group behaves. Whenkind
is set togroup
, thevalidate
property is required.provider
- a resource provider, a special resource group that enables the use of non-command-based DSC Resources. Whenkind
is set toprovider
, thevalidate
andprovider
properties are required.After
kind
is included in the resource manifest, thedsc resource list
command should surface the resource kind in the default output and at the top-level.The text was updated successfully, but these errors were encountered: