Instance

Набор методов для управления ресурсами Instance.

JSON-представление

 {
  "id": "string",
  "folderId": "string",
  "createdAt": "string",
  "name": "string",
  "description": "string",
  "labels": "object",
  "zoneId": "string",
  "platformId": "string",
  "resources": {
    "memory": "string",
    "cores": "string",
    "coreFraction": "string"
  },
  "status": "string",
  "metadata": "object",
  "bootDisk": {
    "mode": "string",
    "deviceName": "string",
    "autoDelete": true,
    "diskId": "string"
  },
  "secondaryDisks": [
    {
      "mode": "string",
      "deviceName": "string",
      "autoDelete": true,
      "diskId": "string"
    }
  ],
  "networkInterfaces": [
    {
      "index": "string",
      "macAddress": "string",
      "subnetId": "string",
      "primaryV4Address": {
        "address": "string",
        "oneToOneNat": {
          "address": "string",
          "ipVersion": "string"
        }
      },
      "primaryV6Address": {
        "address": "string",
        "oneToOneNat": {
          "address": "string",
          "ipVersion": "string"
        }
      }
    }
  ],
  "fqdn": "string"
}

Методы

Метод Описание
attachDisk Присоединяет диск к виртуальной машине.
create Создает виртуальную машину в указанном каталоге. Метод запускает асинхронную операцию, которую можно отменить перед тем, как она завершится.
delete Удаляет указанную виртуальную машину.
detachDisk Отсоединяет диск от виртуальной машины.
get Возвращает указанный ресурс Instance.
getSerialPortOutput Возвращает вывод последовательного порта указанного ресурса Instance.
list Возвращает список доступных ресурсов Instance в указанном каталоге.
listOperations Возвращает список операций для указанной виртуальной машины.
restart Перезапуск работающей виртуальной машины.
start Запуск остановленной виртуальной машины.
stop Останавливает запущенную виртуальную машину.
update Изменяет указанную виртуальную машину.