Nom des systèmes autonomes

Les rapports d'interface contenant des données relatives au trafic des systèmes autonomes répertorient généralement ce type de trafic par nom et numéro. Les administrateurs peuvent personnaliser les noms des systèmes autonomes pour rendre les références aux systèmes autonomes dans les rapports plus courtes ou plus descriptives. Cette section explique les opérations suivantes prises en charge sur les noms de systèmes autonomes à l'aide de l'API :
nfa1000
Les rapports d'interface contenant des données relatives au trafic des systèmes autonomes répertorient généralement ce type de trafic par nom et numéro. Les administrateurs peuvent personnaliser les noms des systèmes autonomes pour rendre les références aux systèmes autonomes dans les rapports plus courtes ou plus descriptives. Cette section explique les opérations suivantes prises en charge sur les noms de systèmes autonomes à l'aide de l'API :
Informations complémentaires :
Personnalisation des noms de systèmes autonomes
Obtenir les noms de systèmes autonomes
Cette API vous permet d'obtenir la liste des noms de systèmes autonomes.
URI de la ressource
http://<nfa odata host>:<nfa odata port>/odata/api/asNames
Méthode
GET
Exemple de demande
http://127.0.0.1:8981/odata/api/asNames
Exemple de réponse
{ "@odata.context": "http://localhost:8981/odata/api/$metadata#asNames(ASNumber,Description,isBaseDescription)", "value": [ { "isBaseDescription": "true", "Description": "LVLT-1 - Level 3 Communications, Inc.", "ASNumber": 1 }, { "isBaseDescription": "true", "Description": "DCN-AS - University of Delaware", "ASNumber": 2 }, { "isBaseDescription": "true", "Description": "MIT-GATEWAYS - Massachusetts Institute of Technology", "ASNumber": 3 }, { "isBaseDescription": "true", "Description": "ISI-AS - University of Southern California", "ASNumber": 4 }, { "isBaseDescription": "true", "Description": "SYMBOLICS - Symbolics, Inc.", "ASNumber": 5 }, { "isBaseDescription": "true", "Description": "BULL-NETWORK for further information please visit http://www.bull.com", "ASNumber": 6 }, { "isBaseDescription": "true", "Description": "UK Defence Research Agency", "ASNumber": 7 }, { "isBaseDescription": "true", "Description": "RICE-AS - Rice University", "ASNumber": 8 }, { "isBaseDescription": "true", "Description": "CMU-ROUTER - Carnegie Mellon University", "ASNumber": 9 }, { "isBaseDescription": "true", "Description": "CSNET-EXT-AS - CSNET Coordination and Information Center (CSNET-CIC)", "ASNumber": 10 } ], "@odata.nextLink": "http://localhost:8981/odata/api/asNames?$skiptoken=10" }
Si vous ne fournissez pas d'ID de domaine dans la demande, l'ID de domaine 1 par défaut est pris en compte et les noms de systèmes autonomes de ce domaine sont renvoyés.
Pour obtenir les noms de systèmes autonomes d'un domaine différent du domaine par défaut, ajoutez le paramètre domainId dans la demande.
URI
: http://127.0.0.1:8981/odata/api/asNames?domainId=2
Méthode:
GET
Obtenir un nom de système autonome unique
Cette API vous permet d'obtenir un seul nom de système autonome.
URI de la ressource
http://<nfa odata host>:<nfa odata port>/odata/api/asNames(asNameID)
Méthode
GET
Exemple de demande
http://127.0.0.1:8981/odata/api/asNames(1)
Exemple de réponse
{ "@odata.context": "http://localhost:8981/odata/api/$metadata#asNames(ASNumber,Description,isBaseDescription)/$entity", "isBaseDescription": "true", "Description": "LVLT-1 - Level 3 Communications, Inc.", "ASNumber": 1 }
Si vous ne fournissez pas d'ID de domaine dans la demande, l'ID de domaine 1 par défaut est pris en compte et les noms de systèmes autonomes de ce domaine sont renvoyés.
Pour obtenir les noms de systèmes autonomes d'un domaine différent du domaine par défaut, ajoutez le paramètre domainId dans la demande.
Exemple de demande
: http://127.0.0.1:8981/odata/api/asNames(1)?domainId=2
Modifier les noms de systèmes autonomes
Cette API vous permet d'obtenir un nom de système autonome unique. Elle ne prend pas en charge les modifications en bloc.
URI de la ressource
http://<nfa odata host>:<nfa odata port>/odata/api/asNames(asNameID)
Méthode
PATCH
Charge utile
{ "Description": "<description to be updated", "DomainId": <domainId> }
Exemple de demande
http://127.0.0.1:8981/odata/api/asNames(1)
Exemple de charge utile
{ "Description": "new updated as description", "DomainId": 1 }
Exemple de réponse
Cette API ne renvoie aucune réponse.
  • Le paramètre domainId doit être inclus dans la charge utile pour obtenir les noms de systèmes autonomes du domaine spécifié.
  • Description est le seul champ modifiable qui doit être inclus dans la charge utile à modifier.
Réinitialiser le nom de système autonome
Cette API vous permet de réinitialiser un nom de système autonome.
URI de la ressource
http://<nfa odata host>:<nfa odata port>/odata/api/asNames(asNameID)/com.ca.nfa.odata.reset
Méthode
POST
Exemple de demande
http://127.0.0.1:8981/odata/api/asNames(1)/com.ca.nfa.odata.reset
Exemple de réponse
{ "@odata.context": "$metadata#com.ca.nfa.odata.asNames", "ASNumber": 1, "Description": "LVLT-1 - Level 3 Communications, Inc.", "isBaseDescription": "true" }
Cette API réinitialise la description du nom de système autonome associé au système autonome spécifié pour l'ID de domaine 1 par défaut.
Si vous voulez réinitialiser le même système autonome pour un domaine différent, ajoutez le paramètre domainId dans la demande.
Exemple de demande
: http://127.0.0.1:8981/odata/api/asNames(1)/com.ca.nfa.odata.reset?domainId=2