This page allows you to set the details of an action for some class. The first field on the page is always the 'Apply to class' input, which allows you to choose which class or classes the settings below it apply to. By default the class is Any, which means that the action will be carried out every time the configuration engine is run. However if you choose to enter something into the class field, the action may or may not be run depending on the operating system type, hostname, current time or other factors.

The actual classes in effect are determined dynamically by CFengine at run time. Useful ones are the system hostname with dots replace with underscores (like `foo_bar_com`), the short hostname (like `foo`), the OS type (like `linux` or `solaris`), the current day of the week (like `Monday`), day of the month (like `Day16`), or the month (like `May`). You can see the complete list of classes available on your system by running CFengine in verbose mode.

Multiple classes can be specified by separating them with | characters. So to have your action run on both the hosts `foo` and `bar`, you could enter `foo|bar` into the class field.

The input fields below the class are dependant on the type of action being edited. If the action type is not supported by Webmin, the actual configuration file lines will be shown instead for manual editing. You can also switch to manual mode by clicking on the Edit Manually button at the bottom of the page.