Create a shortcut to pause Preview viewport Cycles rendering?
If you use scene.cycles.preview_pause then it'll work. However it seems the GUI doesn't update. So when you resume the render you'll need to move the viewport momentarily before it will start rendering again. I'm not sure why this is, though.