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.
Cet article vous a-t-il été utile? Oui | Non
Affichages
Outils personnels