bgp_oper

package
v0.0.0-...-fac1166 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 17, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

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

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 string

BgpLink represents Operational state relevent to bgp global neighbor

const (
	// iBGP neighbors
	BgpLink_internal BgpLink = "internal"

	// eBGP neighbors
	BgpLink_external BgpLink = "external"
)

type BgpMode

type BgpMode string

BgpMode represents BGP mode

const (
	// active connection
	BgpMode_mode_active BgpMode = "mode-active"

	// passive connection
	BgpMode_mode_passive BgpMode = "mode-passive"
)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL