An object-oriented Python wrapper for XenAPI