NAME
API:: Plesk:: Complex includes functions to perform complex operations, such as changing the tariff plan.
SYNOPSIS
use API::Plesk::Complex;
my $result = API::Plesk::Complex::change_tariff(
$plesk_client, # Plesk.pm object.
from => 'source_tariff_name', # source tariff
to => 'result_tarif_name', # result tariff
id => 'client_id_in_plesk' # client id in Plesk
);
# $result -- API::Plesk::Response object.
DESCRIPTION
There are currently enforced only change tariff plan on the basis of permits and limitations specified in the Template with the names in "to" and "from" fields.
We have Plesk feature - a shift from "high" (ie, with a large disk space, large number subdomains etc.) to a "low" is not allowed and will get an error. So tentatively better check tariffs on "the possibility of transferring" first in Plesk administrative panel, and then use the automatic shift.
EXPORT
None.
SEE ALSO
Blank.
AUTHOR
Odintsov Pavel <nrg[at]cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2008 by NRG
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.8 or, at your option, any later version of Perl 5 you may have available.