class BgpPeerConfig { string RoutingDomain Specifies the alphanumeric ID of the Routing Domain / Tenant. string PeerName ...

class BgpPeerConfig
{
    string       RoutingDomain                 Specifies the alphanumeric ID of the Routing Domain / Tenant.
    string       PeerName                          Specifies the unique alphanumeric ID of the BGP peer
    ipaddress LocalIPAddress                  Specifies the BGP router's local peering IP Address
    ipaddress PeerIPAddress                   Specifies the BGP peer's peering IP Address
    uint32      LocalASN                           Specifies the Local BGP router's AS Number for this peer
    uint32      PeerASN                            Specifies the BGP peer's AS Number
    string       OperationMode                Specifies the local BGP router's mode of operation for the peer
    boolean   PeeringMode                    Specifies whether the BGP peering session start type is manual or automatic for the peer       
    uint16      HoldTimeSec                    Specifies the value of timer after whose expiry, BGP peering session is automatically stopped.
    uint16      Weight                              Specifies the administrative preference assigned to this peer
    string       ConnectivityStatus            Specifies the connectivity status of the BGP peering session
    uint32      MaxAllowedPrefix             Specifies the maximum number of allowed BGP prefixes that can be learned from the given BGP peer
    string       IngressPolicyList[]             Specifies the list of policies that are to be applied to the incoming route advertisements
    string       EngressPolicyList[]            Specifies the list of policies that are to be applied to the outgoing route advertisements
}