1. A method of dynamically controlling a compute environment, the method comprising: attaching a trigger to a scheduling object; and firing the trigger based on a trigger attribute, wherein the compute environment is modified by actions initiated when the trigger is fired.