本文在介绍如何查询一块或多块磁盘的全部状态信息的基础上,重点探讨了其具体步骤,本文内容紧凑,希望大家可以有所收获。
describedisksfullstatus
描述
磁盘的全部状态信息包含磁盘生命周期(status),磁盘健康状态(healthstatus)和磁盘事件类型(eventtype)。
由于磁盘相关事件的发布时间、事件的计划执行时间以及事件的实际执行时间相同,如果指定一段时间[eventtime.start, eventtime.end],则可以查询这段时间中发生过的所有历史事件。目前,您最多可以查询最近一周的历史事件。
请求参数
返回参数
数据类型 diskfullstatustype
数据类型 diskeventtype
示例
请求示例
https://ecs.aliyuncs.com/?action=describedisksfullstatus®ionid=cn-hangzhou&<公共请求参数>
正常返回示例
xml格式
<describedisksfullstatusresponse> <diskfullstatusset> <diskfullstatustype> <diskeventset> <diskeventtype> <eventid>e-event1</eventid> <eventtype> <code>7</code> <name>stalled</name> </eventtype> <eventtime>2018-05-08t02:43:10z</eventtime> </diskeventtype> </diskeventset> <diskid>d-disk1</diskid> <instanceid>i-instance1</instanceid> <healthstatus> <code>128</code> <name>impaired</name> </healthstatus> <status> <code>129</code> <name>available</name> </status> </diskfullstatustype> <diskfullstatustype> <diskeventset> <diskeventtype> <eventid>e-event2</eventid> <eventtype> <code>1</code> <name>degraded</name> </eventtype> <eventtime>2018-05-06t02:43:10z</eventtime> <eventendtime>2018-05-06t02:48:52z</eventendtime> </diskeventtype> </diskeventset> <diskid>d-disk2</diskid> <instanceid>i-instance2</instanceid> <healthstatus> <code>64</code> <name>warning</name> </healthstatus> <status> <code>0</code> <name>ok</name> </status> </diskfullstatustype> </diskfullstatusset> <pagenumber>1</pagenumber> <pagesize>10</pagesize> <requestid>1a8b4b27-8b2d-xxxx-xxxx-0f64dbe4c211</requestid> <totalcount>2</totalcount></describedisksfullstatusresponse>
json格式
{ "diskfullstatusset": { "diskfullstatustype": [ { "diskeventset": { "diskeventtype": [ { "eventid": "e-event1", "eventtype": { "code": "7", "name": "stalled" }, "eventtime": "2018-05-08t02:43:10z" } ] }, "diskid": "d-disk1", "instanceid": "i-instance1", "healthstatus": { "code": 128, "name": "impaired" }, "status": { "code": 129, "name": "available" } }, { "diskeventset": { "diskeventtype": [ { "eventid": "e-event2", "eventtype": { "code": "1", "name": "degraded" }, "eventtime": "2018-05-06t02:43:10z", "eventendtime": "2018-05-06t02:48:52z" } ] }, "diskid": "d-disk2", "instanceid": "i-instance2", "healthstatus": { "code": 0, "name": "ok" }, "status": { "code": 129, "name": "available" } } ] }, "pagenumber": 1, "pagesize": 10, "requestid": "1a8b4b27-8b2d-xxxx-xxxx-0f64dbe4c211", "totalcount": 2}
异常返回示例
xml格式
<error> <requestid>c38e0d94-c18b-44f3-8c05-6e35be334086</requestid> <hostid>ecs.aliyuncs.com</hostid> <code>missingparameter</code> <message>the input parameter that is mandatory for processing this request is not supplied.</message></error>
json格式
{ "requestid": "1a8b4b27-8b2d-xxxx-xxxx-0f64dbe4c211", "hostid": "ecs.aliyuncs.com" "code": "missingparameter" "message": "the input parameter that is mandatory for processing this request is not supplied."}
错误码
以下为本接口特有的错误码。更多错误码,请访问api错误中心。
以上就是如何查询一块或多块磁盘的全部状态信息的详细内容。