我一直在看API参考资料,还没有找到能够返回数据中心中pod数量的REST API。使用什么REST API来检索数据中心中的pod数量?
发布于 2016-05-26 04:53:49
不幸的是,这种信息对客户来说是不可用的,所以这意味着它不能通过API获得。
发布于 2016-05-26 09:14:30
如果我没记错的话,能够获取Pod信息的唯一方法是在获取服务器信息时。例如,在执行以下命令时:
https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Account/getHardware?objectMask=mask[id,hostname,locationPathString,primaryNetworkComponent[id,router.hostname],rack]
Method: GET其中一台服务器的响应如下:
[
{
"hostname": "207819wpapp000",
"id": 87000,
"locationPathString": "dal05.sr02.rk92.sl19",
"primaryNetworkComponent": {
"id": 480000,
"router": {
"hostname": "fcr02a.dal05"
}
},
"rack": {
"id": 196045,
"name": "92",
"statusId": 2
}
},Pod信息为:
"router": {
"hostname": "fcr02a.dal05"
}Where: fcr02a => POD02;dal05 =>DALLAS05
我希望它能对你有所帮助。
https://stackoverflow.com/questions/37445362
复制相似问题