GET zstack/v1/zops/chrony/servers
Authorization: OAuth the-session-uuid
curl -H "Content-Type: application/json;charset=UTF-8" -H "Authorization: OAuth b86c9016b4f24953a9edefb53ca0678c" -X GET http://localhost:8080/zstack/v1/zops/chrony/servers?
名字 | 类型 | 位置 | 描述 | 可选值 | 起始版本 |
---|---|---|---|---|---|
systemTags (可选) | List | query | 系统标签 | 4.7.21 | |
userTags (可选) | List | query | 用户标签 | 4.7.21 |
{ "servers": [ { "internal": { "hostname": "172.0.0.1", "status": "Connected" }, "external": { "hostname": "ntp.test.com", "status": "Connected" } } ] }
名字 | 类型 | 描述 | 起始版本 |
---|---|---|---|
success | boolean | 4.7.21 | |
error | ErrorCode | 错误码,若不为null,则表示操作失败, 操作成功时该字段为null。 详情参考error | 4.7.21 |
servers | List | 详情参考servers | 4.7.21 |
名字 | 类型 | 描述 | 起始版本 |
---|---|---|---|
internal | ChronyServerInfo | 详情参考internal | 4.7.21 |
external | ChronyServerInfo | 详情参考external | 4.7.21 |
名字 | 类型 | 描述 | 起始版本 |
---|---|---|---|
hostname | String | 地址 | 4.7.21 |
status | HostConnectedStatus | 详情参考status | 4.7.21 |
名字 | 类型 | 描述 | 起始版本 |
---|---|---|---|
Connected | HostConnectedStatus | 网络可达 | 4.7.21 |
Disconnected | HostConnectedStatus | 网络不可达 | 4.7.21 |
Unknown | HostConnectedStatus | 网络连接状态未知 | 4.7.21 |
hostname | String | 地址 | 4.7.21 |
status | HostConnectedStatus | 详情参考status | 4.7.21 |
名字 | 类型 | 描述 | 起始版本 |
---|---|---|---|
Connected | HostConnectedStatus | 网络可达 | 4.7.21 |
Disconnected | HostConnectedStatus | 网络不可达 | 4.7.21 |
Unknown | HostConnectedStatus | 网络连接状态未知 | 4.7.21 |
名字 | 类型 | 描述 | 起始版本 |
---|---|---|---|
code | String | 错误码号,错误的全局唯一标识,例如SYS.1000, HOST.1001 | 0.6 |
description | String | 错误的概要描述 | 0.6 |
details | String | 错误的详细信息 | 0.6 |
elaboration | String | 保留字段,默认为null | 0.6 |
opaque | LinkedHashMap | 保留字段,默认为null | 0.6 |
cause | ErrorCode | 根错误,引发当前错误的源错误,若无原错误,该字段为null | 0.6 |
GetChronyServersAction action = new GetChronyServersAction(); action.sessionId = "b86c9016b4f24953a9edefb53ca0678c"; GetChronyServersAction.Result res = action.call();
GetChronyServersAction action = GetChronyServersAction() action.sessionId = "b86c9016b4f24953a9edefb53ca0678c" GetChronyServersAction.Result res = action.call()
GET zstack/v1/zops/check/network
Authorization: OAuth the-session-uuid
curl -H "Content-Type: application/json;charset=UTF-8" -H "Authorization: OAuth b86c9016b4f24953a9edefb53ca0678c" -X GET http://localhost:8080/zstack/v1/zops/check/network?sourceHostnames=172.0.0.1&targetHostnames=test1.com&targetHostnames=test2.com
名字 | 类型 | 位置 | 描述 | 可选值 | 起始版本 |
---|---|---|---|---|---|
sourceHostnames (可选) | List | query | 源指定ip地址或域名集合 | 4.7.21 | |
targetHostnames | List | query | 目标ip地址或域名集合 | 4.7.21 | |
systemTags (可选) | List | query | 系统标签 | 4.7.21 | |
userTags (可选) | List | query | 用户标签 | 4.7.21 |
{ "results": [ { "sourceHostname": "172.0.0.1", "targetHostname": "test2.com", "status": "Disconnected" }, {} ] }
名字 | 类型 | 描述 | 起始版本 |
---|---|---|---|
success | boolean | 4.7.21 | |
error | ErrorCode | 错误码,若不为null,则表示操作失败, 操作成功时该字段为null。 详情参考error | 4.7.21 |
results | List | 详情参考results | 4.7.21 |
名字 | 类型 | 描述 | 起始版本 |
---|---|---|---|
sourceHostname | String | 源地址 | 4.7.21 |
targetHostname | String | 目标地址 | 4.7.21 |
status | HostConnectedStatus | 详情参考status | 4.7.21 |
名字 | 类型 | 描述 | 起始版本 |
---|---|---|---|
Connected | HostConnectedStatus | 网络可达 | 4.7.21 |
Disconnected | HostConnectedStatus | 网络不可达 | 4.7.21 |
Unknown | HostConnectedStatus | 网络连接状态未知 | 4.7.21 |
名字 | 类型 | 描述 | 起始版本 |
---|---|---|---|
code | String | 错误码号,错误的全局唯一标识,例如SYS.1000, HOST.1001 | 4.7.21 |
description | String | 错误的概要描述 | 4.7.21 |
details | String | 错误的详细信息 | 4.7.21 |
elaboration | String | 保留字段,默认为null | 4.7.21 |
opaque | LinkedHashMap | 保留字段,默认为null | 4.7.21 |
cause | ErrorCode | 根错误,引发当前错误的源错误,若无原错误,该字段为null | 4.7.21 |
CheckNetworkReachableAction action = new CheckNetworkReachableAction(); action.sourceHostnames = asList("172.0.0.1"); action.targetHostnames = asList("test1.com","test2.com"); action.sessionId = "b86c9016b4f24953a9edefb53ca0678c"; CheckNetworkReachableAction.Result res = action.call();
CheckNetworkReachableAction action = CheckNetworkReachableAction() action.sourceHostnames = [172.0.0.1] action.targetHostnames = [test1.com, test2.com] action.sessionId = "b86c9016b4f24953a9edefb53ca0678c" CheckNetworkReachableAction.Result res = action.call()
PUT zstack/v1/zops/chrony/actions
Authorization: OAuth the-session-uuid
{ "syncChronyServers": {}, "systemTags": [], "userTags": [] }
curl -H "Content-Type: application/json;charset=UTF-8" -H "Authorization: OAuth b86c9016b4f24953a9edefb53ca0678c" -X PUT -d '{"syncChronyServers":{}}' http://localhost:8080/zstack/v1/zops/chrony/actions
名字 | 类型 | 位置 | 描述 | 可选值 | 起始版本 |
---|---|---|---|---|---|
systemTags (可选) | List | body | 系统标签 | 4.7.21 | |
userTags (可选) | List | body | 用户标签 | 4.7.21 |
{ "error": { "code": "SYS.1001", "description": "A message or a operation timeout", "details": "Create VM on KVM timeout after 300s" } }
SyncChronyServersAction action = new SyncChronyServersAction(); action.sessionId = "b86c9016b4f24953a9edefb53ca0678c"; SyncChronyServersAction.Result res = action.call();
SyncChronyServersAction action = SyncChronyServersAction() action.sessionId = "b86c9016b4f24953a9edefb53ca0678c" SyncChronyServersAction.Result res = action.call()
学习路径
ZStack Cloud 产品学习路径
快速梳理文档,点击相应文本链接,快速跳转到相应文档的页面,学习 ZStack Cloud 产品。
业务咨询:
400-962-2212 转 1售后咨询:
400-962-2212 转 2其他(漏洞提交、投诉举报等)
400-962-2212 转 3业务咨询:
400-962-2212 转 1ZStack学院:
training@zstack.io业务咨询:
400-962-2212 转 1售后咨询:
400-962-2212 转 2其他(漏洞提交、投诉举报等)
400-962-2212 转 3业务咨询:
400-962-2212 转 1售后咨询:
400-962-2212 转 2其他(漏洞提交、投诉举报等)
400-962-2212 转 3业务咨询:
400-962-2212 转 1商务联系:
channel@zstack.io业务咨询:
400-962-2212 转 1商务联系:
channel@zstack.io下载链接已发送至您的邮箱。
如未收到,请查看您的垃圾邮件、订阅邮件、广告邮件。 当您收到电子邮件后,请点击 URL 链接,以完成下载。感谢您使用 ZStack 产品和服务。
成功提交申请。
我们将安排工作人员尽快与您取得联系。感谢您使用 ZStack 产品和服务。
信息提交成功。
我们将安排工作人员尽快与您取得联系,请保持电话畅通。感谢您使用 ZStack 产品和服务。
商务咨询:
400-962-2212 转 1售后咨询:
400-962-2212 转 2商务联系:
sales@zstack.io成功提交申请。
我们将安排工作人员尽快与您取得联系。感谢您使用 ZStack 产品和服务。