CFEngine is designed to be comprehensive and to let you model nearly any aspect of the system’s configuration. There are 478 unique promise attributes in CFEngine 3.4.0 to enable you to do so.
Here is a detailed listing of all the promise attributes available in CFEngine 3.4.0, and the synopsis for each. For more detail, please consult the syntax guide or the reference manual.
Fortunately CFEngine is also designed to address challenges of Knowledge Management and allows you to summarize and abstract the underlying low-level detail.