Serveurs
Mettre à jour un serveur
Mise à jour partielle. Sur un serveur remonté par un agent (`automatic: true`), écrire `name`, `os` ou `manufacturer` est rejeté par un 422 plutôt que silencieusement ignoré : ces champs appartiennent à l'agent. `type`, `location` et `description` restent modifiables sur tous les serveurs.
Scope requis infrastructure:edit
/servers/{id}Authentification
AuthorizationstringobligatoireEn-tête Authorization portant une clé d'API de l'espace de travail, sous la forme « Bearer kbn_live_… ». L'en-tête X-Api-Key est accepté de façon équivalente.
Paramètres de chemin
idstring<uuid>obligatoireIdentifiant de la ressource visée.
Corps de la requêteapplication/json
namestringNom d'hôte du serveur. Serveurs manuels uniquement.
osstringSystème d'exploitation. Serveurs manuels uniquement.
manufacturerstringFabricant du matériel. Serveurs manuels uniquement.
typestringType de la ressource.
locationstringEmplacement physique.
descriptionstringCourte description libre.
Réponse200 · application/json
La fiche mise à jour du serveur.
idstring<uuid>obligatoireIdentifiant unique.
namestringobligatoireNom d'hôte du serveur.
automaticbooleanobligatoireIndique si la ressource est remontée par un agent plutôt que déclarée à la main.
systemstring | nullFamille de système.
osstring | nullSystème d'exploitation.
descriptionstring | nullCourte description libre.
criticalitystring | nullCriticité métier attribuée.
modelstring | nullModèle matériel.
serialNumberstring | nullNuméro de série du matériel.
manufacturerstring | nullFabricant du matériel.
typestring | nullType de la ressource.
locationstring | nullEmplacement physique.
dataCollectionStatusstring | nullÉtat de la collecte de données par l'agent.
lastCheckTimestring<date-time> | nullDernière remontée de l'agent.
uptimenumber | nullSecondes écoulées depuis le dernier démarrage.
domainstring | nullDomaine auquel la machine appartient.
fqdnstring | nullNom de domaine pleinement qualifié.
cpuobjectProcesseur de la machine.
memorySizenumber | nullMémoire installée, en octets.
disksobject[]Disques attachés à la machine.
metricsobjectDerniers relevés CPU, charge, mémoire et stockage.
ownersany[]Membres responsables de la ressource.
tagsany[]Tags attachés à la ressource.
linkedApplicationsany[]Applications hébergées sur le serveur.
interfacesany[]Interfaces réseau de la machine.
customFieldsany[]Champs personnalisés de l'espace de travail et leurs valeurs.