Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR l2rib package operational data.
This module contains definitions for the following management objects:
l2rib: L2RIB operational information
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type L2rib
- type L2ribAfi
- type L2ribBagObj
- type L2ribBagProducerId
- type L2ribBagProducerState
- type L2ribMacRoute
- type L2ribNextHop
- type L2rib_Clients
- type L2rib_ClientsDetails
- type L2rib_ClientsDetails_ClientsDetail
- type L2rib_ClientsDetails_ClientsDetail_Client
- type L2rib_ClientsDetails_ClientsDetail_ProducerArray
- type L2rib_ClientsDetails_ClientsDetail_RegistrationTableStatistics
- type L2rib_ClientsDetails_ClientsDetail_RegistrationTableStatistics_Statistics
- type L2rib_ClientsDetails_ClientsDetail_RegistrationTableStatistics_Statistics_ExtendedCounter
- type L2rib_Clients_Client
- type L2rib_EviChildTables
- type L2rib_EviChildTables_ImetDetails
- type L2rib_EviChildTables_ImetDetails_ImetDetail
- type L2rib_EviChildTables_ImetDetails_ImetDetail_ImetRouteBase
- type L2rib_EviChildTables_Imets
- type L2rib_EviChildTables_Imets_Imet
- type L2rib_EviChildTables_MacDetails
- type L2rib_EviChildTables_MacDetails_MacDetail
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_NextHopArray
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_NextHopArray_NextHop
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_NextHopArray_NextHop_Labeled
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi_EthernetSegmentId
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop_Labeled
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListMac
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_EthernetSegmentId
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_NextHopArray
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_NextHopArray_NextHop
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_NextHopArray_NextHop_Labeled
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_EthernetSegmentId
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop_Labeled
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListMac
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Regular
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Regular_NextHop
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Regular_NextHop_NextHop
- type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Regular_NextHop_NextHop_Labeled
- type L2rib_EviChildTables_MacDetails_MacDetail_RtTlv
- type L2rib_EviChildTables_MacDetails_MacDetail_RtTlv_TlvVal
- type L2rib_EviChildTables_MacIps
- type L2rib_EviChildTables_MacIps_MacIp
- type L2rib_EviChildTables_MacIps_MacIp_NextHop
- type L2rib_EviChildTables_MacIps_MacIp_NextHop_NextHop
- type L2rib_EviChildTables_MacIps_MacIp_NextHop_NextHop_Labeled
- type L2rib_EviChildTables_MacipDetails
- type L2rib_EviChildTables_MacipDetails_MacipDetail
- type L2rib_EviChildTables_MacipDetails_MacipDetail_MacIpRoute
- type L2rib_EviChildTables_MacipDetails_MacipDetail_MacIpRoute_NextHop
- type L2rib_EviChildTables_MacipDetails_MacipDetail_MacIpRoute_NextHop_NextHop
- type L2rib_EviChildTables_MacipDetails_MacipDetail_MacIpRoute_NextHop_NextHop_Labeled
- type L2rib_EviChildTables_MacipDetails_MacipDetail_NhTlv
- type L2rib_EviChildTables_MacipDetails_MacipDetail_NhTlv_TlvVal
- type L2rib_EviChildTables_MacipDetails_MacipDetail_RtTlv
- type L2rib_EviChildTables_MacipDetails_MacipDetail_RtTlv_TlvVal
- type L2rib_EviChildTables_Macs
- type L2rib_EviChildTables_Macs_Mac
- type L2rib_EviChildTables_Macs_Mac_Route
- type L2rib_EviChildTables_Macs_Mac_Route_Bmac
- type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList
- type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_NextHopArray
- type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_NextHopArray_NextHop
- type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_NextHopArray_NextHop_Labeled
- type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo
- type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi
- type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi_EthernetSegmentId
- type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray
- type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop
- type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop_Labeled
- type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListMac
- type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi
- type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_EthernetSegmentId
- type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList
- type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_NextHopArray
- type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_NextHopArray_NextHop
- type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_NextHopArray_NextHop_Labeled
- type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo
- type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi
- type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_EthernetSegmentId
- type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray
- type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop
- type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop_Labeled
- type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListMac
- type L2rib_EviChildTables_Macs_Mac_Route_Regular
- type L2rib_EviChildTables_Macs_Mac_Route_Regular_NextHop
- type L2rib_EviChildTables_Macs_Mac_Route_Regular_NextHop_NextHop
- type L2rib_EviChildTables_Macs_Mac_Route_Regular_NextHop_NextHop_Labeled
- type L2rib_Evis
- type L2rib_EvisXr
- type L2rib_EvisXr_Evi
- type L2rib_EvisXr_Evi_Topology
- type L2rib_Evis_Evi
- type L2rib_Producers
- type L2rib_ProducersDetails
- type L2rib_ProducersDetails_ProducersDetail
- type L2rib_ProducersDetails_ProducersDetail_Producer
- type L2rib_ProducersDetails_ProducersDetail_Statistics
- type L2rib_ProducersDetails_ProducersDetail_Statistics_Statistics
- type L2rib_ProducersDetails_ProducersDetail_Statistics_Statistics_ExtendedCounter
- type L2rib_Producers_Producer
- type L2rib_Summary
- type L2rib_Summary_TableSummary
- type L2rib_Summary_TableSummary_ProducerStat
- type L2rib_Summary_TableSummary_ProducerStat_Statistics
- type L2rib_Summary_TableSummary_ProducerStat_Statistics_ExtendedCounter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type L2rib ¶
type L2rib struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2RIB detailed producer table. ProducersDetails L2rib_ProducersDetails // L2RIB EVPN Summary. Summary L2rib_Summary // L2RIB producer table. Producers L2rib_Producers // L2RIB client table. Clients L2rib_Clients // L2RIB EVPN EVI Detail Table. EvisXr L2rib_EvisXr // L2RIB detailed client table. ClientsDetails L2rib_ClientsDetails // Container for all EVI Child Tables. EviChildTables L2rib_EviChildTables // L2RIB EVPN EVI Table. Evis L2rib_Evis }
L2rib L2RIB operational information
func (*L2rib) GetEntityData ¶
func (l2rib *L2rib) GetEntityData() *types.CommonEntityData
type L2ribAfi ¶
type L2ribAfi string
L2ribAfi represents L2rib afi
const ( // l2rib address family ipv4 L2ribAfi_l2rib_address_family_ipv4 L2ribAfi = "l2rib-address-family-ipv4" // l2rib address family ipv6 L2ribAfi_l2rib_address_family_ipv6 L2ribAfi = "l2rib-address-family-ipv6" // l2rib address family invalid L2ribAfi_l2rib_address_family_invalid L2ribAfi = "l2rib-address-family-invalid" )
type L2ribBagObj ¶
type L2ribBagObj string
L2ribBagObj represents L2RIB Object Types
const ( // Invalid Object Type L2ribBagObj_l2rib_bag_obj_type_min L2ribBagObj = "l2rib-bag-obj-type-min" // All L2ribBagObj_l2rib_bag_obj_type_all L2ribBagObj = "l2rib-bag-obj-type-all" // Mac L2ribBagObj_l2rib_bag_obj_type_mac L2ribBagObj = "l2rib-bag-obj-type-mac" // IPv4 Multicast L2ribBagObj_l2rib_bag_obj_type_ipv4_mcast L2ribBagObj = "l2rib-bag-obj-type-ipv4-mcast" // IPv6 Multicast L2ribBagObj_l2rib_bag_obj_type_ipv6_mcast L2ribBagObj = "l2rib-bag-obj-type-ipv6-mcast" // Topology L2ribBagObj_l2rib_bag_obj_type_topology L2ribBagObj = "l2rib-bag-obj-type-topology" // Ethernet AD L2ribBagObj_l2rib_bag_obj_type_ead L2ribBagObj = "l2rib-bag-obj-type-ead" // EVPN Path List L2ribBagObj_l2rib_bag_obj_type_evpn_pl L2ribBagObj = "l2rib-bag-obj-type-evpn-pl" // Topology Attribute L2ribBagObj_l2rib_bag_obj_type_topo_attribute L2ribBagObj = "l2rib-bag-obj-type-topo-attribute" // IMET L2ribBagObj_l2rib_bag_obj_type_imet_route L2ribBagObj = "l2rib-bag-obj-type-imet-route" // Mac IP L2ribBagObj_l2rib_bag_obj_type_mac_ip L2ribBagObj = "l2rib-bag-obj-type-mac-ip" )
type L2ribBagProducerId ¶
type L2ribBagProducerId string
L2ribBagProducerId represents L2RIB Producer Types
const ( // None L2ribBagProducerId_l2rib_bag_prod_none L2ribBagProducerId = "l2rib-bag-prod-none" // Best Route L2ribBagProducerId_l2rib_bag_prod_best_route L2ribBagProducerId = "l2rib-bag-prod-best-route" // Static L2ribBagProducerId_l2rib_bag_prod_static L2ribBagProducerId = "l2rib-bag-prod-static" // Local L2ribBagProducerId_l2rib_bag_prod_local L2ribBagProducerId = "l2rib-bag-prod-local" // IS IS L2ribBagProducerId_l2rib_bag_prod_isis L2ribBagProducerId = "l2rib-bag-prod-isis" // BGP L2ribBagProducerId_l2rib_bag_prod_bgp L2ribBagProducerId = "l2rib-bag-prod-bgp" // IGMP L2ribBagProducerId_l2rib_bag_prod_igmp L2ribBagProducerId = "l2rib-bag-prod-igmp" // MLD L2ribBagProducerId_l2rib_bag_prod_prod_mld L2ribBagProducerId = "l2rib-bag-prod-prod-mld" // OTV L2ribBagProducerId_l2rib_bag_prod_prod_otv L2ribBagProducerId = "l2rib-bag-prod-prod-otv" // L2VPN L2ribBagProducerId_l2rib_bag_prod_prod_l2vpn L2ribBagProducerId = "l2rib-bag-prod-prod-l2vpn" // MAC MGR L2ribBagProducerId_l2rib_bag_prod_prod_mac_mgr L2ribBagProducerId = "l2rib-bag-prod-prod-mac-mgr" // VXLAN L2ribBagProducerId_l2rib_bag_prod_prod_vxlan L2ribBagProducerId = "l2rib-bag-prod-prod-vxlan" // HMM L2ribBagProducerId_l2rib_bag_prod_prod_hmm L2ribBagProducerId = "l2rib-bag-prod-prod-hmm" // ARP L2ribBagProducerId_l2rib_bag_prod_prod_arp L2ribBagProducerId = "l2rib-bag-prod-prod-arp" // Local Proxy L2ribBagProducerId_l2rib_bag_prod_prod_local_proxy L2ribBagProducerId = "l2rib-bag-prod-prod-local-proxy" // All L2ribBagProducerId_l2rib_bag_prod_prod_all L2ribBagProducerId = "l2rib-bag-prod-prod-all" )
type L2ribBagProducerState ¶
type L2ribBagProducerState string
L2ribBagProducerState represents L2RIB Producer States
const ( // Initial L2ribBagProducerState_l2rib_bag_prod_state_initial L2ribBagProducerState = "l2rib-bag-prod-state-initial" // Stale L2ribBagProducerState_l2rib_bag_prod_state_staled L2ribBagProducerState = "l2rib-bag-prod-state-staled" // Reconnected L2ribBagProducerState_l2rib_bag_prod_state_re_connected L2ribBagProducerState = "l2rib-bag-prod-state-re-connected" // Converged L2ribBagProducerState_l2rib_bag_prod_state_converged L2ribBagProducerState = "l2rib-bag-prod-state-converged" // Delete Pending L2ribBagProducerState_l2rib_bag_prod_state_delete_p_end L2ribBagProducerState = "l2rib-bag-prod-state-delete-p-end" )
type L2ribMacRoute ¶
type L2ribMacRoute string
L2ribMacRoute represents L2rib mac route
const ( // l2rib mac route type invalid L2ribMacRoute_l2rib_mac_route_type_invalid L2ribMacRoute = "l2rib-mac-route-type-invalid" // l2rib mac route type regular L2ribMacRoute_l2rib_mac_route_type_regular L2ribMacRoute = "l2rib-mac-route-type-regular" // l2rib mac route type evpn esi L2ribMacRoute_l2rib_mac_route_type_evpn_esi L2ribMacRoute = "l2rib-mac-route-type-evpn-esi" // l2rib mac route type bmac L2ribMacRoute_l2rib_mac_route_type_bmac L2ribMacRoute = "l2rib-mac-route-type-bmac" )
type L2ribNextHop ¶
type L2ribNextHop string
L2ribNextHop represents L2rib next hop
const ( // l2rib next hop invalid L2ribNextHop_l2rib_next_hop_invalid L2ribNextHop = "l2rib-next-hop-invalid" // l2rib next hop interface ordinal L2ribNextHop_l2rib_next_hop_interface_ordinal L2ribNextHop = "l2rib-next-hop-interface-ordinal" // l2rib next hop interface index L2ribNextHop_l2rib_next_hop_interface_index L2ribNextHop = "l2rib-next-hop-interface-index" // l2rib next hop mac L2ribNextHop_l2rib_next_hop_mac L2ribNextHop = "l2rib-next-hop-mac" // l2rib next hop ipv4 L2ribNextHop_l2rib_next_hop_ipv4 L2ribNextHop = "l2rib-next-hop-ipv4" // l2rib next hop ipv6 L2ribNextHop_l2rib_next_hop_ipv6 L2ribNextHop = "l2rib-next-hop-ipv6" // l2rib next hop overlay L2ribNextHop_l2rib_next_hop_overlay L2ribNextHop = "l2rib-next-hop-overlay" // l2rib next hop site index L2ribNextHop_l2rib_next_hop_site_index L2ribNextHop = "l2rib-next-hop-site-index" // l2rib next hop label ed L2ribNextHop_l2rib_next_hop_label_ed L2ribNextHop = "l2rib-next-hop-label-ed" // l2rib next hop xid L2ribNextHop_l2rib_next_hop_xid L2ribNextHop = "l2rib-next-hop-xid" )
type L2rib_Clients ¶
type L2rib_Clients struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2RIB clients. The type is slice of L2rib_Clients_Client. Client []*L2rib_Clients_Client }
L2rib_Clients L2RIB client table
func (*L2rib_Clients) GetEntityData ¶
func (clients *L2rib_Clients) GetEntityData() *types.CommonEntityData
type L2rib_ClientsDetails ¶
type L2rib_ClientsDetails struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2RIB clients detail information. The type is slice of // L2rib_ClientsDetails_ClientsDetail. ClientsDetail []*L2rib_ClientsDetails_ClientsDetail }
L2rib_ClientsDetails L2RIB detailed client table
func (*L2rib_ClientsDetails) GetEntityData ¶
func (clientsDetails *L2rib_ClientsDetails) GetEntityData() *types.CommonEntityData
type L2rib_ClientsDetails_ClientsDetail ¶
type L2rib_ClientsDetails_ClientsDetail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Client ID. The type is interface{} with range: // 0..4294967295. ClientId interface{} // Number of Producers. The type is interface{} with range: 0..255. ProducerCount interface{} // Last Update Timestamp. The type is interface{} with range: // 0..18446744073709551615. LastUpdateTimestamp interface{} // Non-detail Client bag. Client L2rib_ClientsDetails_ClientsDetail_Client // Registration table statistics. RegistrationTableStatistics L2rib_ClientsDetails_ClientsDetail_RegistrationTableStatistics // List of Producers. The type is slice of // L2rib_ClientsDetails_ClientsDetail_ProducerArray. ProducerArray []*L2rib_ClientsDetails_ClientsDetail_ProducerArray }
L2rib_ClientsDetails_ClientsDetail L2RIB clients detail information
func (*L2rib_ClientsDetails_ClientsDetail) GetEntityData ¶
func (clientsDetail *L2rib_ClientsDetails_ClientsDetail) GetEntityData() *types.CommonEntityData
type L2rib_ClientsDetails_ClientsDetail_Client ¶
type L2rib_ClientsDetails_ClientsDetail_Client struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Client ID. The type is interface{} with range: 0..4294967295. ClientIdXr interface{} // Process ID. The type is interface{} with range: 0..4294967295. ProcessId interface{} // Node ID. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Process Name. The type is string. ProcName interface{} // Process Suffix. The type is string. ProcSuffix interface{} }
L2rib_ClientsDetails_ClientsDetail_Client Non-detail Client bag
func (*L2rib_ClientsDetails_ClientsDetail_Client) GetEntityData ¶
func (client *L2rib_ClientsDetails_ClientsDetail_Client) GetEntityData() *types.CommonEntityData
type L2rib_ClientsDetails_ClientsDetail_ProducerArray ¶
type L2rib_ClientsDetails_ClientsDetail_ProducerArray struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Object Type. The type is L2ribBagObj. ObjectType interface{} // Producer ID. The type is L2ribBagProducerId. ProducerId interface{} // Producer Name. The type is string. ProducerName interface{} // Admin Distance. The type is interface{} with range: 0..4294967295. AdminDistance interface{} // Purge Time. The type is interface{} with range: 0..4294967295. PurgeTime interface{} }
L2rib_ClientsDetails_ClientsDetail_ProducerArray List of Producers
func (*L2rib_ClientsDetails_ClientsDetail_ProducerArray) GetEntityData ¶
func (producerArray *L2rib_ClientsDetails_ClientsDetail_ProducerArray) GetEntityData() *types.CommonEntityData
type L2rib_ClientsDetails_ClientsDetail_RegistrationTableStatistics ¶
type L2rib_ClientsDetails_ClientsDetail_RegistrationTableStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Producer ID. The type is L2ribBagProducerId. ProducerId interface{} // Producer Name. The type is string. ProducerName interface{} // Statistics. Statistics L2rib_ClientsDetails_ClientsDetail_RegistrationTableStatistics_Statistics }
L2rib_ClientsDetails_ClientsDetail_RegistrationTableStatistics Registration table statistics
func (*L2rib_ClientsDetails_ClientsDetail_RegistrationTableStatistics) GetEntityData ¶
func (registrationTableStatistics *L2rib_ClientsDetails_ClientsDetail_RegistrationTableStatistics) GetEntityData() *types.CommonEntityData
type L2rib_ClientsDetails_ClientsDetail_RegistrationTableStatistics_Statistics ¶
type L2rib_ClientsDetails_ClientsDetail_RegistrationTableStatistics_Statistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Memory Size. The type is interface{} with range: 0..4294967295. MemorySize interface{} // Number of Objects. The type is interface{} with range: 0..4294967295. ObjectCount interface{} // End of Interval Timestamp. The type is interface{} with range: // 0..18446744073709551615. EndofIntervalTs interface{} // Extended Counters. The type is slice of // L2rib_ClientsDetails_ClientsDetail_RegistrationTableStatistics_Statistics_ExtendedCounter. ExtendedCounter []*L2rib_ClientsDetails_ClientsDetail_RegistrationTableStatistics_Statistics_ExtendedCounter }
L2rib_ClientsDetails_ClientsDetail_RegistrationTableStatistics_Statistics Statistics
func (*L2rib_ClientsDetails_ClientsDetail_RegistrationTableStatistics_Statistics) GetEntityData ¶
func (statistics *L2rib_ClientsDetails_ClientsDetail_RegistrationTableStatistics_Statistics) GetEntityData() *types.CommonEntityData
type L2rib_ClientsDetails_ClientsDetail_RegistrationTableStatistics_Statistics_ExtendedCounter ¶
type L2rib_ClientsDetails_ClientsDetail_RegistrationTableStatistics_Statistics_ExtendedCounter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // CounterType. The type is interface{} with range: 0..255. CounterType interface{} // CounterName. The type is string. CounterName interface{} // Real-clock timestamp in msec of first event. The type is interface{} with // range: 0..18446744073709551615. L2rbFirstEventTs interface{} // Real-clock timestamp in msec of last event. The type is interface{} with // range: 0..18446744073709551615. L2rbLastEventTs interface{} // number of events in interval. The type is interface{} with range: // 0..4294967295. L2rbIntervalEventCount interface{} // total number of events. The type is interface{} with range: 0..4294967295. L2rbTotalEventCount interface{} }
L2rib_ClientsDetails_ClientsDetail_RegistrationTableStatistics_Statistics_ExtendedCounter Extended Counters
func (*L2rib_ClientsDetails_ClientsDetail_RegistrationTableStatistics_Statistics_ExtendedCounter) GetEntityData ¶
func (extendedCounter *L2rib_ClientsDetails_ClientsDetail_RegistrationTableStatistics_Statistics_ExtendedCounter) GetEntityData() *types.CommonEntityData
type L2rib_Clients_Client ¶
type L2rib_Clients_Client struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Client ID. The type is interface{} with range: // 0..4294967295. ClientId interface{} // Client ID. The type is interface{} with range: 0..4294967295. ClientIdXr interface{} // Process ID. The type is interface{} with range: 0..4294967295. ProcessId interface{} // Node ID. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Process Name. The type is string. ProcName interface{} // Process Suffix. The type is string. ProcSuffix interface{} }
L2rib_Clients_Client L2RIB clients
func (*L2rib_Clients_Client) GetEntityData ¶
func (client *L2rib_Clients_Client) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables ¶
type L2rib_EviChildTables struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2RIB EVPN EVI MAC IP Detail table. MacipDetails L2rib_EviChildTables_MacipDetails // L2RIB EVPN EVI MAC IP table. MacIps L2rib_EviChildTables_MacIps // L2RIB EVPN EVI MAC table. Macs L2rib_EviChildTables_Macs // L2RIB EVPN EVI IMET table. Imets L2rib_EviChildTables_Imets // L2RIB EVPN EVI MAC Detail table. MacDetails L2rib_EviChildTables_MacDetails // L2RIB EVPN EVI IMET Detail table. ImetDetails L2rib_EviChildTables_ImetDetails }
L2rib_EviChildTables Container for all EVI Child Tables
func (*L2rib_EviChildTables) GetEntityData ¶
func (eviChildTables *L2rib_EviChildTables) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_ImetDetails ¶
type L2rib_EviChildTables_ImetDetails struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2RIB EVPN IMET Detail table. The type is slice of // L2rib_EviChildTables_ImetDetails_ImetDetail. ImetDetail []*L2rib_EviChildTables_ImetDetails_ImetDetail }
L2rib_EviChildTables_ImetDetails L2RIB EVPN EVI IMET Detail table
func (*L2rib_EviChildTables_ImetDetails) GetEntityData ¶
func (imetDetails *L2rib_EviChildTables_ImetDetails) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_ImetDetails_ImetDetail ¶
type L2rib_EviChildTables_ImetDetails_ImetDetail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN ID. The type is interface{} with range: 0..4294967295. Evi interface{} // Tag ID. The type is interface{} with range: 0..4294967295. TagId interface{} // Originating Router IP Address. 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}]+)?. IpAddr interface{} // Admin distance. The type is interface{} with range: 0..4294967295. AdminDist interface{} // Producer ID. The type is interface{} with range: 0..4294967295. ProdId interface{} // Tunnel Id. The type is string. TunnelId interface{} // IMET route flags. The type is interface{} with range: 0..4294967295. Flags interface{} // IMET route tunnel type. The type is interface{} with range: 0..4294967295. TunnelType interface{} // Label. The type is interface{} with range: 0..4294967295. L2rLabel interface{} // Encap Type. The type is interface{} with range: 0..4294967295. EncapType interface{} // Last Update Timestamp. The type is interface{} with range: // 0..18446744073709551615. LastUpdateTimestamp interface{} // Imet Route base information. ImetRouteBase L2rib_EviChildTables_ImetDetails_ImetDetail_ImetRouteBase }
L2rib_EviChildTables_ImetDetails_ImetDetail L2RIB EVPN IMET Detail table
func (*L2rib_EviChildTables_ImetDetails_ImetDetail) GetEntityData ¶
func (imetDetail *L2rib_EviChildTables_ImetDetails_ImetDetail) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_ImetDetails_ImetDetail_ImetRouteBase ¶
type L2rib_EviChildTables_ImetDetails_ImetDetail_ImetRouteBase struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Originating Router IP Address. The type is string. VtepiPaddr interface{} // Admin Distance. The type is interface{} with range: 0..255. AdminDistance interface{} // Producer of Imet route. The type is interface{} with range: 0..255. ProducerId interface{} // Topo ID. The type is interface{} with range: 0..4294967295. TopoId interface{} // Ethernet Tag ID. The type is interface{} with range: 0..4294967295. EthernetTagId interface{} }
L2rib_EviChildTables_ImetDetails_ImetDetail_ImetRouteBase Imet Route base information
func (*L2rib_EviChildTables_ImetDetails_ImetDetail_ImetRouteBase) GetEntityData ¶
func (imetRouteBase *L2rib_EviChildTables_ImetDetails_ImetDetail_ImetRouteBase) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Imets ¶
type L2rib_EviChildTables_Imets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2RIB EVPN IMET table. The type is slice of // L2rib_EviChildTables_Imets_Imet. Imet []*L2rib_EviChildTables_Imets_Imet }
L2rib_EviChildTables_Imets L2RIB EVPN EVI IMET table
func (*L2rib_EviChildTables_Imets) GetEntityData ¶
func (imets *L2rib_EviChildTables_Imets) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Imets_Imet ¶
type L2rib_EviChildTables_Imets_Imet struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN ID. The type is interface{} with range: 0..4294967295. Evi interface{} // Tag ID. The type is interface{} with range: 0..4294967295. TagId interface{} // Originating Router IP Address. 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}]+)?. IpAddr interface{} // Admin distance. The type is interface{} with range: 0..4294967295. AdminDist interface{} // Producer ID. The type is interface{} with range: 0..4294967295. ProdId interface{} // Originating Router IP Address. The type is string. VtepiPaddr interface{} // Admin Distance. The type is interface{} with range: 0..255. AdminDistance interface{} // Producer of Imet route. The type is interface{} with range: 0..255. ProducerId interface{} // Topo ID. The type is interface{} with range: 0..4294967295. TopoId interface{} // Ethernet Tag ID. The type is interface{} with range: 0..4294967295. EthernetTagId interface{} }
L2rib_EviChildTables_Imets_Imet L2RIB EVPN IMET table
func (*L2rib_EviChildTables_Imets_Imet) GetEntityData ¶
func (imet *L2rib_EviChildTables_Imets_Imet) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails ¶
type L2rib_EviChildTables_MacDetails struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2RIB EVPN MAC Detail table. The type is slice of // L2rib_EviChildTables_MacDetails_MacDetail. MacDetail []*L2rib_EviChildTables_MacDetails_MacDetail }
L2rib_EviChildTables_MacDetails L2RIB EVPN EVI MAC Detail table
func (*L2rib_EviChildTables_MacDetails) GetEntityData ¶
func (macDetails *L2rib_EviChildTables_MacDetails) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails_MacDetail ¶
type L2rib_EviChildTables_MacDetails_MacDetail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN ID. The type is interface{} with range: 0..4294967295. Evi interface{} // MAC Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddr interface{} // Producer ID. The type is interface{} with range: 0..4294967295. ProdId interface{} // MAC route sequence Number. The type is interface{} with range: // 0..4294967295. SequenceNumber interface{} // MAC route flags. The type is string with pattern: [0-9a-fA-F]{1,8}. Flags interface{} // BASE flags. The type is string with pattern: [0-9a-fA-F]{1,8}. Baseflags interface{} // SOO. The type is interface{} with range: 0..4294967295. Soo interface{} // Slot ID. The type is interface{} with range: 0..4294967295. SlotId interface{} // ESI. The type is string. Esi interface{} // Last Update Timestamp. The type is interface{} with range: // 0..18446744073709551615. LastUpdateTimestamp interface{} // MAC Route. MacRoute L2rib_EviChildTables_MacDetails_MacDetail_MacRoute // Mac Route Opaque Data TLV. RtTlv L2rib_EviChildTables_MacDetails_MacDetail_RtTlv }
L2rib_EviChildTables_MacDetails_MacDetail L2RIB EVPN MAC Detail table
func (*L2rib_EviChildTables_MacDetails_MacDetail) GetEntityData ¶
func (macDetail *L2rib_EviChildTables_MacDetails_MacDetail) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} // Admin Distance. The type is interface{} with range: 0..255. AdminDistance interface{} // Producer ID. The type is interface{} with range: 0..255. ProducerId interface{} // Topology ID. The type is interface{} with range: 0..4294967295. TopologyId interface{} // MAC route. Route L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute MAC Route
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute) GetEntityData ¶
func (macRoute *L2rib_EviChildTables_MacDetails_MacDetail_MacRoute) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type. The type is L2ribMacRoute. Type interface{} // Regular MAC route. Regular L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Regular // EVPN ESI MAC route. EvpnEsi L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi // BMAC route. Bmac L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route MAC route
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route) GetEntityData ¶
func (route *L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BMAC Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. BmacAddress interface{} // Forwarding State. True means forward, False means drop. The type is bool. ForwardState interface{} // Path list information. PathList L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac BMAC route
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac) GetEntityData ¶
func (bmac *L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ID of EAD route producer. The type is interface{} with range: 0..255. ProducerId interface{} // Number of MAC routes bound to this Path list. The type is interface{} with // range: 0..4294967295. MacCount interface{} // Path list local Label. The type is interface{} with range: 0..4294967295. LocalLabel interface{} // Type-specific Path List info. PathListInfo L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo // Array of Next Hops for MAC Path List. The type is slice of // L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_NextHopArray. NextHopArray []*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_NextHopArray }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList Path list information
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList) GetEntityData ¶
func (pathList *L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_NextHopArray ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_NextHopArray struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Next-hop TOPOLOGY ID. The type is interface{} with range: 0..4294967295. TopologyId interface{} // Next-hop flags. The type is interface{} with range: 0..65535. Flags interface{} // Next hop. NextHop L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_NextHopArray_NextHop }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_NextHopArray Array of Next Hops for MAC Path List
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_NextHopArray) GetEntityData ¶
func (nextHopArray *L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_NextHopArray) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_NextHopArray_NextHop ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_NextHopArray_NextHop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type. The type is L2ribNextHop. Type interface{} // IPV4 address Next Hop. The type is 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}]+)?. Ipv4 interface{} // IPV6 address Next Hop. The type is 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}]+)?. Ipv6 interface{} // MAC address Next Hop. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. Mac interface{} // Intefrace Handle Next Hop. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceHandle interface{} // XID Next Hop. The type is interface{} with range: 0..4294967295. Xid interface{} // Labeled Next Hop. Labeled L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_NextHopArray_NextHop_Labeled }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_NextHopArray_NextHop Next hop
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_NextHopArray_NextHop) GetEntityData ¶
func (nextHop *L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_NextHopArray_NextHop) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_NextHopArray_NextHop_Labeled ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_NextHopArray_NextHop_Labeled struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2RIB Address Family. The type is L2ribAfi. AddressFamily interface{} // IP Address. The type is string. IpAddress interface{} // Label. The type is interface{} with range: 0..4294967295. Label interface{} // Internal Label. The type is bool. Internal interface{} }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_NextHopArray_NextHop_Labeled Labeled Next Hop
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_NextHopArray_NextHop_Labeled) GetEntityData ¶
func (labeled *L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_NextHopArray_NextHop_Labeled) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type. The type is L2ribMacRoute. Type interface{} // ESI Path List. PathListEsi L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi // MAC Path List. PathListMac L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListMac }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo Type-specific Path List info
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo) GetEntityData ¶
func (pathListInfo *L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Path list Resolved. The type is bool. Resolved interface{} // Ethernet Segment Identifier. EthernetSegmentId L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi_EthernetSegmentId // Array of Next Hops from MAC Update. The type is slice of // L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray. MacUpdateNextHopArray []*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi ESI Path List
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi) GetEntityData ¶
func (pathListEsi *L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi_EthernetSegmentId ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi_EthernetSegmentId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LACP System Priority. The type is interface{} with range: 0..65535. SystemPriority interface{} // LACP System Id. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. SystemId interface{} // LACP Port Key. The type is interface{} with range: 0..65535. PortKey interface{} }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi_EthernetSegmentId Ethernet Segment Identifier
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi_EthernetSegmentId) GetEntityData ¶
func (ethernetSegmentId *L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi_EthernetSegmentId) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Next-hop TOPOLOGY ID. The type is interface{} with range: 0..4294967295. TopologyId interface{} // Next-hop flags. The type is interface{} with range: 0..65535. Flags interface{} // Next hop. NextHop L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray Array of Next Hops from MAC Update
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray) GetEntityData ¶
func (macUpdateNextHopArray *L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type. The type is L2ribNextHop. Type interface{} // IPV4 address Next Hop. The type is 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}]+)?. Ipv4 interface{} // IPV6 address Next Hop. The type is 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}]+)?. Ipv6 interface{} // MAC address Next Hop. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. Mac interface{} // Intefrace Handle Next Hop. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceHandle interface{} // XID Next Hop. The type is interface{} with range: 0..4294967295. Xid interface{} // Labeled Next Hop. Labeled L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop_Labeled }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop Next hop
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop) GetEntityData ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop_Labeled ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop_Labeled struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2RIB Address Family. The type is L2ribAfi. AddressFamily interface{} // IP Address. The type is string. IpAddress interface{} // Label. The type is interface{} with range: 0..4294967295. Label interface{} // Internal Label. The type is bool. Internal interface{} }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop_Labeled Labeled Next Hop
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop_Labeled) GetEntityData ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListMac ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListMac struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListMac MAC Path List
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListMac) GetEntityData ¶
func (pathListMac *L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Bmac_PathList_PathListInfo_PathListMac) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC route sequence number. The type is interface{} with range: // 0..4294967295. SequenceNumber interface{} // Forwarding State. True means forward, False means drop. The type is bool. ForwardState interface{} // Ethernet Segment Identifier. EthernetSegmentId L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_EthernetSegmentId // Path list information. Set for detailed MAC route information. PathList L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi EVPN ESI MAC route
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi) GetEntityData ¶
func (evpnEsi *L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_EthernetSegmentId ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_EthernetSegmentId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LACP System Priority. The type is interface{} with range: 0..65535. SystemPriority interface{} // LACP System Id. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. SystemId interface{} // LACP Port Key. The type is interface{} with range: 0..65535. PortKey interface{} }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_EthernetSegmentId Ethernet Segment Identifier
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_EthernetSegmentId) GetEntityData ¶
func (ethernetSegmentId *L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_EthernetSegmentId) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ID of EAD route producer. The type is interface{} with range: 0..255. ProducerId interface{} // Number of MAC routes bound to this Path list. The type is interface{} with // range: 0..4294967295. MacCount interface{} // Path list local Label. The type is interface{} with range: 0..4294967295. LocalLabel interface{} // Type-specific Path List info. PathListInfo L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo // Array of Next Hops for MAC Path List. The type is slice of // L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_NextHopArray. NextHopArray []*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_NextHopArray }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList Path list information. Set for detailed MAC route information
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList) GetEntityData ¶
func (pathList *L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_NextHopArray ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_NextHopArray struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Next-hop TOPOLOGY ID. The type is interface{} with range: 0..4294967295. TopologyId interface{} // Next-hop flags. The type is interface{} with range: 0..65535. Flags interface{} // Next hop. NextHop L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_NextHopArray_NextHop }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_NextHopArray Array of Next Hops for MAC Path List
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_NextHopArray) GetEntityData ¶
func (nextHopArray *L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_NextHopArray) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_NextHopArray_NextHop ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_NextHopArray_NextHop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type. The type is L2ribNextHop. Type interface{} // IPV4 address Next Hop. The type is 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}]+)?. Ipv4 interface{} // IPV6 address Next Hop. The type is 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}]+)?. Ipv6 interface{} // MAC address Next Hop. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. Mac interface{} // Intefrace Handle Next Hop. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceHandle interface{} // XID Next Hop. The type is interface{} with range: 0..4294967295. Xid interface{} // Labeled Next Hop. Labeled L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_NextHopArray_NextHop_Labeled }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_NextHopArray_NextHop Next hop
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_NextHopArray_NextHop) GetEntityData ¶
func (nextHop *L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_NextHopArray_NextHop) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_NextHopArray_NextHop_Labeled ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_NextHopArray_NextHop_Labeled struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2RIB Address Family. The type is L2ribAfi. AddressFamily interface{} // IP Address. The type is string. IpAddress interface{} // Label. The type is interface{} with range: 0..4294967295. Label interface{} // Internal Label. The type is bool. Internal interface{} }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_NextHopArray_NextHop_Labeled Labeled Next Hop
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_NextHopArray_NextHop_Labeled) GetEntityData ¶
func (labeled *L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_NextHopArray_NextHop_Labeled) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type. The type is L2ribMacRoute. Type interface{} // ESI Path List. PathListEsi L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi // MAC Path List. PathListMac L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListMac }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo Type-specific Path List info
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo) GetEntityData ¶
func (pathListInfo *L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Path list Resolved. The type is bool. Resolved interface{} // Ethernet Segment Identifier. EthernetSegmentId L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_EthernetSegmentId // Array of Next Hops from MAC Update. The type is slice of // L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray. MacUpdateNextHopArray []*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi ESI Path List
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi) GetEntityData ¶
func (pathListEsi *L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_EthernetSegmentId ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_EthernetSegmentId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LACP System Priority. The type is interface{} with range: 0..65535. SystemPriority interface{} // LACP System Id. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. SystemId interface{} // LACP Port Key. The type is interface{} with range: 0..65535. PortKey interface{} }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_EthernetSegmentId Ethernet Segment Identifier
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_EthernetSegmentId) GetEntityData ¶
func (ethernetSegmentId *L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_EthernetSegmentId) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Next-hop TOPOLOGY ID. The type is interface{} with range: 0..4294967295. TopologyId interface{} // Next-hop flags. The type is interface{} with range: 0..65535. Flags interface{} // Next hop. NextHop L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray Array of Next Hops from MAC Update
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray) GetEntityData ¶
func (macUpdateNextHopArray *L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type. The type is L2ribNextHop. Type interface{} // IPV4 address Next Hop. The type is 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}]+)?. Ipv4 interface{} // IPV6 address Next Hop. The type is 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}]+)?. Ipv6 interface{} // MAC address Next Hop. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. Mac interface{} // Intefrace Handle Next Hop. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceHandle interface{} // XID Next Hop. The type is interface{} with range: 0..4294967295. Xid interface{} // Labeled Next Hop. Labeled L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop_Labeled }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop Next hop
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop) GetEntityData ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop_Labeled ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop_Labeled struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2RIB Address Family. The type is L2ribAfi. AddressFamily interface{} // IP Address. The type is string. IpAddress interface{} // Label. The type is interface{} with range: 0..4294967295. Label interface{} // Internal Label. The type is bool. Internal interface{} }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop_Labeled Labeled Next Hop
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop_Labeled) GetEntityData ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListMac ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListMac struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListMac MAC Path List
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListMac) GetEntityData ¶
func (pathListMac *L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_EvpnEsi_PathList_PathListInfo_PathListMac) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Regular ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Regular struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Next Hop. NextHop L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Regular_NextHop }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Regular Regular MAC route
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Regular) GetEntityData ¶
func (regular *L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Regular) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Regular_NextHop ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Regular_NextHop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Next-hop TOPOLOGY ID. The type is interface{} with range: 0..4294967295. TopologyId interface{} // Next-hop flags. The type is interface{} with range: 0..65535. Flags interface{} // Next hop. NextHop L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Regular_NextHop_NextHop }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Regular_NextHop Next Hop
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Regular_NextHop) GetEntityData ¶
func (nextHop *L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Regular_NextHop) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Regular_NextHop_NextHop ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Regular_NextHop_NextHop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type. The type is L2ribNextHop. Type interface{} // IPV4 address Next Hop. The type is 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}]+)?. Ipv4 interface{} // IPV6 address Next Hop. The type is 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}]+)?. Ipv6 interface{} // MAC address Next Hop. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. Mac interface{} // Intefrace Handle Next Hop. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceHandle interface{} // XID Next Hop. The type is interface{} with range: 0..4294967295. Xid interface{} // Labeled Next Hop. Labeled L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Regular_NextHop_NextHop_Labeled }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Regular_NextHop_NextHop Next hop
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Regular_NextHop_NextHop) GetEntityData ¶
func (nextHop *L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Regular_NextHop_NextHop) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Regular_NextHop_NextHop_Labeled ¶
type L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Regular_NextHop_NextHop_Labeled struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2RIB Address Family. The type is L2ribAfi. AddressFamily interface{} // IP Address. The type is string. IpAddress interface{} // Label. The type is interface{} with range: 0..4294967295. Label interface{} // Internal Label. The type is bool. Internal interface{} }
L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Regular_NextHop_NextHop_Labeled Labeled Next Hop
func (*L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Regular_NextHop_NextHop_Labeled) GetEntityData ¶
func (labeled *L2rib_EviChildTables_MacDetails_MacDetail_MacRoute_Route_Regular_NextHop_NextHop_Labeled) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails_MacDetail_RtTlv ¶
type L2rib_EviChildTables_MacDetails_MacDetail_RtTlv struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TLV Type. The type is interface{} with range: 0..65535. TlvType interface{} // TLV Length. The type is interface{} with range: 0..65535. TlvLen interface{} // TLV Value. The type is slice of // L2rib_EviChildTables_MacDetails_MacDetail_RtTlv_TlvVal. TlvVal []*L2rib_EviChildTables_MacDetails_MacDetail_RtTlv_TlvVal }
L2rib_EviChildTables_MacDetails_MacDetail_RtTlv Mac Route Opaque Data TLV
func (*L2rib_EviChildTables_MacDetails_MacDetail_RtTlv) GetEntityData ¶
func (rtTlv *L2rib_EviChildTables_MacDetails_MacDetail_RtTlv) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacDetails_MacDetail_RtTlv_TlvVal ¶
type L2rib_EviChildTables_MacDetails_MacDetail_RtTlv_TlvVal struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..255. Entry interface{} }
L2rib_EviChildTables_MacDetails_MacDetail_RtTlv_TlvVal TLV Value
func (*L2rib_EviChildTables_MacDetails_MacDetail_RtTlv_TlvVal) GetEntityData ¶
func (tlvVal *L2rib_EviChildTables_MacDetails_MacDetail_RtTlv_TlvVal) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacIps ¶
type L2rib_EviChildTables_MacIps struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2RIB EVPN MAC IP table. The type is slice of // L2rib_EviChildTables_MacIps_MacIp. MacIp []*L2rib_EviChildTables_MacIps_MacIp }
L2rib_EviChildTables_MacIps L2RIB EVPN EVI MAC IP table
func (*L2rib_EviChildTables_MacIps) GetEntityData ¶
func (macIps *L2rib_EviChildTables_MacIps) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacIps_MacIp ¶
type L2rib_EviChildTables_MacIps_MacIp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN ID. The type is interface{} with range: 0..4294967295. Evi interface{} // MAC-IP Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddr interface{} // IP Address. 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}]+)?. IpAddr interface{} // Producer ID. The type is interface{} with range: 0..4294967295. ProdId interface{} // MAC Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} // IP Address. The type is string. IpAddress interface{} // Admin Distance. The type is interface{} with range: 0..255. AdminDistance interface{} // Producer ID. The type is interface{} with range: 0..255. ProducerId interface{} // Topology ID. The type is interface{} with range: 0..4294967295. TopologyId interface{} // Next Hop. NextHop L2rib_EviChildTables_MacIps_MacIp_NextHop }
L2rib_EviChildTables_MacIps_MacIp L2RIB EVPN MAC IP table
func (*L2rib_EviChildTables_MacIps_MacIp) GetEntityData ¶
func (macIp *L2rib_EviChildTables_MacIps_MacIp) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacIps_MacIp_NextHop ¶
type L2rib_EviChildTables_MacIps_MacIp_NextHop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Next-hop TOPOLOGY ID. The type is interface{} with range: 0..4294967295. TopologyId interface{} // Next-hop flags. The type is interface{} with range: 0..65535. Flags interface{} // Next hop. NextHop L2rib_EviChildTables_MacIps_MacIp_NextHop_NextHop }
L2rib_EviChildTables_MacIps_MacIp_NextHop Next Hop
func (*L2rib_EviChildTables_MacIps_MacIp_NextHop) GetEntityData ¶
func (nextHop *L2rib_EviChildTables_MacIps_MacIp_NextHop) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacIps_MacIp_NextHop_NextHop ¶
type L2rib_EviChildTables_MacIps_MacIp_NextHop_NextHop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type. The type is L2ribNextHop. Type interface{} // IPV4 address Next Hop. The type is 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}]+)?. Ipv4 interface{} // IPV6 address Next Hop. The type is 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}]+)?. Ipv6 interface{} // MAC address Next Hop. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. Mac interface{} // Intefrace Handle Next Hop. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceHandle interface{} // XID Next Hop. The type is interface{} with range: 0..4294967295. Xid interface{} // Labeled Next Hop. Labeled L2rib_EviChildTables_MacIps_MacIp_NextHop_NextHop_Labeled }
L2rib_EviChildTables_MacIps_MacIp_NextHop_NextHop Next hop
func (*L2rib_EviChildTables_MacIps_MacIp_NextHop_NextHop) GetEntityData ¶
func (nextHop *L2rib_EviChildTables_MacIps_MacIp_NextHop_NextHop) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacIps_MacIp_NextHop_NextHop_Labeled ¶
type L2rib_EviChildTables_MacIps_MacIp_NextHop_NextHop_Labeled struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2RIB Address Family. The type is L2ribAfi. AddressFamily interface{} // IP Address. The type is string. IpAddress interface{} // Label. The type is interface{} with range: 0..4294967295. Label interface{} // Internal Label. The type is bool. Internal interface{} }
L2rib_EviChildTables_MacIps_MacIp_NextHop_NextHop_Labeled Labeled Next Hop
func (*L2rib_EviChildTables_MacIps_MacIp_NextHop_NextHop_Labeled) GetEntityData ¶
func (labeled *L2rib_EviChildTables_MacIps_MacIp_NextHop_NextHop_Labeled) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacipDetails ¶
type L2rib_EviChildTables_MacipDetails struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2RIB EVPN MAC IP Detail table. The type is slice of // L2rib_EviChildTables_MacipDetails_MacipDetail. MacipDetail []*L2rib_EviChildTables_MacipDetails_MacipDetail }
L2rib_EviChildTables_MacipDetails L2RIB EVPN EVI MAC IP Detail table
func (*L2rib_EviChildTables_MacipDetails) GetEntityData ¶
func (macipDetails *L2rib_EviChildTables_MacipDetails) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacipDetails_MacipDetail ¶
type L2rib_EviChildTables_MacipDetails_MacipDetail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN ID. The type is interface{} with range: 0..4294967295. Evi interface{} // MAC IP Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddr interface{} // IP Address. 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}]+)?. IpAddr interface{} // Producer ID. The type is interface{} with range: 0..4294967295. ProdId interface{} // MAC-IP route sequence Number. The type is interface{} with range: // 0..4294967295. SequenceNumber interface{} // MAC-IP route flags. The type is string with pattern: [0-9a-fA-F]{1,8}. Flags interface{} // SOO. The type is interface{} with range: 0..4294967295. Soo interface{} // Last Update Timestamp. The type is interface{} with range: // 0..18446744073709551615. LastUpdateTimestamp interface{} // MAC-IP Route. MacIpRoute L2rib_EviChildTables_MacipDetails_MacipDetail_MacIpRoute // Mac-IP Route Opaque Data TLV. RtTlv L2rib_EviChildTables_MacipDetails_MacipDetail_RtTlv // Mac-IP Route Opaque NH TLV. NhTlv L2rib_EviChildTables_MacipDetails_MacipDetail_NhTlv }
L2rib_EviChildTables_MacipDetails_MacipDetail L2RIB EVPN MAC IP Detail table
func (*L2rib_EviChildTables_MacipDetails_MacipDetail) GetEntityData ¶
func (macipDetail *L2rib_EviChildTables_MacipDetails_MacipDetail) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacipDetails_MacipDetail_MacIpRoute ¶
type L2rib_EviChildTables_MacipDetails_MacipDetail_MacIpRoute struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} // IP Address. The type is string. IpAddress interface{} // Admin Distance. The type is interface{} with range: 0..255. AdminDistance interface{} // Producer ID. The type is interface{} with range: 0..255. ProducerId interface{} // Topology ID. The type is interface{} with range: 0..4294967295. TopologyId interface{} // Next Hop. NextHop L2rib_EviChildTables_MacipDetails_MacipDetail_MacIpRoute_NextHop }
L2rib_EviChildTables_MacipDetails_MacipDetail_MacIpRoute MAC-IP Route
func (*L2rib_EviChildTables_MacipDetails_MacipDetail_MacIpRoute) GetEntityData ¶
func (macIpRoute *L2rib_EviChildTables_MacipDetails_MacipDetail_MacIpRoute) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacipDetails_MacipDetail_MacIpRoute_NextHop ¶
type L2rib_EviChildTables_MacipDetails_MacipDetail_MacIpRoute_NextHop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Next-hop TOPOLOGY ID. The type is interface{} with range: 0..4294967295. TopologyId interface{} // Next-hop flags. The type is interface{} with range: 0..65535. Flags interface{} // Next hop. NextHop L2rib_EviChildTables_MacipDetails_MacipDetail_MacIpRoute_NextHop_NextHop }
L2rib_EviChildTables_MacipDetails_MacipDetail_MacIpRoute_NextHop Next Hop
func (*L2rib_EviChildTables_MacipDetails_MacipDetail_MacIpRoute_NextHop) GetEntityData ¶
func (nextHop *L2rib_EviChildTables_MacipDetails_MacipDetail_MacIpRoute_NextHop) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacipDetails_MacipDetail_MacIpRoute_NextHop_NextHop ¶
type L2rib_EviChildTables_MacipDetails_MacipDetail_MacIpRoute_NextHop_NextHop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type. The type is L2ribNextHop. Type interface{} // IPV4 address Next Hop. The type is 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}]+)?. Ipv4 interface{} // IPV6 address Next Hop. The type is 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}]+)?. Ipv6 interface{} // MAC address Next Hop. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. Mac interface{} // Intefrace Handle Next Hop. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceHandle interface{} // XID Next Hop. The type is interface{} with range: 0..4294967295. Xid interface{} // Labeled Next Hop. Labeled L2rib_EviChildTables_MacipDetails_MacipDetail_MacIpRoute_NextHop_NextHop_Labeled }
L2rib_EviChildTables_MacipDetails_MacipDetail_MacIpRoute_NextHop_NextHop Next hop
func (*L2rib_EviChildTables_MacipDetails_MacipDetail_MacIpRoute_NextHop_NextHop) GetEntityData ¶
func (nextHop *L2rib_EviChildTables_MacipDetails_MacipDetail_MacIpRoute_NextHop_NextHop) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacipDetails_MacipDetail_MacIpRoute_NextHop_NextHop_Labeled ¶
type L2rib_EviChildTables_MacipDetails_MacipDetail_MacIpRoute_NextHop_NextHop_Labeled struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2RIB Address Family. The type is L2ribAfi. AddressFamily interface{} // IP Address. The type is string. IpAddress interface{} // Label. The type is interface{} with range: 0..4294967295. Label interface{} // Internal Label. The type is bool. Internal interface{} }
L2rib_EviChildTables_MacipDetails_MacipDetail_MacIpRoute_NextHop_NextHop_Labeled Labeled Next Hop
func (*L2rib_EviChildTables_MacipDetails_MacipDetail_MacIpRoute_NextHop_NextHop_Labeled) GetEntityData ¶
func (labeled *L2rib_EviChildTables_MacipDetails_MacipDetail_MacIpRoute_NextHop_NextHop_Labeled) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacipDetails_MacipDetail_NhTlv ¶
type L2rib_EviChildTables_MacipDetails_MacipDetail_NhTlv struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TLV Type. The type is interface{} with range: 0..65535. TlvType interface{} // TLV Length. The type is interface{} with range: 0..65535. TlvLen interface{} // TLV Value. The type is slice of // L2rib_EviChildTables_MacipDetails_MacipDetail_NhTlv_TlvVal. TlvVal []*L2rib_EviChildTables_MacipDetails_MacipDetail_NhTlv_TlvVal }
L2rib_EviChildTables_MacipDetails_MacipDetail_NhTlv Mac-IP Route Opaque NH TLV
func (*L2rib_EviChildTables_MacipDetails_MacipDetail_NhTlv) GetEntityData ¶
func (nhTlv *L2rib_EviChildTables_MacipDetails_MacipDetail_NhTlv) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacipDetails_MacipDetail_NhTlv_TlvVal ¶
type L2rib_EviChildTables_MacipDetails_MacipDetail_NhTlv_TlvVal struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..255. Entry interface{} }
L2rib_EviChildTables_MacipDetails_MacipDetail_NhTlv_TlvVal TLV Value
func (*L2rib_EviChildTables_MacipDetails_MacipDetail_NhTlv_TlvVal) GetEntityData ¶
func (tlvVal *L2rib_EviChildTables_MacipDetails_MacipDetail_NhTlv_TlvVal) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacipDetails_MacipDetail_RtTlv ¶
type L2rib_EviChildTables_MacipDetails_MacipDetail_RtTlv struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TLV Type. The type is interface{} with range: 0..65535. TlvType interface{} // TLV Length. The type is interface{} with range: 0..65535. TlvLen interface{} // TLV Value. The type is slice of // L2rib_EviChildTables_MacipDetails_MacipDetail_RtTlv_TlvVal. TlvVal []*L2rib_EviChildTables_MacipDetails_MacipDetail_RtTlv_TlvVal }
L2rib_EviChildTables_MacipDetails_MacipDetail_RtTlv Mac-IP Route Opaque Data TLV
func (*L2rib_EviChildTables_MacipDetails_MacipDetail_RtTlv) GetEntityData ¶
func (rtTlv *L2rib_EviChildTables_MacipDetails_MacipDetail_RtTlv) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_MacipDetails_MacipDetail_RtTlv_TlvVal ¶
type L2rib_EviChildTables_MacipDetails_MacipDetail_RtTlv_TlvVal struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..255. Entry interface{} }
L2rib_EviChildTables_MacipDetails_MacipDetail_RtTlv_TlvVal TLV Value
func (*L2rib_EviChildTables_MacipDetails_MacipDetail_RtTlv_TlvVal) GetEntityData ¶
func (tlvVal *L2rib_EviChildTables_MacipDetails_MacipDetail_RtTlv_TlvVal) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs ¶
type L2rib_EviChildTables_Macs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2RIB EVPN MAC table. The type is slice of L2rib_EviChildTables_Macs_Mac. Mac []*L2rib_EviChildTables_Macs_Mac }
L2rib_EviChildTables_Macs L2RIB EVPN EVI MAC table
func (*L2rib_EviChildTables_Macs) GetEntityData ¶
func (macs *L2rib_EviChildTables_Macs) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac ¶
type L2rib_EviChildTables_Macs_Mac struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN ID. The type is interface{} with range: 0..4294967295. Evi interface{} // MAC Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddr interface{} // Producer ID. The type is interface{} with range: 0..4294967295. ProdId interface{} // MAC Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} // Admin Distance. The type is interface{} with range: 0..255. AdminDistance interface{} // Producer ID. The type is interface{} with range: 0..255. ProducerId interface{} // Topology ID. The type is interface{} with range: 0..4294967295. TopologyId interface{} // MAC route. Route L2rib_EviChildTables_Macs_Mac_Route }
L2rib_EviChildTables_Macs_Mac L2RIB EVPN MAC table
func (*L2rib_EviChildTables_Macs_Mac) GetEntityData ¶
func (mac *L2rib_EviChildTables_Macs_Mac) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac_Route ¶
type L2rib_EviChildTables_Macs_Mac_Route struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type. The type is L2ribMacRoute. Type interface{} // Regular MAC route. Regular L2rib_EviChildTables_Macs_Mac_Route_Regular // EVPN ESI MAC route. EvpnEsi L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi // BMAC route. Bmac L2rib_EviChildTables_Macs_Mac_Route_Bmac }
L2rib_EviChildTables_Macs_Mac_Route MAC route
func (*L2rib_EviChildTables_Macs_Mac_Route) GetEntityData ¶
func (route *L2rib_EviChildTables_Macs_Mac_Route) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac_Route_Bmac ¶
type L2rib_EviChildTables_Macs_Mac_Route_Bmac struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BMAC Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. BmacAddress interface{} // Forwarding State. True means forward, False means drop. The type is bool. ForwardState interface{} // Path list information. PathList L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList }
L2rib_EviChildTables_Macs_Mac_Route_Bmac BMAC route
func (*L2rib_EviChildTables_Macs_Mac_Route_Bmac) GetEntityData ¶
func (bmac *L2rib_EviChildTables_Macs_Mac_Route_Bmac) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList ¶
type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ID of EAD route producer. The type is interface{} with range: 0..255. ProducerId interface{} // Number of MAC routes bound to this Path list. The type is interface{} with // range: 0..4294967295. MacCount interface{} // Path list local Label. The type is interface{} with range: 0..4294967295. LocalLabel interface{} // Type-specific Path List info. PathListInfo L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo // Array of Next Hops for MAC Path List. The type is slice of // L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_NextHopArray. NextHopArray []*L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_NextHopArray }
L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList Path list information
func (*L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList) GetEntityData ¶
func (pathList *L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_NextHopArray ¶
type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_NextHopArray struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Next-hop TOPOLOGY ID. The type is interface{} with range: 0..4294967295. TopologyId interface{} // Next-hop flags. The type is interface{} with range: 0..65535. Flags interface{} // Next hop. NextHop L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_NextHopArray_NextHop }
L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_NextHopArray Array of Next Hops for MAC Path List
func (*L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_NextHopArray) GetEntityData ¶
func (nextHopArray *L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_NextHopArray) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_NextHopArray_NextHop ¶
type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_NextHopArray_NextHop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type. The type is L2ribNextHop. Type interface{} // IPV4 address Next Hop. The type is 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}]+)?. Ipv4 interface{} // IPV6 address Next Hop. The type is 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}]+)?. Ipv6 interface{} // MAC address Next Hop. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. Mac interface{} // Intefrace Handle Next Hop. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceHandle interface{} // XID Next Hop. The type is interface{} with range: 0..4294967295. Xid interface{} // Labeled Next Hop. Labeled L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_NextHopArray_NextHop_Labeled }
L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_NextHopArray_NextHop Next hop
func (*L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_NextHopArray_NextHop) GetEntityData ¶
func (nextHop *L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_NextHopArray_NextHop) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_NextHopArray_NextHop_Labeled ¶
type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_NextHopArray_NextHop_Labeled struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2RIB Address Family. The type is L2ribAfi. AddressFamily interface{} // IP Address. The type is string. IpAddress interface{} // Label. The type is interface{} with range: 0..4294967295. Label interface{} // Internal Label. The type is bool. Internal interface{} }
L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_NextHopArray_NextHop_Labeled Labeled Next Hop
func (*L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_NextHopArray_NextHop_Labeled) GetEntityData ¶
func (labeled *L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_NextHopArray_NextHop_Labeled) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo ¶
type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type. The type is L2ribMacRoute. Type interface{} // ESI Path List. PathListEsi L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi // MAC Path List. PathListMac L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListMac }
L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo Type-specific Path List info
func (*L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo) GetEntityData ¶
func (pathListInfo *L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi ¶
type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Path list Resolved. The type is bool. Resolved interface{} // Ethernet Segment Identifier. EthernetSegmentId L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi_EthernetSegmentId // Array of Next Hops from MAC Update. The type is slice of // L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray. MacUpdateNextHopArray []*L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray }
L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi ESI Path List
func (*L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi) GetEntityData ¶
func (pathListEsi *L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi_EthernetSegmentId ¶
type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi_EthernetSegmentId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LACP System Priority. The type is interface{} with range: 0..65535. SystemPriority interface{} // LACP System Id. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. SystemId interface{} // LACP Port Key. The type is interface{} with range: 0..65535. PortKey interface{} }
L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi_EthernetSegmentId Ethernet Segment Identifier
func (*L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi_EthernetSegmentId) GetEntityData ¶
func (ethernetSegmentId *L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi_EthernetSegmentId) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray ¶
type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Next-hop TOPOLOGY ID. The type is interface{} with range: 0..4294967295. TopologyId interface{} // Next-hop flags. The type is interface{} with range: 0..65535. Flags interface{} // Next hop. NextHop L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop }
L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray Array of Next Hops from MAC Update
func (*L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray) GetEntityData ¶
func (macUpdateNextHopArray *L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop ¶
type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type. The type is L2ribNextHop. Type interface{} // IPV4 address Next Hop. The type is 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}]+)?. Ipv4 interface{} // IPV6 address Next Hop. The type is 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}]+)?. Ipv6 interface{} // MAC address Next Hop. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. Mac interface{} // Intefrace Handle Next Hop. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceHandle interface{} // XID Next Hop. The type is interface{} with range: 0..4294967295. Xid interface{} // Labeled Next Hop. Labeled L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop_Labeled }
L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop Next hop
func (*L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop) GetEntityData ¶
func (nextHop *L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop_Labeled ¶
type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop_Labeled struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2RIB Address Family. The type is L2ribAfi. AddressFamily interface{} // IP Address. The type is string. IpAddress interface{} // Label. The type is interface{} with range: 0..4294967295. Label interface{} // Internal Label. The type is bool. Internal interface{} }
L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop_Labeled Labeled Next Hop
func (*L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop_Labeled) GetEntityData ¶
func (labeled *L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop_Labeled) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListMac ¶
type L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListMac struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} }
L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListMac MAC Path List
func (*L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListMac) GetEntityData ¶
func (pathListMac *L2rib_EviChildTables_Macs_Mac_Route_Bmac_PathList_PathListInfo_PathListMac) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi ¶
type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC route sequence number. The type is interface{} with range: // 0..4294967295. SequenceNumber interface{} // Forwarding State. True means forward, False means drop. The type is bool. ForwardState interface{} // Ethernet Segment Identifier. EthernetSegmentId L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_EthernetSegmentId // Path list information. Set for detailed MAC route information. PathList L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList }
L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi EVPN ESI MAC route
func (*L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi) GetEntityData ¶
func (evpnEsi *L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_EthernetSegmentId ¶
type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_EthernetSegmentId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LACP System Priority. The type is interface{} with range: 0..65535. SystemPriority interface{} // LACP System Id. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. SystemId interface{} // LACP Port Key. The type is interface{} with range: 0..65535. PortKey interface{} }
L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_EthernetSegmentId Ethernet Segment Identifier
func (*L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_EthernetSegmentId) GetEntityData ¶
func (ethernetSegmentId *L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_EthernetSegmentId) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList ¶
type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ID of EAD route producer. The type is interface{} with range: 0..255. ProducerId interface{} // Number of MAC routes bound to this Path list. The type is interface{} with // range: 0..4294967295. MacCount interface{} // Path list local Label. The type is interface{} with range: 0..4294967295. LocalLabel interface{} // Type-specific Path List info. PathListInfo L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo // Array of Next Hops for MAC Path List. The type is slice of // L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_NextHopArray. NextHopArray []*L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_NextHopArray }
L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList Path list information. Set for detailed MAC route information
func (*L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList) GetEntityData ¶
func (pathList *L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_NextHopArray ¶
type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_NextHopArray struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Next-hop TOPOLOGY ID. The type is interface{} with range: 0..4294967295. TopologyId interface{} // Next-hop flags. The type is interface{} with range: 0..65535. Flags interface{} // Next hop. NextHop L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_NextHopArray_NextHop }
L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_NextHopArray Array of Next Hops for MAC Path List
func (*L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_NextHopArray) GetEntityData ¶
func (nextHopArray *L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_NextHopArray) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_NextHopArray_NextHop ¶
type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_NextHopArray_NextHop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type. The type is L2ribNextHop. Type interface{} // IPV4 address Next Hop. The type is 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}]+)?. Ipv4 interface{} // IPV6 address Next Hop. The type is 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}]+)?. Ipv6 interface{} // MAC address Next Hop. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. Mac interface{} // Intefrace Handle Next Hop. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceHandle interface{} // XID Next Hop. The type is interface{} with range: 0..4294967295. Xid interface{} // Labeled Next Hop. Labeled L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_NextHopArray_NextHop_Labeled }
L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_NextHopArray_NextHop Next hop
func (*L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_NextHopArray_NextHop) GetEntityData ¶
func (nextHop *L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_NextHopArray_NextHop) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_NextHopArray_NextHop_Labeled ¶
type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_NextHopArray_NextHop_Labeled struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2RIB Address Family. The type is L2ribAfi. AddressFamily interface{} // IP Address. The type is string. IpAddress interface{} // Label. The type is interface{} with range: 0..4294967295. Label interface{} // Internal Label. The type is bool. Internal interface{} }
L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_NextHopArray_NextHop_Labeled Labeled Next Hop
func (*L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_NextHopArray_NextHop_Labeled) GetEntityData ¶
func (labeled *L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_NextHopArray_NextHop_Labeled) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo ¶
type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type. The type is L2ribMacRoute. Type interface{} // ESI Path List. PathListEsi L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi // MAC Path List. PathListMac L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListMac }
L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo Type-specific Path List info
func (*L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo) GetEntityData ¶
func (pathListInfo *L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi ¶
type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Path list Resolved. The type is bool. Resolved interface{} // Ethernet Segment Identifier. EthernetSegmentId L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_EthernetSegmentId // Array of Next Hops from MAC Update. The type is slice of // L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray. MacUpdateNextHopArray []*L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray }
L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi ESI Path List
func (*L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi) GetEntityData ¶
func (pathListEsi *L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_EthernetSegmentId ¶
type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_EthernetSegmentId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LACP System Priority. The type is interface{} with range: 0..65535. SystemPriority interface{} // LACP System Id. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. SystemId interface{} // LACP Port Key. The type is interface{} with range: 0..65535. PortKey interface{} }
L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_EthernetSegmentId Ethernet Segment Identifier
func (*L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_EthernetSegmentId) GetEntityData ¶
func (ethernetSegmentId *L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_EthernetSegmentId) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray ¶
type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Next-hop TOPOLOGY ID. The type is interface{} with range: 0..4294967295. TopologyId interface{} // Next-hop flags. The type is interface{} with range: 0..65535. Flags interface{} // Next hop. NextHop L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop }
L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray Array of Next Hops from MAC Update
func (*L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray) GetEntityData ¶
func (macUpdateNextHopArray *L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop ¶
type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type. The type is L2ribNextHop. Type interface{} // IPV4 address Next Hop. The type is 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}]+)?. Ipv4 interface{} // IPV6 address Next Hop. The type is 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}]+)?. Ipv6 interface{} // MAC address Next Hop. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. Mac interface{} // Intefrace Handle Next Hop. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceHandle interface{} // XID Next Hop. The type is interface{} with range: 0..4294967295. Xid interface{} // Labeled Next Hop. Labeled L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop_Labeled }
L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop Next hop
func (*L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop) GetEntityData ¶
func (nextHop *L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop_Labeled ¶
type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop_Labeled struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2RIB Address Family. The type is L2ribAfi. AddressFamily interface{} // IP Address. The type is string. IpAddress interface{} // Label. The type is interface{} with range: 0..4294967295. Label interface{} // Internal Label. The type is bool. Internal interface{} }
L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop_Labeled Labeled Next Hop
func (*L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop_Labeled) GetEntityData ¶
func (labeled *L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListEsi_MacUpdateNextHopArray_NextHop_Labeled) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListMac ¶
type L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListMac struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} }
L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListMac MAC Path List
func (*L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListMac) GetEntityData ¶
func (pathListMac *L2rib_EviChildTables_Macs_Mac_Route_EvpnEsi_PathList_PathListInfo_PathListMac) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac_Route_Regular ¶
type L2rib_EviChildTables_Macs_Mac_Route_Regular struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Next Hop. NextHop L2rib_EviChildTables_Macs_Mac_Route_Regular_NextHop }
L2rib_EviChildTables_Macs_Mac_Route_Regular Regular MAC route
func (*L2rib_EviChildTables_Macs_Mac_Route_Regular) GetEntityData ¶
func (regular *L2rib_EviChildTables_Macs_Mac_Route_Regular) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac_Route_Regular_NextHop ¶
type L2rib_EviChildTables_Macs_Mac_Route_Regular_NextHop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Next-hop TOPOLOGY ID. The type is interface{} with range: 0..4294967295. TopologyId interface{} // Next-hop flags. The type is interface{} with range: 0..65535. Flags interface{} // Next hop. NextHop L2rib_EviChildTables_Macs_Mac_Route_Regular_NextHop_NextHop }
L2rib_EviChildTables_Macs_Mac_Route_Regular_NextHop Next Hop
func (*L2rib_EviChildTables_Macs_Mac_Route_Regular_NextHop) GetEntityData ¶
func (nextHop *L2rib_EviChildTables_Macs_Mac_Route_Regular_NextHop) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac_Route_Regular_NextHop_NextHop ¶
type L2rib_EviChildTables_Macs_Mac_Route_Regular_NextHop_NextHop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type. The type is L2ribNextHop. Type interface{} // IPV4 address Next Hop. The type is 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}]+)?. Ipv4 interface{} // IPV6 address Next Hop. The type is 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}]+)?. Ipv6 interface{} // MAC address Next Hop. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. Mac interface{} // Intefrace Handle Next Hop. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceHandle interface{} // XID Next Hop. The type is interface{} with range: 0..4294967295. Xid interface{} // Labeled Next Hop. Labeled L2rib_EviChildTables_Macs_Mac_Route_Regular_NextHop_NextHop_Labeled }
L2rib_EviChildTables_Macs_Mac_Route_Regular_NextHop_NextHop Next hop
func (*L2rib_EviChildTables_Macs_Mac_Route_Regular_NextHop_NextHop) GetEntityData ¶
func (nextHop *L2rib_EviChildTables_Macs_Mac_Route_Regular_NextHop_NextHop) GetEntityData() *types.CommonEntityData
type L2rib_EviChildTables_Macs_Mac_Route_Regular_NextHop_NextHop_Labeled ¶
type L2rib_EviChildTables_Macs_Mac_Route_Regular_NextHop_NextHop_Labeled struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2RIB Address Family. The type is L2ribAfi. AddressFamily interface{} // IP Address. The type is string. IpAddress interface{} // Label. The type is interface{} with range: 0..4294967295. Label interface{} // Internal Label. The type is bool. Internal interface{} }
L2rib_EviChildTables_Macs_Mac_Route_Regular_NextHop_NextHop_Labeled Labeled Next Hop
func (*L2rib_EviChildTables_Macs_Mac_Route_Regular_NextHop_NextHop_Labeled) GetEntityData ¶
func (labeled *L2rib_EviChildTables_Macs_Mac_Route_Regular_NextHop_NextHop_Labeled) GetEntityData() *types.CommonEntityData
type L2rib_Evis ¶
type L2rib_Evis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2RIB EVPN EVI Entry. The type is slice of L2rib_Evis_Evi. Evi []*L2rib_Evis_Evi }
L2rib_Evis L2RIB EVPN EVI Table
func (*L2rib_Evis) GetEntityData ¶
func (evis *L2rib_Evis) GetEntityData() *types.CommonEntityData
type L2rib_EvisXr ¶
type L2rib_EvisXr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2RIB EVPN EVI Entry. The type is slice of L2rib_EvisXr_Evi. Evi []*L2rib_EvisXr_Evi }
L2rib_EvisXr L2RIB EVPN EVI Detail Table
func (*L2rib_EvisXr) GetEntityData ¶
func (evisXr *L2rib_EvisXr) GetEntityData() *types.CommonEntityData
type L2rib_EvisXr_Evi ¶
type L2rib_EvisXr_Evi struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. EVI ID. The type is interface{} with range: // 0..4294967295. Evi interface{} // l2r vni. The type is interface{} with range: 0..4294967295. L2rVni interface{} // l2r encap type. The type is interface{} with range: 0..65535. L2rEncapType interface{} // l2r nve iod. The type is interface{} with range: 0..4294967295. L2rNveIod interface{} // l2r nve ifhandle. The type is interface{} with range: 0..4294967295. L2rNveIfhandle interface{} // VTEP IP. The type is string. VtepIp interface{} // l2r topo txid. The type is interface{} with range: 0..4294967295. L2rTopoTxid interface{} // Topology Flags. The type is interface{} with range: 0..4294967295. L2rTopoFlags interface{} // Topology. Topology L2rib_EvisXr_Evi_Topology }
L2rib_EvisXr_Evi L2RIB EVPN EVI Entry
func (*L2rib_EvisXr_Evi) GetEntityData ¶
func (evi *L2rib_EvisXr_Evi) GetEntityData() *types.CommonEntityData
type L2rib_EvisXr_Evi_Topology ¶
type L2rib_EvisXr_Evi_Topology struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Topology ID. The type is interface{} with range: 0..4294967295. TopologyId interface{} // Topology Name. The type is string. TopologyName interface{} // Topology Type. The type is interface{} with range: 0..4294967295. TopologyType interface{} }
L2rib_EvisXr_Evi_Topology Topology
func (*L2rib_EvisXr_Evi_Topology) GetEntityData ¶
func (topology *L2rib_EvisXr_Evi_Topology) GetEntityData() *types.CommonEntityData
type L2rib_Evis_Evi ¶
type L2rib_Evis_Evi struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. EVI ID. The type is interface{} with range: // 0..4294967295. Evi interface{} // Topology ID. The type is interface{} with range: 0..4294967295. TopologyId interface{} // Topology Name. The type is string. TopologyName interface{} // Topology Type. The type is interface{} with range: 0..4294967295. TopologyType interface{} }
L2rib_Evis_Evi L2RIB EVPN EVI Entry
func (*L2rib_Evis_Evi) GetEntityData ¶
func (evi *L2rib_Evis_Evi) GetEntityData() *types.CommonEntityData
type L2rib_Producers ¶
type L2rib_Producers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2RIB producers. The type is slice of L2rib_Producers_Producer. Producer []*L2rib_Producers_Producer }
L2rib_Producers L2RIB producer table
func (*L2rib_Producers) GetEntityData ¶
func (producers *L2rib_Producers) GetEntityData() *types.CommonEntityData
type L2rib_ProducersDetails ¶
type L2rib_ProducersDetails struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2RIB producers detail information. The type is slice of // L2rib_ProducersDetails_ProducersDetail. ProducersDetail []*L2rib_ProducersDetails_ProducersDetail }
L2rib_ProducersDetails L2RIB detailed producer table
func (*L2rib_ProducersDetails) GetEntityData ¶
func (producersDetails *L2rib_ProducersDetails) GetEntityData() *types.CommonEntityData
type L2rib_ProducersDetails_ProducersDetail ¶
type L2rib_ProducersDetails_ProducersDetail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Object ID. The type is interface{} with range: 0..4294967295. ObjectId interface{} // Product ID. The type is interface{} with range: 0..4294967295. ProductId interface{} // Last Update Timestamp. The type is interface{} with range: // 0..18446744073709551615. LastUpdateTimestamp interface{} // Non-detail Producer Bag. Producer L2rib_ProducersDetails_ProducersDetail_Producer // Producer Statistics. Statistics L2rib_ProducersDetails_ProducersDetail_Statistics }
L2rib_ProducersDetails_ProducersDetail L2RIB producers detail information
func (*L2rib_ProducersDetails_ProducersDetail) GetEntityData ¶
func (producersDetail *L2rib_ProducersDetails_ProducersDetail) GetEntityData() *types.CommonEntityData
type L2rib_ProducersDetails_ProducersDetail_Producer ¶
type L2rib_ProducersDetails_ProducersDetail_Producer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Client ID. The type is interface{} with range: 0..4294967295. ClientId interface{} // Object Type. The type is L2ribBagObj. ObjectType interface{} // Producer ID. The type is L2ribBagProducerId. ProducerId interface{} // Producer Name. The type is string. ProducerName interface{} // Admin Distance. The type is interface{} with range: 0..4294967295. AdminDistance interface{} // Purge Time. The type is interface{} with range: 0..4294967295. PurgeTime interface{} // Producer State. The type is L2ribBagProducerState. State interface{} }
L2rib_ProducersDetails_ProducersDetail_Producer Non-detail Producer Bag
func (*L2rib_ProducersDetails_ProducersDetail_Producer) GetEntityData ¶
func (producer *L2rib_ProducersDetails_ProducersDetail_Producer) GetEntityData() *types.CommonEntityData
type L2rib_ProducersDetails_ProducersDetail_Statistics ¶
type L2rib_ProducersDetails_ProducersDetail_Statistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Producer ID. The type is L2ribBagProducerId. ProducerId interface{} // Producer Name. The type is string. ProducerName interface{} // Statistics. Statistics L2rib_ProducersDetails_ProducersDetail_Statistics_Statistics }
L2rib_ProducersDetails_ProducersDetail_Statistics Producer Statistics
func (*L2rib_ProducersDetails_ProducersDetail_Statistics) GetEntityData ¶
func (statistics *L2rib_ProducersDetails_ProducersDetail_Statistics) GetEntityData() *types.CommonEntityData
type L2rib_ProducersDetails_ProducersDetail_Statistics_Statistics ¶
type L2rib_ProducersDetails_ProducersDetail_Statistics_Statistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Memory Size. The type is interface{} with range: 0..4294967295. MemorySize interface{} // Number of Objects. The type is interface{} with range: 0..4294967295. ObjectCount interface{} // End of Interval Timestamp. The type is interface{} with range: // 0..18446744073709551615. EndofIntervalTs interface{} // Extended Counters. The type is slice of // L2rib_ProducersDetails_ProducersDetail_Statistics_Statistics_ExtendedCounter. ExtendedCounter []*L2rib_ProducersDetails_ProducersDetail_Statistics_Statistics_ExtendedCounter }
L2rib_ProducersDetails_ProducersDetail_Statistics_Statistics Statistics
func (*L2rib_ProducersDetails_ProducersDetail_Statistics_Statistics) GetEntityData ¶
func (statistics *L2rib_ProducersDetails_ProducersDetail_Statistics_Statistics) GetEntityData() *types.CommonEntityData
type L2rib_ProducersDetails_ProducersDetail_Statistics_Statistics_ExtendedCounter ¶
type L2rib_ProducersDetails_ProducersDetail_Statistics_Statistics_ExtendedCounter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // CounterType. The type is interface{} with range: 0..255. CounterType interface{} // CounterName. The type is string. CounterName interface{} // Real-clock timestamp in msec of first event. The type is interface{} with // range: 0..18446744073709551615. L2rbFirstEventTs interface{} // Real-clock timestamp in msec of last event. The type is interface{} with // range: 0..18446744073709551615. L2rbLastEventTs interface{} // number of events in interval. The type is interface{} with range: // 0..4294967295. L2rbIntervalEventCount interface{} // total number of events. The type is interface{} with range: 0..4294967295. L2rbTotalEventCount interface{} }
L2rib_ProducersDetails_ProducersDetail_Statistics_Statistics_ExtendedCounter Extended Counters
func (*L2rib_ProducersDetails_ProducersDetail_Statistics_Statistics_ExtendedCounter) GetEntityData ¶
func (extendedCounter *L2rib_ProducersDetails_ProducersDetail_Statistics_Statistics_ExtendedCounter) GetEntityData() *types.CommonEntityData
type L2rib_Producers_Producer ¶
type L2rib_Producers_Producer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Object ID. The type is interface{} with range: 0..4294967295. ObjectId interface{} // Product ID. The type is interface{} with range: 0..4294967295. ProductId interface{} // Client ID. The type is interface{} with range: 0..4294967295. ClientId interface{} // Object Type. The type is L2ribBagObj. ObjectType interface{} // Producer ID. The type is L2ribBagProducerId. ProducerId interface{} // Producer Name. The type is string. ProducerName interface{} // Admin Distance. The type is interface{} with range: 0..4294967295. AdminDistance interface{} // Purge Time. The type is interface{} with range: 0..4294967295. PurgeTime interface{} // Producer State. The type is L2ribBagProducerState. State interface{} }
L2rib_Producers_Producer L2RIB producers
func (*L2rib_Producers_Producer) GetEntityData ¶
func (producer *L2rib_Producers_Producer) GetEntityData() *types.CommonEntityData
type L2rib_Summary ¶
type L2rib_Summary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Converged Tables. The type is interface{} with range: // 0..4294967295. ConvergedTablesCount interface{} // Total Allocated Memory. The type is interface{} with range: 0..4294967295. TotalMemory interface{} // Per Object Table summary. The type is slice of L2rib_Summary_TableSummary. TableSummary []*L2rib_Summary_TableSummary }
L2rib_Summary L2RIB EVPN Summary
func (*L2rib_Summary) GetEntityData ¶
func (summary *L2rib_Summary) GetEntityData() *types.CommonEntityData
type L2rib_Summary_TableSummary ¶
type L2rib_Summary_TableSummary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Object Type. The type is L2ribBagObj. ObjectType interface{} // Number of Objects. The type is interface{} with range: 0..4294967295. ObjectCount interface{} // Allocated Memory. The type is interface{} with range: 0..4294967295. TableMemory interface{} // Statistics per producer. The type is slice of // L2rib_Summary_TableSummary_ProducerStat. ProducerStat []*L2rib_Summary_TableSummary_ProducerStat }
L2rib_Summary_TableSummary Per Object Table summary
func (*L2rib_Summary_TableSummary) GetEntityData ¶
func (tableSummary *L2rib_Summary_TableSummary) GetEntityData() *types.CommonEntityData
type L2rib_Summary_TableSummary_ProducerStat ¶
type L2rib_Summary_TableSummary_ProducerStat struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Producer ID. The type is L2ribBagProducerId. ProducerId interface{} // Producer Name. The type is string. ProducerName interface{} // Statistics. Statistics L2rib_Summary_TableSummary_ProducerStat_Statistics }
L2rib_Summary_TableSummary_ProducerStat Statistics per producer
func (*L2rib_Summary_TableSummary_ProducerStat) GetEntityData ¶
func (producerStat *L2rib_Summary_TableSummary_ProducerStat) GetEntityData() *types.CommonEntityData
type L2rib_Summary_TableSummary_ProducerStat_Statistics ¶
type L2rib_Summary_TableSummary_ProducerStat_Statistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Memory Size. The type is interface{} with range: 0..4294967295. MemorySize interface{} // Number of Objects. The type is interface{} with range: 0..4294967295. ObjectCount interface{} // End of Interval Timestamp. The type is interface{} with range: // 0..18446744073709551615. EndofIntervalTs interface{} // Extended Counters. The type is slice of // L2rib_Summary_TableSummary_ProducerStat_Statistics_ExtendedCounter. ExtendedCounter []*L2rib_Summary_TableSummary_ProducerStat_Statistics_ExtendedCounter }
L2rib_Summary_TableSummary_ProducerStat_Statistics Statistics
func (*L2rib_Summary_TableSummary_ProducerStat_Statistics) GetEntityData ¶
func (statistics *L2rib_Summary_TableSummary_ProducerStat_Statistics) GetEntityData() *types.CommonEntityData
type L2rib_Summary_TableSummary_ProducerStat_Statistics_ExtendedCounter ¶
type L2rib_Summary_TableSummary_ProducerStat_Statistics_ExtendedCounter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // CounterType. The type is interface{} with range: 0..255. CounterType interface{} // CounterName. The type is string. CounterName interface{} // Real-clock timestamp in msec of first event. The type is interface{} with // range: 0..18446744073709551615. L2rbFirstEventTs interface{} // Real-clock timestamp in msec of last event. The type is interface{} with // range: 0..18446744073709551615. L2rbLastEventTs interface{} // number of events in interval. The type is interface{} with range: // 0..4294967295. L2rbIntervalEventCount interface{} // total number of events. The type is interface{} with range: 0..4294967295. L2rbTotalEventCount interface{} }
L2rib_Summary_TableSummary_ProducerStat_Statistics_ExtendedCounter Extended Counters
func (*L2rib_Summary_TableSummary_ProducerStat_Statistics_ExtendedCounter) GetEntityData ¶
func (extendedCounter *L2rib_Summary_TableSummary_ProducerStat_Statistics_ExtendedCounter) GetEntityData() *types.CommonEntityData