summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoffrey F <f.joffrey@gmail.com>2017-04-11 16:25:14 -0700
committerGitHub <noreply@github.com>2017-04-11 16:25:14 -0700
commitf127a9ffdc9db1a946c3d7943eaf16b207f33598 (patch)
treeee07ff31e2bc565916e47fbb8dfa7d660c40e84b
parentffc376992060591c276448d46b14278a0c5222a3 (diff)
parente506a2b8eaef4cea0453af0f40870e488a66d568 (diff)
downloaddocker-py-f127a9ffdc9db1a946c3d7943eaf16b207f33598.tar.gz
Merge pull request #1558 from shin-/sanimej-verbose
Add 'verbose' option for network inspect API
-rw-r--r--docker/api/network.py12
1 files changed, 10 insertions, 2 deletions
diff --git a/docker/api/network.py b/docker/api/network.py
index 9652228..74f4cd2 100644
--- a/docker/api/network.py
+++ b/docker/api/network.py
@@ -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