Skip to content

Commit b286aa8

Browse files
committed
added a couple of agent config methods
1 parent c077e24 commit b286aa8

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

sdcclient/_client.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -863,3 +863,20 @@ def create_sysdig_capture(self, hostname, capture_name, duration, capture_filter
863863
if not self.__checkResponse(res):
864864
return [False, self.lasterr]
865865
return [True, res.json()]
866+
867+
def get_agents_config(self):
868+
res = requests.get(self.url + '/api/agents/config', headers=self.hdrs)
869+
if not self.__checkResponse(res):
870+
return [False, self.lasterr]
871+
data = res.json()
872+
return [True, data]
873+
874+
def set_agents_config(self, config):
875+
res = requests.put(self.url + '/api/agents/config', headers=self.hdrs, data=json.dumps(config))
876+
if not self.__checkResponse(res):
877+
return [False, self.lasterr]
878+
return [True, res.json()]
879+
880+
def clear_agents_config(self):
881+
data = {'files' : []}
882+
self.set_agents_config(data)

0 commit comments

Comments
 (0)