ISPmanager API. Préconfiguration (ISPmanager)
De ISPWiki.
- [#preset Préconfiguration pour utilisateur]
- [#preset.edit Création. Modification. Modifier préconfiguration]
- [#preset.delete Supprimer preconfigurations]
- [#preset.access Accès aux fonctions]
- [#preset.access.enable Permettre accès aux fonctions sélectionnées]
- [#preset.access.disable Interdire accès aux fonctions séléctionnées]
- [#preset.import Importer préconfigurations. Affichage. Modification]
Sommaire |
Préconfiguration pour utilisateur.
Fonction: preset
Résultat: la [api.html#list liste des éléments]
- name - Nom.
- type - Type.
- usecount - Utilisé une fois.
- disk - Disque.
- domain - Domaines.
- database - Bases de données.
- bandwidth - Trafic.
- cgi - L'utilisateur (revendeur) peut utiliser CGI pour ses domaines WWW.
- php - L'utilisateur (revendeur) peut utiliser PHP pour ses domaines WWW.
- ssi - L'utilisateur (revendeur) peut utiliser SSI pour ses domaines WWW.
- ssl - L'utilisateur (revendeur) peut utiliser une connexion securisee HTTPs pour ses domaines.
- shell - L'utilisateur (revendeur) peut utiliser le shell.
Création. Modification. Modifier préconfiguration.
Fonction: preset.edit
Cette fonction peut etre utilisée pour afficher un objet, modifier un objet existant et créer un nouvel objet.
Affichage d'un objet:
- Paramètres:
- elid - l'identificateur unique (l'élément "name" de la fonction "preset")
- Résultat: la [api.html#param liste des paramètres d'objet]
Création d'un objet:
- Paramètres:
- sok - la valeur de paramètre doit etre égale à "yes".
- des paramètres de requete supplémentaires...
- Résultat: la [api.html#ok réussite de l'opération] ou le [api.html#error message d'erreur]
Modification d'un objet:
- Paramètres:
- sok - la valeur de paramètre doit etre égale à "yes".
- elid - l'identificateur unique (l'élément "name" de la fonction "preset")
- des paramètres de requete supplémentaires...
- Résultat: la [api.html#ok réussite de l'opération] ou le [api.html#error message d'erreur]
Liste des paramètres d'objet ou des paramètres de requete supplémentaires (voir ci-dessus):
- name - Nom.
- ptype - Type. Valeurs possibles :
- user - User.
- reseller - Reseller.
- shell - Acces shell. (Paramètre facultatif. Pour activer cette option veuillez utiliser la valeur "on".)
- ssl - SSL. (Paramètre facultatif. Pour activer cette option veuillez utiliser la valeur "on".)
- cgi - CGI. (Paramètre facultatif. Pour activer cette option veuillez utiliser la valeur "on".)
- ssi - SSI. (Paramètre facultatif. Pour activer cette option veuillez utiliser la valeur "on".)
- phpmod - PHP comme module Apache. (Paramètre facultatif. Pour activer cette option veuillez utiliser la valeur "on".)
- phpcgi - PHP comme CGI. (Paramètre facultatif. Pour activer cette option veuillez utiliser la valeur "on".)
- phpfcgi - PHP comme FastCGI. (Paramètre facultatif. Pour activer cette option veuillez utiliser la valeur "on".)
- safemode - PHP au régime safe_mode. (Paramètre facultatif. Pour activer cette option veuillez utiliser la valeur "on".)
- userlimit - Utilisateurs. (Valeur numérique. Pour spécifier la valeur illimitée veuillez utiliser "10000".)
- disklimit - Disque. (Valeur numérique. Pour spécifier la valeur illimitée veuillez utiliser "0".)
- ftplimit - Comptes FTP. (Valeur numérique. Pour spécifier la valeur illimitée veuillez utiliser "10000".)
- maillimit - Boîtes email. (Valeur numérique. Pour spécifier la valeur illimitée veuillez utiliser "10000".)
- domainlimit - Domaines. (Valeur numérique. Pour spécifier la valeur illimitée veuillez utiliser "10000".)
- webdomainlimit - Domaines WWW. (Valeur numérique. Pour spécifier la valeur illimitée veuillez utiliser "10000".)
- maildomainlimit - Domaines email. (Valeur numérique. Pour spécifier la valeur illimitée veuillez utiliser "10000".)
- baselimit - Bases de données. (Valeur numérique. Pour spécifier la valeur illimitée veuillez utiliser "10000".)
- baseuserlimit - Utilisateurs des bases de données. (Valeur numérique. Pour spécifier la valeur illimitée veuillez utiliser "10000".)
- bandwidthlimit - Trafic. (Valeur numérique. Pour spécifier la valeur illimitée veuillez utiliser "100000000".)
- cpulimit - Quota CPU. (Valeur numérique. Pour spécifier la valeur illimitée veuillez utiliser "0".)
- memlimit - Quota mémoire. (Valeur numérique. Pour spécifier la valeur illimitée veuillez utiliser "0".)
- proclimit - Nombre de processus. (Valeur numérique. Pour spécifier la valeur illimitée veuillez utiliser "0".)
Supprimer preconfigurations.
Fonction: preset.delete
Paramètres:
- elid - un ou plusieurs identificateurs de l'objet séparés par une virgule suivie d'un espace: ", ". L'identificateur unique est un élément "name" de la fonction "preset".
Résultat: la [api.html#ok réussite de l'opération] ou le [api.html#error message d'erreur]
Accès aux fonctions.
Fonction: preset.access
Paramètres:
- elid - l'identificateur unique (l'élément "name" de la fonction "preset").
Résultat: la [api.html#list liste des éléments]
- ftitle - Le nom du module.
- name - Nom de la fonction.
- disabled - L'utilisateur de la préconfiguration n'a pas d'accès à cette fonction.
Permettre accès aux fonctions sélectionnées.
Fonction: preset.access.enable
Paramètres:
- plid - l'identificateur unique de la liste parent (l'élément "name" de la fonction "preset").
- elid - un ou plusieurs identificateurs uniques de l'objet séparés par une virgule suivie d'un espace: ", ". L'identificateur unique est un élément "name" de la fonction "preset.access".
Résultat: la [api.html#ok réussite de l'opération] ou le [api.html#error message d'erreur]
Interdire accès aux fonctions séléctionnées.
Fonction: preset.access.disable
Paramètres:
- plid - l'identificateur unique de la liste parent (l'élément "name" de la fonction "preset").
- elid - un ou plusieurs identificateurs uniques de l'objet séparés par une virgule suivie d'un espace: ", ". L'identificateur unique est un élément "name" de la fonction "preset.access".
Résultat: la [api.html#ok réussite de l'opération] ou le [api.html#error message d'erreur]
Importer préconfigurations. Affichage. Modification.
Fonction: preset.import
Cette fonction peut etre utilisée pour afficher et modifier les données contenues dans ce formulaire
Affichage de données:
- Résultat: la [api.html#param liste des paramètres]
Modification de données:
- Paramètres:
- sok - la valeur de paramètre doit etre égale à "yes".
- des paramètres de requete supplémentaires ...
- Résultat: la [api.html#ok réussite de l'opération] ou le [api.html#error message d'erreur]
Liste des paramètres d'un objet ou des paramètres de requete supplémentaires (voir ci-dessus):
- host - Serveur.
- user - Login.
- passwd - Mot de passe.
