1 つ以上の Elastic Block Storage (EBS) デバイスの完全なステータス情報をクエリします。
操作説明
EBS デバイスの完全なステータス情報には、EBS デバイスの
Statusパラメーターで指定されるライフサイクルステータス、HealthStatusパラメーターで指定されるヘルスステータス、およびEventTypeパラメーターで指定されるイベントタイプが含まれます。これらのパラメーターに基づいて結果をフィルターできます。各 EBS デバイスイベントのリリース時間、スケジュールされた実行時間、および実際の実行時間は同じです。
EventTime.StartおよびEventTime.Endパラメーターを使用して期間を指定すると、この期間内に発生したすべてのイベントがクエリされます。過去 7 日間に発生したイベントをクエリできます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ecs:DescribeDisksFullStatus |
list |
Disk
Disk
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
必須 |
EBS デバイスのリージョン ID。DescribeRegions 操作を呼び出して、最新のリージョンリストをクエリできます。 |
cn-hangzhou |
| RegionId |
string |
必須 |
EBS デバイスのリージョン ID。DescribeRegions 操作を呼び出して、最新のリージョンリストをクエリできます。 |
cn-hangzhou |
| Status |
string |
任意 |
EBS デバイスのライフサイクルステータス。詳細については、「ディスクステータス」をご参照ください。有効値:
|
Available |
| HealthStatus |
string |
任意 |
EBS デバイスのヘルスステータス。有効値:
|
Warning |
| EventType |
string |
任意 |
EBS デバイスのイベントタイプ。有効値:
|
Stalled |
| EventTime.Start |
string |
任意 |
発生したイベントをクエリする期間の開始時刻。 時刻は ISO 8601 規格に準拠した |
2018-05-06T02:43:10Z |
| EventTime.End |
string |
任意 |
発生したイベントをクエリする期間の終了時刻。 時刻は ISO 8601 規格に準拠した |
2018-05-08T02:48:52Z |
| PageNumber |
integer |
任意 |
ページ番号。ページは 1 から始まります。値は正の整数である必要があります。 デフォルト値:1。 |
1 |
| PageSize |
integer |
任意 |
1 ページあたりのエントリ数。有効値:1~100。 デフォルト値:10。 |
10 |
| DiskId |
array |
任意 |
EBS デバイス N の ID。N の有効値:1~100。 |
d-bp67acfmxazb4p**** |
|
string |
任意 |
EBS デバイス N の ID。N の有効値:1~100。 |
d-bp67acfmxazb4p**** |
|
| EventId |
array |
任意 |
イベント N の ID。N の有効値:1~100。 |
e-bp67acfmxazb4p**** |
|
string |
任意 |
イベント N の ID。N の有効値:1~100。 |
e-bp67acfmxazb4p**** |
|
| ResourceGroupId |
string |
任意 |
EBS デバイスが属するリソースグループの ID。このパラメーターを設定してリソースをクエリする場合、指定されたリソースグループに属する最大 1,000 個のリソースが応答に表示されます。 |
rg-aek2kkmhmhs**** |
| Tag |
array<object> |
任意 |
EBS デバイスに追加するタグ。 |
|
|
object |
任意 |
EBS デバイスに追加するタグ。 |
||
| Key |
string |
任意 |
EBS デバイスに追加するタグ N のキー。キーと値のペアは、Tag.N.Key パラメーターで指定されたキーと 指定されたタグを持つ最大 1,000 個のリソースが応答で返されます。 |
TestKey |
| Value |
string |
任意 |
EBS デバイスに追加するタグ N の値。キーと値のペアは、 |
TestValue |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| PageSize |
integer |
1 ページあたりのエントリ数。 |
10 |
| RequestId |
string |
リクエスト ID。 |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| PageNumber |
integer |
ページ番号。 |
1 |
| TotalCount |
integer |
完全なステータス情報が返された EBS デバイスの総数。 |
2 |
| DiskFullStatusSet |
object |
||
| DiskFullStatusType |
array<object> |
EBS デバイスの完全なステータス情報のコレクション。 |
|
|
array<object> |
|||
| DiskId |
string |
EBS デバイス ID。 |
d-bp67acfmxazb4p**** |
| InstanceId |
string |
インスタンス ID。 |
i-bp67acfmxazb4p**** |
| Device |
string |
インスタンスにアタッチされている EBS デバイスの名前。例:/dev/xvdb。 このパラメーターは、 説明
このパラメーターは将来非推奨になります。将来の互換性を確保するため、このパラメーターを使用しないことを推奨します。 |
null |
| DiskEventSet |
object |
||
| DiskEventType |
array<object> |
EBS デバイスに関するイベント。 |
|
|
array<object> |
|||
| EventId |
string |
イベントの ID。 |
e-bp67acfmxazb4p**** |
| EventEndTime |
string |
イベントが終了した時刻。 |
2018-05-06T02:48:52Z |
| EventTime |
string |
イベントが発生した時刻。 |
2018-05-08T02:43:10Z |
| ImpactLevel |
string |
イベントの影響レベル。 |
100 |
| EventType |
object |
イベントのタイプ。 |
|
| Name |
string |
イベントタイプの名前。有効値:
|
Stalled |
| Code |
integer |
イベントタイプのコード。 |
7 |
| Status |
object |
EBS デバイスのライフサイクルステータス。 |
|
| Name |
string |
EBS デバイスのライフサイクルステータスの名前。 |
Available |
| Code |
integer |
EBS デバイスのライフサイクルステータスのコード。 |
129 |
| HealthStatus |
object |
EBS デバイスのヘルスステータス。 |
|
| Name |
string |
EBS デバイスのヘルスステータスの名前。 |
Impaired |
| Code |
integer |
EBS デバイスのヘルスステータスのコード。 |
128 |
例
成功レスポンス
JSONJSON
{
"PageSize": 10,
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"PageNumber": 1,
"TotalCount": 2,
"DiskFullStatusSet": {
"DiskFullStatusType": [
{
"DiskId": "d-bp67acfmxazb4p****",
"InstanceId": "i-bp67acfmxazb4p****",
"Device": "null",
"DiskEventSet": {
"DiskEventType": [
{
"EventId": "e-bp67acfmxazb4p****",
"EventEndTime": "2018-05-06T02:48:52Z",
"EventTime": "2018-05-08T02:43:10Z",
"ImpactLevel": "100",
"EventType": {
"Name": "Stalled",
"Code": 7
}
}
]
},
"Status": {
"Name": "Available",
"Code": 129
},
"HealthStatus": {
"Name": "Impaired",
"Code": 128
}
}
]
}
}
エラーレスポンス
JSONJSON
{
"DiskFullStatusSet": {
"DiskFullStatusType": [
{
"DiskEventSet": {
"DiskEventType": [
{
"EventId": "e-event1",
"EventType": {
"Code": "7",
"Name": "Stalled"
},
"EventTime": "2018-05-08T02:43:10Z"
}
]
},
"DiskId": "d-disk1",
"InstanceId": "i-instance1",
"Device": "/dev/xvda",
"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",
"Device": "/dev/xvdb",
"HealthStatus": {
"Code": 0,
"Name": "Ok"
},
"Status": {
"Code": 129,
"Name": "Available"
}
}
]
},
"PageNumber": 1,
"PageSize": 10,
"RequestId": "1A8B4B27-8B2D-XXXX-XXXX-0F64DBE4C211",
"TotalCount": 2
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 403 | InvalidParameter | %s | |
| 403 | DiskIdLimitExceeded | %s | |
| 403 | EventIdLimitExceeded | %s | |
| 403 | InvalidParameter.TimeEndBeforeStart | %s | |
| 403 | OperationDenied.NotInWhiteList | %s | |
| 403 | TooManyDiskEvent.DiskIdRequired | %s | |
| 404 | MissingParameter | %s |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。