# ISPCOnfig 3 remote API documentation

# openvz_template_add($session_id, $client_id, $params);

Description:

Adds a new openvz template.

Input Variables:

$session_id, $client_id, $params

Parameters (in $params):

template_name (varchar(255))

diskspace (int(11))

traffic (int(11))

bandwidth (int(11))

ram (int(11))

ram_burst (int(11))

cpu_units (int(11))

cpu_num (int(11))

cpu_limit (int(11))

io_priority (int(11))

active (varchar(255))

description (text)

numproc (varchar(255))

numtcpsock (varchar(255))

numothersock (varchar(255))

vmguarpages (varchar(255))

kmemsize (varchar(255))

tcpsndbuf (varchar(255))

tcprcvbuf (varchar(255))

othersockbuf (varchar(255))

dgramrcvbuf (varchar(255))

oomguarpages (varchar(255))

privvmpages (varchar(255))

lockedpages (varchar(255))

shmpages (varchar(255))

physpages (varchar(255))

numfile (varchar(255))

avnumproc (varchar(255))

numflock (varchar(255))

numpty (varchar(255))

numsiginfo (varchar(255))

dcachesize (varchar(255))

numiptent (varchar(255))

swappages (varchar(255))

hostname (varchar(255))

nameserver (varchar(255))

create_dns (varchar(1))

capability (varchar(255))

Output:

Returns the ID of the newly added openvz template.