Consulta
...
...
...
UI Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Consulta
La API REST de Servicios CGES permite la consulta de todos los recursos de infraestructura (hardware) que pueden ser gestionados por el proveedor que realiza la llamada.
Los filtros disponibles y la información extraída en el listado son únicos para todos los usuarios de la API.
El parámetro uuid que devuelve el listado será el utilizado para realizar el resto de las operaciones con cada uno de los recursos contenidos en el mismo.
También será posible el empleo del parámetro codigo para la consulta segmentada de subconjuntos predefinidos para el total de recursos de infraestructura.
HTML |
---|
<div style="margin: 0 0 15px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;border: 1px solid #000;border-radius: 4px;-webkit-box- |
...
Los filtros disponibles y la información extraída en el listado son únicos para todos los usuarios de la API.
El parámetro uuid que devuelve el listado será el utilizado para realizar el resto de las operaciones con cada uno de los recursos contenidos en el mismo.
También será posible el empleo del parámetro codigo para la consulta segmentada de subconjuntos predefinidos para el total de recursos de infraestructura.
...
shadow: 0 0 3px rgba(0,0,0,.19);box-shadow: 0 0 3px rgba(0,0,0,.19);border-color: #61affe;background: rgba(97,175,254,.1);" |
...
><div style="border-color: #61affe;display: flex;-webkit-box-align: center;align-items: center;padding: 5px;" |
...
><span style="background: #61affe;font-size: 14px;font-weight: 700;min-width: 80px;padding: 6px 15px;text-align: center;border-radius: 3px;text-shadow: 0 1px 0 rgba(0,0,0,.1);font-family: sans-serif;color: #fff;">GET</ |
...
span><span style="font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 3 auto;flex: 0 3 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;word-break: break-all;padding: 0 10px;font-family: monospace;font-weight: 600;color: #3b4151;">/cgescms/recursos/infraestructura</ |
...
span><div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Listado de recursos de infraestructura</ |
...
div></div></div> |
Los recursos de infraestructura pertenecen a un tipo concreto, y a su vez, estos tipos están agrupados en familias.
Estas son las familias que conforman el conjunto de recursos de infraestructura y que pueden gestionarse (dependiendo el perfil del proveedor) desde este apartado de la API:
- Familia Hardware: Comprende equipos y elementos de hardware como monitores, impresoras, puestos de trabajo, servidores, etc.
- Hardware.Puesto de Trabajo
- Hardware.Impresoras
- Hardware.Monitor
- Hardware.Servidor
- ...
- Familia Redes: Comprende elementos vinculados a comunicaciones como líneas, routers, switches, etc.
- Redes.Electrónica de Red
- Redes.Servicio de Datos
- Redes.Otros
Es posible consultar las familias y tipos disponibles en los siguientes métodos de tablas maestras de la API:
HTML |
---|
<div style="margin: 0 0 15px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;border: 1px solid #000;border-radius: 4px;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.19);box-shadow: 0 0 3px rgba(0,0,0,.19);border-color: #61affe;background: rgba(97,175,254,.1);" |
...
><div style="border-color: #61affe;display: flex;-webkit-box-align: center;align-items: center;padding: 5px;" |
...
><span style="background: #61affe;font-size: 14px;font-weight: 700;min-width: 80px;padding: 6px 15px;text-align: center;border-radius: 3px;text-shadow: 0 1px 0 rgba(0,0,0,.1);font-family: sans-serif;color: #fff;">GET</ |
...
span><span style="font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 3 auto;flex: 0 3 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;word-break: break-all;padding: 0 10px;font-family: monospace;font-weight: 600;color: #3b4151;">/cges/tablas/recursos/familias</ |
...
span><div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Obtener familias de recursos</ |
...
div></div></div><div style="margin: 0 0 15px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;border: 1px solid #000;border-radius: 4px;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.19);box-shadow: 0 0 3px rgba(0,0,0,.19);border-color: #61affe;background: rgba(97,175,254,.1);" |
...
><div style="border-color: #61affe;display: flex;-webkit-box-align: center;align-items: center;padding: 5px;" |
...
><span style="background: #61affe;font-size: 14px;font-weight: 700;min-width: 80px;padding: 6px 15px;text-align: center;border-radius: 3px;text-shadow: 0 1px 0 rgba(0,0,0,.1);font-family: sans-serif;color: #fff;">GET</ |
...
span><span style="font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 3 auto;flex: 0 3 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;word-break: break-all;padding: 0 10px;font-family: monospace;font-weight: 600;color: #3b4151;">/cges/tablas/recursos/tipos</ |
...
span><div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Obtener tipos de recursos</ |
...
div></div></div> |
Expandir | |||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||
|
Para obtener más información acerca de un recurso de infraestructura se puede consultar el método destinado a tal fin en la API.
HTML |
---|
<div style="margin: 0 0 15px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;border: 1px solid #000;border-radius: 4px;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.19);box-shadow: 0 0 3px rgba(0,0,0,.19);border-color: #61affe;background: rgba(97,175,254,.1);" |
...
><div style="border-color: #61affe;display: flex;-webkit-box-align: center;align-items: center;padding: 5px;" |
...
><span style="background: #61affe;font-size: 14px;font-weight: 700;min-width: 80px;padding: 6px 15px;text-align: center;border-radius: 3px;text-shadow: 0 1px 0 rgba(0,0,0,.1);font-family: sans-serif;color: #fff;">GET</ |
...
span><span style="font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 3 auto;flex: 0 3 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;word-break: break-all;padding: 0 10px;font-family: monospace;font-weight: 600;color: #3b4151;">/cgescms/recursos/infraestructura/{uuidRecurso}</ |
...
span><div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Obtener recurso de infraestructura</ |
...
div></div></div> |
Este método devuelve información detallada del recurso de hardware como, por ejemplo, el número de serie, código SAS, la marca, el modelo, la ubicación, el estado y otros datos de interés.
La capacidad de consulta es análoga a la capacidad de gestión en los listados.
Además, en función de la familia y el tipo del recurso, podrá consultar algunos enlaces extendidos para extraer otra información adicional (ver apartados siguientes).
Creación y edición
Es posible realizar la creación de un recurso mediante el siguiente método:
HTML |
---|
<div style="margin: 0 0 15px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;border: 1px solid #000;border-radius: 4px;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.19);box-shadow: 0 0 3px rgba(0,0,0,.19);border-color: #49cc90;background: rgba(73,204,144,.1);" |
...
><div style="border-color: #49cc90;display: flex;-webkit-box-align: center;align-items: center;padding: 5px;" |
...
><span style="background: #49cc90;font-size: 14px;font-weight: 700;min-width: 80px;padding: 6px 15px;text-align: center;border-radius: 3px;text-shadow: 0 1px 0 rgba(0,0,0,.1);font-family: sans-serif;color: #fff;">POST</ |
...
span><span style="font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 3 auto;flex: 0 3 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;word-break: break-all;padding: 0 10px;font-family: monospace;font-weight: 600;color: #3b4151;">/cgescms/recursos/infraestructura</ |
...
span><div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Crear recurso de infraestructura</ |
...
div></div></div> |
Requisitos funcionales
Advertencia |
---|
Debe enviarse siempre la estructura de datos completa del recurso. En caso de elementos opcionales que no quieran informarse, enviar null para borrar el dato. |
- El nombre es obligatorio y debe tener un máximo de 100 caracteres.
- El tipo es obligatorio y debe ser un
...
- tipo válido y permitido para el proveedor.
- El modelo debe ser válido (únicamente opcional para líneas y direccionamientos).
- El número de serie es obligatorio y no debe existir en el sistema. Máximo 64 caracteres.
- El código SAS es opcional
...
- salvo para los recursos de tipo Puesto de Trabajo, Monitores e Impresoras.
El código SAS debe cumplir con un formato válido (6/7 cifras y una letra).
- Formato Código SAS: ^\d{6,7}\D$
Los valores de IP y MAC son opcionales, deben tener un máximo de 64 caracteres y cumplir con formatos válidos.
- Formato IP: ^([01]?\d?\d|2[0-4]\d|25[0-5])(\.([01]?\d?\d|2[0-4]\d|25[0-5])){3}$
- Formato MAC: ^[0-9A-F]{2}(-[0-9A-F]{2}){5}$
- La criticidad es obligatoria y debe ser válida.
- El parámetro notas es opcional y tiene un máximo de 255 caracteres.
- La ubicación del recurso debe ser válida y es obligatoria.
- Los parámetros de edificio.id
...
- , edificio.planta.id, edificio.planta.seccion.id y edificio.planta.seccion.sala.id son
...
- opcionales y, en caso de informarse:
- El identificador del edificio debe pertenecer a la ubicación del recurso.
- El identificador de la planta debe pertenecer al edificio enviado.
- El identificador de la sección debe pertenecer a la planta enviada.
- El identificador de la sala, debe pertenecer a la sección enviada.
- En caso de recursos de tipo "Puesto de Trabajo", un técnico no podrá editar la ubicación, edificio, planta, sección o sala si el recurso tiene bloqueada su edición.
- Los parámetros de ubicación física
- opcionales y, en caso de informarse:
...
- son opcionales y deben cumplir lo siguiente:
- Los parámetros sala, rack y toma de red
- son opcionales y deben cumplir lo siguiente:
...
- deben tener un máximo de 30
...
- caracteres.
- El parámetro boca debe tener un máximo de 100 caracteres.
- El parámetro conmutador debe tener un máximo de 255 caracteres.
- El departamento organizativo es opcional y debe ser una organización
...
- válida en caso de informarse.
- El
...
- contacto asignado es opcional y debe ser válido
...
- en caso de informarse.
- El responsable hardware
...
- es opcional y debe ser válido en caso de informarse.
En caso de querer registrar información adicional de puestos de trabajo o redes durante la creación, deberá lanzar primero este método y luego actualizar estos valores con los métodos
...
disponibles (ver apartados posteriores).
Requisitos funcionales específicos para el proveedor de mantenimiento HW
- Sólo se permite la creación de recursos para ser utilizados como recursos de sustitución.
- El recurso quedará en un estado temporal y sin contrato hasta ser utilizado en la acción de sustitución de la solicitud.
- El proveedor podrá informar los campos extendidos de redes para aquellos recursos de un tipo compatible.
- El proveedor no tiene disponible la edición de recursos.
HTML |
---|
<div style="margin: 0 0 15px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;border: 1px solid #000;border-radius: 4px;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.19);box-shadow: 0 0 3px rgba(0,0,0,.19);border-color: #fca130;background: rgba(252,161,48,.1);" |
...
><div style="border-color: #fca130;display: flex;-webkit-box-align: center;align-items: center;padding: 5px;" |
...
><span style="background: #fca130;font-size: 14px;font-weight: 700;min-width: 80px;padding: 6px 15px;text-align: center;border-radius: 3px;text-shadow: 0 1px 0 rgba(0,0,0,.1);font-family: sans-serif;color: #fff;">PUT</ |
...
span><span style="font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 3 auto;flex: 0 3 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;word-break: break-all;padding: 0 10px;font-family: monospace;font-weight: 600;color: #3b4151;">/cgescms/recursos/infraestructura/{uuidRecurso}</ |
...
span><div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Modificar recurso de infraestructura</ |
...
div></div></div> |
Advertencia | ||
---|---|---|
| ||
Para realizar correctamente la modificación se debe enviar el objeto completo cada vez que se consuma este recurso. |
Requisitos funcionales comunes
El recurso debe ser gestionable por el proveedor (visualizable en su listado)
Debe cumplir con los requerimientos de obligatoriedad y formato expresados en la creación.
- El número de serie no es modificable.
- No se podrá modificar el tipo a Router Principal (1000103) o Router Respaldo (1000606) en recursos que sean de la familia Redes.Electronica de red.
Existen tres versiones diferentes para la modificación de recursos de infraestructura:
- v1.0 - Modificar recurso de infraestructura: Permite modificar al completo un recurso.
Requisitos funcionales
Debe enviarse siempre la información completa del recurso al editar.
- Es obligatorio enviar el estado y debe ser válido.
- En caso de cambiar el estado, el cambio debe estar permitido dentro de la matriz de estados de recursos.
- Sólo se puede modificar el tipo dentro de una misma familia y si el recurso tiene expediente de compra DESCONOCIDO.
- El modelo sólo podrá modificarse si el recurso tiene el expediente de compra DESCONOCIDO y si no tiene un contrato de mantenimiento en vigor.
- El modelo debe ser compatible con el tipo de recurso.
- La criticidad no es editable para operadores (solo para coordinadores).
- Los recursos federados por ALTIRIS (cuentan con MDR de ALTIRIS_SAS asociado) tendrán limitada la edición a los siguientes campos, edificio, planta, seccion, sala, rack, toma de red, boca, conmutador, departamento organizativo y/o contacto asignado, no pudiéndose editar ningún otro.
- En caso de recursos de tipo "Puesto de Trabajo", un técnico no podrá editar la ubicación, edificio, planta, sección o sala si el recurso tiene bloqueada su edición.
- v2.0 - Modificar información de contratos para un recurso de infraestructura (de uso reservado para coordinadores de mantenimiento de hardware).
Requisitos funcionales
Debe enviarse siempre la información completa del recurso al editar.
- El tipo de mantenimiento básico es obligatorio si el contrato es el contrato de mantenimiento hardware.
- Los valores del FMS específico y el FHS son opcionales.
- El soporte del fabricante es obligatorio cuando el tipo de mantenimiento básico no esté activo.
- En caso de informar un contrato de mantenimiento para el recurso, este debe ser válido y tener las fechas de contrato en vigor.
- v3.0 - Modificar recurso de infraestructura (de uso reservado para ayudaDIGITAL Escritorio).
Requisitos funcionales
Debe enviarse siempre la información completa del recurso al editar.
- Sólo se puede modificar el tipo dentro de una misma familia y si el recurso tiene expediente de compra DESCONOCIDO.
- El modelo sólo podrá modificarse si el recurso tiene el expediente de compra DESCONOCIDO y si no tiene un contrato de mantenimiento en vigor.
- El modelo debe ser compatible con el tipo de recurso.
- Los recursos sólo son editables si están federados por ALTIRIS (cuentan con MDR de ALTIRIS_SAS asociado).
- No se edita
...
- el campo notas.
- La edición de puestos de trabajo por este método bloquea la edición a técnicos de los campos de ubicacion, edificio, planta, seccion y sala
Información adicional
Para consultar los MDR asociados al recurso y crear nuevos vínculos, se puede hacer uso del siguiente conjunto de métodos:
HTML |
---|
<div style="margin: 0 0 15px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;border: 1px solid #000;border-radius: 4px;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.19);box-shadow: 0 0 3px rgba(0,0,0,.19);border-color: #61affe;background: rgba(97,175,254,.1);" |
...
><div style="border-color: #61affe;display: flex;-webkit-box-align: center;align-items: center;padding: 5px;" |
...
><span style="background: #61affe;font-size: 14px;font-weight: 700;min-width: 80px;padding: 6px 15px;text-align: center;border-radius: 3px;text-shadow: 0 1px 0 rgba(0,0,0,.1);font-family: sans-serif;color: #fff;">GET</ |
...
span><span style="font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 3 auto;flex: 0 3 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;word-break: break-all;padding: 0 10px;font-family: monospace;font-weight: 600;color: #3b4151;">/cgescms/recursos/infraestructura/{uuidRecurso}/mdr</ |
...
span><div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Obtener MDRs (por recurso)</ |
...
div></div></div><div style="margin: 0 0 15px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;border: 1px solid #000;border-radius: 4px;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.19);box-shadow: 0 0 3px rgba(0,0,0,.19);border-color: #49cc90;background: rgba(73,204,144,.1);" |
...
><div style="border-color: #49cc90;display: flex;-webkit-box-align: center;align-items: center;padding: 5px;" |
...
><span style="background: #49cc90;font-size: 14px;font-weight: 700;min-width: 80px;padding: 6px 15px;text-align: center;border-radius: 3px;text-shadow: 0 1px 0 rgba(0,0,0,.1);font-family: sans-serif;color: #fff;">POST</ |
...
span><span style="font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 3 auto;flex: 0 3 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;word-break: break-all;padding: 0 10px;font-family: monospace;font-weight: 600;color: #3b4151;">/cgescms/recursos/infraestructura/{uuidRecurso}/mdr</ |
...
span><div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Crear relación entre recurso de infraestructura y MDR</ |
...
div></div></div> |
Información adicional por familias
Información adicional de puestos de trabajo
Este método permite consultar la información adicional acerca de un recurso de la familia "Hardware.Puesto de trabajo"
HTML |
---|
<div style="margin: 0 0 15px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;border: 1px solid #000;border-radius: 4px;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.19);box-shadow: 0 0 3px rgba(0,0,0,.19);border-color: #61affe;background: rgba(97,175,254,.1);" |
...
><div style="border-color: #61affe;display: flex;-webkit-box-align: center;align-items: center;padding: 5px;" |
...
><span style="background: #61affe;font-size: 14px;font-weight: 700;min-width: 80px;padding: 6px 15px;text-align: center;border-radius: 3px;text-shadow: 0 1px 0 rgba(0,0,0,.1);font-family: sans-serif;color: #fff;">GET</ |
...
span><span style="font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 3 auto;flex: 0 3 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;word-break: break-all;padding: 0 10px;font-family: monospace;font-weight: 600;color: #3b4151;">/cgescms/recursos/infraestructura/puestostrabajo/{uuidRecurso}</ |
...
span><div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Obtener información extendida de un puesto de trabajo</div></div></div> |
UI Expand | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||
|
Información adicional de redes
Este método permite consultar la información adicional acerca de un recurso de las familias de "Redes"
HTML |
---|
<div style="margin: 0 0 15px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;border: 1px solid #000;border-radius: 4px;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.19);box-shadow: 0 0 3px rgba(0,0,0,.19);border-color: #61affe;background: rgba(97,175,254,.1);" |
...
><div style="border-color: #61affe;display: flex;-webkit-box-align: center;align-items: center;padding: 5px;" |
...
><span style="background: #61affe;font-size: 14px;font-weight: 700;min-width: 80px;padding: 6px 15px;text-align: center;border-radius: 3px;text-shadow: 0 1px 0 rgba(0,0,0,.1);font-family: sans-serif;color: #fff;">GET</ |
...
span><span style="font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 3 auto;flex: 0 3 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;word-break: break-all;padding: 0 10px;font-family: monospace;font-weight: 600;color: #3b4151;">/cgescms/recursos/infraestructura/redes/{uuidRecurso}</ |
...
span><div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Obtener información extendida de una red</ |
...
div></div></div> |
UI Expand | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||
|
Información adicional de máquinas virtuales
Este método permite consultar la información adicional acerca de un recurso de la familia "Hardware.Maquina Virtual"
HTML |
---|
<div style="margin: 0 0 15px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;border: 1px solid #000;border-radius: 4px;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.19);box-shadow: 0 0 3px rgba(0,0,0,.19);border-color: #61affe;background: rgba(97,175,254,.1);" |
...
><div style="border-color: #61affe;display: flex;-webkit-box-align: center;align-items: center;padding: 5px;" |
...
><span style="background: #61affe;font-size: 14px;font-weight: 700;min-width: 80px;padding: 6px 15px;text-align: center;border-radius: 3px;text-shadow: 0 1px 0 rgba(0,0,0,.1);font-family: sans-serif;color: #fff;">GET</ |
...
span><span style="font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 3 auto;flex: 0 3 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;word-break: break-all;padding: 0 10px;font-family: monospace;font-weight: 600;color: #3b4151;">/cgescms/recursos/infraestructura/maquinasvirtuales/{uuidRecurso}</ |
...
span><div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Obtener información extendida de una máquina virtual</div></ |
...
div></div> |
UI Expand | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
|
Información adicional de servidores
Este método permite consultar la información adicional acerca de un recurso de la familia "Hardware.Servidor"
HTML |
---|
<div style="margin: 0 0 15px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;border: 1px solid #000;border-radius: 4px;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.19);box-shadow: 0 0 3px rgba(0,0,0,.19);border-color: #61affe;background: rgba(97,175,254,.1);" |
...
><div style="border-color: #61affe;display: flex;-webkit-box-align: center;align-items: center;padding: 5px;" |
...
><span style="background: #61affe;font-size: 14px;font-weight: 700;min-width: 80px;padding: 6px 15px;text-align: center;border-radius: 3px;text-shadow: 0 1px 0 rgba(0,0,0,.1);font-family: sans-serif;color: #fff;">GET</ |
...
span><span style="font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 3 auto;flex: 0 3 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;word-break: break-all;padding: 0 10px;font-family: monospace;font-weight: 600;color: #3b4151;">/cgescms/recursos/infraestructura/servidores/{uuidRecurso}</ |
...
span><div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Obtener información extendida de un servidor</div></ |
...
div></div> |
UI Expand | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
|
También es posible modificar la información extendida de los recursos, empleado los siguientes métodos:
Actualizar información adicional de puestos de trabajo
El siguiente método permite actualizar la información
...
adicional de un recurso de la familia "Hardware.Puesto de trabajo" utilizando su versión v2.0.
HTML |
---|
<div style="margin: 0 0 15px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;border: 1px solid #000;border-radius: 4px;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.19);box-shadow: 0 0 3px rgba(0,0,0,.19);border-color: #fca130;background: rgba(252,161,48,.1);" |
...
><div style="border-color: #fca130;display: flex;-webkit-box-align: center;align-items: center;padding: 5px;" |
...
><span style="background: #fca130;font-size: 14px;font-weight: 700;min-width: 80px;padding: 6px 15px;text-align: center;border-radius: 3px;text-shadow: 0 1px 0 rgba(0,0,0,.1);font-family: sans-serif;color: #fff;">PUT</ |
...
span><span style="font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 3 auto;flex: 0 3 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;word-break: break-all;padding: 0 10px;font-family: monospace;font-weight: 600;color: #3b4151;">/cgescms/recursos/infraestructura/puestostrabajo/{uuidRecurso}</ |
...
span><div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Actualiza la información extendida de un puesto de trabajo</ |
...
div></div></div> |
Advertencia | ||
---|---|---|
| ||
Para realizar correctamente la modificación se debe enviar el objeto completo cada vez que se consuma este recurso. |
Requisitos funcionales
El recurso debe ser gestionable por el proveedor (visualizable en su listado)
Todos los campos son opcionales.
- La memoria RAM admite un máximo de 15 caracteres.
- La capacidad de disco admite un máximo de 15 caracteres.
- El número de serie de la placa base admite un máximo de 50 caracteres.
- El sistema operativo debe ser válido.
- El tipo de procesador admite un máximo de 15 caracteres.
- La velocidad del procesador admite un máximo de 15 caracteres.
- La subnet admite un máximo de 50 caracteres.
- La fecha de la BIOS admite un máximo de 15 caracteres.
- El bloqueo de cambio de ubicación solo puede editarlo el perfil de Coordinador de Puesto de Usuario.
- El modo kiosko indica que el equipo se encuentra dando servicio como equipo desatendido.
Actualizar información adicional de redes
El siguiente método permite actualizar la información adicional acerca de un recurso de las familias de "Redes".
HTML |
---|
<div style="margin: 0 0 15px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;border: 1px solid #000;border-radius: 4px;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.19);box-shadow: 0 0 3px rgba(0,0,0,.19);border-color: #fca130;background: rgba(252,161,48,.1);" |
...
><div style="border-color: #fca130;display: flex;-webkit-box-align: center;align-items: center;padding: 5px;" |
...
><span style="background: #fca130;font-size: 14px;font-weight: 700;min-width: 80px;padding: 6px 15px;text-align: center;border-radius: 3px;text-shadow: 0 1px 0 rgba(0,0,0,.1);font-family: sans-serif;color: #fff;">PUT</ |
...
span><span style="font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 3 auto;flex: 0 3 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;word-break: break-all;padding: 0 10px;font-family: monospace;font-weight: 600;color: #3b4151;">/cgescms/recursos/infraestructura/redes/{uuidRecurso}</ |
...
span><div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Actualiza la información extendida de una red</ |
...
div></div></div> |
Advertencia | ||
---|---|---|
| ||
Para realizar correctamente la modificación se debe enviar el objeto completo cada vez que se consuma este recurso. |
Requisitos funcionales
El recurso debe ser gestionable por el proveedor (visualizable en su listado)
Todos los campos son opcionales.
- El nombre de red admite un máximo de 50 caracteres.
- La IP de gestión admite un máximo de 50 caracteres.
- La máscara de subred admite un máximo de 50 caracteres.
- La tecnología admite un máximo de 50 caracteres.
- El protocolo admite un máximo de 15 caracteres.
- El flujo admite un máximo de 50 caracteres.
Entidades asociadas
Contratos
El siguiente método permite obtener los contratos vinculados a un recurso de infraestructura.
HTML |
---|
<div style="margin: 0 0 15px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;border: 1px solid #000;border-radius: 4px;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.19);box-shadow: 0 0 3px rgba(0,0,0,.19);border-color: #61affe;background: rgba(97,175,254,.1);" |
...
><div style="border-color: #61affe;display: flex;-webkit-box-align: center;align-items: center;padding: 5px;" |
...
><span style="background: #61affe;font-size: 14px;font-weight: 700;min-width: 80px;padding: 6px 15px;text-align: center;border-radius: 3px;text-shadow: 0 1px 0 rgba(0,0,0,.1);font-family: sans-serif;color: #fff;">GET</ |
...
span><span style="font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 3 auto;flex: 0 3 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;word-break: break-all;padding: 0 10px;font-family: monospace;font-weight: 600;color: #3b4151;">/cgescms/recursos/infraestructura/{uuidRecurso}/contratos</ |
...
span><div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Obtener contratos (por |
...
recurso)</div></div></div> |
UI Expand | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||
Información sobre el contrato de mantenimiento (lectura)
Información sobre el expediente de compra (lectura)
|
Entidades asociadas para provisión de datos
Relaciones entre líneas y routers
Se puede crear y eliminar vínculos entre líneas y routers mediante el uso de los siguientes métodos:
HTML |
---|
<div style="margin: 0 0 15px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;border: 1px solid #000;border-radius: 4px;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.19);box-shadow: 0 0 3px rgba(0,0,0,.19);border-color: #49cc90;background: rgba(73,204,144,.1);" |
...
><div style="border-color: #49cc90;display: flex;-webkit-box-align: center;align-items: center;padding: 5px;" |
...
><span style="background: #49cc90;font-size: 14px;font-weight: 700;min-width: 80px;padding: 6px 15px;text-align: center;border-radius: 3px;text-shadow: 0 1px 0 rgba(0,0,0,.1);font-family: sans-serif;color: #fff;">POST</ |
...
span><span style="font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 3 auto;flex: 0 3 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;word-break: break-all;padding: 0 10px;font-family: monospace;font-weight: 600;color: #3b4151;">/cgescms/recursos/infraestructura/lineas/{uuidLinea}/routers</ |
...
span><div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Vincular líneas y routers (provisión de datos)</ |
...
div></div></div><div style="margin: 0 0 15px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;border: 1px solid #000;border-radius: 4px;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.19);box-shadow: 0 0 3px rgba(0,0,0,.19);border-color: #f93e3e;background: rgba(249,62,62,.1);" |
...
><div style="border-color: #f93e3e;display: flex;-webkit-box-align: center;align-items: center;padding: 5px;" |
...
><span style="background: #f93e3e;font-size: 14px;font-weight: 700;min-width: 80px;padding: 6px 15px;text-align: center;border-radius: 3px;text-shadow: 0 1px 0 rgba(0,0,0,.1);font-family: sans-serif;color: #fff;">DELETE</ |
...
span><span style="font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 3 auto;flex: 0 3 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;word-break: break-all;padding: 0 10px;font-family: monospace;font-weight: 600;color: #3b4151;">/cgescms/recursos/infraestructura/lineas/{uuidLinea}/routers/{uuidRouter}</ |
...
span><div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Desvincular líneas y routers (provisión de datos)</ |
...
div></div></div> |
Requisitos funcionales
- La relación entre líneas y routers es única, no pudiendo existir más de un vinculo para una misma línea o router.
- Sólo se pueden vincular recursos de estos tipos, sin ser posible realizar vinculaciones cruzadas entre elementos principales y de respaldo:
- "Linea Principal" con "Router Principal".
- "Linea Backup" con "Router Respaldo".
Subida y descarga de imágenes
La subida de imágenes está limitada a 20 MB y tiene los siguientes métodos para utilizar:
HTML |
---|
<div style="margin: 0 0 15px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;border: 1px solid #000;border-radius: 4px;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.19);box-shadow: 0 0 3px rgba(0,0,0,.19);border-color: #49cc90;background: rgba(73,204,144,.1);" |
...
><div style="border-color: #49cc90;display: flex;-webkit-box-align: center;align-items: center;padding: 5px;" |
...
><span style="background: #49cc90;font-size: 14px;font-weight: 700;min-width: 80px;padding: 6px 15px;text-align: center;border-radius: 3px;text-shadow: 0 1px 0 rgba(0,0,0,.1);font-family: sans-serif;color: #fff;">POST</ |
...
span><span style="font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 3 auto;flex: 0 3 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;word-break: break-all;padding: 0 10px;font-family: monospace;font-weight: 600;color: #3b4151;">/cges/tablas/recursos/{uuidRecurso}/imagenes</ |
...
span><div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Subida de imágenes a un recurso</ |
...
div></div></div><div style="margin: 0 0 15px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;border: 1px solid #000;border-radius: 4px;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.19);box-shadow: 0 0 3px rgba(0,0,0,.19);border-color: #61affe;background: rgba(97,175,254,.1);" |
...
><div style="border-color: #61affe;display: flex;-webkit-box-align: center;align-items: center;padding: 5px;" |
...
><span style="background: #61affe;font-size: 14px;font-weight: 700;min-width: 80px;padding: 6px 15px;text-align: center;border-radius: 3px;text-shadow: 0 1px 0 rgba(0,0,0,.1);font-family: sans-serif;color: #fff;">GET</ |
...
span><span style="font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 3 auto;flex: 0 3 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;word-break: break-all;padding: 0 10px;font-family: monospace;font-weight: 600;color: #3b4151;">/cges/tablas/adjuntos/imagenes/{idImagen}</ |
...
span><div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Descarga de imagen</ |
...
div></div></div> |
En caso de la subida, el contenido del fichero debe suministrarse en base 64. Tipos de fichero permitidos: jpg, jpeg y png.