Suspend VPS

Use the Suspend VPS API to suspend the VPS present on your server by passing the VPS ID to the API. A suspended VPS cannot be accessed by the user to which it has been assigned. The status of suspension is also reflected in the List Virtual Server API. The API response will contain “done” as “1” on successful suspension of the VPS.

HTTP Request

https://hostname:4085/index.php?act=vs&suspend=VPSID

Parameters

NameMethodValueDescriptionRequired
actGETvsThe action will retrieve information after the vps is suspendedYes
suspendGETIntThe ID of the vps to be suspended.Yes

Sample Code

<?php

    require_once('/usr/local/virtualizor/sdk/admin.php');

    $key =  'your_api_key';
    $pass = 'your_api_pass';
    $ip = 'your_server_ip';

    $admin = new Virtualizor_Admin_API($ip, $key, $pass);

    $vid = 51;

    $output = $admin->suspend($vid);

    print_r(json_encode($output));
?>

Output

{
  "title": "Virtual Servers",
  "done": 1,
  "done_msg": "VPS Suspended",
  "vs": null,
  "ostemplates": null,
  "servers": [
    {
      "serid": 0,
      "sgid": "0",
      "server_name": "localhost",
      "virt": "kvm",
      "ip": "127.0.0.1",
      "internal_ip": "",
      "vnc_ip": "192.168.1.240",
      "settings": "a:35:{s:12:\"email_update\";i:1;s:17:\"novnc_server_name\";i:0;s:6:\"cpu_nm\";i:1;s:10:\"soft_email\";s:19:\"samplemail@virtualizor.com\";s:8:\"timezone\";s:1:\"0\";s:9:\"interface\";s:0:\"\";s:16:\"alert_load_limit\";i:0;s:16:\"alert_disk_limit\";i:0;s:7:\"ping_ip\";s:0:\"\";s:14:\"addvs_cpu_prio\";s:0:\"\";s:13:\"addvs_io_prio\";s:0:\"\";s:14:\"addvs_io_class\";s:0:\"\";s:14:\"node_bandwidth\";i:0;s:20:\"del_slave_ostemplate\";i:0;s:19:\"openvz_suspend_load\";d:0;s:20:\"keep_orphan_template\";i:0;s:14:\"haproxy_enable\";i:0;s:21:\"haproxy_reservedports\";s:0:\"\";s:26:\"haproxy_reservedports_http\";s:6:\"80,443\";s:20:\"haproxy_allowedports\";s:0:\"\";s:17:\"speed_cap_disable\";i:0;s:15:\"disable_virttop\";i:0;s:9:\"cron_time\";s:10:\"3 11 * * *\";s:14:\"emps_cron_time\";s:14:\"46 18 6,21 * *\";s:11:\"cookie_name\";s:14:\"SIMCookies7614\";s:8:\"vpslimit\";s:0:\"\";s:10:\"overcommit\";i:0;s:6:\"vnc_ip\";s:13:\"192.168.1.240\";s:15:\"change_ssh_port\";i:0;s:13:\"max_ssh_login\";i:0;s:6:\"vcores\";i:0;s:17:\"disable_nw_config\";i:0;s:15:\"haproxy_src_ips\";s:14:\"103.205.175.18\";s:15:\"server_latitude\";d:0;s:16:\"server_longitude\";d:0;}",
      "unique_txt": "",
      "lv": "",
      "hvm": "0",
      "licnumvs": "0",
      "total_ram": "1989",
      "overcommit": 0,
      "ram": "1312",
      "total_space": "18",
      "space": "11",
      "os": "CentOS release 6.10 (Final)",
      "os_arch": "x86_64",
      "uname": "Linux alibaba.com 2.6.32-754.2.1.el6.x86_64 #1 SMP Fri Jul 13 12:50:12 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux",
      "version": "2.9.7",
      "patch": "0",
      "lic_expires": "30/09/2018 GMT",
      "checked": "1535124663",
      "locked": "0",
      "vcores": "3",
      "ips": "254",
      "ipv6": "50",
      "ipv6_subnet": "0",
      "ips_int": "49",
      "bandwidth": "0",
      "update_resource": "0",
      "location": "",
      "status": "1",
      "last_reverse_sync": "0",
      "numvps": "2",
      "alloc_ram": "2048",
      "alloc_space": "5",
      "alloc_cpu": "2000",
      "alloc_cpu_percent": "0.00",
      "alloc_bandwidth": "1",
      "virts": [
        "kvm"
      ]
    }
  ],
  "status": null,
  "network_status": null,
  "owners": null,
  "plans": null,
  "backup_plans": null,
  "timenow": 1535126507,
  "time_taken": "0.758"
}
Was this helpful to you?