{ "inet_up_billed": "float", // MB downloaded in the lifetime of the instance with 20 gb added "inet_down_billed": "float", // MB uploaded in the lifetime of the instance with a few hundred mb added "credit_balance": "NoneType", "credit_discount": "NoneType", "host_run_time": "float", // always 2592000 which is 30 unix days "client_run_time": "float", // always 1.1 "gpu_totalram": "int", // vram of all gpus combined "ssh_idx": "str", // id of the ssh proxy, sshN.vast.ai "ssh_host": "str", // ssh proxy hostname "ssh_port": "int", // ssh proxy port "actual_status": "str", // exited or running "intended_status": "str", // "running" if the machine is started or "stopped" "cur_state": "str", "next_state": "str", "template_hash_id": "str", "image_uuid": "str", // the docker image that runs on the instance "image_args": "list", "image_runtype": "str", // "ssh" if has ssh, "ssh_direc" if can connect directly, "ssh_proxy" if can connect via proxy. other types probably exist "extra_env": "list", // docker arguments and environment variables, set in iamge config "onstart": "str", // script that runs on start, set in iamge config "label": "NoneType", // label set by user "jupyter_token": "str", "status_msg": "str", // status but longer "gpu_util": "float", // 0 - 100 "disk_util": "float", // disk GB used "disk_usage": "float", // same as above? "gpu_temp": "float", // gpu temperature in celsius "local_ipaddrs": "str", // local ip addresses? I think if you have another instance on the same machine you can use it. separated with spaces and often ends with \n "direct_port_end": "int", // highest port number assigned to instance "direct_port_start": "int", // lowest port number assigned to instance "cpu_util": "float", // 0 - 100 "mem_usage": "float", // GB of ram used "mem_limit": "float", "vmem_usage": "float", // GiB of vram used "machine_dir_ssh_port": "int" // used to communicate with a stopped instance, to get data from it? }