From 783cc22662ad4195c3ad0289985177e5e32ec480 Mon Sep 17 00:00:00 2001 From: Sam Morrison Date: Fri, 11 Feb 2022 13:05:26 +1100 Subject: [PATCH] Add response_format to list of available args for v2 summary API This was added in cloudkitty with commit https://opendev.org/openstack/cloudkitty/commit/6ba9d45ea69ea308ae21052e45a8d114c39145da Change-Id: Id091ee9f61c2863ed3ea1aaf5d967edf417df22a --- cloudkittyclient/v2/summary.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cloudkittyclient/v2/summary.py b/cloudkittyclient/v2/summary.py index 2880bda..9f08c31 100644 --- a/cloudkittyclient/v2/summary.py +++ b/cloudkittyclient/v2/summary.py @@ -36,6 +36,8 @@ class SummaryManager(base.BaseManager): :type begin: datetime.datetime :param end: End of the period to gather data from :type end: datetime.datetime + :param response_format: Either 'table' or 'object' defaults to 'table' + :type response_format: str """ if 'groupby' in kwargs.keys() and isinstance(kwargs['groupby'], list): kwargs['groupby'] = ','.join(kwargs['groupby']) @@ -46,7 +48,8 @@ class SummaryManager(base.BaseManager): ) authorized_args = [ - 'offset', 'limit', 'filters', 'groupby', 'begin', 'end'] + 'offset', 'limit', 'filters', 'groupby', 'begin', 'end', + 'response_format'] url = self.get_url(None, kwargs, authorized_args=authorized_args) return self.api_client.get(url).json()