如何查询一块或多块磁盘的全部状态信息

本文在介绍如何查询一块或多块磁盘的全部状态信息的基础上,重点探讨了其具体步骤,本文内容紧凑,希望大家可以有所收获。

DescribeDisksFullStatus

描述

磁盘的全部状态信息包含磁盘生命周期(Status),磁盘健康状态(HealthStatus)和磁盘事件类型(EventType)。

由于磁盘相关事件的发布时间、事件的计划执行时间以及事件的实际执行时间相同,如果指定一段时间[EventTime.Start, EventTime.End],则可以查询这段时间中发生过的所有历史事件。目前,您最多可以查询最近一周的历史事件。

请求参数

如何查询一块或多块磁盘的全部状态信息

返回参数

如何查询一块或多块磁盘的全部状态信息

数据类型 DiskFullStatusType如何查询一块或多块磁盘的全部状态信息

数据类型 DiskEventType如何查询一块或多块磁盘的全部状态信息

示例

请求示例

https://ecs.aliyuncs.com/?Action=DescribeDisksFullStatus &RegionId=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错误中心。

如何查询一块或多块磁盘的全部状态信息

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享