edgeDeviceSettingsData
edgeDeviceSettingsData
JSON Example
{
"bgp": {
"ASN": "string",
"connectedRoutes": false,
"disableASPathCarryOver": false,
"enabled": false,
"filters": [
{
"id": "string",
"name": "string",
"rules": [
{
"action": {
"type": "string",
"values": [
{
"type": "string",
"value": "string"
}
]
},
"match": {
"exactMatch": false,
"type": "string",
"value": "string"
}
}
]
}
],
"holdtime": "string",
"keepalive": "string",
"neighbors": [
{
"neighborAS": "string",
"neighborIp": "string",
"neighborTag": "string",
"inboundFilter": {
"ids": [
"string"
]
},
"outboundFilter": {
"ids": [
"string"
]
},
"allowAS": false,
"connect": "string",
"defaultRoute": false,
"holdtime": "string",
"keepalive": "string",
"enableMd5": false,
"md5Password": "string"
}
],
"networks": [
{
"cidrIp": "string",
"cidrPrefix": 0
}
],
"overlayPrefix": false,
"propagateUplink": false,
"routerId": "string",
"uplinkCommunity": 0
},
"lan": {
"networks": [
{
"space": "string",
"guest": false,
"secure": false,
"advertise": false,
"pingResponse": false,
"dnsProxy": false,
"cost": 0,
"dhcp": {
"enabled": false,
"leaseTimeSeconds": 0,
"dhcpRelay": {
"servers": [
"string"
],
"sourceFromSecondaryIp": false
}
},
"staticReserved": 0,
"netmask": "string",
"cidrPrefix": 0,
"cidrIp": "string",
"baseDhcpAddr": 0,
"numDhcpAddr": 0,
"name": "string",
"interfaces": [
"string"
],
"vlanId": 0,
"managementIp": "string",
"disabled": false,
"disableV4": false,
"disableV6": false,
"v6Detail": {
"override": false,
"advertise": false,
"addressing": {
"type": "string",
"cidrIp": "string",
"cidrPrefix": 0,
"netmask": "string",
"interfaceAddress": "string",
"tag": "string",
"tagLogicalId": "string"
},
"dhcpServer": {
"enabled": false,
"dhcpRelay": {
"enabled": false,
"servers": [
"string"
],
"sourceFromSecondaryIp": false
},
"leaseTimeSeconds": 0,
"options": [
{
"option": 0,
"value": "string",
"type": "string",
"metaData": {
"dataType": "string",
"description": "string",
"display": false,
"list": false,
"name": "string",
"option": 0
}
}
],
"prefixDelegation": {
"enabled": false,
"pdlist": [
{
"poolname": "string",
"prefix": "string",
"prefixLen": 0,
"targetPrefixLen": 0
}
]
},
"baseDhcpAddr": 0,
"numDhcpAddr": 0,
"staticReserved": 0,
"fixedIp": [
{
"macAddress": "string",
"lanIp": "string",
"description": "string"
}
]
},
"routerAdvertisementHostSettings": {
"mtu": false,
"defaultRoutes": false,
"specificRoutes": false,
"nd6Timers": false
}
},
"secondaryIp": [
{
"advertise": false,
"override": false,
"pingResponse": false,
"addressing": {
"cidrIp": "string",
"cidrPrefix": "number",
"netmask": "string"
}
}
]
}
]
},
"routedInterfaces": [
{
"addressing": {
"type": "string",
"cidrPrefix": 0,
"cidrIp": "string",
"netmask": "string",
"gateway": "string",
"username": "string",
"password": "string"
},
"advertise": false,
"pingResponse": false,
"dnsProxy": false,
"evdslModemAttached": false,
"disabled": false,
"dhcpServer": {
"baseDhcpAddr": 0,
"enabled": false,
"leaseTimeSeconds": 0,
"dhcpRelay": {
"servers": [
"string"
],
"sourceFromSecondaryIp": false
},
"numDhcpAddr": 0,
"staticReserved": 0,
"options": [
{
"option": 0,
"value": "string",
"type": "string",
"metaData": {
"dataType": "string",
"description": "string",
"display": false,
"list": false,
"name": "string",
"option": 0
}
}
]
},
"encryptOverlay": false,
"l2": {
"autonegotiation": false,
"speed": "string",
"duplex": "string",
"MTU": 0,
"losDetection": false,
"probeInterval": "string"
},
"name": "string",
"natDirect": false,
"ospf": {
"area": 0,
"authentication": false,
"authId": 0,
"authPassphrase": "string",
"cost": 0,
"deadTimer": 0,
"mode": "string",
"enabled": false,
"helloTimer": 0,
"inboundRouteLearning": {
"defaultAction": "string",
"filters": [
{}
]
},
"md5Authentication": false,
"MTU": 0,
"outboundRouteAdvertisement": {
"defaultAction": "string",
"filters": [
{}
]
},
"passive": false,
"vlanId": 0
},
"override": false,
"subinterfaces": [
{
"addressing": {
"cidrIp": "string",
"cidrPrefix": 0,
"gateway": "string",
"netmask": "string",
"type": "string",
"username": "string",
"password": "string"
},
"advertise": false,
"pingResponse": false,
"dhcpServer": {
"baseDhcpAddr": 0,
"enabled": false,
"leaseTimeSeconds": 0,
"dhcpRelay": {
"servers": [
"string"
],
"sourceFromSecondaryIp": false
},
"numDhcpAddr": 0,
"staticReserved": 0,
"options": [
{
"option": 0,
"value": "string",
"type": "string",
"metaData": {
"dataType": "string",
"description": "string",
"display": false,
"list": false,
"name": "string",
"option": 0
}
}
]
},
"disabled": false,
"natDirect": false,
"ospf": {
"area": 0,
"authentication": false,
"authId": 0,
"authPassphrase": "string",
"cost": 0,
"deadTimer": 0,
"mode": "string",
"enabled": false,
"helloTimer": 0,
"inboundRouteLearning": {
"defaultAction": "string",
"filters": [
{}
]
},
"md5Authentication": false,
"MTU": 0,
"outboundRouteAdvertisement": {
"defaultAction": "string",
"filters": [
{}
]
},
"passive": false
},
"override": false,
"subinterfaceId": 0,
"subinterfaceType": "string",
"vlanId": 0,
"trusted": false,
"rpf": "string"
}
],
"vlanId": 0,
"wanOverlay": "string",
"trusted": false,
"rpf": "string",
"underlayAccounting": false
}
],
"routes": {
"icmpProbes": [
{}
],
"icmpResponders": [
{}
],
"static": [
{
"destination": "string",
"netmask": "string",
"sourceIp": "string",
"gateway": "string",
"cost": 0,
"preferred": false,
"description": "string",
"cidrPrefix": "string",
"wanLink": "string",
"wanInterface": "string",
"icmpProbeLogicalId": "string",
"vlanId": 0,
"advertise": false,
"subinterfaceId": 0
}
],
"staticV6": [
{
"destination": "string",
"netmask": "string",
"sourceIp": "string",
"gateway": "string",
"cost": 0,
"preferred": false,
"description": "string",
"cidrPrefix": "string",
"wanLink": "string",
"wanInterface": "string",
"icmpProbeLogicalId": "string",
"vlanId": 0,
"advertise": false,
"subinterfaceId": 0
}
]
},
"ha": {
"enabled": false,
"interface": "string",
"vmacoverride": false,
"nodes": [
{
"serialNumber": "string",
"instanceId": 0
}
],
"haGracefulSwitchover": false,
"preEmptSwitchover": false,
"haFailoverCount": "number"
},
"dns": {
"primaryProvider": {
"ref": "string"
},
"backupProvider": {
"ref": "string"
},
"privateProviders": {
"ref": "string"
}
},
"netflow": {
"enable": false,
"enabled": false,
"version": 0,
"collectors": [
{
"address": "string",
"port": 0
}
]
},
"vqm": {
"enable": false,
"enabled": false,
"protocol": "string",
"collectors": [
{
"address": "string",
"port": 0
}
]
},
"vrrp": {
"enabled": false,
"data": [
{
"cidrIp": "string",
"interface": "string",
"interval": 0,
"preempt": false,
"preemptDelay": 0,
"priority": 0,
"subinterfaceId": 0,
"vlanId": 0,
"vrid": 0
}
]
},
"snmp": {
"port": 0,
"snmpv2c": {
"enable": false,
"enabled": false,
"community": "string",
"communityList": [
"string"
],
"allowedIp": [
"string"
]
},
"snmpv3": {
"enabled": false,
"enable": false,
"users": [
{
"name": "string",
"passphrase": "string",
"authAlg": "string",
"privacy": false,
"authentication": false,
"encrAlg": "string"
}
]
}
},
"multiSourceQos": {
"enable": false,
"enabled": false,
"highRatio": 0,
"normalRatio": 0,
"lowRatio": 0,
"maxCapThreshold": 0,
"minCapThreshold": 0
},
"tacacs": {
"ref": "string",
"sourceInterface": "string"
}
}
object
bgp
Optional
bgp
object
lan
Optional
lan
array of
object
routedInterfaces
Optional
routedInterfaces
object
routes
Optional
routes
object
ha
Optional
ha
object
dns
Optional
dns
object
netflow
Optional
netflow
object
vqm
Optional
vqm
object
vrrp
Optional
vrrp
object
snmp
Optional
snmp
object
multiSourceQos
Optional
multiSourceQos
object
tacacs
Optional
tacacs