Ivan Sokolov > API-Plesk-2.02 > API::Plesk::User

Download:
API-Plesk-2.02.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  1
View/Report Bugs
Source   Latest Release: API-Plesk-2.03

NAME ^

API::Plesk::Customer - Managing user (e.g. auxiliary) accounts.

SYNOPSIS ^

    $api = API::Plesk->new(...);
    $response = $api->user->add(..);
    $response = $api->user->get(..);
    $response = $api->user->set(..);
    $response = $api->user->del(..);

DESCRIPTION ^

Module manage user (e.g. auxiliary) accounts.

Filters used by get,del etc. are as follows: %filter => { guid => xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx # or owner-guid => xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx # or external-id => xx # or owner-external-id => xx }

METHODS ^

add(%params)

Method adds users to Plesk Panel.

    %params = (
        # required
        gen_info => {
            login => 'mike', # required
            passwd => '12345', # required
            name => 'Mike', # required
            owner-guid => # one of this or
            owner-external-id => # this required
            ...    
        }
        # required
        roles => {
            name => 'WebMaster',
            ...
    );
get(%params)

Method gets user data.

    %params = ( %filter );
set(%params)

Method sets user data.

    %params = (
        filter   => {...},
        gen_info => {...}
    );
del(%params)

Method deletes user from Plesk Panel.

    %params = ( %filter );

AUTHOR ^

Ivan Sokolov <lt>ivsokolov@cpan.org<gt>

syntax highlighting: