説明
CloudMonitor エージェントのステータスをバッチで照会します。
リクエストパラメータ
名前 | タイプ | 必須 | 説明 |
---|---|---|---|
Action | String | Yes | システムによって指定された API 名。値:NodeStatusList |
InstanceIds | String | Yes | インスタンス ID(例:i-22jja5c2l)。複数の ID はコンマで区切られています。 |
レスポンスパラメータ
名前 | タイプ | 説明 |
---|---|---|
ErrorCode | Integer | エラーコード。値 200 は要求が成功したことを示し、200 以外の値は要求の失敗を示します。 |
ErrorMessage | String | エラーメッセージ |
Success | String | 操作が成功したかどうかは、errorCode200 と同等です。 |
RequestId | String | エラーの特定に使用される一意の要求 ID |
NodeStatusList | NodeStatus Array | ノードステータスリスト |
NodeStatus モデル
名前 | タイプ | 説明 |
---|---|---|
instanceId | String | インスタンス ID |
status | String | NodeStatus のエージェントの実行状態を参照してください。 |
autoInstall | Boolean | インストール API を使用した自動インストールを有効にするかどうか |
例
- リクエストの例
http://metrics.cn-hangzhou.aliyuncs.com/?Action=NodeStatusList
&InstanceIds= i-abcdefgh123456%2C i-abcdefgh123457
&<Common Request Parameters>
- レスポンスの例
XML 形式
<NodeStatusListResponse>
<NodeStatusList>
<NodeStatus>
<Status>running</Status>
<InstanceId> i-abcdefgh123456</InstanceId>
<AutoInstall>true</AutoInstall>
</NodeStatus>
<NodeStatus>
<Status>uninstalled</Status>
<InstanceId> i-abcdefgh123457</InstanceId>
<AutoInstall>true</AutoInstall>
</NodeStatus>
</NodeStatusList>
<Success>true</Success>
<ErrorCode>200</ErrorCode>
</NodeStatusListResponse>
JSON 形式
{
"NodeStatusList": {
"NodeStatus": [
{
"Status": "running",
"InstanceId": " i-abcdefgh123456",
"AutoInstall": true
},
{
"Status": "uninstalled",
"InstanceId": " i-abcdefgh123457",
"AutoInstall": true
}
]
},
"ErrorCode": 200,
"Success": true
}