我的VM暂停了很长时间,我想查看暂停开始日期。关于Virtual_Guest有很多属性,我没有找到电源状态信息,如“停止”等。我试过getNetworkMonitorIncidents
,
https://softlayer.github.io/reference/datatypes/SoftLayer_Virtual_Guest/
SL是否支持显示电源状态开始日期或持续时间?
答案 0 :(得分:0)
要知道vm的暂停开始日期,您可以使用以下其余的api:只需要在“设置我”位置更改此“restQualifiedDomainName”的rest api中的标签数据。
方法:获取
https://[username]:[apiKey]@api.softlayer.com/rest/v3.1/SoftLayer_Event_Log/getAllObjects?objectFilter={"label":{"operation":"*= set me"},"eventName":{"operation":"Power Off"}}
要获取“fullQualifiedDomainName”,请使用此rest api:
方法:获取
https://[username]:[apiKey]@api.softlayer.com/rest/v3.1/SoftLayer_Virtual_Guest/[virtualGuestId]/getObject
同样为了获得vm的电源状态,你可以使用这个休息api:
方法:获取
https://[username]:[apiKey]@api.softlayer.com/rest/v3.1/SoftLayer_Virtual_Guest/[virtualGuestId]/getPowerState
SL支持vm的开始日期,但不支持其持续时间。您可以根据第一个休息api显示的事件计算持续时间,即上面的。