Structures

Table of Contents

SSL — A description of a SSL configuration.
URL options — URL options.
action — Task to perform.
action sleep — Put the computer to sleep.
action shut down — Shut down the computer.
action restart — Restart the computer.
action log out — Log out all users.
action fast user switch — Switch to the Login Window.
action notification — Post a notification.
action execute external — Execute an external process.
action launch application — Launch an application.
action warn — Warn users of imminent host affecting action.
action await once — Wait for a specific time and date to occur.
action await daily — Wait for a specific time and day to occur.
action await relative date — Wait for a period of time.
action await user inactivity — Wait for a period of user inactivity.
action await notification — Wait for a notification.
action await power on — Wait for the computer to power on.
action await start up — Wait for the computer to start up.
action await sleep — Wait for the computer to sleep.
action await sample — Wait for a sample to conclude.
action await log in — Wait for a user to log in.
action await log out — Wait for a user to log out.
action await battery health — Wait for battery health to reach specific state.
action await power state — Wait for the source of power to change.
action await power remaining — Wait for the power remaining to change.
action await sun — Wait for a specific sun observation to occur.
action await external assistant — Wait for a change in the external assistants.
action await application — Wait for an application to launch or quit.
active event — Active event instance.
application description — Description for launching an external process.
assistant — Assistant details.
authorisation right — An authorisation right.
condition — Description of a testable condition that resolves to a boolean.
condition boolean — A constant condition.
condition delayed boolean — A delayed constant condition.
condition days — Conditional on the day of the week.
condition date range — Conditional on the date falling within a specific period.
condition time range — Conditional on the time now falling within a specific period.
condition execute external — Conditional on the external executable's exit status.
condition sample — Conditional on a sample's successful conclusion.
condition running processes — Conditional on whether specific processes are running.
condition power assertions — Conditional on whether other processes have power assertions set.
condition power state — Conditional on the computer's power source state.
condition battery health — Conditional on the battery health.
condition power remaining — Conditional on the power remaining.
condition sun — Conditional on the Sun's position being between two events.
condition user inactivity — Conditional on the period of user inactivity.
condition console user — Conditional on a user being logged in.
condition start up — Conditional on time since start up.
criteria — Group of conditions to test.
event — Event containing triggers to observe, conditions to test, and actions to perform.
event history — Event history.
external — Description for executing an external process.
external executable — Execute the external executable.
external inline — Execute the inline content.
external criterion — Criterion for judging an external executable sample.
external criterion interpret — Interpret the output as a number.
external criterion contains — Output contains a value.
geolocation — Geospatial location.
licence — Licence details for this Power Manager Engine.
log message
power source — A power source.
power source serial — Power source connected via a serial cable.
power source USB — Power source connected via a USB cable.
power source network — Power source connected via a network connection.
power source internal — Internal power source such as a fitted or removable battery.
power source unknown — Unknown power source.
power source filter — A profile for filtering power source changes.
process signature — Process signature provides a robust means of identifying a running process.
process signature bundle identifier — Match a process's bundle identifier.
process signature name — Match a process's bundle or executable name.
process signature localised name — Match a process's localised name.
queued trigger — Queued trigger instance.
queued warning — Host wide warning.
resource limits — Constraints for external processes.
sample — Description for sampling.
sample execute external — Sample from an external executable.
sample criterion — Criterion for concluding a sample.
sample criterion equal — Judge the samples looking for a positive match.
sample criterion not equal — Judge the samples looking for a negative match.
socket — A description of a TCP/IP socket.
source — A description of a source.
trigger — Description of an external event or potential change in state to watch.
trigger once — Trigger once on a given time and date.
trigger daily — Trigger at a given time on given days of the week.
trigger after inactivity — Trigger after a given period of user inactivity.
trigger notification — Trigger on receiving a notification.
trigger power on — Trigger when the computer powers on.
trigger start up — Trigger when the computer starts up.
trigger log in — Trigger when a user logs in.
trigger log out — Trigger when a user logs out.
trigger sleep — Trigger when the computer is about to sleep.
trigger sample — Trigger when a sample successfully concludes.
trigger power state — Trigger when the source of power changes.
trigger power remaining — Trigger when the power remaining changes.
trigger battery health — Trigger when a power source's battery health changes.
trigger sun — Trigger at a given angle of the Sun.
trigger external assistant — Trigger when an external assistant changes.
trigger application — Trigger when an application launches or quits.