Importer la configuration¶
- PUT /v2/server/config¶
Importe divers éléments de la configuration du serveur R66 depuis des fichiers dans le dossier de configuration du serveur.
- Paramètres de requête:
purgeHosts (boolean) – Spécifie si l’ancienne base de données des hôtes doit être purgée avant d’importer la nouvelle.
purgeRules (boolean) – Spécifie si l’ancienne base de données des règles de transfert doit être purgée avant d’importer la nouvelle.
purgeBusiness (boolean) – Spécifie si l’ancienne base de données des partenaire de business doit être purgée avant d’importer la nouvelle.
purgeAliases (boolean) – Spécifie si l’ancienne base de données des alias doit être purgée avant d’importer la nouvelle.
purgeRoles (boolean) – Spécifie si l’ancienne base de données des rôles doit être purgée avant d’importer la nouvelle.
hostsFile (string) – Le chemin du fichier contenant les hôtes à importer.
rulesFile (string) – Le chemin du fichier contenant les règles à importer.
businessFile (string) – Le chemin du fichier contenant les partenaire business à importer.
aliasesFile (string) – Le chemin du fichier contenant les alias à importer.
rolesFile (string) – Le chemin du fichier contenant les rôles à importer.
- Status Codes:
La configuration a été importée avec succès.
Example response:
HTTP/1.1 202 Accepted Content-Type: application/json { "purgedHost": true, "purgedRule": true, "purgedBusiness": true, "purgedAlias": true, "purgedRoles": true, "importedHost": true, "importedRule": true, "importedBusiness": true, "importedAlias": true, "importedRoles": true }
La requête est invalide, soit à cause de paramètres de requête erronés, soit à cause d’un corps de requête invalide.
Les causes de l’échec de la requête sont données dans le corps de la réponse sour forme d’un tableau JSON.
Example response:
HTTP/1.1 400 Bad Request Content-Type: application/json { "errors": [ { "message": "Query parameter 'startTrans' : illegal value 'not_a_date'.", "errorCode": 4 }, { "message": "Query parameter 'status' : illegal value 'not_a_status'.", "errorCode": 4 } ] }