Changes between Version 18 and Version 19 of ApiRest


Ignore:
Timestamp:
Nov 16, 2017, 10:07:51 AM (7 years ago)
Author:
ramon
Comment:

Quitar aviso de documentación temporal.

Legend:

Unmodified
Added
Removed
Modified
  • ApiRest

    v18 v19  
    11[[PageOutline(2-5,Índice)]]
    22
    3 {{{
    4 #!div style="width:50%; background: #ffd; font: bold italic large sans-serif">
    5 Propuesta de API REST para debatir en el grupo de desarrollo.
    6 }}}
    73
    84= Definición de la API REST para OpenGnSys =
     
    179175     - {{{ip}}} (cadena): dirección IP del cliente.
    180176     - {{{status}}} (cadena): estado de inicio del cliente ({{{"off"}}}, {{{"oglive"}}}, {{{"busy"}}}, {{{"linux"}}}, {{{"windows"}}}, {{{"macos"}}} o {{{"unknown"}}}).
    181      - {{{loggedin}}} (booleano): indica si un usuario tiene una sesión abierta en un sistema operativo (solo si usa OGAgent).
     177     - {{{loggedin}}} (booleano, opcional): indica si un usuario tiene una sesión abierta en un sistema operativo (solo si usa OGAgent).
    182178
    183179 - {{{/ous/:id1/labs/:id2/clients/:id3}}}
     
    228224         - {{{filesystem}}} (cadena): nemónico del tipo de sistema de ficheros.
    229225         - {{{usage}}} (entero): porcentaje de uso del sistema operativo.
    230          - {{{os}}} (cadena): sistema operativo instalado.
    231          - {{{image}}} (objeto): datos de la imagen desplegada.
     226         - {{{os}}} (cadena, opcional): sistema operativo instalado.
     227         - {{{image}}} (objeto, opcional): datos de la imagen desplegada.
    232228           - {{{id}}} (cadena): identificador de la imagen.
    233229           - {{{deploydate}}} (cadena): fecha y hora de despliegue de la imagen (formato AAAA-MM-DD HH:MM:SS).
     
    241237     - {{{ip}}} (cadena): dirección IP del cliente.
    242238     - {{{status}}} (cadena): estado de inicio del cliente ({{{"off"}}}, {{{"oglive"}}}, {{{"busy"}}}, {{{"linux"}}}, {{{"windows"}}}, {{{"macos"}}} o {{{"unknown"}}}).
    243      - {{{loggedin}}} (booleano): indica si un usuario tiene una sesión abierta en un sistema operativo (solo si usa OGAgent).
    244    - Otros datos que podrían incluirse:
    245      - {{{disk}}} (entero): nº de orden del disco.
    246      - {{{partition}}} (entero): nº de orden de la partición.
    247      - {{{image}}} (objeto): datos de la imagen desplegada.
    248        - {{{name}}} (cadena): nombre de la imagen restaurada.
    249        - {{{deploydate}}} (cadena): fecha y hora de despliegue de la imagen (formato AAAA-MM-DD HH:MM:SS).
     239     - {{{loggedin}}} (booleano, opcional): indica si un usuario tiene una sesión abierta en un sistema operativo (solo si usa OGAgent).
    250240
    251241 - {{{/ous/:id1/repos}}}
     
    299289       - {{{creationdate}}} (cadena): fecha y hora de creación de la imagen (formato AAAA-MM-DD HH:MM:SS).
    300290       - {{{release}}} (entero): nº de revisión de la imagen.
    301      - Otros datos de interés (pueden ser ofrecidos por la API REST del repositorio):
    302        - {{{filesize}}} (entero): tamaño del fichero de imagen creado (en KB).
    303        - {{{fssize}}} (entero): tamaño mínimo del sistema de fichero donde alojar la imagen (en KB).
    304291
    305292 - {{{/ous/:id1/images/:id2/software}}}
     
    390377
    391378'''Notas de implementación:'''
     379 - Se ha creado un proceso de revisión cronológica de ejecución de acciones.
    392380 - Sería recomendable modificar el proceso de restauración para incluir en el SO datos de la imagen desplegada.
    393  - Puede ser necesario crear un proceso de revisión cronológica de ejecución de acciones.
    394381 - Estudiar la manera de reintentar el envío de peticiones fallidas.
    395382