Skip to content

Commit 3315a3e

Browse files
author
Shakeel Mohamed
committed
Update non-namespace paths to start with /services/
1 parent cbe951d commit 3315a3e

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

examples/binding1.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,10 @@ def indexes(self):
4242
return self.context.get("data/indexes")
4343

4444
def info(self):
45-
return self.context.get("server/info")
45+
return self.context.get("/services/server/info")
4646

4747
def settings(self):
48-
return self.context.get("server/settings")
48+
return self.context.get("/services/server/settings")
4949

5050
def search(self, query, **kwargs):
5151
return self.context.post("search/jobs/export", search=query, **kwargs)

splunklib/binding.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -910,7 +910,7 @@ def _abspath(self, path_segment,
910910
# endpoint. Otherwise, use /servicesNS with the specified
911911
# namespace. If only one of app and owner is specified, use
912912
# '-' for the other.
913-
if ns.app is None and ns.owner is None or path_segment.startswith("server"):
913+
if ns.app is None and ns.owner is None:
914914
return UrlEncoded("/services/%s" % path_segment, skip_encode=skip_encode)
915915

916916
oname = "nobody" if ns.owner is None else ns.owner

splunklib/client.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@
9393
PATH_INDEXES = "data/indexes/"
9494
PATH_INPUTS = "data/inputs/"
9595
PATH_JOBS = "search/jobs/"
96-
PATH_LOGGER = "server/logger/"
96+
PATH_LOGGER = "/services/server/logger/"
9797
PATH_MESSAGES = "messages/"
9898
PATH_MODULAR_INPUTS = "data/modular-inputs"
9999
PATH_ROLES = "authorization/roles/"
@@ -434,7 +434,7 @@ def info(self):
434434
:return: The system information, as key-value pairs.
435435
:rtype: ``dict``
436436
"""
437-
response = self.get("server/info")
437+
response = self.get("/services/server/info")
438438
return _filter_content(_load_atom(response, MATCH_ENTRY_CONTENT))
439439

440440
@property
@@ -529,7 +529,7 @@ def restart(self, timeout=None):
529529
msg = { "value": "Restart requested by " + self.username + "via the Splunk SDK for Python"}
530530
# This message will be deleted once the server actually restarts.
531531
self.messages.create(name="restart_required", **msg)
532-
result = self.post("server/control/restart")
532+
result = self.post("/services/server/control/restart")
533533
if timeout is None:
534534
return result
535535
start = datetime.now()
@@ -3256,7 +3256,7 @@ class Settings(Entity):
32563256
"""This class represents configuration settings for a Splunk service.
32573257
Retrieve this collection using :meth:`Service.settings`."""
32583258
def __init__(self, service, **kwargs):
3259-
Entity.__init__(self, service, "server/settings", **kwargs)
3259+
Entity.__init__(self, service, "/services/server/settings", **kwargs)
32603260

32613261
# Updates on the settings endpoint are POSTed to server/settings/settings.
32623262
def update(self, **kwargs):
@@ -3269,7 +3269,7 @@ def update(self, **kwargs):
32693269
:type kwargs: ``dict``
32703270
:return: The :class:`Settings` collection.
32713271
"""
3272-
self.service.post("server/settings/settings", **kwargs)
3272+
self.service.post("/services/server/settings/settings", **kwargs)
32733273
return self
32743274

32753275

0 commit comments

Comments
 (0)