Прочие команды
ping
Проверка работоспособности виртуальной машины
Пример
{
"status": [
2000,
"SUCCESS",
"CMD_COMPLETED_SUCCESSFULLY"
],
"session_id": "00000000000000000000000000000000",
"body": {
"cmd": "ping",
"result_data": {
"server_time": 1670677815.849,
"version": "2.1.1__20221209_1113",
"ping": "pong"
},
"session_data": {
"vm_id": "1552",
"duration_hours": 18.33,
"duration_hours_txt": "0W 0D 18:19:37",
"cost": 17.95,
"cost_txt": "17.95",
"queue_size": 0
}
}
}
Описание
Ключ | Значение | Тип |
---|---|---|
| Статус ответа |
|
| Идентификатор сессии |
|
| Тело ответа |
|
⊢ | Входная команда |
|
⊢ | Результат |
|
| ⊢ | Временная метка |
|
| ⊢ | Версия |
|
| ⊢ | Текст ответа |
|
⊢ | Данные сессии |
|
| ⊢ | ID виртуальной машины |
|
| ⊢ | Текущая длительность сессии |
|
| ⊢ | Текущая длительность сессии текстом |
|
| ⊢ | Текущая стоимость |
|
| ⊢ | Текущая стоимость текстом |
|
| ⊢ | Размер очереди |
|
get_system_info
Запрос системной информации о виртуальной машине
Пример
{
"status": [
2000,
"SUCCESS",
"CMD_COMPLETED_SUCCESSFULLY"
],
"session_id": "00000000000000000000000000000000",
"body": {
"cmd": "get_system_info",
"result_data": {
"disks": {
"X": {
"total": 99999,
"percent": 0,
"used": 0
}
},
"cpu": {
"percent": 0
},
"memory": {
"total": 99999,
"percent": 0,
"used": 0
}
}
}
}
Описание
Ключ | Значение | Тип |
---|---|---|
| Статус ответа |
|
| Идентификатор сессии |
|
| Тело ответа |
|
⊢ | Входная команда |
|
⊢ | Результат |
|
| ⊢ | Объект дисков виртуальной машины |
|
| | ⊢ < | Имя диска виртуальной машины |
|
| | | ⊢ | Общее количество байт диска |
|
| | | ⊢ | Процент используемого пространства |
|
| | | ⊢ | Количество используемых байт |
|
| ⊢ | Объект информации о процессоре |
|
| | ⊢ | Загрузка ЦПУ в процентах |
|
| ⊢ | Объект информации об оперативной памяти |
|
| | ⊢ | Общее количество байт оперативной памяти |
|
| | ⊢ | Процент используемой памяти |
|
| | ∟ | Количество используемых байт |
|
get_cmd_info
Запрос информации о команде
Пример
{
"status": [
2000,
"SUCCESS",
"CMD_COMPLETED_SUCCESSFULLY"
],
"session_id": "00000000000000000000000000000000",
"body": {
"cmd": "get_cmd_info",
"result_data": {
"status_code": 2000,
"cmd": "doStake",
"cmd_uuid": "00000000-0000-0000-0000-000000000000",
"id": 1,
"added_at": "1970-01-01 00:00:00.000",
"done_at": "1970-01-01 00:00:00.000",
"status_txt": "CMD_COMPLETED_SUCCESSFULLY",
"result_data": {
"bet_ref": "1",
"stake_id": 1
}
}
}
}
Описание
Ключ | Значение | Тип |
---|---|---|
| Статус ответа |
|
| Идентификатор сессии |
|
| Тело ответа |
|
⊢ | Входная команда |
|
⊢ | Результат |
|
| ⊢ | Код сатуса |
|
| ⊢ | Имя команды |
|
| ⊢ | UUID команды |
|
| ⊢ | ID команды |
|
| ⊢ | Дата добавления команды |
|
| ⊢ | Дата выполнения команды |
|
| ⊢ | Текстовый статус выполнения команды |
|
| ∟ | Результат запрашиваемой команды |
|
Пример
{
"status": [
4004,
"ERROR",
"BAD_REQUEST: Not found : status"
],
"session_id": "00000000000000000000000000000000",
"body": {
"result_data": [],
"cmd": {
"cmd": "get_cmd_info",
"cmd_id": 0
}
}
}
Описание
Ключ | Значение | Тип |
---|---|---|
| Статус ответа |
|
| Идентификатор сессии |
|
| Тело ответа |
|
⊢ | Результат |
|
⊢ | Входная команда |
|
| ⊢ | Имя команды |
|
| ∟ | ID команды |
|
Пример
{
"status": [
4006,
"ERROR",
"BAD_REQUEST: Field type error : cmd_id not int"
],
"session_id": "00000000000000000000000000000000",
"body": {
"result_data": [],
"cmd": {
"cmd": "get_cmd_info",
"cmd_id": "1"
}
}
}
Описание
Ключ | Значение | Тип |
---|---|---|
| Статус ответа |
|
| Идентификатор сессии |
|
| Тело ответа |
|
⊢ | Результат |
|
∟ | Входная команда |
|
Last updated