In this chapter, we covered the DSC resource structure, syntax, and definitions. We covered how to find DSC resources to fit our needs and how to author useful DSC resources if we do not find what we need. We covered the differences between PowerShell V4 and class-based DSC resources and some reasons you will probably want to move toward class-based DSC resources sooner rather than later.
In the next chapter, we will cover the first way to actually execute DSC configuration scripts: the DSC push model.