'Runs the registered checks against the provided host data.
Args:
host_data: A dictionary of artifact_names and results. Results are, in
turn, a dictionary of {\'ANOMALY\': [], \'PARSED\': [], \'RAW\': []} items.
labels: Additional labels attached to the host.
restrict_checks: A list specifying a subset of check_ids to run.
Returns:
An iterator of check results.'

def RunChecks(self, host_data, labels=None, restrict_checks=None):

    return {r.check_id: r for r in checks.CheckHost(host_data, labels=labels, restrict_checks=restrict_checks)}
