cPanel XMLAPI - saveacllist


DESCRIPTION

This function creates a new reseller acl list (ACL lists can be found at Resellers >> Edit Reseller Privileges / Nameservers).


VARIABLES

INPUT

acllist (string)
Name of the ACL list.

acl-add-pkg (boolean)
Allow the creation of packages (1 = Yes, 0 = No)

acl-add-pkg-ip (boolean)
Allow the creation of packages with dedicated IPs (1 = Yes, 0 = No)

acl-add-pkg-shell (boolean)
Allow the creation of packages with shell access (1 = Yes, 0 = No)

acl-all (boolean)
All features (Warning: Root Access!) (1 = Yes, 0 = No)

acl-allow-addoncreate (boolean)
Allow the creation of packages with unlimited addon domains (1 = Yes, 0 = No)

acl-allow-parkedcreate (boolean)
Allow the creation of packages with parked domains (1 = Yes, 0 = No)

acl-allow-unlimited-disk-pkgs (boolean)
Allow the creation of packages with unlimited disk space (1 = Yes, 0 = No)

acl-allow-unlimited-pkgs (boolean)
Allow the creation of packages with unlimited bandwidth (1 = Yes, 0 = No)

acl-clustering (boolean)
Enable Clustering (1 = Yes, 0 = No)

acl-create-acct (boolean)
Create a New Account (1 = Yes, 0 = No)

acl-create-dns (boolean)
Add DNS Zones (1 = Yes, 0 = No)

acl-demo-setup (boolean)
Turn an account into a demo account (1 = Yes, 0 = No)

acl-disallow-shell (boolean)
Never allow creation of accounts with shell / ssh access (1 = Yes, 0 = No)

acl-edit-account (boolean)
Modify an Account (1 = Yes, 0 = No)

acl-edit-dns (boolean)
Edit DNS Zones (1 = Yes, 0 = No)

acl-edit-mx (boolean)
Edit MX Entries (1 = Yes, 0 = No)

acl-edit-pkg (boolean)
Edit Packages (1 = Yes, 0 = No)

acl-frontpage (boolean)
Install / Uninstall FrontPage Extensions (1 = Yes, 0 = No)

acl-kill-acct (boolean)
Terminate an Account (1 = Yes, 0 = No)

acl-kill-dns (boolean)
Remove DNS Entry (1 = Yes, 0 = No)

acl-limit-bandwidth (boolean)
Modify Bandiwdth Limits. WARNING: This will allow the reseller to circumvent package bandiwdth limits if you are not using resource limits! (1 = Yes, 0 = No)

acl-list-accts (boolean)
List Accounts (1 = Yes, 0 = No)

acl-mailcheck (boolean)
Mail Troubleshooter (1 = Yes, 0 = No)

acl-mod-subdomains (boolean)
Enable / Disbale Subdomains (1 = Yes, 0 = No)

acl-news (boolean)
Modify cPanel/WHM news (1 = Yes, 0 = No)

acl-onlyselfandglobalpkgs (boolean)
Prevent creation of accounts with packages that are not global or not owned by this user (1 = Yes, 0 = No)

acl-park-dns (boolean)
Park Domains (1 = Yes, 0 = No)

acl-passwd (boolean)
Password Modification (1 = Yes, 0 = No)

acl-quota (boolean)
Quota Modification WARNING: This will resellers to circumvent package limits for disk space if you are not using resource limits! (1 = Yes, 0 = No)

acl-rearrange-accts (boolean)
Rearrange Accounts (1 = Yes, 0 = No)

acl-res-cart (boolean)
Reset Shopping Cart (1 = Yes, 0 = No)

acl-resftp (boolean)
Synchronize FTP Passwords (1 = Yes, 0 = No)

acl-restart (boolean)
Restart Services (1 = Yes, 0 = No)

acl-show-bandwidth (boolean)
View Account Bandwidth Usage (1 = Yes, 0 = No)

acl-ssl (boolean)
SSL Manager (1 = Yes, 0 = No)

acl-ssl-buy (boolean)
Purchase and Install SSL Certificates (1 = Yes, 0 = No)

acl-ssl-gencrt (boolean)
SSL CSR/CRT Generator (1 = Yes, 0 = No)

acl-stats (boolean)
View Account Statistics (1 = Yes, 0 = No)

acl-status (boolean)
View Server Status (1 = Yes, 0 = No)

acl-suspend-accts (boolean)
Suspend accounts (1 = Yes, 0 = No)

acl-upgrade-account (boolean)
Account upgrades / downgrades (1 = Yes, 0 = No)

OUTPUT

saveacllist
Operation information container

results
Results of the operation container

status (boolean)
Whether or not the operation succeeded. (1 = Yes, 0 = No)

statusmsg (string)
Related status / error message


EXAMPLES

Calling this URL in WebHost Manager: /xml-api/saveacllist?acllist=bob&acl-ssl=1

will produce output similar to:

<saveacllist>

    <results>

<status>1</status>

<statusmsg>ACL List bob saved.</statusmsg>

</results>

</saveacllist>


COPYRIGHT

Copyright 2007 cPanel Inc.