Download the PHP package client-api/pbs without Composer
On this page you can find all versions of the php package client-api/pbs. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download client-api/pbs
More information about client-api/pbs
Files in client-api/pbs
Package pbs
Short Description Generated from apidoc.js. NOT an official Proxmox specification. See https://pbs.proxmox.com/docs/api-viewer/ for the upstream documentation.
License unlicense
Homepage https://openapi-generator.tech
Informations about the package pbs
pbs-php
PHP SDK for the Proxmox Backup Server API. Generated from
the upstream apidoc.js from Proxmox Backup Server via openapi-generator-cli with custom
Mustache template overrides.
Not an official Proxmox project. Community SDK derived from the upstream
apidoc.js. Always verify against the upstream API viewer. https://pbs.proxmox.com/.
Requires PHP ≥ 7.4.
Install
Usage
The unified Pbs class wraps each per-tag API class (QemuApi,
LxcApi, ClusterApi, NodesApi, …) so consumers don't need to
instantiate them individually.
Compound configs
PVE encodes many fields as CLI-style shorthand strings
(net0=virtio,bridge=vmbr0,firewall=1). Round-trip helpers are
emitted for every compound config schema:
Indexed families
Numbered properties (net0..net31, mp0..mp255, …) are exposed on
every model as a single collapsed getNets() / setNets() accessor.
The per-index getNet0/setNet0/… methods are filtered out of the
class surface (the wire format is preserved internally via a __call
magic dispatcher):
License
Apache 2.0 — see LICENSE.
All versions of pbs with dependencies
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^7.3
guzzlehttp/psr7 Version ^1.7 || ^2.0