Load native config against a device in NSO versions 5.x
Route
No Northbound API Available
Roles
admin
Parameters
DetailsExampleSchema
Name
Type
Required
Description
deviceName
string
yes
Device Name
config
string
yes
Native Config as string or file path relative to NSO run directory. for example, if you want to change a device's hostname, the path will be the field name 'hostname' + the new name 'test' - 'hostname test'
options
object
yes
Options such as mode of loading config and request verbose
Copied to Clipboard
{
"deviceName": "officia ad esse commodo",
"config": "aliqua officia adipisicing",
"options": {
"mode": "Lorem do amet",
"verbose": true,
"dry-run": "Lorem do eu",
"isFile": true
}
}
Copied to Clipboard
{
"type": "object",
"properties": {
"deviceName": {
"type": "string"
},
"config": {
"type": "string"
},
"options": {
"type": "object",
"properties": {
"mode": {
"type": "string",
"description": "Indicates the type of load action",
"enums": [
"merge",
"replace"
]
},
"verbose": {
"type": "boolean",
"description": "Indicates if verbose is needed or not"
},
"dry-run": {
"type": "string",
"description": "Indicates the format to get dry run in",
"enums": [
"cli",
"native",
"xml"
]
},
"isFile": {
"type": "boolean",
"description": "Indicates whether the string passed is file path or config",
"schema": {
"type": "boolean"
}
}
}
}
},
"required": [
"deviceName",
"config",
"options"
],
"additionalProperties": false
}
Return
DetailsExampleSchema
Name
Type
Description
result
object
Returned result of loading the native config on a device