Interface Parameters
info
  • n/a
walker summon
  • key: str (*req)
  • wlk: Walker (*req)
  • nd: Node (*req)
  • ctx: dict (\{\})
  • _req_ctx: dict (\{\})
  • global_sync: bool (True)
walker callback
  • nd: Node (*req)
  • wlk: Walker (*req)
  • key: str (*req)
  • ctx: dict (\{\})
  • _req_ctx: dict (\{\})
  • global_sync: bool (True)
walker get
  • wlk: Walker (*req)
  • mode: str (default)
  • detailed: bool (False)
walker total
  • snt: Sentinel (None)
  • detailed: bool (False)
walker list
  • snt: Sentinel (None)
  • detailed: bool (False)
walker spawn create
  • name: str (*req)
  • snt: Sentinel (None)
walker spawn list
  • detailed: bool (False)
walker spawn delete
  • name: str (*req)
walker spawn clear
  • n/a
walker yield list
  • detailed: bool (False)
walker yield delete
  • name: str (*req)
walker yield clear
  • n/a
walker prime
  • wlk: Walker (*req)
  • nd: Node (None)
  • ctx: dict (\{\})
  • _req_ctx: dict (\{\})
walker execute
  • wlk: Walker (*req)
  • prime: Node (None)
  • ctx: dict (\{\})
  • _req_ctx: dict (\{\})
  • profiling: bool (False)
walker run
  • name: str (*req)
  • nd: Node (None)
  • ctx: dict (\{\})
  • _req_ctx: dict (\{\})
  • snt: Sentinel (None)
  • profiling: bool (False)
  • is_async: bool (None)
walker queue check
  • task_id: str ()
walker queue wait
  • task_id: str (*req)
  • timeout: int (30)
user create
  • name: str (*req)
  • password: str ()
  • global_init: str ()
  • global_init_ctx: dict (\{\})
  • other_fields: dict (\{\})
user deleteself
  • n/a
user delete
  • name: str (*req)
alias register
  • name: str (*req)
  • value: str (*req)
alias list
  • n/a
alias delete
  • name: str (*req)
alias clear
  • n/a
global get
  • name: str (*req)
global set
  • name: str (*req)
  • value: str (*req)
global delete
  • name: str (*req)
global sentinel set
  • snt: Sentinel (None)
global sentinel unset
  • n/a
object get
  • obj: Element (*req)
  • depth: int (0)
  • detailed: bool (False)
object perms get
  • obj: Element (*req)
object perms set
  • obj: Element (*req)
  • mode: str (*req)
object perms default
  • mode: str (*req)
object perms grant
  • obj: Element (*req)
  • mast: Element (*req)
  • read_only: bool (False)
object perms revoke
  • obj: Element (*req)
  • mast: Element (*req)
graph create
  • set_active: bool (True)
graph get
  • nd: Node (None)
  • mode: str (default)
  • detailed: bool (False)
  • depth: int (0)
graph list
  • detailed: bool (False)
graph active set
  • gph: Graph (*req)
graph active unset
  • n/a
graph active get
  • detailed: bool (False)
graph delete
  • gph: Graph (*req)
graph node get
  • nd: Node (*req)
  • keys: list ([])
graph node view
  • nd: Node (None)
  • detailed: bool (False)
  • show_edges: bool (False)
  • node_type: str ()
  • edge_type: str ()
graph node set
  • nd: Node (*req)
  • ctx: dict (*req)
graph walk (cli only)
  • nd: Node (None)
sentinel register
  • name: str (default)
  • code: str ()
  • code_dir: str (./)
  • opt_level: int (4)
  • mode: str (default)
  • encoded: bool (False)
  • auto_run: str (init)
  • auto_run_ctx: dict (\{\})
  • auto_create_graph: bool (True)
  • set_active: bool (True)
sentinel pull
  • set_active: bool (True)
  • on_demand: bool (True)
sentinel get
  • snt: Sentinel (None)
  • mode: str (default)
  • detailed: bool (False)
sentinel set
  • code: str (*req)
  • code_dir: str (./)
  • opt_level: int (4)
  • encoded: bool (False)
  • snt: Sentinel (None)
  • mode: str (default)
sentinel list
  • detailed: bool (False)
sentinel test
  • snt: Sentinel (None)
  • single: str ()
  • detailed: bool (False)
  • profiling: bool (False)
sentinel active set
  • snt: Sentinel (*req)
sentinel active unset
  • n/a
sentinel active global
  • auto_run: str ()
  • auto_run_ctx: dict (\{\})
  • auto_create_graph: bool (False)
  • detailed: bool (False)
sentinel active get
  • detailed: bool (False)
sentinel delete
  • snt: Sentinel (*req)
wapi
  • name: str (*req)
  • nd: Node (None)
  • ctx: dict (\{\})
  • _req_ctx: dict (\{\})
  • snt: Sentinel (None)
  • profiling: bool (False)
architype register
  • code: str (*req)
  • encoded: bool (False)
  • snt: Sentinel (None)
architype get
  • arch: Architype (*req)
  • mode: str (default)
  • detailed: bool (False)
architype set
  • arch: Architype (*req)
  • code: str (*req)
  • mode: str (default)
architype list
  • snt: Sentinel (None)
  • kind: str (None)
  • detailed: bool (False)
architype count
  • snt: Sentinel (None)
  • kind: str (None)
architype delete
  • arch: Architype (*req)
  • snt: Sentinel (None)
master create
  • name: str (*req)
  • password: str ()
  • global_init: str ()
  • global_init_ctx: dict (\{\})
  • other_fields: dict (\{\})
master get
  • name: str (*req)
  • mode: str (default)
  • detailed: bool (False)
master list
  • detailed: bool (False)
master active set
  • name: str (*req)
master active unset
  • n/a
master active get
  • detailed: bool (False)
master self
  • detailed: bool (False)
master delete
  • name: str (*req)
master createsuper
  • name: str (*req)
  • password: str ()
  • global_init: str ()
  • global_init_ctx: dict (\{\})
  • other_fields: dict (\{\})
master allusers
  • limit: int (0)
  • offset: int (0)
  • asc: bool (False)
master become
  • mast: Master (*req)
master unbecome
  • n/a
load yaml
  • files: list (*req)
  • namespace: str (default)
apply yaml
  • name: str (*req)
  • file: list (*req)
  • unsafe_paraphrase: str ()
service refresh
  • name: str (*req)
service call
  • svc: str (*req)
  • attrs: list ([])
jsorc actions load
  • name: str (*req)
  • mode: str (*req)
jsorc actions status
  • name: str (*req)
jsorc actions unload
  • name: str (*req)
  • mode: str (auto)
  • retire_svc: bool (True)
jsorc actions config
  • config: str (*req)
  • name: str (*req)
jsorc trackact start
  • n/a
jsorc trackact stop
  • n/a
jsorc benchmark start
  • n/a
jsorc benchmark report
  • n/a
jsorc benchmark stop
  • report: bool (True)
jsorc tracksys start
  • n/a
jsorc tracksys report
  • n/a
jsorc tracksys stop
  • n/a
jsorc actionpolicy set
  • policy_name: str (*req)
  • policy_params: dict (\{\})
jsorc actionpolicy get
  • n/a
jsorc loadtest
  • test: str (*req)
  • experiment: str ()
  • mem: int (0)
config get
  • name: str (*req)
  • do_check: bool (True)
config set
  • name: str (*req)
  • value: str (*req)
  • do_check: bool (True)
config list
  • n/a
config index
  • n/a
config exists
  • name: str (*req)
config delete
  • name: str (*req)
  • do_check: bool (True)
logger http connect
  • host: str (*req)
  • port: int (*req)
  • url: str (*req)
  • log: str (all)
logger http clear
  • log: str (all)
logger get
  • search: str ()
  • level: str (None)
logger list
  • n/a
actions load local
  • file: str (*req)
actions load remote
  • url: str (*req)
actions load module
  • mod: str (*req)
actions list
  • name: str ()
actions module list
  • detailed: bool (False)
actions unload module
  • name: str (*req)
actions unload action
  • name: str (*req)
actions unload actionset
  • name: str (*req)
prometheus metrics list
  • n/a
prometheus pod list
  • namespace: str ()
  • exclude_prom: bool (False)
prometheus pod info
  • namespace: str ()
  • exclude_prom: bool (False)
  • timestamp: int (0)
  • duration: int (0)
jac build (cli only)
  • file: str (*req)
  • out: str ()
  • opt_level: int (4)
jac disas (cli only)
  • file: str (*req)
jac test (cli only)
  • file: str (*req)
  • single: str ()
  • profiling: bool (False)
  • detailed: bool (False)
jac run (cli only)
  • file: str (*req)
  • walk: str (init)
  • ctx: dict (\{\})
  • profiling: bool (False)
jac dot (cli only)
  • file: str (*req)
  • walk: str (init)
  • ctx: dict (\{\})
  • detailed: bool (False)