@classmethod
def reports(cls, options=None):
    """
        List all reports.

        Usage::

            hammer host reports [OPTIONS]

        Options::

            --id ID                       resource id
            --name NAME                   resource name
            --order ORDER                 sort results
            --page PAGE                   paginate results
            --per-page PER_PAGE           number of entries per request
            --search SEARCH               filter results
            -h, --help                    print help
        """
    cls.command_sub = 'reports'
    result = cls.execute(cls._construct_command(options), output_format='csv')
    reports = []
    if result:
        reports = result
    return reports
