Agrégations d'interface
Cette section décrit les opérations prises en charge ci-dessous au niveau des agrégations d'interface.
nfa1000
Cette section décrit les opérations prises en charge ci-dessous au niveau des agrégations d'interface.
Ajout d'une agrégation d'interface
URI de la ressource
http://<nfa odata host>:<nfa odata port>/odata/api/interfaces/com.ca.nfa.odata.createInterfaceAggregation
Méthode
POST
Charge utile
{"InterfaceIds" : [<Enter a valid ID>],"Name" : "<Name of the Interface Aggregation>","Description" : "<Description of the interface Aggregation>","IfType" : "<Interface Aggregation Type>","InSpeed" : <Inspeed value> ,"OutSpeed" : <Outspeed Value>}
Vous pouvez également saisir plusieurs valeurs InterfaceId en les séparant par une virgule (,) et en les entourant de crochets.
Exemple 1 : ajout d'une seule valeur InterfaceId
Exemple de demande
Cet exemple illustre une valeur unique pour InterfaceId.
http://127.0.0.1:8981/odata/api/interfaces/com.ca.nfa.odata.createInterfaceAggregation
Méthode
POST
Exemple de charge utile
{"InterfaceIds" : [446],"Name" : "test1","Description" : "test","IfType" : "WAN","InSpeed" : 10 ,"OutSpeed" : 11 }
Exemple 2 : ajout de plusieurs valeurs InterfaceId
Exemple de demande
Cet exemple illustre plusieurs valeurs
InterfaceId
.http://127.0.0.1:8981/odata/api/interfaces/com.ca.nfa.odata.createInterfaceAggregation
Exemple de charge utile
{"InterfaceIds" : [447,673,224], "Name" : "test2","Description" : "test2","IfType" : "WAN","InSpeed" : 10 ,"OutSpeed" : 11 }
Exemple de réponse
{"@odata.context": "$metadata#Collection(com.ca.nfa.odata.interfaces)","value": [{"ID": 255,"AgentType": "Aggregate","RouterAddress": "127.0.0.1","Description": "Description interface Aggregation2","InSpeed": 100000,"OutSpeed": 1000,"IfIndex": 255,"PersistentIfIndex": 255,"IfType": "WAN","UpdatedOn": 1554274019,"Enabled": "Y","LastData": 0,"HarvesterAddress": "127.0.0.1","Name": "Interface Aggregation10"}]}