Changes between Version 18 and Version 19 of ApiRest
- Timestamp:
- Nov 16, 2017, 10:07:51 AM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ApiRest
v18 v19 1 1 [[PageOutline(2-5,Índice)]] 2 2 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 }}}7 3 8 4 = Definición de la API REST para OpenGnSys = … … 179 175 - {{{ip}}} (cadena): dirección IP del cliente. 180 176 - {{{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). 182 178 183 179 - {{{/ous/:id1/labs/:id2/clients/:id3}}} … … 228 224 - {{{filesystem}}} (cadena): nemónico del tipo de sistema de ficheros. 229 225 - {{{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. 232 228 - {{{id}}} (cadena): identificador de la imagen. 233 229 - {{{deploydate}}} (cadena): fecha y hora de despliegue de la imagen (formato AAAA-MM-DD HH:MM:SS). … … 241 237 - {{{ip}}} (cadena): dirección IP del cliente. 242 238 - {{{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). 250 240 251 241 - {{{/ous/:id1/repos}}} … … 299 289 - {{{creationdate}}} (cadena): fecha y hora de creación de la imagen (formato AAAA-MM-DD HH:MM:SS). 300 290 - {{{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).304 291 305 292 - {{{/ous/:id1/images/:id2/software}}} … … 390 377 391 378 '''Notas de implementación:''' 379 - Se ha creado un proceso de revisión cronológica de ejecución de acciones. 392 380 - 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.394 381 - Estudiar la manera de reintentar el envío de peticiones fallidas. 395 382