官方客户端
lhclient的Python项目详细描述
lhclient
此实用程序连接到展开到
- 导入脚本
- 导入模块
- 导入流程
- 从csv文件创建事件类型
参数
所有操作都需要以下参数
- 来源:如https://<;YourDeployment>;/API
- 用户名
- 密码(如果丢失则以交互方式提示)
最后一个参数是文件或目录。如果提供了目录,脚本将对目录中后缀为.json、.py、.sh、.csv的所有文件应用该操作。
操作
导入脚本
上载python或bash脚本。如果一个具有相同名称的脚本已经存在,它的内容将被新的内容覆盖(这就是后端如何工作,没有这个脚本特有的)。
语法
python lhclient.py import script --origin https://<deployment_host>/api --username <username> <the py/sh file or folder>
导入模块
从其json表示导入模块。如果一个具有相同ID的模块已经存在,它将以^ {CD1> }异常失败。
语法
python lhclient.py import module --origin https://<deployment_host>/api --username <username> <the json file or folder>
导入流
从其json表示导入流。我们目前使用的是遗留API,所以如果一个同名的流已经存在,导入将失败。
语法
python lhclient.py import flow --origin https://<deployment_host>/api --username <username> <the json file or folder>
从csv创建事件类型
上载csv文件,创建新的文件连接(命名为文件,不带扩展名)并创建新的事件类型(命名为文件,也不带扩展名)。如果CSV文件已经存在,它的内容将不会在服务器上被覆盖。如果eventtype已经具有文件名的名称,则创建将失败(不能有两个同名的eventtype)。
您可以选择使用--name参数指定要同时用于fileconnection和eventtype的名称
语法
python lhclient.py create event-type from-csv --origin https://<deployment_host>/api --username <username> <the csv file or folder>