Merge pull request #1558 from shin-/sanimej-verbose

Add 'verbose' option for network inspect API
This commit is contained in:
Joffrey F 2017-04-11 16:25:14 -07:00 committed by GitHub
commit f127a9ffdc
1 changed files with 10 additions and 2 deletions

View File

@ -168,15 +168,23 @@ class NetworkApiMixin(object):
self._raise_for_status(res)
@minimum_version('1.21')
def inspect_network(self, net_id):
def inspect_network(self, net_id, verbose=None):
"""
Get detailed information about a network.
Args:
net_id (str): ID of network
verbose (bool): Show the service details across the cluster in
swarm mode.
"""
params = {}
if verbose is not None:
if version_lt(self._version, '1.28'):
raise InvalidVersion('verbose was introduced in API 1.28')
params['verbose'] = verbose
url = self._url("/networks/{0}", net_id)
res = self._get(url)
res = self._get(url, params=params)
return self._result(res, json=True)
@check_resource