You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficcontrol.apache.org by oc...@apache.org on 2021/03/17 01:21:26 UTC
[trafficcontrol] branch master updated: servers/details endpoint
(#5611)
This is an automated email from the ASF dual-hosted git repository.
ocket8888 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/trafficcontrol.git
The following commit(s) were added to refs/heads/master by this push:
new 0170bba servers/details endpoint (#5611)
0170bba is described below
commit 0170bba93b4e8c3e9079b1d7f930d2c878de29e1
Author: Anuj Tyagi <ty...@husky.neu.edu>
AuthorDate: Tue Mar 16 21:21:10 2021 -0400
servers/details endpoint (#5611)
* servers/details endpoint
* updated structure
* Added server detail endpoint
* Update tosession.py
* Update tosession.py
---
CHANGELOG.md | 1 +
traffic_control/clients/python/trafficops/tosession.py | 9 +++++++++
2 files changed, 10 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8aa09c7..444a766 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
## [unreleased]
### Added
+- Python client: [#5611] Added server_detail endpoint
- Apache Traffic Server: [#5627](https://github.com/apache/trafficcontrol/pull/5627) - Added the creation of Centos8 RPMs for Apache Traffic Server
- Traffic Ops/Traffic Portal: [#5479](https://github.com/apache/trafficcontrol/issues/5479) - Added the ability to change a server capability name
- Traffic Ops: [#3577](https://github.com/apache/trafficcontrol/issues/3577) - Added a query param (server host_name or ID) for servercheck API
diff --git a/traffic_control/clients/python/trafficops/tosession.py b/traffic_control/clients/python/trafficops/tosession.py
index 19b2528..5e7b9df 100644
--- a/traffic_control/clients/python/trafficops/tosession.py
+++ b/traffic_control/clients/python/trafficops/tosession.py
@@ -1645,6 +1645,15 @@ class TOSession(RestApiSession):
:raises: Union[LoginError, OperationError]
"""
+ @api_request('get', 'servers/details?hostName={name}', ('3.0','4.0',))
+ def get_server_details(self, name=None):
+ """
+ Get servers/details
+ :ref:`to-api-servers-details`
+ :rtype: Tuple[Union[Dict[str, Any], List[Dict[str, Any]]], requests.Response]
+ :raises: Union[LoginError, OperationError]
+ """
+
@api_request('post', 'servercheck', ('3.0',))
def create_servercheck(self, data=None):
"""