willhope / open-falcon-api-python-cleint

open-falcon api python cleint

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

open-falcon api python client

example usuage

from openfalconclient.client import FalconClient
cli = FalconClient(endpoint="http://127.0.0.1:8080", user='admin', password='admin123')
# ex api/v1/user/users  get
r = cli.user.users.list()

# /api/v1/user/name/xxxx  get
r = cli.user.name['admin'].get()

# /api/v1/user/u/xxxx get
r = cli.user.u['1'].get()

# /api/v1/user/update  put
data = {
  "name": "test1",
  "cnname": "est",
  "email": "root123@cepave.com",
  "im": "44955834958",
  "phone": "99999999999",
  "qq": "904394234239"
}
cli.user.update.update(data=data)

# /api/v1/admin/delete_user  delete
params = {"user_id": 31}
cli.admin.delete_user.delete(params=params)

# /api/v1/template/7    delete
cli.template['7'].delete()

query = [{
          "endpoint": "zwhtest.net",
          "counter": "net.if.info/region=gd1"
        }]
cli.graph.lastpoint.post(data=query)

About

open-falcon api python cleint

License:MIT License


Languages

Language:Python 100.0%