Puppet Resources and Resource Types
Puppet uses resources to represent the desired state of a system configuration. For example, a resource might specify when and how to run services, specify which software packages to install, and specify certain components of networking and naming service configuration.
Each resource has a resource type that is defined by a name and a set of attributes (or parameters) and values that you can specify in a Puppet manifest. The parameters and their values depend on the configuration type being managed.
The following example puppet describe
command obtains information about the zone
resource:
$ puppet describe zone
zone
====
Manages Solaris zones.
...
See Working With Puppet Resources and Resource Types in Oracle Solaris.