Inventaire des ressources Open API Developer Guide
Utilisez l’API ouverte de l’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, etc.
Ce guide du développeur fournit des informations sur la façon d’étendre le Inventaire des ressources de l’API ouverte 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 ouverte 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 la Now Platform, ou pour modifier le mappage des 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 pour créer une ressource.
- TNITMFResourceInventoryAPIPatchResource : point d’extension pour mettre à jour une ressource.
- TNITMFResourceInventoryAPITransformToIREPayload : point d’extension permettant de créer une charge utile IRE (moteur Identification et rapprochement) à partir d’une demande TMF.
- TNITMFResourceInventoryAPITransformToResponse : point d’extension pour créer une réponse TMF à partir d’un GlideRecord de ressource.
- TNITMFResourceInventoryAPIValidateCreate : point d’extension permettant de valider une demande TMF POST.
- TNITMFResourceInventoryAPIValidatePatch : point d’extension permettant de valider une demande de 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 .