Changes between Version 3 and Version 4 of ApiRest
- Timestamp:
- Apr 13, 2015, 12:37:38 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ApiRest
v3 v4 181 181 - {{{os}}} (cadena): sistema operativo instalado. 182 182 - {{{idimage}}} (cadena): identificador de la imagen desplegada. 183 - {{{deploydate}}} (cadena): fecha y hora de despliegue de la imagen .183 - {{{deploydate}}} (cadena): fecha y hora de despliegue de la imagen (formato AAAA-MM-DD HH:MM:SS). 184 184 185 185 - {{{/ous/:id1/rooms/:id2/clients/:id3/status}}} … … 191 191 - {{{status}}} (array): estado de inicio del cliente ({{{"off"}}}, {{{"initializing"}}}, {{{"ogclient"}}}, {{{"busy"}}}, {{{"linux"}}}, {{{"windows"}}} o {{{"nodata"}}}). 192 192 - Otros datos que pueden incluirse: 193 - {{{clientname}}} ( entero): nombre del cliente.193 - {{{clientname}}} (cadena): nombre del cliente. 194 194 195 195 - {{{/ous/:id1/repos}}} 196 - Listar los repositorios de imágenes definid as en la UO ''id1''.196 - Listar los repositorios de imágenes definidos en la UO ''id1''. 197 197 - Método: GET. 198 198 - Devuelve: … … 203 203 204 204 - {{{/ous/:id1/repos/:id2}}} 205 - Método: GET. 206 - Devuelve: 205 - Obtener los datos del repositorio con identificador ''id2'' de la UO ''id1''. 206 - Método: GET. 207 - Devuelve: 208 - {{{repoid}}} (entero): identificador del repositorio. 209 - {{{reponame}}} (cadena): nombre del repositorio. 210 - {{{description}}} (cadena): descripción del repositorio. 211 - {{{ipaddress}}} (cadena): dirección IP del repositorio. 212 - {{{port}}} (entero): puerto de conexión al servicio del repositorio. 207 213 208 214 - {{{/ous/:id1/images}}} 209 - Método: GET. 210 - Devuelve: 215 - Listar las imágenes almacenadas en los repositorios definidos en la UO ''id1''. 216 - Método: GET. 217 - Devuelve: 218 - {{{ouid}}} (entero): identificador de la UO. 219 - {{{image}}} (array): datos de las imágenes definidas, compuesta por: 220 - {{{imageid}}} (entero): identificador de la imagen. 221 - {{{imagename}}} (cadena): nombre de la imagen. 211 222 212 223 - {{{/ous/:id1/images/:id2}}} 213 - Método: GET. 214 - Devuelve: 224 - Obtener los datos de la imagen con identificador ''id2'' de la UO ''id1''. 225 - Método: GET. 226 - Devuelve: 227 - Datos generales: 228 - {{{imageid}}} (entero): identificador de la imagen. 229 - {{{imagename}}} (cadena): nombre de la imagen (nombre del fichero de imagen sin extensión). 230 - {{{description}}} (cadena): descripción de la imagen. 231 - {{{comments}}} (cadena): comentarios acerca de de la imagen. 232 - {{{type}}} (cadena): tipo de imagen ({{{"monolithic"}}}, {{{"base"}}} o {{{"incremental"}}}). 233 - Datos incluidos si la imagen es de tipo incremental: 234 - {{{baseimg}}} (cadena): nombre de la imagen base. 235 - {{{path}}} (cadena): camino de la imagen. 236 - Datos incluidos si la imagen ha sido generada en el cliente modelo: 237 - {{{clientid}}} (entero): identificador del cliente modelo. 238 - {{{disk}}} (entero): nº de orden del disco. 239 - {{{partition}}} (entero): nº de orden de la partición. 240 - {{{creationdate}}} (cadena): fecha y hora de creación de la imagen (formato AAAA-MM-DD HH:MM:SS). 241 - Otros datos que pueden incluirse: 242 - {{{baseid}}} (entero): identificador de la imagen base para una imagen incremental. 215 243 216 244 - {{{/ous/:id1/images/:id2/software}}} 217 - Método: GET. 218 - Devuelve: 245 - Obtener los datos del perfil de software con la lista de aplicaciones instaladas en la imagen con identificador ''id2'' de la UO ''id1''. 246 - Método: GET. 247 - Devuelve: 248 - {{{imageid}}} (entero): identificador de la imagen. 249 - {{{imagename}}} (cadena): nombre de la imagen. 250 - {{{software}}} (array): datos de las aplicaciones instaladas, compuesta por: 251 - {{{application}}} (cadena): nombre y versión de la aplicación o del paquete del sistema operativo. 219 252 220 253 - {{{/ous/:id1/images/:id2/boot}}} 254 - Iniciar sesión en el sistema operativo de clientes que tengan instalada la imagen con identificador ''id2'' de la UO ''id1''. 221 255 - Parámetros: 256 - {{{nclients}}} (entero): nº de clientes a iniciar. 222 257 - Método: POST. 223 258 - Devuelve: (por determinar)