Why not adopt me?
NAME
VM::Virtuozzo - Client implementation of the Parallels Virtuozzo XML API
SYNOPSIS
my
$vzzo
= VM::Virtuozzo->new(
hostname
=>
"domain.tld"
,
# or an IPv4 address
use_ssl
=> 0,
xsd_version
=> 4
);
$vzzo
->
system
(
login
=> {
name
=>
"root"
,
realm
=>
"00000000-0000-0000-0000-000000000000"
,
password
=>
"mysecret123"
} );
$vzzo
->vzaenvm(
suspend
=> {
# suspend a container
eid
=>
"e43581cb-f13a-324d-aab5-e356e19ebee4"
} );
DESCRIPTION
This distribution provides a client implementation of the Parallels Virtuozzo XML API, enabling the user to remotely manage Parallels Virtuozzo Containers. Handling of the XML data objects is delegated to XML::Compile.
Be warned: this is ALPHA QUALITY SOFTWARE. Significant bugs probably exist, some features are missing, and the interface should be considered unstable. Use at your own risk.
METHODS
CLASS
- new(%args)
-
Constructor method callable with the following named parameters (all mandatory):
hostname
-
Domain name or IPv4 address of the Virtuozzo server.
use_ssl
-
1 or 0 to connect over HTTPS.
xsd_version
-
Integer value indicating API version: only 4 is supported for this release.
OBJECT
- alertm(...)
- authm(...)
- backupm(...)
- computerm(...)
- data_storagem(...)
- devm(...)
- env_samplem(...)
- envm(...)
- event_log(...)
- filer(...)
- firewallm(...)
- licensem(...)
- mailer(...)
- networkm(...)
- op_log(...)
- packagem(...)
- perf_mon(...)
- proc_info(...)
- processm(...)
- progress_event(...)
- protocol(...)
- relocator(...)
- res_log(...)
- resourcem(...)
- scheduler(...)
- server_group(...)
- servicem(...)
- sessionm(...)
- system(...)
- types(...)
- userm(...)
- vzadevm(...)
- vzaenvm(...)
- vzanetworkm(...)
- vzapackagem(...)
- vzaproc_info(...)
- vzaprocessm(...)
- vzarelocator(...)
- vzasupport(...)
- vzatypes(...)
- vzaup2date(...)
AUTHOR
Richard Simões <rsimoes AT cpan DOT org>
COPYRIGHT AND LICENSE
Copyright © 2012 Richard Simões. This module is released under the terms of the GNU Lesser General Public License v. 3.0 and may be modified and/or redistributed under the same or any compatible license.