Inventaire des ressources Guide du développeur Open API
Utilisez l’API ouverte d’inventaire des ressources pour créer, récupérer, mettre à jour et supprimer des ressources telles que des cartes d’interface, des connexions logiques et physiques, des sites réseau, et bien plus encore.
Ce guide du développeur fournit des informations sur la façon d’étendre le API ouverte de l’inventaire des ressources pour effectuer diverses personnalisations.
Extension de l’API ouverte de l’inventaire des ressources
L’API ouverte d’inventaire des ressources peut être étendue à l’aide de points d’extension et d’includes de script.
Points d'extension
L’API Open d’inventaire des ressources inclut des points d’extension qui peuvent être utilisés pour modifier le schéma existant de l’API, qui définit les paramètres requis. Les points d’extension peuvent également être utilisés pour ajouter de nouveaux paramètres et les mapper aux champs de , Now Platformou pour modifier le mappage de paramètres existants. Par exemple, vous pouvez ajouter de nouvelles caractéristiques de ressource et les mapper aux champs appropriés.
- TNITMFResourceInventoryAPICreateResource : point d’extension permettant de créer une ressource.
- TNITMFResourceInventoryAPIPatchResource : point d’extension pour mettre à jour une ressource.
- TNITMFResourceInventoryAPITransformToIREPayload : point d’extension permettant de créer une charge utile du moteur Identification et réconciliation (IRE) à partir d’une demande TMF.
- TNITMFResourceInventoryAPITransformToResponse : point d’extension permettant de créer une réponse TMF à partir d’un GlideRecord de ressource.
- TNITMFResourceInventoryAPIValidateCreate : point d’extension permettant de valider une demande POST TMF.
- TNITMFResourceInventoryAPIValidatePatch : point d’extension permettant de valider une demande PATCH TMF.
Includes de script
Utilisez des includes de script pour remplacer les fonctions de validation et de transformation par défaut. Les fonctions par défaut sont définies dans le sn_ni_core. Script include TNITMFResourceInventoryProcessorOOB . Pour remplacer les fonctions par défaut, créez des fonctions avec des noms et des paramètres identiques dans le sn_ni_core. Script include TNITMFResourceInventoryProcessor .