NAME
cPanel::APIClient::Transport::CLISync
SYNOPSIS
Call cPanel as an unprivileged user:
my $cp = cPanel::APIClient->create(
service = 'cpanel',
transport => ['CLISync'],
);
Call cPanel for bob
as root:
my $cp = cPanel::APIClient->create(
service = 'cpanel',
transport => ['CLISync'],
credentials => { username => 'bob' },
);
Call WHM as root:
my $cp = cPanel::APIClient->create(
service = 'whm',
transport => ['CLISync'],
);
Call WHM for reseller sue
as root:
my $cp = cPanel::APIClient->create(
service = 'whm',
transport => ['CLISync'],
credentials => { username => 'sue' },
);
DESCRIPTION
This module implements synchronous local transport (via cPanel & WHM’s CLI API commands) for API requests.
LICENSE
Copyright 2020 cPanel, L. L. C. All rights reserved. http://cpanel.net
This is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic.