Servidores
Actualizar un servidor
Actualización parcial. En un servidor detectado por un agente (`automatic: true`), escribir `name`, `os` o `manufacturer` se rechaza con un 422 en lugar de ignorarse silenciosamente: esos campos pertenecen al agente. `type`, `location` y `description` siguen siendo editables en todos los servidores.
Scope requerido infrastructure:edit
/servers/{id}Autenticación
AuthorizationstringobligatorioCabecera Authorization con una clave de API del espacio de trabajo, con la forma «Bearer kbn_live_…». La cabecera X-Api-Key se acepta de forma equivalente.
Parámetros de ruta
idstring<uuid>obligatorioIdentificador del recurso objetivo.
Cuerpo de la solicitudapplication/json
namestringNombre de host del servidor. Solo servidores manuales.
osstringSistema operativo. Solo servidores manuales.
manufacturerstringFabricante del hardware. Solo servidores manuales.
typestringTipo del recurso.
locationstringUbicación física.
descriptionstringBreve descripción libre.
Respuesta200 · application/json
La ficha actualizada del servidor.
idstring<uuid>obligatorioIdentificador único.
namestringobligatorioNombre de host del servidor.
automaticbooleanobligatorioIndica si el recurso es detectado por un agente en lugar de declarado a mano.
systemstring | nullFamilia de sistema.
osstring | nullSistema operativo.
descriptionstring | nullBreve descripción libre.
criticalitystring | nullCriticidad de negocio asignada.
modelstring | nullModelo de hardware.
serialNumberstring | nullNúmero de serie del hardware.
manufacturerstring | nullFabricante del hardware.
typestring | nullTipo del recurso.
locationstring | nullUbicación física.
dataCollectionStatusstring | nullEstado de la recopilación de datos por el agente.
lastCheckTimestring<date-time> | nullÚltima comunicación del agente.
uptimenumber | nullSegundos transcurridos desde el último arranque.
domainstring | nullDominio al que pertenece la máquina.
fqdnstring | nullNombre de dominio totalmente cualificado.
cpuobjectProcesador de la máquina.
memorySizenumber | nullMemoria instalada, en bytes.
disksobject[]Discos conectados a la máquina.
metricsobjectÚltimas lecturas de CPU, carga, memoria y almacenamiento.
ownersany[]Miembros responsables del recurso.
tagsany[]Etiquetas vinculadas al recurso.
linkedApplicationsany[]Aplicaciones alojadas en el servidor.
interfacesany[]Interfaces de red de la máquina.
customFieldsany[]Campos personalizados del espacio de trabajo y sus valores.