'Migrates a running instance to a new machine.
:param host: destination host name.
:param block_migration: if True, do block_migration, the default
value is None which is mapped to \'auto\'.
:param force: force to bypass the scheduler if host is provided.
:returns: An instance of novaclient.base.TupleWithMeta'

@api_versions.wraps('2.30')
def live_migrate(self, host=None, block_migration=None, force=None):

    if (block_migration is None):
        block_migration = 'auto'
    return self.manager.live_migrate(self, host, block_migration, force)
