1. A method for enforcing a virtual machine (VM) compliance scheme, comprising: getting compliance policies regarding a target VM; and prior to executing the target VM, applying the compliance policies against the target VM to determine if the target VM is compliant with the VM compliance scheme.