EdgeBgpNeighbor
A BGP neighbor configuration.
{
"id": "string",
"neighborAddress": "10.22.1.100",
"remoteASNumber": "65546",
"keepAliveTimer": 0,
"holdDownTimer": 0,
"gracefulRestartMode": "string",
"bfd": {
"enabled": false,
"bfdInterval": 0,
"declareDeadMultiple": 0
},
"allowASIn": false,
"neighborPassword": "string",
"ipAddressTypeFiltering": "string",
"inRoutesFilterRef": {
"id": "2a4ba9ad-e8d5-409c-8cae-c06910cd9b47",
"name": "string"
},
"outRoutesFilterRef": {
"id": "2a4ba9ad-e8d5-409c-8cae-c06910cd9b47",
"name": "string"
},
"version": {
"version": 0
}
}
The unique id of this BGP neighbor. On updates, the id is required for the object, while for create a new id will be generated. This id is not a VCD URN.
The IP address of the BGP neighbor. Both IPv4 and IPv6 formats are supported.
The remote AS number of a BGP neighbor in ASPLAIN format.
Specifies the time interval (in seconds) between keep alive messages sent to peer.
Specifies the time interval (in seconds) before declaring a peer dead.
A flag indicating whether AllowAS-in is enabled or not. This specifies whether BGP neighbors can receive routes with same AS.
Password for BGP neighbor authentication. Empty string ("") clears existing password. Not specifying a value will be treated as "no password".
Specifies IP address type based filtering in each direction. Setting the value to 'DISABLED' will disable address family based filtering.