DeviceSettingsBGP

DeviceSettingsBGP
DeviceSettingsBGP
JSON Example
{
    "aggregation": [
        {
            "prefix": "string",
            "prefixLength": "number",
            "summaryOnly": false,
            "asSet": false
        }
    ],
    "enabled": false,
    "override": false,
    "asn": "string",
    "ASN": "string",
    "connectedRoutes": false,
    "defaultRoute": {
        "enabled": false,
        "advertise": "string"
    },
    "disableASPathCarryOver": false,
    "filters": [
        {
            "ids": [
                {}
            ],
            "name": "string",
            "rules": [
                {
                    "action": {
                        "type": "string",
                        "values": [
                            {
                                "type": "string",
                                "value": "string"
                            }
                        ]
                    },
                    "match": {
                        "exactMatch": false,
                        "type": "string",
                        "value": "string"
                    }
                }
            ]
        }
    ],
    "holdtime": "string",
    "enableGracefulRestart": false,
    "restarttime": "string",
    "stalepathtime": "string",
    "isEdge": false,
    "keepalive": "string",
    "neighbors": [
        {
            "neighborAS": "string",
            "neighborIp": "string",
            "neighborTag": "string",
            "sourceInterface": "string",
            "inboundFilter": {
                "ids": [
                    {}
                ]
            },
            "outboundFilter": {
                "ids": [
                    {}
                ]
            },
            "localIp": "string",
            "maxHop": "string",
            "allowAS": false,
            "connect": "string",
            "defaultRoute": false,
            "holdtime": "string",
            "keepalive": "string",
            "enableMd5": false,
            "md5Password": "string"
        }
    ],
    "networks": [
        {
            "cidrIp": "string",
            "cidrPrefix": 0,
            "segmentId": 0,
            "segment": {
                "_href": "string",
                "created": "string",
                "description": "string",
                "object": "string",
                "name": "string",
                "type": "string",
                "alertsEnabled": 0,
                "operatorAlertsEnabled": 0,
                "status": "string",
                "statusModified": "string",
                "previousData": {},
                "previousCreated": "string",
                "draftData": "string",
                "draftCreated": "string",
                "draftComment": "string",
                "data": {},
                "lastContact": "string",
                "version": "string",
                "modified": "string"
            }
        }
    ],
    "ospf": {
        "enabled": false,
        "metric": 0
    },
    "overlayPrefix": false,
    "propagateUplink": false,
    "routerId": "string",
    "uplinkCommunity": "string",
    "v6Detail": {
        "defaultRoute": {
            "enabled": false,
            "advertise": "string"
        },
        "connectedRoutes": false,
        "neighbors": [
            {
                "neighborAS": "string",
                "neighborIp": "string",
                "neighborTag": "string",
                "sourceInterface": "string",
                "inboundFilter": {
                    "ids": [
                        {}
                    ]
                },
                "outboundFilter": {
                    "ids": [
                        {}
                    ]
                },
                "localIp": "string",
                "maxHop": "string",
                "allowAS": false,
                "connect": "string",
                "defaultRoute": false,
                "holdtime": "string",
                "keepalive": "string",
                "enableMd5": false,
                "md5Password": "string"
            }
        ],
        "networks": [
            {
                "cidrIp": "string",
                "cidrPrefix": 0,
                "segmentId": 0,
                "segment": {
                    "_href": "string",
                    "created": "string",
                    "description": "string",
                    "object": "string",
                    "name": "string",
                    "type": "string",
                    "alertsEnabled": 0,
                    "operatorAlertsEnabled": 0,
                    "status": "string",
                    "statusModified": "string",
                    "previousData": {},
                    "previousCreated": "string",
                    "draftData": "string",
                    "draftCreated": "string",
                    "draftComment": "string",
                    "data": {},
                    "lastContact": "string",
                    "version": "string",
                    "modified": "string"
                }
            }
        ],
        "ospf": {
            "enabled": false,
            "metric": 0
        }
    }
}
aggregation
Optional

aggregation

boolean
enabled
Optional

enabled

boolean
override
Optional

override

string
asn
Optional

asn

string
ASN
Optional

ASN

boolean
connectedRoutes
Optional

connectedRoutes

defaultRoute
Optional

defaultRoute

boolean
disableASPathCarryOver
Optional

disableASPathCarryOver

filters
Optional

filters

string
holdtime
Optional

holdtime

boolean
enableGracefulRestart
Optional

enableGracefulRestart

string
restarttime
Optional

restarttime

string
stalepathtime
Optional

stalepathtime

boolean
isEdge
Optional

isEdge

string
keepalive
Optional

keepalive

neighbors
Optional

neighbors

networks
Optional

networks

boolean
overlayPrefix
Optional

overlayPrefix

boolean
propagateUplink
Optional

propagateUplink

string
routerId
Optional

routerId

string
uplinkCommunity
Optional

uplinkCommunity

v6Detail
Optional

v6Detail