A ténylegesen érvényes osztályokat a CFengine dinamikusan határozza meg a futási időnél. Hasznos a rendszergazdagép neve, pontokkal helyettesítve aláhúzással (például foo_bar_com ), a rövid gazdagépnév (mint például foo ), az operációs rendszer típusa (például linux vagy solaris ), a hét aktuális napja (például hétfő ), a hónap napja ( (például a 16. nap ) vagy a hónap (mint például a május ). A CFengine verbose módban történő futtatásával megtekintheti a rendszeren elérhető osztályok teljes listáját.
Több osztály meghatározható, ha elválasztják őket a | karakterek. Tehát, hogy a művelet fut a hosts ize és bár akkor adhatja meg ize | bár az osztály területén.
Az osztály alatti beviteli mezők a szerkesztett művelet típusától függenek. Ha a Webmin nem támogatja a művelet típusát, a kézi szerkesztés helyett a tényleges konfigurációs fájl sorai jelennek meg. A kézi üzemmódba is válthat, ha az oldal alján található Kézi szerkesztés gombra kattint.