armd-pro / proxmox-api
PHP的Proxmox API
1.1.3
2023-05-03 12:30 UTC
Requires
- php: >=5.6
- ext-curl: *
- ext-json: *
This package is auto-updated.
Last update: 2024-09-03 15:24:22 UTC
README
安装
composer require armd-pro/proxmox-api
示例
require_once __DIR__ . '/vendor/autoload.php'; try { $client = new \ProxmoxApi\ProxmoxClient('127.0.0.1:8006', 'root', 'password', 'pam'); $node = $client->node('proxmox'/* Node name */); $vm = $node->vm(100/* VM id */); print_r($vm->get('status/current')); /*$vm->set("resize", [ 'disk' => $vm->config()->bootdisk, 'size' => "+1G" ]);*/ // print_r($client->get('nodes')); // print_r($node->get('disks/list')); // print_r($vm->config()); } catch(\ProxmoxApi\ProxmoxApiException $e) { exit("Error: {$e->getMessage()}\n"); }