/
GO
goodrain
Search skmtc…
⌘K
Docs
Sign in
Docs
History
Schema
Generate
Filter operations
license
1
v2
94
get
/v2/apps/{app_name}/discover
获取指定服务endpoints
get
/v2/job
获取job列表
put
/v2/job
添加或者更新job
get
/v2/job/group
获取所有job的group
get
/v2/job/{id}/group/{group}
获取 job
post
/v2/job/{id}/group/{group}
更改 job 状态
delete
/v2/job/{id}/group/{group}
删除 job
put
/v2/job/{id}/group/{group}/node/{name}
立即在 node上 执行一次指定group/id 的job
get
/v2/job/{id}/groups/{group}/nodes
获取job的可执行节点
get
/v2/nodes
从etcd获取节点简单列表信息
post
/v2/nodes
添加新节点到etcd
get
/v2/nodes//{node}/basic
从服务器获取节点基本信息
put
/v2/nodes/login
尝试通过SSH链接远程服务器
put
/v2/nodes/{ip}/init
完成基础初始化
get
/v2/nodes/{ip}/install
开始执行内置任务
put
/v2/nodes/{ip}/install
开始安装
get
/v2/nodes/{ip}/install/status
检查job状态
put
/v2/nodes/{node}
重新上线计算节点
post
/v2/nodes/{node}
更新node
delete
/v2/nodes/{node}
从etcd 删除计算节点
get
/v2/nodes/{node}/details
从服务器获取节点详细信息
post
/v2/nodes/{node}/down
下线计算节点
post
/v2/nodes/{node}/label
为node添加label
put
/v2/nodes/{node}/reschedulable
使节点可调度
put
/v2/nodes/{node}/unschedulable
使节点不可调度
post
/v2/opentsdb/query
监控数据查询
post
/v2/resources/tenants
租户资源使用情况
get
/v2/resources/tenants/sum
获取租户数量
get
/v2/show
显示当前的api version 信息
post
/v2/tenants
添加租户信息
post
/v2/tenants/{tenant_name}/cloud-share
云市分享
post
/v2/tenants/{tenant_name}/code-check
应用代码检测
post
/v2/tenants/{tenant_name}/plugin
创建插件
put
/v2/tenants/{tenant_name}/plugin/{plugin_id}
插件更新 全量更新,但pluginID和所在租户不提供修改
delete
/v2/tenants/{tenant_name}/plugin/{plugin_id}
插件删除
post
/v2/tenants/{tenant_name}/plugin/{plugin_id}/build
构建plugin
get
/v2/tenants/{tenant_name}/plugin/{plugin_id}/build-version
获取所有的构建版本信息
get
/v2/tenants/{tenant_name}/plugin/{plugin_id}/build-version/{version_id}
获取某个构建版本信息
delete
/v2/tenants/{tenant_name}/plugin/{plugin_id}/build-version/{version_id}
删除某个构建版本信息
put
/v2/tenants/{tenant_name}/plugin/{plugin_id}/default-env
更新插件默认变量,支持批量
post
/v2/tenants/{tenant_name}/plugin/{plugin_id}/default-env
添加插件默认变量
delete
/v2/tenants/{tenant_name}/plugin/{plugin_id}/default-env/{env_name}
删除插件默认变量
get
/v2/tenants/{tenant_name}/resources
指定租户资源使用情况
get
/v2/tenants/{tenant_name}/services
获取租户所有应用信息
post
/v2/tenants/{tenant_name}/services
创建应用
get
/v2/tenants/{tenant_name}/services/{service_alias}
获取应用信息
put
/v2/tenants/{tenant_name}/services/{service_alias}
应用更新
delete
/v2/tenants/{tenant_name}/services/{service_alias}
删除应用
post
/v2/tenants/{tenant_name}/services/{service_alias}/build
应用构建
post
/v2/tenants/{tenant_name}/services/{service_alias}/dependency
增加应用依赖关系
delete
/v2/tenants/{tenant_name}/services/{service_alias}/dependency
删除应用依赖关系
get
/v2/tenants/{tenant_name}/services/{service_alias}/depvolumes
获取应用依赖的存储(V2.1支持多种类型存储)
post
/v2/tenants/{tenant_name}/services/{service_alias}/depvolumes
增加应用持久化依赖(V2.1支持多种类型存储)
delete
/v2/tenants/{tenant_name}/services/{service_alias}/depvolumes
删除应用持久化依赖(V2.1支持多种类型存储)
post
/v2/tenants/{tenant_name}/services/{service_alias}/env
增加环境变量
delete
/v2/tenants/{tenant_name}/services/{service_alias}/env
删除环境变量
post
/v2/tenants/{tenant_name}/services/{service_alias}/event-log
获取指定操作的操作日志
put
/v2/tenants/{tenant_name}/services/{service_alias}/horizontal
应用水平伸缩
post
/v2/tenants/{tenant_name}/services/{service_alias}/language
设置应用语言
post
/v2/tenants/{tenant_name}/services/{service_alias}/log
获取最新指定数量条日志
get
/v2/tenants/{tenant_name}/services/{service_alias}/log-file
获取应用日志列表
get
/v2/tenants/{tenant_name}/services/{service_alias}/log-file/{file_name}
下载应用指定日志
get
/v2/tenants/{tenant_name}/services/{service_alias}/log-instance
获取应用日志web-socket实例
post
/v2/tenants/{tenant_name}/services/{service_alias}/node-label
添加节点标签
delete
/v2/tenants/{tenant_name}/services/{service_alias}/node-label
删除节点标签
put
/v2/tenants/{tenant_name}/services/{service_alias}/plugin
更新插件设定
post
/v2/tenants/{tenant_name}/services/{service_alias}/plugin
获取插件设定
post
/v2/tenants/{tenant_name}/services/{service_alias}/plugin/{plugin_id}
删除插件依赖
get
/v2/tenants/{tenant_name}/services/{service_alias}/pods
获取pods信息
put
/v2/tenants/{tenant_name}/services/{service_alias}/ports
更新应用端口信息
post
/v2/tenants/{tenant_name}/services/{service_alias}/ports
增加应用端口,默认关闭对内和对外选项,需要开启使用相应接口
delete
/v2/tenants/{tenant_name}/services/{service_alias}/ports/{port}
删除端口变量
put
/v2/tenants/{tenant_name}/services/{service_alias}/ports/{port}/inner
开关对内服务,应用无需重启,自动生效
put
/v2/tenants/{tenant_name}/services/{service_alias}/ports/{port}/outer
开关端口对外服务,应用无需重启自动生效
put
/v2/tenants/{tenant_name}/services/{service_alias}/probe
更新应用探针信息, *注意此处为全量更新
post
/v2/tenants/{tenant_name}/services/{service_alias}/probe
增加应用探针
delete
/v2/tenants/{tenant_name}/services/{service_alias}/probe
删除应用探针
post
/v2/tenants/{tenant_name}/services/{service_alias}/restart
重启应用
post
/v2/tenants/{tenant_name}/services/{service_alias}/rollback
应用版本回滚
put
/v2/tenants/{tenant_name}/services/{service_alias}/service-label
更新应用标签
post
/v2/tenants/{tenant_name}/services/{service_alias}/service-label
添加应用标签
post
/v2/tenants/{tenant_name}/services/{service_alias}/start
启动应用
get
/v2/tenants/{tenant_name}/services/{service_alias}/status
获取应用状态
post
/v2/tenants/{tenant_name}/services/{service_alias}/stop
关闭应用
post
/v2/tenants/{tenant_name}/services/{service_alias}/upgrade
升级应用
put
/v2/tenants/{tenant_name}/services/{service_alias}/vertical
应用垂直伸缩
post
/v2/tenants/{tenant_name}/services/{service_alias}/volume
增加应用持久化信息
delete
/v2/tenants/{tenant_name}/services/{service_alias}/volume
删除应用持久化信息
post
/v2/tenants/{tenant_name}/services/{service_alias}/volume-dependency
增加应用持久化依赖
delete
/v2/tenants/{tenant_name}/services/{service_alias}/volume-dependency
删除应用持久化依赖
get
/v2/tenants/{tenant_name}/services/{service_alias}/volumes
获取应用全部存储,包括依赖的存储(V2.1支持多种类型存储)
post
/v2/tenants/{tenant_name}/services/{service_alias}/volumes
增加应用持久化信息(V2.1支持多种类型存储)
delete
/v2/tenants/{tenant_name}/services/{service_alias}/volumes/{volume_name}
删除应用持久化信息(V2.1支持多种类型存储)
post
/v2/tenants/{tenant_name}/services_status
获取应用状态
v2
Copy
Copy Markdown
Copy Markdown
Copying…
Copied
Copy failed
Changes to 获取应用日志web-socket实例
get
/v2/tenants/{tenant_name}/services/{service_alias}/log-instance
Nov 7, 2017
5e3ca7f5dfc5
Revision changes
info
endpoint added
Nov 7, 2017
7b547fba71aa
Revision changes
breaking
api path removed without deprecation