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"
}
]
}