'Get usage for a specific tenant.
:param tenant_id: Tenant ID to fetch usage for
:param start: :class:`datetime.datetime` Start date in UTC
:param end: :class:`datetime.datetime` End date in UTC
:param marker: Begin returning usage data for instances that appear
later in the instance list than that represented by
this instance UUID (optional).
:param limit: Maximum number of instances to include in the usage
(optional).
:rtype: :class:`Usage`'

@api_versions.wraps('2.40')
def get(self, tenant_id, start, end, marker=None, limit=None):

    query_string = self._usage_query(start, end, marker, limit)
    url = ('/%s/%s%s' % (self.usage_prefix, tenant_id, query_string))
    return self._get(url, 'tenant_usage')
