Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for bgp operational data. Copyright (c) 2016-2017 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type BgpFsmState
- type BgpLink
- type BgpMode
- type BgpStateData
- type BgpStateData_AddressFamilies
- type BgpStateData_AddressFamilies_AddressFamily
- type BgpStateData_AddressFamilies_AddressFamily_Activities
- type BgpStateData_AddressFamilies_AddressFamily_AsPath
- type BgpStateData_AddressFamilies_AddressFamily_BgpNeighborSummaries
- type BgpStateData_AddressFamilies_AddressFamily_BgpNeighborSummaries_BgpNeighborSummary
- type BgpStateData_AddressFamilies_AddressFamily_FilterList
- type BgpStateData_AddressFamilies_AddressFamily_Path
- type BgpStateData_AddressFamilies_AddressFamily_Prefixes
- type BgpStateData_AddressFamilies_AddressFamily_RouteMap
- type BgpStateData_BgpRouteRds
- type BgpStateData_BgpRouteRds_BgpRouteRd
- type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs
- type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf
- type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters
- type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter
- type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries
- type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries_BgpRdRouteEntry
- type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries_BgpRdRouteEntry_BgpRdPathEntries
- type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries_BgpRdRouteEntry_BgpRdPathEntries_BgpRdPathEntry
- type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries_BgpRdRouteEntry_BgpRdPathEntries_BgpRdPathEntry_PathStatus
- type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors
- type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor
- type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters
- type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter
- type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries
- type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries_BgpRdNeighborRouteEntry
- type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries_BgpRdNeighborRouteEntry_BgpRdNeighborPathEntries
- type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries_BgpRdNeighborRouteEntry_BgpRdNeighborPathEntries_BgpRdNeighborPathEntry
- type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries_BgpRdNeighborRouteEntry_BgpRdNeighborPathEntries_BgpRdNeighborPathEntry_PathStatus
- type BgpStateData_BgpRouteVrfs
- type BgpStateData_BgpRouteVrfs_BgpRouteVrf
- type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs
- type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf
- type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpPeerGroups
- type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpPeerGroups_BgpPeerGroup
- type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters
- type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter
- type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries
- type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries_BgpRouteEntry
- type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries_BgpRouteEntry_BgpPathEntries
- type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries_BgpRouteEntry_BgpPathEntries_BgpPathEntry
- type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries_BgpRouteEntry_BgpPathEntries_BgpPathEntry_PathStatus
- type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors
- type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor
- type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters
- type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter
- type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries
- type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries_BgpNeighborRouteEntry
- type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries_BgpNeighborRouteEntry_BgpNeighborPathEntries
- type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries_BgpNeighborRouteEntry_BgpNeighborPathEntries_BgpNeighborPathEntry
- type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries_BgpNeighborRouteEntry_BgpNeighborPathEntries_BgpNeighborPathEntry_PathStatus
- type BgpStateData_Neighbors
- type BgpStateData_Neighbors_Neighbor
- type BgpStateData_Neighbors_Neighbor_BgpNeighborCounters
- type BgpStateData_Neighbors_Neighbor_BgpNeighborCounters_Received
- type BgpStateData_Neighbors_Neighbor_BgpNeighborCounters_Sent
- type BgpStateData_Neighbors_Neighbor_Connection
- type BgpStateData_Neighbors_Neighbor_NegotiatedKeepaliveTimers
- type BgpStateData_Neighbors_Neighbor_PrefixActivity
- type BgpStateData_Neighbors_Neighbor_PrefixActivity_Received
- type BgpStateData_Neighbors_Neighbor_PrefixActivity_Sent
- type BgpStateData_Neighbors_Neighbor_Transport
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BgpFsmState ¶
type BgpFsmState string
BgpFsmState represents BGP FSM State
const ( // neighbor is in Idle state BgpFsmState_fsm_idle BgpFsmState = "fsm-idle" // neighbor is in Connect state BgpFsmState_fsm_connect BgpFsmState = "fsm-connect" // neighbor is in Active state BgpFsmState_fsm_active BgpFsmState = "fsm-active" // neighbor is in OpenSent state BgpFsmState_fsm_opensent BgpFsmState = "fsm-opensent" // neighbor is in OpenConfirm state BgpFsmState_fsm_openconfirm BgpFsmState = "fsm-openconfirm" // neighbor is in Established state BgpFsmState_fsm_established BgpFsmState = "fsm-established" // neighbor is Non Negotiated BgpFsmState_fsm_nonnegotiated BgpFsmState = "fsm-nonnegotiated" )
type BgpLink ¶
type BgpLink string
BgpLink represents Operational state relevent to bgp global neighbor
type BgpStateData ¶
type BgpStateData struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP neighbor information. Neighbors BgpStateData_Neighbors // BGP address family. AddressFamilies BgpStateData_AddressFamilies // BGP VRFs. BgpRouteVrfs BgpStateData_BgpRouteVrfs // BGP RDs. BgpRouteRds BgpStateData_BgpRouteRds }
BgpStateData BGP operational state data
func (*BgpStateData) GetEntityData ¶
func (bgpStateData *BgpStateData) GetEntityData() *types.CommonEntityData
type BgpStateData_AddressFamilies ¶
type BgpStateData_AddressFamilies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of BGP address families. The type is slice of // BgpStateData_AddressFamilies_AddressFamily. AddressFamily []*BgpStateData_AddressFamilies_AddressFamily }
BgpStateData_AddressFamilies BGP address family
func (*BgpStateData_AddressFamilies) GetEntityData ¶
func (addressFamilies *BgpStateData_AddressFamilies) GetEntityData() *types.CommonEntityData
type BgpStateData_AddressFamilies_AddressFamily ¶
type BgpStateData_AddressFamilies_AddressFamily struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Afi-safi value. The type is AfiSafi. AfiSafi interface{} // This attribute is a key. VRF name. The type is string. VrfName interface{} // Router ID. The type is one of the following types: string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. RouterId interface{} // BGP table version number. The type is interface{} with range: // 0..18446744073709551615. BgpTableVersion interface{} // Routing table version number. The type is interface{} with range: // 0..18446744073709551615. RoutingTableVersion interface{} // Total memory in use. The type is interface{} with range: // 0..18446744073709551615. TotalMemory interface{} // Local AS number. The type is interface{} with range: 0..4294967295. LocalAs interface{} // Prefix entry statistics. Prefixes BgpStateData_AddressFamilies_AddressFamily_Prefixes // Path entry statistics. Path BgpStateData_AddressFamilies_AddressFamily_Path // AS path entry statistics. AsPath BgpStateData_AddressFamilies_AddressFamily_AsPath // Route map entry statistics. RouteMap BgpStateData_AddressFamilies_AddressFamily_RouteMap // Filter list entry statistics. FilterList BgpStateData_AddressFamilies_AddressFamily_FilterList // BGP activity information. Activities BgpStateData_AddressFamilies_AddressFamily_Activities // Neighbor summary. BgpNeighborSummaries BgpStateData_AddressFamilies_AddressFamily_BgpNeighborSummaries }
BgpStateData_AddressFamilies_AddressFamily List of BGP address families
func (*BgpStateData_AddressFamilies_AddressFamily) GetEntityData ¶
func (addressFamily *BgpStateData_AddressFamilies_AddressFamily) GetEntityData() *types.CommonEntityData
type BgpStateData_AddressFamilies_AddressFamily_Activities ¶
type BgpStateData_AddressFamilies_AddressFamily_Activities struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Total number of prefixes. The type is interface{} with range: // 0..18446744073709551615. Prefixes interface{} // Total number of paths. The type is interface{} with range: // 0..18446744073709551615. Paths interface{} // Scan interval in seconds. The type is string. ScanInterval interface{} }
BgpStateData_AddressFamilies_AddressFamily_Activities BGP activity information
func (*BgpStateData_AddressFamilies_AddressFamily_Activities) GetEntityData ¶
func (activities *BgpStateData_AddressFamilies_AddressFamily_Activities) GetEntityData() *types.CommonEntityData
type BgpStateData_AddressFamilies_AddressFamily_AsPath ¶
type BgpStateData_AddressFamilies_AddressFamily_AsPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The total number of prefix entries. The type is interface{} with range: // 0..18446744073709551615. TotalEntries interface{} // Total memory usage in byte. The type is interface{} with range: // 0..18446744073709551615. MemoryUsage interface{} }
BgpStateData_AddressFamilies_AddressFamily_AsPath AS path entry statistics
func (*BgpStateData_AddressFamilies_AddressFamily_AsPath) GetEntityData ¶
func (asPath *BgpStateData_AddressFamilies_AddressFamily_AsPath) GetEntityData() *types.CommonEntityData
type BgpStateData_AddressFamilies_AddressFamily_BgpNeighborSummaries ¶
type BgpStateData_AddressFamilies_AddressFamily_BgpNeighborSummaries struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of neighbor summaries. The type is slice of // BgpStateData_AddressFamilies_AddressFamily_BgpNeighborSummaries_BgpNeighborSummary. BgpNeighborSummary []*BgpStateData_AddressFamilies_AddressFamily_BgpNeighborSummaries_BgpNeighborSummary }
BgpStateData_AddressFamilies_AddressFamily_BgpNeighborSummaries Neighbor summary
func (*BgpStateData_AddressFamilies_AddressFamily_BgpNeighborSummaries) GetEntityData ¶
func (bgpNeighborSummaries *BgpStateData_AddressFamilies_AddressFamily_BgpNeighborSummaries) GetEntityData() *types.CommonEntityData
type BgpStateData_AddressFamilies_AddressFamily_BgpNeighborSummaries_BgpNeighborSummary ¶
type BgpStateData_AddressFamilies_AddressFamily_BgpNeighborSummaries_BgpNeighborSummary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Neighbor address. The type is string. Id interface{} // BGP protocol version. The type is interface{} with range: 0..4294967295. BgpVersion interface{} // Number of messages received from this neighbor. The type is interface{} // with range: 0..18446744073709551615. MessagesReceived interface{} // Number of messages sent to this neighbor. The type is interface{} with // range: 0..18446744073709551615. MessagesSent interface{} // BGP table version. The type is interface{} with range: // 0..18446744073709551615. TableVersion interface{} // Number of messages in input queue. The type is interface{} with range: // 0..18446744073709551615. InputQueue interface{} // Number of messages in output queue. The type is interface{} with range: // 0..18446744073709551615. OutputQueue interface{} // Neighbor session uptime. The type is string. UpTime interface{} // BGP session state. The type is BgpFsmState. State interface{} // Number of prefixes received from the neighbor. The type is interface{} with // range: 0..18446744073709551615. PrefixesReceived interface{} // Indication of whether the neighbor was dyanmically configured. The type is // bool. DynamicallyConfigured interface{} // BGP neighbor AS number. The type is interface{} with range: 0..4294967295. As interface{} }
BgpStateData_AddressFamilies_AddressFamily_BgpNeighborSummaries_BgpNeighborSummary List of neighbor summaries
func (*BgpStateData_AddressFamilies_AddressFamily_BgpNeighborSummaries_BgpNeighborSummary) GetEntityData ¶
func (bgpNeighborSummary *BgpStateData_AddressFamilies_AddressFamily_BgpNeighborSummaries_BgpNeighborSummary) GetEntityData() *types.CommonEntityData
type BgpStateData_AddressFamilies_AddressFamily_FilterList ¶
type BgpStateData_AddressFamilies_AddressFamily_FilterList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The total number of prefix entries. The type is interface{} with range: // 0..18446744073709551615. TotalEntries interface{} // Total memory usage in byte. The type is interface{} with range: // 0..18446744073709551615. MemoryUsage interface{} }
BgpStateData_AddressFamilies_AddressFamily_FilterList Filter list entry statistics
func (*BgpStateData_AddressFamilies_AddressFamily_FilterList) GetEntityData ¶
func (filterList *BgpStateData_AddressFamilies_AddressFamily_FilterList) GetEntityData() *types.CommonEntityData
type BgpStateData_AddressFamilies_AddressFamily_Path ¶
type BgpStateData_AddressFamilies_AddressFamily_Path struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The total number of prefix entries. The type is interface{} with range: // 0..18446744073709551615. TotalEntries interface{} // Total memory usage in byte. The type is interface{} with range: // 0..18446744073709551615. MemoryUsage interface{} }
BgpStateData_AddressFamilies_AddressFamily_Path Path entry statistics
func (*BgpStateData_AddressFamilies_AddressFamily_Path) GetEntityData ¶
func (path *BgpStateData_AddressFamilies_AddressFamily_Path) GetEntityData() *types.CommonEntityData
type BgpStateData_AddressFamilies_AddressFamily_Prefixes ¶
type BgpStateData_AddressFamilies_AddressFamily_Prefixes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The total number of prefix entries. The type is interface{} with range: // 0..18446744073709551615. TotalEntries interface{} // Total memory usage in byte. The type is interface{} with range: // 0..18446744073709551615. MemoryUsage interface{} }
BgpStateData_AddressFamilies_AddressFamily_Prefixes Prefix entry statistics
func (*BgpStateData_AddressFamilies_AddressFamily_Prefixes) GetEntityData ¶
func (prefixes *BgpStateData_AddressFamilies_AddressFamily_Prefixes) GetEntityData() *types.CommonEntityData
type BgpStateData_AddressFamilies_AddressFamily_RouteMap ¶
type BgpStateData_AddressFamilies_AddressFamily_RouteMap struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The total number of prefix entries. The type is interface{} with range: // 0..18446744073709551615. TotalEntries interface{} // Total memory usage in byte. The type is interface{} with range: // 0..18446744073709551615. MemoryUsage interface{} }
BgpStateData_AddressFamilies_AddressFamily_RouteMap Route map entry statistics
func (*BgpStateData_AddressFamilies_AddressFamily_RouteMap) GetEntityData ¶
func (routeMap *BgpStateData_AddressFamilies_AddressFamily_RouteMap) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteRds ¶
type BgpStateData_BgpRouteRds struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of BGP RDs. The type is slice of BgpStateData_BgpRouteRds_BgpRouteRd. BgpRouteRd []*BgpStateData_BgpRouteRds_BgpRouteRd }
BgpStateData_BgpRouteRds BGP RDs
func (*BgpStateData_BgpRouteRds) GetEntityData ¶
func (bgpRouteRds *BgpStateData_BgpRouteRds) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteRds_BgpRouteRd ¶
type BgpStateData_BgpRouteRds_BgpRouteRd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. BGP rd value. The type is string. RdValue interface{} // BGP rd address families. BgpRdRouteAfs BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs }
BgpStateData_BgpRouteRds_BgpRouteRd List of BGP RDs
func (*BgpStateData_BgpRouteRds_BgpRouteRd) GetEntityData ¶
func (bgpRouteRd *BgpStateData_BgpRouteRds_BgpRouteRd) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs ¶
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of BGP RD address families. The type is slice of // BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf. BgpRdRouteAf []*BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf }
BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs BGP rd address families
func (*BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs) GetEntityData ¶
func (bgpRdRouteAfs *BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf ¶
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. BGP address family. The type is AfiSafi. AfiSafi interface{} // BGP RD route filters. BgpRdRouteFilters BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters // BGP RD route neighbors. BgpRdRouteNeighbors BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors }
BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf List of BGP RD address families
func (*BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf) GetEntityData ¶
func (bgpRdRouteAf *BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters ¶
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of BGP RD route filters. The type is slice of // BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter. BgpRdRouteFilter []*BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter }
BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters BGP RD route filters
func (*BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters) GetEntityData ¶
func (bgpRdRouteFilters *BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter ¶
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. BGP RD route filter. The type is BgpRouteFilters. RouteFilter interface{} // BGP RD route entries. BgpRdRouteEntries BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries }
BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter List of BGP RD route filters
func (*BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter) GetEntityData ¶
func (bgpRdRouteFilter *BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries ¶
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of BGP RD route entries. The type is slice of // BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries_BgpRdRouteEntry. BgpRdRouteEntry []*BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries_BgpRdRouteEntry }
BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries BGP RD route entries
func (*BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries) GetEntityData ¶
func (bgpRdRouteEntries *BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries_BgpRdRouteEntry ¶
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries_BgpRdRouteEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. RD Routing table entry prefix. The type is string. Prefix interface{} // RD Routing table version. The type is interface{} with range: // 0..4294967295. Version interface{} // Number of paths available for BGP prefix. The type is interface{} with // range: 0..4294967295. AvailablePaths interface{} // Whom is thie prefix advertized to. The type is string. AdvertisedTo interface{} // Prefix next hop details. BgpRdPathEntries BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries_BgpRdRouteEntry_BgpRdPathEntries }
BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries_BgpRdRouteEntry List of BGP RD route entries
func (*BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries_BgpRdRouteEntry) GetEntityData ¶
func (bgpRdRouteEntry *BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries_BgpRdRouteEntry) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries_BgpRdRouteEntry_BgpRdPathEntries ¶
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries_BgpRdRouteEntry_BgpRdPathEntries struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of prefix next hop details. The type is slice of // BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries_BgpRdRouteEntry_BgpRdPathEntries_BgpRdPathEntry. BgpRdPathEntry []*BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries_BgpRdRouteEntry_BgpRdPathEntries_BgpRdPathEntry }
BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries_BgpRdRouteEntry_BgpRdPathEntries Prefix next hop details
func (*BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries_BgpRdRouteEntry_BgpRdPathEntries) GetEntityData ¶
func (bgpRdPathEntries *BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries_BgpRdRouteEntry_BgpRdPathEntries) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries_BgpRdRouteEntry_BgpRdPathEntries_BgpRdPathEntry ¶
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries_BgpRdRouteEntry_BgpRdPathEntries_BgpRdPathEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop for this path. The type is string. Nexthop interface{} // Metric associated with the path. The type is interface{} with range: // 0..4294967295. Metric interface{} // Local preference for this path. The type is interface{} with range: // 0..4294967295. LocalPref interface{} // Path weight. The type is interface{} with range: 0..4294967295. Weight interface{} // AS path. The type is string. AsPath interface{} // Path origin. The type is BgpOriginCode. Origin interface{} // RPKI path status. The type is BgpRpkiStatus. RpkiStatus interface{} // Community label for the path. The type is string. Community interface{} // MPLS label in for the path. The type is string. MplsIn interface{} // MPLS label out for the path. The type is string. MplsOut interface{} // SR profile name for the path. The type is string. SrProfileName interface{} // SR binding sid for the path. The type is interface{} with range: // 0..4294967295. SrBindingSid interface{} // SR label index for the path. The type is interface{} with range: // 0..4294967295. SrLabelIndx interface{} // path using 4-octet AS numbers. The type is string. As4Path interface{} // attribute indicating whether or not the prefix is an atomic aggregate. The // type is bool. AtomicAggregate interface{} // AS number of autonomous system them performed the aggregation. The type is // interface{} with range: 0..4294967295. AggrAsNumber interface{} // AS4 number of autonomous system them performed the aggregation. The type is // interface{} with range: 0..4294967295. AggrAs4Number interface{} // IP address of the router that performed the aggregation. The type is // string. AggrAddress interface{} // the router ID of the originator of the route in the local AS. The type is // string. OriginatorId interface{} // the reflection path the route has passed. The type is string. ClusterList interface{} // BGP extended community attribute. The type is string. ExtendedCommunity interface{} // the accumulated IGP metric for the path. The type is interface{} with // range: 0..18446744073709551615. ExtAigpMetric interface{} // path identifier used to uniquely identify a route. The type is interface{} // with range: 0..4294967295. PathId interface{} // Path status. PathStatus BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries_BgpRdRouteEntry_BgpRdPathEntries_BgpRdPathEntry_PathStatus }
BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries_BgpRdRouteEntry_BgpRdPathEntries_BgpRdPathEntry List of prefix next hop details
func (*BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries_BgpRdRouteEntry_BgpRdPathEntries_BgpRdPathEntry) GetEntityData ¶
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries_BgpRdRouteEntry_BgpRdPathEntries_BgpRdPathEntry_PathStatus ¶
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries_BgpRdRouteEntry_BgpRdPathEntries_BgpRdPathEntry_PathStatus struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Suppressed path. The type is interface{}. Suppressed interface{} // Damped path. The type is interface{}. Damped interface{} // History path. The type is interface{}. History interface{} // Valid path. The type is interface{}. Valid interface{} // Sourced path. The type is interface{}. Sourced interface{} // Best path. The type is interface{}. Bestpath interface{} // Internal path. The type is interface{}. Internal interface{} // RIB-fail path. The type is interface{}. RibFail interface{} // Stale path. The type is interface{}. Stale interface{} // Multipath path. The type is interface{}. Multipath interface{} // Backup path. The type is interface{}. BackupPath interface{} // RT filter path. The type is interface{}. RtFilter interface{} // Best externa path. The type is interface{}. BestExternal interface{} // Additional path. The type is interface{}. AdditionalPath interface{} // RIB compressed path. The type is interface{}. RibCompressed interface{} }
BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries_BgpRdRouteEntry_BgpRdPathEntries_BgpRdPathEntry_PathStatus Path status
func (*BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteFilters_BgpRdRouteFilter_BgpRdRouteEntries_BgpRdRouteEntry_BgpRdPathEntries_BgpRdPathEntry_PathStatus) GetEntityData ¶
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors ¶
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of BGP RD route neighbors. The type is slice of // BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor. BgpRdRouteNeighbor []*BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor }
BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors BGP RD route neighbors
func (*BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors) GetEntityData ¶
func (bgpRdRouteNeighbors *BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor ¶
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. BGP RD neighbor ID. The type is string. NeighborId interface{} // BGP RD neighbor route filters. BgpRdNeighborRouteFilters BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters }
BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor List of BGP RD route neighbors
func (*BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor) GetEntityData ¶
func (bgpRdRouteNeighbor *BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters ¶
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of BGP RD neighbor route filters. The type is slice of // BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter. BgpRdNeighborRouteFilter []*BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter }
BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters BGP RD neighbor route filters
func (*BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters) GetEntityData ¶
func (bgpRdNeighborRouteFilters *BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter ¶
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. BGP RD neighbor route filter. The type is // BgpNeighborRouteFilters. NeighborFilter interface{} // BGP RD neighbor route entries. BgpRdNeighborRouteEntries BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries }
BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter List of BGP RD neighbor route filters
func (*BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter) GetEntityData ¶
func (bgpRdNeighborRouteFilter *BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries ¶
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of BGP RD neighbor route entries. The type is slice of // BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries_BgpRdNeighborRouteEntry. BgpRdNeighborRouteEntry []*BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries_BgpRdNeighborRouteEntry }
BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries BGP RD neighbor route entries
func (*BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries) GetEntityData ¶
func (bgpRdNeighborRouteEntries *BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries_BgpRdNeighborRouteEntry ¶
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries_BgpRdNeighborRouteEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. RD neighbor routing table entry prefix. The type // is string. Prefix interface{} // RD neighbor routing table version. The type is interface{} with range: // 0..4294967295. Version interface{} // Number of paths available for BGP prefix. The type is interface{} with // range: 0..4294967295. AvailablePaths interface{} // Who this prefix was advertized to. The type is string. AdvertisedTo interface{} // Prefix next hop details. BgpRdNeighborPathEntries BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries_BgpRdNeighborRouteEntry_BgpRdNeighborPathEntries }
BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries_BgpRdNeighborRouteEntry List of BGP RD neighbor route entries
func (*BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries_BgpRdNeighborRouteEntry) GetEntityData ¶
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries_BgpRdNeighborRouteEntry_BgpRdNeighborPathEntries ¶
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries_BgpRdNeighborRouteEntry_BgpRdNeighborPathEntries struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of prefix next hop details. The type is slice of // BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries_BgpRdNeighborRouteEntry_BgpRdNeighborPathEntries_BgpRdNeighborPathEntry. BgpRdNeighborPathEntry []*BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries_BgpRdNeighborRouteEntry_BgpRdNeighborPathEntries_BgpRdNeighborPathEntry }
BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries_BgpRdNeighborRouteEntry_BgpRdNeighborPathEntries Prefix next hop details
func (*BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries_BgpRdNeighborRouteEntry_BgpRdNeighborPathEntries) GetEntityData ¶
func (bgpRdNeighborPathEntries *BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries_BgpRdNeighborRouteEntry_BgpRdNeighborPathEntries) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries_BgpRdNeighborRouteEntry_BgpRdNeighborPathEntries_BgpRdNeighborPathEntry ¶
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries_BgpRdNeighborRouteEntry_BgpRdNeighborPathEntries_BgpRdNeighborPathEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop for this path. The type is string. Nexthop interface{} // Metric associated with the path. The type is interface{} with range: // 0..4294967295. Metric interface{} // Local preference for this path. The type is interface{} with range: // 0..4294967295. LocalPref interface{} // Path weight. The type is interface{} with range: 0..4294967295. Weight interface{} // AS path. The type is string. AsPath interface{} // Path origin. The type is BgpOriginCode. Origin interface{} // RPKI path status. The type is BgpRpkiStatus. RpkiStatus interface{} // Community label for the path. The type is string. Community interface{} // MPLS label in for the path. The type is string. MplsIn interface{} // MPLS label out for the path. The type is string. MplsOut interface{} // SR profile name for the path. The type is string. SrProfileName interface{} // SR binding sid for the path. The type is interface{} with range: // 0..4294967295. SrBindingSid interface{} // SR label index for the path. The type is interface{} with range: // 0..4294967295. SrLabelIndx interface{} // path using 4-octet AS numbers. The type is string. As4Path interface{} // attribute indicating whether or not the prefix is an atomic aggregate. The // type is bool. AtomicAggregate interface{} // AS number of autonomous system them performed the aggregation. The type is // interface{} with range: 0..4294967295. AggrAsNumber interface{} // AS4 number of autonomous system them performed the aggregation. The type is // interface{} with range: 0..4294967295. AggrAs4Number interface{} // IP address of the router that performed the aggregation. The type is // string. AggrAddress interface{} // the router ID of the originator of the route in the local AS. The type is // string. OriginatorId interface{} // the reflection path the route has passed. The type is string. ClusterList interface{} // BGP extended community attribute. The type is string. ExtendedCommunity interface{} // the accumulated IGP metric for the path. The type is interface{} with // range: 0..18446744073709551615. ExtAigpMetric interface{} // path identifier used to uniquely identify a route. The type is interface{} // with range: 0..4294967295. PathId interface{} // Path status. PathStatus BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries_BgpRdNeighborRouteEntry_BgpRdNeighborPathEntries_BgpRdNeighborPathEntry_PathStatus }
BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries_BgpRdNeighborRouteEntry_BgpRdNeighborPathEntries_BgpRdNeighborPathEntry List of prefix next hop details
func (*BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries_BgpRdNeighborRouteEntry_BgpRdNeighborPathEntries_BgpRdNeighborPathEntry) GetEntityData ¶
func (bgpRdNeighborPathEntry *BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries_BgpRdNeighborRouteEntry_BgpRdNeighborPathEntries_BgpRdNeighborPathEntry) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries_BgpRdNeighborRouteEntry_BgpRdNeighborPathEntries_BgpRdNeighborPathEntry_PathStatus ¶
type BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries_BgpRdNeighborRouteEntry_BgpRdNeighborPathEntries_BgpRdNeighborPathEntry_PathStatus struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Suppressed path. The type is interface{}. Suppressed interface{} // Damped path. The type is interface{}. Damped interface{} // History path. The type is interface{}. History interface{} // Valid path. The type is interface{}. Valid interface{} // Sourced path. The type is interface{}. Sourced interface{} // Best path. The type is interface{}. Bestpath interface{} // Internal path. The type is interface{}. Internal interface{} // RIB-fail path. The type is interface{}. RibFail interface{} // Stale path. The type is interface{}. Stale interface{} // Multipath path. The type is interface{}. Multipath interface{} // Backup path. The type is interface{}. BackupPath interface{} // RT filter path. The type is interface{}. RtFilter interface{} // Best externa path. The type is interface{}. BestExternal interface{} // Additional path. The type is interface{}. AdditionalPath interface{} // RIB compressed path. The type is interface{}. RibCompressed interface{} }
BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries_BgpRdNeighborRouteEntry_BgpRdNeighborPathEntries_BgpRdNeighborPathEntry_PathStatus Path status
func (*BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries_BgpRdNeighborRouteEntry_BgpRdNeighborPathEntries_BgpRdNeighborPathEntry_PathStatus) GetEntityData ¶
func (pathStatus *BgpStateData_BgpRouteRds_BgpRouteRd_BgpRdRouteAfs_BgpRdRouteAf_BgpRdRouteNeighbors_BgpRdRouteNeighbor_BgpRdNeighborRouteFilters_BgpRdNeighborRouteFilter_BgpRdNeighborRouteEntries_BgpRdNeighborRouteEntry_BgpRdNeighborPathEntries_BgpRdNeighborPathEntry_PathStatus) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteVrfs ¶
type BgpStateData_BgpRouteVrfs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of BGP VRFs. The type is slice of // BgpStateData_BgpRouteVrfs_BgpRouteVrf. BgpRouteVrf []*BgpStateData_BgpRouteVrfs_BgpRouteVrf }
BgpStateData_BgpRouteVrfs BGP VRFs
func (*BgpStateData_BgpRouteVrfs) GetEntityData ¶
func (bgpRouteVrfs *BgpStateData_BgpRouteVrfs) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteVrfs_BgpRouteVrf ¶
type BgpStateData_BgpRouteVrfs_BgpRouteVrf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. BGP vrf. The type is string. Vrf interface{} // BGP address families. BgpRouteAfs BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs }
BgpStateData_BgpRouteVrfs_BgpRouteVrf List of BGP VRFs
func (*BgpStateData_BgpRouteVrfs_BgpRouteVrf) GetEntityData ¶
func (bgpRouteVrf *BgpStateData_BgpRouteVrfs_BgpRouteVrf) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs ¶
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of BGP address families. The type is slice of // BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf. BgpRouteAf []*BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf }
BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs BGP address families
func (*BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs) GetEntityData ¶
func (bgpRouteAfs *BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf ¶
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. BGP address family. The type is AfiSafi. AfiSafi interface{} // BGP route filters. BgpRouteFilters BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters // BGP route neighbors. BgpRouteNeighbors BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors // BGP peer groups. BgpPeerGroups BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpPeerGroups }
BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf List of BGP address families
func (*BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf) GetEntityData ¶
func (bgpRouteAf *BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpPeerGroups ¶
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpPeerGroups struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of BGP peer groups. The type is slice of // BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpPeerGroups_BgpPeerGroup. BgpPeerGroup []*BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpPeerGroups_BgpPeerGroup }
BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpPeerGroups BGP peer groups
func (*BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpPeerGroups) GetEntityData ¶
func (bgpPeerGroups *BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpPeerGroups) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpPeerGroups_BgpPeerGroup ¶
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpPeerGroups_BgpPeerGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. BGP peer group name. The type is string. Name interface{} // Peer Group description string. The type is string. Description interface{} // Peer Group Remote as value. The type is interface{} with range: // 0..4294967295. RemoteAs interface{} // BGP version being used to communicate with the remote router. The type is // interface{} with range: 0..65535. BgpVersion interface{} // Peer Group minimum time. The type is interface{} with range: 0..65535. MinTime interface{} // Number of Sessions for peer group. The type is interface{} with range: // 0..4294967295. NumOfSessions interface{} // Number of established sessions for peer group. The type is interface{} // with range: 0..4294967295. NumEstabSessions interface{} // Number of SSO sesssions for peer group. The type is interface{} with range: // 0..4294967295. NumSsoSessions interface{} // BGP peer group members. The type is slice of string. PeerMembers []interface{} // BGP peer group Formatted Group Index value. The type is interface{} with // range: 0..65535. FmtGrpIx interface{} // BGP peer group Advertised Index value. The type is interface{} with range: // 0..65535. AdvIx interface{} // BGP peer group aspath filter in value. The type is interface{} with range: // 0..4294967295. AspathIn interface{} // BGP peer group aspath filter out value. The type is interface{} with // range: 0..4294967295. AspathOut interface{} // BGP peer group Route Map in value. The type is string. RoutemapIn interface{} // BGP peer group Route Map out value. The type is string. RoutemapOut interface{} // BGP peer group Updated Messages value. The type is interface{} with range: // 0..18446744073709551615. UpdatedMessages interface{} // BGP peer group Replicated Count value. The type is interface{} with range: // 0..4294967295. RepCount interface{} // BGP peer group slow peer Threshold value. The type is interface{} with // range: 0..65535. SlowpeerDetectionValue interface{} // BGP weight value. The type is interface{} with range: 0..65535. Weight interface{} // BGP Send Community status. The type is bool. SendCommunity interface{} // BGP Extended Community status. The type is bool. ExtendedCommunity interface{} // BGP Remove PrivateAs status. The type is bool. RemovePrivateAs interface{} }
BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpPeerGroups_BgpPeerGroup List of BGP peer groups
func (*BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpPeerGroups_BgpPeerGroup) GetEntityData ¶
func (bgpPeerGroup *BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpPeerGroups_BgpPeerGroup) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters ¶
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of BGP route filters. The type is slice of // BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter. BgpRouteFilter []*BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter }
BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters BGP route filters
func (*BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters) GetEntityData ¶
func (bgpRouteFilters *BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter ¶
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. BGP route filter. The type is BgpRouteFilters. RouteFilter interface{} // BGP route entries. BgpRouteEntries BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries }
BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter List of BGP route filters
func (*BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter) GetEntityData ¶
func (bgpRouteFilter *BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries ¶
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of BGP route entries. The type is slice of // BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries_BgpRouteEntry. BgpRouteEntry []*BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries_BgpRouteEntry }
BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries BGP route entries
func (*BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries) GetEntityData ¶
func (bgpRouteEntries *BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries_BgpRouteEntry ¶
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries_BgpRouteEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Routing table entry prefix. The type is string. Prefix interface{} // Routing table version. The type is interface{} with range: 0..4294967295. Version interface{} // Number of paths available for BGP prefix. The type is interface{} with // range: 0..4294967295. AvailablePaths interface{} // Whom is thie prefix advertized to. The type is string. AdvertisedTo interface{} // Prefix next hop details. BgpPathEntries BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries_BgpRouteEntry_BgpPathEntries }
BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries_BgpRouteEntry List of BGP route entries
func (*BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries_BgpRouteEntry) GetEntityData ¶
func (bgpRouteEntry *BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries_BgpRouteEntry) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries_BgpRouteEntry_BgpPathEntries ¶
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries_BgpRouteEntry_BgpPathEntries struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of prefix next hop details. The type is slice of // BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries_BgpRouteEntry_BgpPathEntries_BgpPathEntry. BgpPathEntry []*BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries_BgpRouteEntry_BgpPathEntries_BgpPathEntry }
BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries_BgpRouteEntry_BgpPathEntries Prefix next hop details
func (*BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries_BgpRouteEntry_BgpPathEntries) GetEntityData ¶
func (bgpPathEntries *BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries_BgpRouteEntry_BgpPathEntries) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries_BgpRouteEntry_BgpPathEntries_BgpPathEntry ¶
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries_BgpRouteEntry_BgpPathEntries_BgpPathEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop for this path. The type is string. Nexthop interface{} // Metric associated with the path. The type is interface{} with range: // 0..4294967295. Metric interface{} // Local preference for this path. The type is interface{} with range: // 0..4294967295. LocalPref interface{} // Path weight. The type is interface{} with range: 0..4294967295. Weight interface{} // AS path. The type is string. AsPath interface{} // Path origin. The type is BgpOriginCode. Origin interface{} // RPKI path status. The type is BgpRpkiStatus. RpkiStatus interface{} // Community label for the path. The type is string. Community interface{} // MPLS label in for the path. The type is string. MplsIn interface{} // MPLS label out for the path. The type is string. MplsOut interface{} // SR profile name for the path. The type is string. SrProfileName interface{} // SR binding sid for the path. The type is interface{} with range: // 0..4294967295. SrBindingSid interface{} // SR label index for the path. The type is interface{} with range: // 0..4294967295. SrLabelIndx interface{} // path using 4-octet AS numbers. The type is string. As4Path interface{} // attribute indicating whether or not the prefix is an atomic aggregate. The // type is bool. AtomicAggregate interface{} // AS number of autonomous system them performed the aggregation. The type is // interface{} with range: 0..4294967295. AggrAsNumber interface{} // AS4 number of autonomous system them performed the aggregation. The type is // interface{} with range: 0..4294967295. AggrAs4Number interface{} // IP address of the router that performed the aggregation. The type is // string. AggrAddress interface{} // the router ID of the originator of the route in the local AS. The type is // string. OriginatorId interface{} // the reflection path the route has passed. The type is string. ClusterList interface{} // BGP extended community attribute. The type is string. ExtendedCommunity interface{} // the accumulated IGP metric for the path. The type is interface{} with // range: 0..18446744073709551615. ExtAigpMetric interface{} // path identifier used to uniquely identify a route. The type is interface{} // with range: 0..4294967295. PathId interface{} // Path status. PathStatus BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries_BgpRouteEntry_BgpPathEntries_BgpPathEntry_PathStatus }
BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries_BgpRouteEntry_BgpPathEntries_BgpPathEntry List of prefix next hop details
func (*BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries_BgpRouteEntry_BgpPathEntries_BgpPathEntry) GetEntityData ¶
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries_BgpRouteEntry_BgpPathEntries_BgpPathEntry_PathStatus ¶
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries_BgpRouteEntry_BgpPathEntries_BgpPathEntry_PathStatus struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Suppressed path. The type is interface{}. Suppressed interface{} // Damped path. The type is interface{}. Damped interface{} // History path. The type is interface{}. History interface{} // Valid path. The type is interface{}. Valid interface{} // Sourced path. The type is interface{}. Sourced interface{} // Best path. The type is interface{}. Bestpath interface{} // Internal path. The type is interface{}. Internal interface{} // RIB-fail path. The type is interface{}. RibFail interface{} // Stale path. The type is interface{}. Stale interface{} // Multipath path. The type is interface{}. Multipath interface{} // Backup path. The type is interface{}. BackupPath interface{} // RT filter path. The type is interface{}. RtFilter interface{} // Best externa path. The type is interface{}. BestExternal interface{} // Additional path. The type is interface{}. AdditionalPath interface{} // RIB compressed path. The type is interface{}. RibCompressed interface{} }
BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries_BgpRouteEntry_BgpPathEntries_BgpPathEntry_PathStatus Path status
func (*BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteFilters_BgpRouteFilter_BgpRouteEntries_BgpRouteEntry_BgpPathEntries_BgpPathEntry_PathStatus) GetEntityData ¶
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors ¶
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of BGP route neighbors. The type is slice of // BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor. BgpRouteNeighbor []*BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor }
BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors BGP route neighbors
func (*BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors) GetEntityData ¶
func (bgpRouteNeighbors *BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor ¶
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. BGP neighbor ID. The type is string. NbrId interface{} // BGP neighbor route filters. BgpNeighborRouteFilters BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters }
BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor List of BGP route neighbors
func (*BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor) GetEntityData ¶
func (bgpRouteNeighbor *BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters ¶
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of BGP neighbor route filters. The type is slice of // BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter. BgpNeighborRouteFilter []*BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter }
BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters BGP neighbor route filters
func (*BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters) GetEntityData ¶
func (bgpNeighborRouteFilters *BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter ¶
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. BGP neighbor route filter. The type is // BgpNeighborRouteFilters. NbrFltr interface{} // BGP neighbor route entries. BgpNeighborRouteEntries BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries }
BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter List of BGP neighbor route filters
func (*BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter) GetEntityData ¶
func (bgpNeighborRouteFilter *BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries ¶
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of BGP neighbor route entries. The type is slice of // BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries_BgpNeighborRouteEntry. BgpNeighborRouteEntry []*BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries_BgpNeighborRouteEntry }
BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries BGP neighbor route entries
func (*BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries) GetEntityData ¶
func (bgpNeighborRouteEntries *BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries_BgpNeighborRouteEntry ¶
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries_BgpNeighborRouteEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Neighbor routing table entry prefix. The type is // string. Prefix interface{} // Neighbor routing table version. The type is interface{} with range: // 0..4294967295. Version interface{} // Number of paths available for BGP prefix. The type is interface{} with // range: 0..4294967295. AvailablePaths interface{} // Who this prefix was advertized to. The type is string. AdvertisedTo interface{} // Prefix next hop details. BgpNeighborPathEntries BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries_BgpNeighborRouteEntry_BgpNeighborPathEntries }
BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries_BgpNeighborRouteEntry List of BGP neighbor route entries
func (*BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries_BgpNeighborRouteEntry) GetEntityData ¶
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries_BgpNeighborRouteEntry_BgpNeighborPathEntries ¶
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries_BgpNeighborRouteEntry_BgpNeighborPathEntries struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of prefix next hop details. The type is slice of // BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries_BgpNeighborRouteEntry_BgpNeighborPathEntries_BgpNeighborPathEntry. BgpNeighborPathEntry []*BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries_BgpNeighborRouteEntry_BgpNeighborPathEntries_BgpNeighborPathEntry }
BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries_BgpNeighborRouteEntry_BgpNeighborPathEntries Prefix next hop details
func (*BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries_BgpNeighborRouteEntry_BgpNeighborPathEntries) GetEntityData ¶
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries_BgpNeighborRouteEntry_BgpNeighborPathEntries_BgpNeighborPathEntry ¶
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries_BgpNeighborRouteEntry_BgpNeighborPathEntries_BgpNeighborPathEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Next hop for this path. The type is string. Nexthop interface{} // Metric associated with the path. The type is interface{} with range: // 0..4294967295. Metric interface{} // Local preference for this path. The type is interface{} with range: // 0..4294967295. LocalPref interface{} // Path weight. The type is interface{} with range: 0..4294967295. Weight interface{} // AS path. The type is string. AsPath interface{} // Path origin. The type is BgpOriginCode. Origin interface{} // RPKI path status. The type is BgpRpkiStatus. RpkiStatus interface{} // Community label for the path. The type is string. Community interface{} // MPLS label in for the path. The type is string. MplsIn interface{} // MPLS label out for the path. The type is string. MplsOut interface{} // SR profile name for the path. The type is string. SrProfileName interface{} // SR binding sid for the path. The type is interface{} with range: // 0..4294967295. SrBindingSid interface{} // SR label index for the path. The type is interface{} with range: // 0..4294967295. SrLabelIndx interface{} // path using 4-octet AS numbers. The type is string. As4Path interface{} // attribute indicating whether or not the prefix is an atomic aggregate. The // type is bool. AtomicAggregate interface{} // AS number of autonomous system them performed the aggregation. The type is // interface{} with range: 0..4294967295. AggrAsNumber interface{} // AS4 number of autonomous system them performed the aggregation. The type is // interface{} with range: 0..4294967295. AggrAs4Number interface{} // IP address of the router that performed the aggregation. The type is // string. AggrAddress interface{} // the router ID of the originator of the route in the local AS. The type is // string. OriginatorId interface{} // the reflection path the route has passed. The type is string. ClusterList interface{} // BGP extended community attribute. The type is string. ExtendedCommunity interface{} // the accumulated IGP metric for the path. The type is interface{} with // range: 0..18446744073709551615. ExtAigpMetric interface{} // path identifier used to uniquely identify a route. The type is interface{} // with range: 0..4294967295. PathId interface{} // Path status. PathStatus BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries_BgpNeighborRouteEntry_BgpNeighborPathEntries_BgpNeighborPathEntry_PathStatus }
BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries_BgpNeighborRouteEntry_BgpNeighborPathEntries_BgpNeighborPathEntry List of prefix next hop details
func (*BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries_BgpNeighborRouteEntry_BgpNeighborPathEntries_BgpNeighborPathEntry) GetEntityData ¶
func (bgpNeighborPathEntry *BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries_BgpNeighborRouteEntry_BgpNeighborPathEntries_BgpNeighborPathEntry) GetEntityData() *types.CommonEntityData
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries_BgpNeighborRouteEntry_BgpNeighborPathEntries_BgpNeighborPathEntry_PathStatus ¶
type BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries_BgpNeighborRouteEntry_BgpNeighborPathEntries_BgpNeighborPathEntry_PathStatus struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Suppressed path. The type is interface{}. Suppressed interface{} // Damped path. The type is interface{}. Damped interface{} // History path. The type is interface{}. History interface{} // Valid path. The type is interface{}. Valid interface{} // Sourced path. The type is interface{}. Sourced interface{} // Best path. The type is interface{}. Bestpath interface{} // Internal path. The type is interface{}. Internal interface{} // RIB-fail path. The type is interface{}. RibFail interface{} // Stale path. The type is interface{}. Stale interface{} // Multipath path. The type is interface{}. Multipath interface{} // Backup path. The type is interface{}. BackupPath interface{} // RT filter path. The type is interface{}. RtFilter interface{} // Best externa path. The type is interface{}. BestExternal interface{} // Additional path. The type is interface{}. AdditionalPath interface{} // RIB compressed path. The type is interface{}. RibCompressed interface{} }
BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries_BgpNeighborRouteEntry_BgpNeighborPathEntries_BgpNeighborPathEntry_PathStatus Path status
func (*BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries_BgpNeighborRouteEntry_BgpNeighborPathEntries_BgpNeighborPathEntry_PathStatus) GetEntityData ¶
func (pathStatus *BgpStateData_BgpRouteVrfs_BgpRouteVrf_BgpRouteAfs_BgpRouteAf_BgpRouteNeighbors_BgpRouteNeighbor_BgpNeighborRouteFilters_BgpNeighborRouteFilter_BgpNeighborRouteEntries_BgpNeighborRouteEntry_BgpNeighborPathEntries_BgpNeighborPathEntry_PathStatus) GetEntityData() *types.CommonEntityData
type BgpStateData_Neighbors ¶
type BgpStateData_Neighbors struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of BGP neighbors. The type is slice of // BgpStateData_Neighbors_Neighbor. Neighbor []*BgpStateData_Neighbors_Neighbor }
BgpStateData_Neighbors BGP neighbor information
func (*BgpStateData_Neighbors) GetEntityData ¶
func (neighbors *BgpStateData_Neighbors) GetEntityData() *types.CommonEntityData
type BgpStateData_Neighbors_Neighbor ¶
type BgpStateData_Neighbors_Neighbor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Afi-safi key. The type is AfiSafi. AfiSafi interface{} // This attribute is a key. VRF name. The type is string. VrfName interface{} // This attribute is a key. Neighbor identifier. The type is string. NeighborId interface{} // Neighbor description string. The type is string. Description interface{} // BGP version being used to communicate with the remote router. The type is // interface{} with range: 0..65535. BgpVersion interface{} // Neighbor link type. The type is BgpLink. Link interface{} // Amout of time the bgp session has been up since being established. The type // is string. UpTime interface{} // Time since BGP last sent a message to the neighbor. The type is string. LastWrite interface{} // Time since BGP last received a message from the neighbor. The type is // string. LastRead interface{} // The number of installed prefixes. The type is interface{} with range: // 0..4294967295. InstalledPrefixes interface{} // BGP neighbor session state. The type is BgpFsmState. SessionState interface{} // Negotiated capabilities for neighbor session. The type is slice of string. NegotiatedCap []interface{} // BGP neighbor AS number. The type is interface{} with range: 0..4294967295. As interface{} // Negotiated keepalive timers status of BGP neighbor. NegotiatedKeepaliveTimers BgpStateData_Neighbors_Neighbor_NegotiatedKeepaliveTimers // BGP neighbor session counters. BgpNeighborCounters BgpStateData_Neighbors_Neighbor_BgpNeighborCounters // BGP neighbor connection. Connection BgpStateData_Neighbors_Neighbor_Connection // BGP neighbor transport. Transport BgpStateData_Neighbors_Neighbor_Transport // BGP neighbor activity. PrefixActivity BgpStateData_Neighbors_Neighbor_PrefixActivity }
BgpStateData_Neighbors_Neighbor List of BGP neighbors
func (*BgpStateData_Neighbors_Neighbor) GetEntityData ¶
func (neighbor *BgpStateData_Neighbors_Neighbor) GetEntityData() *types.CommonEntityData
type BgpStateData_Neighbors_Neighbor_BgpNeighborCounters ¶
type BgpStateData_Neighbors_Neighbor_BgpNeighborCounters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Input Q depth. The type is interface{} with range: 0..4294967295. InqDepth interface{} // Output Q depth. The type is interface{} with range: 0..4294967295. OutqDepth interface{} // Number of mesaged sent. Sent BgpStateData_Neighbors_Neighbor_BgpNeighborCounters_Sent // Number of mesaged received. Received BgpStateData_Neighbors_Neighbor_BgpNeighborCounters_Received }
BgpStateData_Neighbors_Neighbor_BgpNeighborCounters BGP neighbor session counters
func (*BgpStateData_Neighbors_Neighbor_BgpNeighborCounters) GetEntityData ¶
func (bgpNeighborCounters *BgpStateData_Neighbors_Neighbor_BgpNeighborCounters) GetEntityData() *types.CommonEntityData
type BgpStateData_Neighbors_Neighbor_BgpNeighborCounters_Received ¶
type BgpStateData_Neighbors_Neighbor_BgpNeighborCounters_Received struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OPEN message count. The type is interface{} with range: 0..4294967295. Opens interface{} // UPDATE message count. The type is interface{} with range: 0..4294967295. Updates interface{} // NOTIFICATION message count. The type is interface{} with range: // 0..4294967295. Notifications interface{} // KEEPALIVE message count. The type is interface{} with range: 0..4294967295. Keepalives interface{} // Route refresh message count. The type is interface{} with range: // 0..4294967295. RouteRefreshes interface{} }
BgpStateData_Neighbors_Neighbor_BgpNeighborCounters_Received Number of mesaged received
func (*BgpStateData_Neighbors_Neighbor_BgpNeighborCounters_Received) GetEntityData ¶
func (received *BgpStateData_Neighbors_Neighbor_BgpNeighborCounters_Received) GetEntityData() *types.CommonEntityData
type BgpStateData_Neighbors_Neighbor_BgpNeighborCounters_Sent ¶
type BgpStateData_Neighbors_Neighbor_BgpNeighborCounters_Sent struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OPEN message count. The type is interface{} with range: 0..4294967295. Opens interface{} // UPDATE message count. The type is interface{} with range: 0..4294967295. Updates interface{} // NOTIFICATION message count. The type is interface{} with range: // 0..4294967295. Notifications interface{} // KEEPALIVE message count. The type is interface{} with range: 0..4294967295. Keepalives interface{} // Route refresh message count. The type is interface{} with range: // 0..4294967295. RouteRefreshes interface{} }
BgpStateData_Neighbors_Neighbor_BgpNeighborCounters_Sent Number of mesaged sent
func (*BgpStateData_Neighbors_Neighbor_BgpNeighborCounters_Sent) GetEntityData ¶
func (sent *BgpStateData_Neighbors_Neighbor_BgpNeighborCounters_Sent) GetEntityData() *types.CommonEntityData
type BgpStateData_Neighbors_Neighbor_Connection ¶
type BgpStateData_Neighbors_Neighbor_Connection struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TCP FSM state. The type is TcpFsmState. State interface{} // BGP transport connection mode. The type is BgpMode. Mode interface{} // The number of times a TCP and BGP connection has been successfully // established. The type is interface{} with range: 0..4294967295. TotalEstablished interface{} // The number of times that a valid session has failed or been taken down. The // type is interface{} with range: 0..4294967295. TotalDropped interface{} // Time since peering session was last reset. The type is string. LastReset interface{} // The reason for the last reset. The type is string. ResetReason interface{} }
BgpStateData_Neighbors_Neighbor_Connection BGP neighbor connection
func (*BgpStateData_Neighbors_Neighbor_Connection) GetEntityData ¶
func (connection *BgpStateData_Neighbors_Neighbor_Connection) GetEntityData() *types.CommonEntityData
type BgpStateData_Neighbors_Neighbor_NegotiatedKeepaliveTimers ¶
type BgpStateData_Neighbors_Neighbor_NegotiatedKeepaliveTimers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Hold time. The type is interface{} with range: 0..65535. HoldTime interface{} // Keepalive interval. The type is interface{} with range: 0..65535. KeepaliveInterval interface{} }
BgpStateData_Neighbors_Neighbor_NegotiatedKeepaliveTimers Negotiated keepalive timers status of BGP neighbor
func (*BgpStateData_Neighbors_Neighbor_NegotiatedKeepaliveTimers) GetEntityData ¶
func (negotiatedKeepaliveTimers *BgpStateData_Neighbors_Neighbor_NegotiatedKeepaliveTimers) GetEntityData() *types.CommonEntityData
type BgpStateData_Neighbors_Neighbor_PrefixActivity ¶
type BgpStateData_Neighbors_Neighbor_PrefixActivity struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of prefixes sent. Sent BgpStateData_Neighbors_Neighbor_PrefixActivity_Sent // Number of prefixes received. Received BgpStateData_Neighbors_Neighbor_PrefixActivity_Received }
BgpStateData_Neighbors_Neighbor_PrefixActivity BGP neighbor activity
func (*BgpStateData_Neighbors_Neighbor_PrefixActivity) GetEntityData ¶
func (prefixActivity *BgpStateData_Neighbors_Neighbor_PrefixActivity) GetEntityData() *types.CommonEntityData
type BgpStateData_Neighbors_Neighbor_PrefixActivity_Received ¶
type BgpStateData_Neighbors_Neighbor_PrefixActivity_Received struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The current number of accepted prefixes. The type is interface{} with // range: 0..18446744073709551615. CurrentPrefixes interface{} // The total number of accepted prefixes. The type is interface{} with range: // 0..18446744073709551615. TotalPrefixes interface{} // The number of times a prefix has been withdrawn and readvertised. The type // is interface{} with range: 0..18446744073709551615. ImplicitWithdraw interface{} // The number of times a prefix has been withdrawn because it is no longer // feasible. The type is interface{} with range: 0..18446744073709551615. ExplicitWithdraw interface{} // The number of received prefixes installed as best paths. The type is // interface{} with range: 0..18446744073709551615. Bestpaths interface{} // The number of received prefixes installed as multipaths. The type is // interface{} with range: 0..18446744073709551615. Multipaths interface{} }
BgpStateData_Neighbors_Neighbor_PrefixActivity_Received Number of prefixes received
func (*BgpStateData_Neighbors_Neighbor_PrefixActivity_Received) GetEntityData ¶
func (received *BgpStateData_Neighbors_Neighbor_PrefixActivity_Received) GetEntityData() *types.CommonEntityData
type BgpStateData_Neighbors_Neighbor_PrefixActivity_Sent ¶
type BgpStateData_Neighbors_Neighbor_PrefixActivity_Sent struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The current number of accepted prefixes. The type is interface{} with // range: 0..18446744073709551615. CurrentPrefixes interface{} // The total number of accepted prefixes. The type is interface{} with range: // 0..18446744073709551615. TotalPrefixes interface{} // The number of times a prefix has been withdrawn and readvertised. The type // is interface{} with range: 0..18446744073709551615. ImplicitWithdraw interface{} // The number of times a prefix has been withdrawn because it is no longer // feasible. The type is interface{} with range: 0..18446744073709551615. ExplicitWithdraw interface{} // The number of received prefixes installed as best paths. The type is // interface{} with range: 0..18446744073709551615. Bestpaths interface{} // The number of received prefixes installed as multipaths. The type is // interface{} with range: 0..18446744073709551615. Multipaths interface{} }
BgpStateData_Neighbors_Neighbor_PrefixActivity_Sent Number of prefixes sent
func (*BgpStateData_Neighbors_Neighbor_PrefixActivity_Sent) GetEntityData ¶
func (sent *BgpStateData_Neighbors_Neighbor_PrefixActivity_Sent) GetEntityData() *types.CommonEntityData
type BgpStateData_Neighbors_Neighbor_Transport ¶
type BgpStateData_Neighbors_Neighbor_Transport struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Indication whether path MTU discovrey is enabled. The type is bool. PathMtuDiscovery interface{} // Local TCP port used for TCP session. The type is interface{} with range: // 0..4294967295. LocalPort interface{} // Local address used for the TCP session. The type is one of the following // types: string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. LocalHost interface{} // Remote port used by the peer for the TCP session. The type is interface{} // with range: 0..4294967295. ForeignPort interface{} // Remote address of the BGP session. The type is one of the following types: // string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. ForeignHost interface{} // Maximum Data segment size. The type is interface{} with range: // 0..4294967295. Mss interface{} }
BgpStateData_Neighbors_Neighbor_Transport BGP neighbor transport
func (*BgpStateData_Neighbors_Neighbor_Transport) GetEntityData ¶
func (transport *BgpStateData_Neighbors_Neighbor_Transport) GetEntityData() *types.CommonEntityData