Changes between Version 3 and Version 4 of ApiRest


Ignore:
Timestamp:
Apr 13, 2015, 2:37:38 PM (9 years ago)
Author:
ramon
Comment:

Terminar documentación de las funciones creadas hasta la fecha.

Legend:

Unmodified
Added
Removed
Modified
  • ApiRest

    v3 v4  
    181181         - {{{os}}} (cadena): sistema operativo instalado.
    182182         - {{{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).
    184184
    185185 - {{{/ous/:id1/rooms/:id2/clients/:id3/status}}}
     
    191191     - {{{status}}} (array): estado de inicio del cliente ({{{"off"}}}, {{{"initializing"}}}, {{{"ogclient"}}}, {{{"busy"}}}, {{{"linux"}}}, {{{"windows"}}} o {{{"nodata"}}}).
    192192   - Otros datos que pueden incluirse:
    193      - {{{clientname}}} (entero): nombre del cliente.
     193     - {{{clientname}}} (cadena): nombre del cliente.
    194194
    195195 - {{{/ous/:id1/repos}}}
    196    - Listar los repositorios de imágenes definidas en la UO ''id1''.
     196   - Listar los repositorios de imágenes definidos en la UO ''id1''.
    197197   - Método: GET.
    198198   - Devuelve:
     
    203203
    204204 - {{{/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.
    207213
    208214 - {{{/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.
    211222
    212223 - {{{/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.
    215243
    216244 - {{{/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.
    219252
    220253 - {{{/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''.
    221255   - Parámetros:
     256     - {{{nclients}}} (entero): nº de clientes a iniciar.
    222257   - Método: POST.
    223258   - Devuelve: (por determinar)