#
NOKIA device
#
Install device
A Nokia device can be installed through gNMI with the following request:
curl --location 'http://localhost:8181/rests/operations/connection-manager:install-node' \
--header 'Content-Type: application/json' \
--data '{
"input": {
"node-id": "nokia",
"gnmi": {
"uniconfig-config:whitelist": {
"path": [
"openconfig-interfaces:interfaces",
"openconfig-network-instance:network-instances",
"openconfig-relay-agent:relay-agent",
"openconfig-port-group:port-groups",
"openconfig-mclag:mclag",
"openconfig-lldp:lldp"
]
},
"uniconfig-config:uniconfig-native-enabled": true,
"uniconfig-config:sequence-read-active": true,
"connection-parameters": {
"host": "127.0.0.1",
"port": 57400,
"device-type": "nokia",
"connection-type": "PLAINTEXT",
"credentials": {
"username": "<username>",
"password": "<password>"
}
},
"session-timers": {
"request-timeout": 100,
},
"extensions-parameters": {
"gnmi-parameters": {
"use-model-name-prefix": true
},
"force-cached-capabilities": [
null
]
}
}
}
}'
#
Uninstall device
To uninstall a device:
curl --location 'http://localhost:8181/rests/operations/connection-manager:uninstall-node' \
--header 'Content-Type: application/json' \
--data '{
"input": {
"node-id": "nokia",
"connection-type": "gnmi"
}
}'