Skip to content
erdrix edited this page Jun 30, 2015 · 3 revisions

inventaire

Il s'agit d'une API qui expose des services liés à une liste de serveurs stockés dans un Base de données MongoDB. Plusieur méthodes sont présentent tel que le l'ajout et la modification de serveurs, ou encore la consultation unique ou globale des serveurs.

Structure de données.

Serveur

  • _id : contient l'identifiant unique du serveur, fixé par l'application qui consomme l'API [required | unique].
  • ip : contient l'adresse ip du serveur [required].
  • hostname : contient l'host du serveur [required].
  • coeurs : contient le nombre de coeurs du serveur.
  • frequence : contient la fréquence du seveur.

Methodes

Ajout / Modification

  • @route 'POST /servers'
  • @body JSON file which contain different server to save or update.
  • @response error or code 200 OK
  • structure du fichier JSON : {

server : [ { _id : number, ip : string, hostname : string, coeurs : number, frequence : number },...],token : string}.

Consultation Unique

  • @route 'GET /servers/server/:id'
  • @params {id} which contain the id of server.
  • @response code error or code 200 with the server un json format.

Consultation global

  • @route 'GET /servers' .
  • @response An array with URI of all Server and type of response.
Clone this wiki locally