'Reboots, shuts down or powers up the host.
:param str action:
The action the host should perform. The valid actions are:
""startup", "shutdown" and "reboot".
:return: The result of the power action
:rtype: str'

def host_power_action(self, action):

    raise NotImplementedError()
