device_settings_bgp
device_settings_bgp
JSON Example
{
"enabled": false,
"override": false,
"ASN": "string",
"connectedRoutes": false,
"defaultRoute": {
"enabled": false,
"advertise": "string"
},
"disableASPathCarryOver": false,
"filters": [
{
"ids": [
"string"
],
"name": "string",
"rules": [
{
"action": {
"type": "string",
"values": [
{
"type": "string",
"value": "string"
}
]
},
"match": {
"exactMatch": false,
"type": "string",
"value": "string"
}
}
]
}
],
"holdtime": "string",
"isEdge": false,
"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,
"segmentId": "string"
}
],
"ospf": {
"enabled": false,
"metric": 0
},
"overlayPrefix": false,
"propagateUplink": false,
"routerId": "string",
"uplinkCommunity": "string"
}
boolean
enabled
Optional
enabled
boolean
override
Optional
override
string
ASN
Optional
ASN
boolean
connectedRoutes
Optional
connectedRoutes
object
defaultRoute
Optional
defaultRoute
boolean
disableASPathCarryOver
Optional
disableASPathCarryOver
string
holdtime
Optional
holdtime
boolean
isEdge
Optional
isEdge
string
keepalive
Optional
keepalive
boolean
overlayPrefix
Optional
overlayPrefix
boolean
propagateUplink
Optional
propagateUplink
string
routerId
Optional
routerId
string
uplinkCommunity
Optional
uplinkCommunity