deviceSettingsData
deviceSettingsData
JSON Example
{
"lan": {
"allocation": {
"ref": "string",
"assignableVlans": [
0
],
"managementVlans": [
0
]
}
},
"ospf": {
"enabled": false,
"areas": [
{
"id": 0,
"name": "string",
"type": "string"
}
]
},
"bgp": {
"enabled": false,
"asn": "string",
"neighbors": [
{}
]
},
"dns": {
"primaryProvider": {
"ref": "string"
},
"backupProvider": {
"ref": "string"
},
"privateProviders": {
"ref": "string"
}
},
"authentication": {
"ref": "string"
},
"softwareUpdate": {
"windowed": false,
"window": {
"day": 0,
"beginHour": 0,
"endHour": 0
}
},
"radioSettings": {
"country": "string",
"radios": [
{
"radioId": 0,
"isEnabled": false,
"name": "string",
"band": "string",
"channel": "string",
"width": "string",
"mode": "string"
}
]
},
"l2Settings": {
"overrideARPTimeout": false,
"arpStaleTimeoutMinutes": 0,
"arpDeadTimeoutMinutes": 0,
"arpCleanupTimeoutMinutes": 0
},
"netflow": {
"enabled": false,
"version": 0,
"collectors": [
{
"address": "string",
"port": 0
}
]
},
"vqm": {
"enabled": false,
"protocol": "string",
"collectors": [
{
"address": "string",
"port": 0
}
]
},
"snmp": {
"port": 0,
"snmpv2c": {
"enabled": false,
"community": "string",
"allowedIp": [
"string"
]
},
"snmpv3": {
"enabled": false,
"users": [
{
"name": "string",
"passphrase": "string",
"authAlg": "string",
"privacy": false,
"encrAlg": "string"
}
]
}
},
"multiSourceQos": {
"enabled": false,
"highRatio": 0,
"normalRatio": 0,
"lowRatio": 0,
"maxCapThreshold": 0,
"minCapThreshold": 0
},
"models": {
"virtual": {
"routedInterfaces": [
{
"name": "string",
"disabled": false,
"addressing": {
"type": "string",
"cidrPrefix": 0,
"cidrIp": "string",
"netmask": "string",
"gateway": "string"
},
"wanOverlay": "string",
"natDirect": false,
"ospf": {
"enabled": false,
"area": 0,
"authentication": false,
"authId": 0,
"authPassphrase": "string",
"helloTimer": 0,
"deadTimer": 0,
"mode": "string",
"md5Authentication": false,
"cost": 0,
"MTU": 0,
"passive": false,
"inboundRouteLearning": {
"defaultAction": "string",
"filters": [
{}
]
},
"outboundRouteAdvertisement": {
"defaultAction": "string",
"filters": [
{}
]
}
},
"vlanId": 0,
"l2": {
"autonegotiation": false,
"speed": "string",
"duplex": "string",
"MTU": 0
},
"underlayAccounting": false,
"trusted": false,
"rpf": "string"
}
],
"lan": {
"interfaces": [
{
"space": "string",
"name": "string",
"type": "string",
"cwp": false,
"portMode": "string",
"untaggedVlan": "string",
"disabled": false,
"l2": {
"autonegotiation": false,
"speed": "string",
"duplex": "string",
"MTU": 0
},
"vlanIds": [
0
]
}
]
}
}
},
"vpn": {
"enabled": false,
"edgeToDataCenter": false,
"ref": "string",
"edgeToEdgeHub": {
"enabled": false,
"ref": "string",
"vpnHubs": [
{
"logicalId": "string",
"name": "string",
"type": "string"
}
]
},
"edgeToEdge": false,
"edgeToEdgeDetail": {
"useCloudGateway": false,
"encryptionProtocol": "string",
"dynamic": {
"enabled": false,
"type": "string",
"timeout": 0
},
"vpnHubs": [
{
"logicalId": "string",
"name": "string",
"type": "string"
}
],
"autoSelectVpnHubs": false
},
"conditionalBackhaul": false,
"backHaulEdges": [
{
"logicalId": "string",
"name": "string",
"type": "string"
}
]
}
}
object
lan
Optional
lan
object
ospf
Optional
ospf
object
bgp
Optional
bgp
object
dns
Optional
dns
object
authentication
Optional
authentication
object
softwareUpdate
Optional
softwareUpdate
object
radioSettings
Optional
radioSettings
object
l2Settings
Optional
l2Settings
object
netflow
Optional
netflow
object
vqm
Optional
vqm
object
snmp
Optional
snmp
object
multiSourceQos
Optional
multiSourceQos
object
models
Optional
models
object
vpn
Optional
vpn