Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR evpn package operational data.
This module contains definitions for the following management objects:
evpn: EVPN Operational Table
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type BgpRouteTargetFormat
- type BgpRouteTargetRole
- type Evpn
- type EvpnGrp
- type EvpnIgmpGrp
- type EvpnIgmpMsg
- type EvpnIgmpSource
- type EvpnIgmpVersion
- type Evpn_Active
- type Evpn_Active_AcIds
- type Evpn_Active_AcIds_AcId
- type Evpn_Active_AcIds_AcId_EvpnInstance
- type Evpn_Active_Client
- type Evpn_Active_EthernetSegments
- type Evpn_Active_EthernetSegments_EthernetSegment
- type Evpn_Active_EthernetSegments_EthernetSegment_EthernetSegmentIdentifier
- type Evpn_Active_EthernetSegments_EthernetSegment_NextHop
- type Evpn_Active_EthernetSegments_EthernetSegment_PrimaryService
- type Evpn_Active_EthernetSegments_EthernetSegment_RemoteSplitHorizonGroupLabel
- type Evpn_Active_EthernetSegments_EthernetSegment_SecondaryService
- type Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingEviElectedResult
- type Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingEviNotElectedResult
- type Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingISidelectedResult
- type Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingIsidNotElectedResult
- type Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingVniElectedResult
- type Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingVniNotElectedResult
- type Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingVpwsPermanentResult
- type Evpn_Active_EviDetail
- type Evpn_Active_EviDetail_Elements
- type Evpn_Active_EviDetail_Elements_Element
- type Evpn_Active_EviDetail_Elements_Element_EvpnInstance
- type Evpn_Active_EviDetail_Elements_Element_FlowLabel
- type Evpn_Active_EviDetail_Elements_Element_RdAuto
- type Evpn_Active_EviDetail_Elements_Element_RdAuto_Auto
- type Evpn_Active_EviDetail_Elements_Element_RdAuto_FourByteAs
- type Evpn_Active_EviDetail_Elements_Element_RdAuto_TwoByteAs
- type Evpn_Active_EviDetail_Elements_Element_RdAuto_V4Addr
- type Evpn_Active_EviDetail_Elements_Element_RdConfigured
- type Evpn_Active_EviDetail_Elements_Element_RdConfigured_Auto
- type Evpn_Active_EviDetail_Elements_Element_RdConfigured_FourByteAs
- type Evpn_Active_EviDetail_Elements_Element_RdConfigured_TwoByteAs
- type Evpn_Active_EviDetail_Elements_Element_RdConfigured_V4Addr
- type Evpn_Active_EviDetail_Elements_Element_RtAuto
- type Evpn_Active_EviDetail_Elements_Element_RtAuto_EsImport
- type Evpn_Active_EviDetail_Elements_Element_RtAuto_FourByteAs
- type Evpn_Active_EviDetail_Elements_Element_RtAuto_TwoByteAs
- type Evpn_Active_EviDetail_Elements_Element_RtAuto_V4Addr
- type Evpn_Active_EviDetail_EviChildren
- type Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries
- type Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery
- type Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EthernetSegmentIdentifier
- type Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EvpnInstance
- type Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_PathBuffer
- type Evpn_Active_EviDetail_EviChildren_InclusiveMulticasts
- type Evpn_Active_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast
- type Evpn_Active_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast_EvpnInstance
- type Evpn_Active_EviDetail_EviChildren_Macs
- type Evpn_Active_EviDetail_EviChildren_Macs_Mac
- type Evpn_Active_EviDetail_EviChildren_Macs_Mac_EvpnInstance
- type Evpn_Active_EviDetail_EviChildren_Macs_Mac_LocalEthernetSegmentIdentifier
- type Evpn_Active_EviDetail_EviChildren_Macs_Mac_PathBuffer
- type Evpn_Active_EviDetail_EviChildren_Macs_Mac_RemoteEthernetSegmentIdentifier
- type Evpn_Active_EviDetail_EviChildren_Neighbors
- type Evpn_Active_EviDetail_EviChildren_Neighbors_Neighbor
- type Evpn_Active_EviDetail_EviChildren_Neighbors_Neighbor_EvpnInstance
- type Evpn_Active_EviDetail_EviChildren_RouteTargets
- type Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget
- type Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_EvpnInstance
- type Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget
- type Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_EsImport
- type Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_FourByteAs
- type Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_TwoByteAs
- type Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_V4Addr
- type Evpn_Active_Evis
- type Evpn_Active_Evis_Evi
- type Evpn_Active_EvpnGroups
- type Evpn_Active_EvpnGroups_EvpnGroup
- type Evpn_Active_EvpnGroups_EvpnGroup_AccessInterface
- type Evpn_Active_EvpnGroups_EvpnGroup_CoreInterface
- type Evpn_Active_Igmps
- type Evpn_Active_Igmps_Igmp
- type Evpn_Active_Igmps_Igmp_EthernetSegmentIdentifier
- type Evpn_Active_Igmps_Igmp_NextHop
- type Evpn_Active_Igmps_Igmp_SourceInfo
- type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo
- type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters
- type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Atm
- type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Ethernet
- type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Fr
- type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther
- type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList
- type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList_Interface
- type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw
- type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList
- type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList_Interface
- type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm
- type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm_TdmOptions
- type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan
- type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_RewriteTag
- type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_VlanRange
- type Evpn_Active_InternalLabels
- type Evpn_Active_InternalLabels_InternalLabel
- type Evpn_Active_InternalLabels_InternalLabel_EadPathBuffer
- type Evpn_Active_InternalLabels_InternalLabel_EviPathBuffer
- type Evpn_Active_InternalLabels_InternalLabel_EvpnInstance
- type Evpn_Active_InternalLabels_InternalLabel_MacPathBuffer
- type Evpn_Active_InternalLabels_InternalLabel_SummaryPathBuffer
- type Evpn_Active_RemoteShgs
- type Evpn_Active_RemoteShgs_RemoteShg
- type Evpn_Active_RemoteShgs_RemoteShg_EthernetSegmentIdentifier
- type Evpn_Active_RemoteShgs_RemoteShg_RemoteSplitHorizonGroupLabel
- type Evpn_Active_Summary
- type Evpn_Active_Teps
- type Evpn_Active_Teps_Tep
- type Evpn_Active_Teps_Tep_LocalInfo
- type Evpn_Active_Teps_Tep_RemoteInfo
- type Evpn_Nodes
- type Evpn_Nodes_Node
- type Evpn_Nodes_Node_AcIds
- type Evpn_Nodes_Node_AcIds_AcId
- type Evpn_Nodes_Node_AcIds_AcId_EvpnInstance
- type Evpn_Nodes_Node_Client
- type Evpn_Nodes_Node_EthernetSegments
- type Evpn_Nodes_Node_EthernetSegments_EthernetSegment
- type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_EthernetSegmentIdentifier
- type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_NextHop
- type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_PrimaryService
- type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_RemoteSplitHorizonGroupLabel
- type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_SecondaryService
- type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingEviElectedResult
- type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingEviNotElectedResult
- type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingISidelectedResult
- type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingIsidNotElectedResult
- type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingVniElectedResult
- type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingVniNotElectedResult
- type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingVpwsPermanentResult
- type Evpn_Nodes_Node_EviDetail
- type Evpn_Nodes_Node_EviDetail_Elements
- type Evpn_Nodes_Node_EviDetail_Elements_Element
- type Evpn_Nodes_Node_EviDetail_Elements_Element_EvpnInstance
- type Evpn_Nodes_Node_EviDetail_Elements_Element_FlowLabel
- type Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto
- type Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto_Auto
- type Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto_FourByteAs
- type Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto_TwoByteAs
- type Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto_V4Addr
- type Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured
- type Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured_Auto
- type Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured_FourByteAs
- type Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured_TwoByteAs
- type Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured_V4Addr
- type Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto
- type Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto_EsImport
- type Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto_FourByteAs
- type Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto_TwoByteAs
- type Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto_V4Addr
- type Evpn_Nodes_Node_EviDetail_EviChildren
- type Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries
- type Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery
- type Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EthernetSegmentIdentifier
- type Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EvpnInstance
- type Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_PathBuffer
- type Evpn_Nodes_Node_EviDetail_EviChildren_InclusiveMulticasts
- type Evpn_Nodes_Node_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast
- type Evpn_Nodes_Node_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast_EvpnInstance
- type Evpn_Nodes_Node_EviDetail_EviChildren_Macs
- type Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac
- type Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_EvpnInstance
- type Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_LocalEthernetSegmentIdentifier
- type Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_PathBuffer
- type Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_RemoteEthernetSegmentIdentifier
- type Evpn_Nodes_Node_EviDetail_EviChildren_Neighbors
- type Evpn_Nodes_Node_EviDetail_EviChildren_Neighbors_Neighbor
- type Evpn_Nodes_Node_EviDetail_EviChildren_Neighbors_Neighbor_EvpnInstance
- type Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets
- type Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget
- type Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_EvpnInstance
- type Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget
- type Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_EsImport
- type Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_FourByteAs
- type Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_TwoByteAs
- type Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_V4Addr
- type Evpn_Nodes_Node_Evis
- type Evpn_Nodes_Node_Evis_Evi
- type Evpn_Nodes_Node_EvpnGroups
- type Evpn_Nodes_Node_EvpnGroups_EvpnGroup
- type Evpn_Nodes_Node_EvpnGroups_EvpnGroup_AccessInterface
- type Evpn_Nodes_Node_EvpnGroups_EvpnGroup_CoreInterface
- type Evpn_Nodes_Node_Igmps
- type Evpn_Nodes_Node_Igmps_Igmp
- type Evpn_Nodes_Node_Igmps_Igmp_EthernetSegmentIdentifier
- type Evpn_Nodes_Node_Igmps_Igmp_NextHop
- type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo
- type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo
- type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters
- type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Atm
- type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Ethernet
- type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Fr
- type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther
- type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList
- type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList_Interface
- type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw
- type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList
- type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList_Interface
- type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm
- type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm_TdmOptions
- type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan
- type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_RewriteTag
- type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_VlanRange
- type Evpn_Nodes_Node_InternalLabels
- type Evpn_Nodes_Node_InternalLabels_InternalLabel
- type Evpn_Nodes_Node_InternalLabels_InternalLabel_EadPathBuffer
- type Evpn_Nodes_Node_InternalLabels_InternalLabel_EviPathBuffer
- type Evpn_Nodes_Node_InternalLabels_InternalLabel_EvpnInstance
- type Evpn_Nodes_Node_InternalLabels_InternalLabel_MacPathBuffer
- type Evpn_Nodes_Node_InternalLabels_InternalLabel_SummaryPathBuffer
- type Evpn_Nodes_Node_RemoteShgs
- type Evpn_Nodes_Node_RemoteShgs_RemoteShg
- type Evpn_Nodes_Node_RemoteShgs_RemoteShg_EthernetSegmentIdentifier
- type Evpn_Nodes_Node_RemoteShgs_RemoteShg_RemoteSplitHorizonGroupLabel
- type Evpn_Nodes_Node_Summary
- type Evpn_Nodes_Node_Teps
- type Evpn_Nodes_Node_Teps_Tep
- type Evpn_Nodes_Node_Teps_Tep_LocalInfo
- type Evpn_Nodes_Node_Teps_Tep_RemoteInfo
- type Evpn_Standby
- type Evpn_Standby_AcIds
- type Evpn_Standby_AcIds_AcId
- type Evpn_Standby_AcIds_AcId_EvpnInstance
- type Evpn_Standby_Client
- type Evpn_Standby_EthernetSegments
- type Evpn_Standby_EthernetSegments_EthernetSegment
- type Evpn_Standby_EthernetSegments_EthernetSegment_EthernetSegmentIdentifier
- type Evpn_Standby_EthernetSegments_EthernetSegment_NextHop
- type Evpn_Standby_EthernetSegments_EthernetSegment_PrimaryService
- type Evpn_Standby_EthernetSegments_EthernetSegment_RemoteSplitHorizonGroupLabel
- type Evpn_Standby_EthernetSegments_EthernetSegment_SecondaryService
- type Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingEviElectedResult
- type Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingEviNotElectedResult
- type Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingISidelectedResult
- type Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingIsidNotElectedResult
- type Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingVniElectedResult
- type Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingVniNotElectedResult
- type Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingVpwsPermanentResult
- type Evpn_Standby_EviDetail
- type Evpn_Standby_EviDetail_Elements
- type Evpn_Standby_EviDetail_Elements_Element
- type Evpn_Standby_EviDetail_Elements_Element_EvpnInstance
- type Evpn_Standby_EviDetail_Elements_Element_FlowLabel
- type Evpn_Standby_EviDetail_Elements_Element_RdAuto
- type Evpn_Standby_EviDetail_Elements_Element_RdAuto_Auto
- type Evpn_Standby_EviDetail_Elements_Element_RdAuto_FourByteAs
- type Evpn_Standby_EviDetail_Elements_Element_RdAuto_TwoByteAs
- type Evpn_Standby_EviDetail_Elements_Element_RdAuto_V4Addr
- type Evpn_Standby_EviDetail_Elements_Element_RdConfigured
- type Evpn_Standby_EviDetail_Elements_Element_RdConfigured_Auto
- type Evpn_Standby_EviDetail_Elements_Element_RdConfigured_FourByteAs
- type Evpn_Standby_EviDetail_Elements_Element_RdConfigured_TwoByteAs
- type Evpn_Standby_EviDetail_Elements_Element_RdConfigured_V4Addr
- type Evpn_Standby_EviDetail_Elements_Element_RtAuto
- type Evpn_Standby_EviDetail_Elements_Element_RtAuto_EsImport
- type Evpn_Standby_EviDetail_Elements_Element_RtAuto_FourByteAs
- type Evpn_Standby_EviDetail_Elements_Element_RtAuto_TwoByteAs
- type Evpn_Standby_EviDetail_Elements_Element_RtAuto_V4Addr
- type Evpn_Standby_EviDetail_EviChildren
- type Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries
- type Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery
- type Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EthernetSegmentIdentifier
- type Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EvpnInstance
- type Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_PathBuffer
- type Evpn_Standby_EviDetail_EviChildren_InclusiveMulticasts
- type Evpn_Standby_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast
- type Evpn_Standby_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast_EvpnInstance
- type Evpn_Standby_EviDetail_EviChildren_Macs
- type Evpn_Standby_EviDetail_EviChildren_Macs_Mac
- type Evpn_Standby_EviDetail_EviChildren_Macs_Mac_EvpnInstance
- type Evpn_Standby_EviDetail_EviChildren_Macs_Mac_LocalEthernetSegmentIdentifier
- type Evpn_Standby_EviDetail_EviChildren_Macs_Mac_PathBuffer
- type Evpn_Standby_EviDetail_EviChildren_Macs_Mac_RemoteEthernetSegmentIdentifier
- type Evpn_Standby_EviDetail_EviChildren_Neighbors
- type Evpn_Standby_EviDetail_EviChildren_Neighbors_Neighbor
- type Evpn_Standby_EviDetail_EviChildren_Neighbors_Neighbor_EvpnInstance
- type Evpn_Standby_EviDetail_EviChildren_RouteTargets
- type Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget
- type Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_EvpnInstance
- type Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget
- type Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_EsImport
- type Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_FourByteAs
- type Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_TwoByteAs
- type Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_V4Addr
- type Evpn_Standby_Evis
- type Evpn_Standby_Evis_Evi
- type Evpn_Standby_EvpnGroups
- type Evpn_Standby_EvpnGroups_EvpnGroup
- type Evpn_Standby_EvpnGroups_EvpnGroup_AccessInterface
- type Evpn_Standby_EvpnGroups_EvpnGroup_CoreInterface
- type Evpn_Standby_Igmps
- type Evpn_Standby_Igmps_Igmp
- type Evpn_Standby_Igmps_Igmp_EthernetSegmentIdentifier
- type Evpn_Standby_Igmps_Igmp_NextHop
- type Evpn_Standby_Igmps_Igmp_SourceInfo
- type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo
- type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters
- type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Atm
- type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Ethernet
- type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Fr
- type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther
- type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList
- type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList_Interface
- type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw
- type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList
- type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList_Interface
- type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm
- type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm_TdmOptions
- type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan
- type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_RewriteTag
- type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_VlanRange
- type Evpn_Standby_InternalLabels
- type Evpn_Standby_InternalLabels_InternalLabel
- type Evpn_Standby_InternalLabels_InternalLabel_EadPathBuffer
- type Evpn_Standby_InternalLabels_InternalLabel_EviPathBuffer
- type Evpn_Standby_InternalLabels_InternalLabel_EvpnInstance
- type Evpn_Standby_InternalLabels_InternalLabel_MacPathBuffer
- type Evpn_Standby_InternalLabels_InternalLabel_SummaryPathBuffer
- type Evpn_Standby_RemoteShgs
- type Evpn_Standby_RemoteShgs_RemoteShg
- type Evpn_Standby_RemoteShgs_RemoteShg_EthernetSegmentIdentifier
- type Evpn_Standby_RemoteShgs_RemoteShg_RemoteSplitHorizonGroupLabel
- type Evpn_Standby_Summary
- type Evpn_Standby_Teps
- type Evpn_Standby_Teps_Tep
- type Evpn_Standby_Teps_Tep_LocalInfo
- type Evpn_Standby_Teps_Tep_RemoteInfo
- type IflistRepStatus
- type ImStateEnum
- type L2vpnAdRd
- type L2vpnAdRt
- type L2vpnAdRtRole
- type L2vpnAtmMode
- type L2vpnEvpn
- type L2vpnEvpnEsi
- type L2vpnEvpnLbMode
- type L2vpnEvpnMfMode
- type L2vpnEvpnRtOrigin
- type L2vpnEvpnScMode
- type L2vpnEvpnSmacSrc
- type L2vpnFrMode
- type L2vpnInterface
- type L2vpnRgRole
- type L2vpnTdmMode
- type L2vpnTdmRtpOption
- type L2vpnTimeStampMode
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BgpRouteTargetFormat ¶
type BgpRouteTargetFormat string
BgpRouteTargetFormat represents Bgp route target format
const ( // No route target BgpRouteTargetFormat_none BgpRouteTargetFormat = "none" // 2 Byte AS:nn format BgpRouteTargetFormat_two_byte_as BgpRouteTargetFormat = "two-byte-as" // 4 byte AS:nn format BgpRouteTargetFormat_four_byte_as BgpRouteTargetFormat = "four-byte-as" // IP:nn format BgpRouteTargetFormat_ipv4_address BgpRouteTargetFormat = "ipv4-address" // a.a.i format BgpRouteTargetFormat_es_import BgpRouteTargetFormat = "es-import" )
type BgpRouteTargetRole ¶
type BgpRouteTargetRole string
BgpRouteTargetRole represents Bgp route target role
const ( // Both Import and export roles BgpRouteTargetRole_both BgpRouteTargetRole = "both" // Import role BgpRouteTargetRole_import_ BgpRouteTargetRole = "import" // Export role BgpRouteTargetRole_export BgpRouteTargetRole = "export" )
type Evpn ¶
type Evpn struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Table of EVPN operational data for a particular node. Nodes Evpn_Nodes // Active EVPN operational data. Active Evpn_Active // Standby EVPN operational data. Standby Evpn_Standby }
Evpn EVPN Operational Table
func (*Evpn) GetEntityData ¶
func (evpn *Evpn) GetEntityData() *types.CommonEntityData
type EvpnIgmpGrp ¶
type EvpnIgmpGrp string
EvpnIgmpGrp represents Evpn igmp grp
const ( // Include EvpnIgmpGrp_include EvpnIgmpGrp = "include" // Exclude EvpnIgmpGrp_exclude EvpnIgmpGrp = "exclude" )
type EvpnIgmpMsg ¶
type EvpnIgmpMsg string
EvpnIgmpMsg represents Evpn igmp msg
const ( // Join EvpnIgmpMsg_join EvpnIgmpMsg = "join" // Leave EvpnIgmpMsg_leave EvpnIgmpMsg = "leave" )
type EvpnIgmpSource ¶
type EvpnIgmpSource string
EvpnIgmpSource represents Evpn igmp source
const ( // Local EvpnIgmpSource_local EvpnIgmpSource = "local" // Remote EvpnIgmpSource_remote EvpnIgmpSource = "remote" )
type EvpnIgmpVersion ¶
type EvpnIgmpVersion string
EvpnIgmpVersion represents Evpn igmp version
const ( // Version 1 EvpnIgmpVersion_version1 EvpnIgmpVersion = "version1" // Version 2 EvpnIgmpVersion_version2 EvpnIgmpVersion = "version2" // Version 3 EvpnIgmpVersion_version3 EvpnIgmpVersion = "version3" )
type Evpn_Active ¶
type Evpn_Active struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN Group Table. EvpnGroups Evpn_Active_EvpnGroups // EVPN Remote SHG table. RemoteShgs Evpn_Active_RemoteShgs // L2VPN EVPN Client. Client Evpn_Active_Client // EVPN IGMP table. Igmps Evpn_Active_Igmps // L2VPN EVPN EVI Table. Evis Evpn_Active_Evis // L2VPN EVPN Summary. Summary Evpn_Active_Summary // L2VPN EVI Detail Table. EviDetail Evpn_Active_EviDetail // L2VPN EVPN TEP Table. Teps Evpn_Active_Teps // EVPN Internal Label Table. InternalLabels Evpn_Active_InternalLabels // EVPN Ethernet-Segment Table. EthernetSegments Evpn_Active_EthernetSegments // EVPN AC ID table. AcIds Evpn_Active_AcIds }
Evpn_Active Active EVPN operational data
func (*Evpn_Active) GetEntityData ¶
func (active *Evpn_Active) GetEntityData() *types.CommonEntityData
type Evpn_Active_AcIds ¶
type Evpn_Active_AcIds struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN AC ID table. The type is slice of Evpn_Active_AcIds_AcId. AcId []*Evpn_Active_AcIds_AcId }
Evpn_Active_AcIds EVPN AC ID table
func (*Evpn_Active_AcIds) GetEntityData ¶
func (acIds *Evpn_Active_AcIds) GetEntityData() *types.CommonEntityData
type Evpn_Active_AcIds_AcId ¶
type Evpn_Active_AcIds_AcId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN id. The type is interface{} with range: 0..4294967295. Evi interface{} // AC ID. The type is interface{} with range: 0..4294967295. AcId interface{} // Neighbor IP. 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}]+)?. Neighbor interface{} // EVPN Instance summary information. EvpnInstance Evpn_Active_AcIds_AcId_EvpnInstance }
Evpn_Active_AcIds_AcId EVPN AC ID table
func (*Evpn_Active_AcIds_AcId) GetEntityData ¶
func (acId *Evpn_Active_AcIds_AcId) GetEntityData() *types.CommonEntityData
type Evpn_Active_AcIds_AcId_EvpnInstance ¶
type Evpn_Active_AcIds_AcId_EvpnInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Instance transport encapsulation. The type is interface{} with range: // 0..255. EncapsulationXr interface{} // Bridge domain name. The type is string. BdName interface{} // Service Type. The type is L2vpnEvpn. Type interface{} }
Evpn_Active_AcIds_AcId_EvpnInstance EVPN Instance summary information
func (*Evpn_Active_AcIds_AcId_EvpnInstance) GetEntityData ¶
func (evpnInstance *Evpn_Active_AcIds_AcId_EvpnInstance) GetEntityData() *types.CommonEntityData
type Evpn_Active_Client ¶
type Evpn_Active_Client struct { EntityData types.CommonEntityData YFilter yfilter.YFilter }
Evpn_Active_Client L2VPN EVPN Client
func (*Evpn_Active_Client) GetEntityData ¶
func (client *Evpn_Active_Client) GetEntityData() *types.CommonEntityData
type Evpn_Active_EthernetSegments ¶
type Evpn_Active_EthernetSegments struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN Ethernet-Segment Entry. The type is slice of // Evpn_Active_EthernetSegments_EthernetSegment. EthernetSegment []*Evpn_Active_EthernetSegments_EthernetSegment }
Evpn_Active_EthernetSegments EVPN Ethernet-Segment Table
func (*Evpn_Active_EthernetSegments) GetEntityData ¶
func (ethernetSegments *Evpn_Active_EthernetSegments) GetEntityData() *types.CommonEntityData
type Evpn_Active_EthernetSegments_EthernetSegment ¶
type Evpn_Active_EthernetSegments_EthernetSegment struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // ES id (part 1/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi1 interface{} // ES id (part 2/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi2 interface{} // ES id (part 3/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi3 interface{} // ES id (part 4/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi4 interface{} // ES id (part 5/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi5 interface{} // ESI Type. The type is L2vpnEvpnEsi. EsiType interface{} // ESI System Identifier. The type is string. EsiSystemIdentifier interface{} // ESI Port Key. The type is interface{} with range: 0..4294967295. EsiPortKey interface{} // ESI System Priority. The type is interface{} with range: 0..4294967295. EsiSystemPriority interface{} // Ethernet Segment Name. The type is string. EthernetSegmentName interface{} // State of the ethernet segment. The type is interface{} with range: // 0..4294967295. EthernetSegmentState interface{} // Main port ifhandle. The type is string with pattern: [a-zA-Z0-9._/-]+. IfHandle interface{} // Main port redundancy group role. The type is L2vpnRgRole. MainPortRole interface{} // Main Port MAC Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MainPortMac interface{} // Number of PWs in Up state. The type is interface{} with range: // 0..4294967295. NumUpPWs interface{} // ES-Import Route Target. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. RouteTarget interface{} // Origin of operational ES-Import RT. The type is L2vpnEvpnRtOrigin. RtOrigin interface{} // ES BGP Gates. The type is string. EsBgpGates interface{} // ES L2FIB Gates. The type is string. EsL2fibGates interface{} // Configured MAC Flushing mode. The type is L2vpnEvpnMfMode. MacFlushingModeConfig interface{} // Configured load balancing mode. The type is L2vpnEvpnLbMode. LoadBalanceModeConfig interface{} // Load balancing mode is default. The type is bool. LoadBalanceModeIsDefault interface{} // Operational load balancing mode. The type is L2vpnEvpnLbMode. LoadBalanceModeOper interface{} // Ethernet-Segment forced to single home. The type is bool. ForceSingleHome interface{} // Operational Source MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. SourceMacOper interface{} // Origin of operational source MAC address. The type is L2vpnEvpnSmacSrc. SourceMacOrigin interface{} // Configured timer for triggering DF election (seconds). The type is // interface{} with range: 0..4294967295. Units are second. PeeringTimer interface{} // Milliseconds left on DF election timer. The type is interface{} with range: // 0..4294967295. Units are millisecond. PeeringTimerLeft interface{} // Configured timer for (STP) recovery (seconds). The type is interface{} with // range: 0..4294967295. Units are second. RecoveryTimer interface{} // Milliseconds left on (STP) recovery timer. The type is interface{} with // range: 0..4294967295. Units are millisecond. RecoveryTimerLeft interface{} // Configured timer for delaying DF election (seconds). The type is // interface{} with range: 0..4294967295. Units are second. CarvingTimer interface{} // Milliseconds left on carving timer. The type is interface{} with range: // 0..4294967295. Units are millisecond. CarvingTimerLeft interface{} // Service carving mode. The type is L2vpnEvpnScMode. ServiceCarvingMode interface{} // Input string of Primary services ESI/I-SIDs. The type is string. PrimaryServicesInput interface{} // Input string of Secondary services ESI/I-SIDs. The type is string. SecondaryServicesInput interface{} // Count of Forwarders (AC, AC PW, VFI PW). The type is interface{} with // range: 0..4294967295. ForwarderPorts interface{} // Count of Forwarders with permanent service. The type is interface{} with // range: 0..4294967295. PermanentForwarderPorts interface{} // Count of Forwarders with elected service. The type is interface{} with // range: 0..4294967295. ElectedForwarderPorts interface{} // Count of Forwarders with not elected service. The type is interface{} with // range: 0..4294967295. NotElectedForwarderPorts interface{} // Count of forwarders with missing config detected. The type is interface{} // with range: 0..4294967295. NotConfigForwarderPorts interface{} // MP is protected and not under EVPN control. The type is bool. MpProtected interface{} // Anycast VTEP mode on NVE main-interface. The type is bool. NveAnycastVtep interface{} // Ingress-Replication is configured on NVE main-interface. The type is bool. NveIngressReplication interface{} // Local split horizon group label is valid. The type is bool. LocalSplitHorizonGroupLabelValid interface{} // Local split horizon group label. The type is interface{} with range: // 0..4294967295. LocalSplitHorizonGroupLabel interface{} // Ethernet Segment id. The type is slice of // Evpn_Active_EthernetSegments_EthernetSegment_EthernetSegmentIdentifier. EthernetSegmentIdentifier []*Evpn_Active_EthernetSegments_EthernetSegment_EthernetSegmentIdentifier // List of Primary services ESI/I-SIDs. The type is slice of // Evpn_Active_EthernetSegments_EthernetSegment_PrimaryService. PrimaryService []*Evpn_Active_EthernetSegments_EthernetSegment_PrimaryService // List of Secondary services ESI/I-SIDs. The type is slice of // Evpn_Active_EthernetSegments_EthernetSegment_SecondaryService. SecondaryService []*Evpn_Active_EthernetSegments_EthernetSegment_SecondaryService // Elected ISID service carving results. The type is slice of // Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingISidelectedResult. ServiceCarvingISidelectedResult []*Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingISidelectedResult // Not elected ISID service carving results. The type is slice of // Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingIsidNotElectedResult. ServiceCarvingIsidNotElectedResult []*Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingIsidNotElectedResult // Elected EVI service carving results. The type is slice of // Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingEviElectedResult. ServiceCarvingEviElectedResult []*Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingEviElectedResult // Not elected EVI service carving results. The type is slice of // Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingEviNotElectedResult. ServiceCarvingEviNotElectedResult []*Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingEviNotElectedResult // Elected VNI service carving results. The type is slice of // Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingVniElectedResult. ServiceCarvingVniElectedResult []*Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingVniElectedResult // Not elected VNI service carving results. The type is slice of // Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingVniNotElectedResult. ServiceCarvingVniNotElectedResult []*Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingVniNotElectedResult // List of nexthop IPv6 addresses. The type is slice of // Evpn_Active_EthernetSegments_EthernetSegment_NextHop. NextHop []*Evpn_Active_EthernetSegments_EthernetSegment_NextHop // Permanent EVPN VPWS service carving results. The type is slice of // Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingVpwsPermanentResult. ServiceCarvingVpwsPermanentResult []*Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingVpwsPermanentResult // Remote split horizon group labels. The type is slice of // Evpn_Active_EthernetSegments_EthernetSegment_RemoteSplitHorizonGroupLabel. RemoteSplitHorizonGroupLabel []*Evpn_Active_EthernetSegments_EthernetSegment_RemoteSplitHorizonGroupLabel }
Evpn_Active_EthernetSegments_EthernetSegment EVPN Ethernet-Segment Entry
func (*Evpn_Active_EthernetSegments_EthernetSegment) GetEntityData ¶
func (ethernetSegment *Evpn_Active_EthernetSegments_EthernetSegment) GetEntityData() *types.CommonEntityData
type Evpn_Active_EthernetSegments_EthernetSegment_EthernetSegmentIdentifier ¶
type Evpn_Active_EthernetSegments_EthernetSegment_EthernetSegmentIdentifier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..255. Entry interface{} }
Evpn_Active_EthernetSegments_EthernetSegment_EthernetSegmentIdentifier Ethernet Segment id
func (*Evpn_Active_EthernetSegments_EthernetSegment_EthernetSegmentIdentifier) GetEntityData ¶
func (ethernetSegmentIdentifier *Evpn_Active_EthernetSegments_EthernetSegment_EthernetSegmentIdentifier) GetEntityData() *types.CommonEntityData
type Evpn_Active_EthernetSegments_EthernetSegment_NextHop ¶
type Evpn_Active_EthernetSegments_EthernetSegment_NextHop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Next-hop IP address (v6 format). 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}]+)?. NextHop interface{} // DF Dont Premption. The type is bool. DfDontPrempt interface{} // DF Election Mode Configured. The type is interface{} with range: 0..255. DfType interface{} // DF Election Preference Set. The type is interface{} with range: 0..65535. DfPref interface{} }
Evpn_Active_EthernetSegments_EthernetSegment_NextHop List of nexthop IPv6 addresses
func (*Evpn_Active_EthernetSegments_EthernetSegment_NextHop) GetEntityData ¶
func (nextHop *Evpn_Active_EthernetSegments_EthernetSegment_NextHop) GetEntityData() *types.CommonEntityData
type Evpn_Active_EthernetSegments_EthernetSegment_PrimaryService ¶
type Evpn_Active_EthernetSegments_EthernetSegment_PrimaryService struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..4294967295. Entry interface{} }
Evpn_Active_EthernetSegments_EthernetSegment_PrimaryService List of Primary services ESI/I-SIDs
func (*Evpn_Active_EthernetSegments_EthernetSegment_PrimaryService) GetEntityData ¶
func (primaryService *Evpn_Active_EthernetSegments_EthernetSegment_PrimaryService) GetEntityData() *types.CommonEntityData
type Evpn_Active_EthernetSegments_EthernetSegment_RemoteSplitHorizonGroupLabel ¶
type Evpn_Active_EthernetSegments_EthernetSegment_RemoteSplitHorizonGroupLabel struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Next-hop IP address (v6 format). 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}]+)?. NextHop interface{} // Split horizon label associated with next-hop address. The type is // interface{} with range: 0..4294967295. Label interface{} }
Evpn_Active_EthernetSegments_EthernetSegment_RemoteSplitHorizonGroupLabel Remote split horizon group labels
func (*Evpn_Active_EthernetSegments_EthernetSegment_RemoteSplitHorizonGroupLabel) GetEntityData ¶
func (remoteSplitHorizonGroupLabel *Evpn_Active_EthernetSegments_EthernetSegment_RemoteSplitHorizonGroupLabel) GetEntityData() *types.CommonEntityData
type Evpn_Active_EthernetSegments_EthernetSegment_SecondaryService ¶
type Evpn_Active_EthernetSegments_EthernetSegment_SecondaryService struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..4294967295. Entry interface{} }
Evpn_Active_EthernetSegments_EthernetSegment_SecondaryService List of Secondary services ESI/I-SIDs
func (*Evpn_Active_EthernetSegments_EthernetSegment_SecondaryService) GetEntityData ¶
func (secondaryService *Evpn_Active_EthernetSegments_EthernetSegment_SecondaryService) GetEntityData() *types.CommonEntityData
type Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingEviElectedResult ¶
type Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingEviElectedResult struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..4294967295. Entry interface{} }
Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingEviElectedResult Elected EVI service carving results
func (*Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingEviElectedResult) GetEntityData ¶
func (serviceCarvingEviElectedResult *Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingEviElectedResult) GetEntityData() *types.CommonEntityData
type Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingEviNotElectedResult ¶
type Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingEviNotElectedResult struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..4294967295. Entry interface{} }
Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingEviNotElectedResult Not elected EVI service carving results
func (*Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingEviNotElectedResult) GetEntityData ¶
func (serviceCarvingEviNotElectedResult *Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingEviNotElectedResult) GetEntityData() *types.CommonEntityData
type Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingISidelectedResult ¶
type Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingISidelectedResult struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..4294967295. Entry interface{} }
Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingISidelectedResult Elected ISID service carving results
func (*Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingISidelectedResult) GetEntityData ¶
func (serviceCarvingISidelectedResult *Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingISidelectedResult) GetEntityData() *types.CommonEntityData
type Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingIsidNotElectedResult ¶
type Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingIsidNotElectedResult struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..4294967295. Entry interface{} }
Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingIsidNotElectedResult Not elected ISID service carving results
func (*Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingIsidNotElectedResult) GetEntityData ¶
func (serviceCarvingIsidNotElectedResult *Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingIsidNotElectedResult) GetEntityData() *types.CommonEntityData
type Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingVniElectedResult ¶
type Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingVniElectedResult struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..4294967295. Entry interface{} }
Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingVniElectedResult Elected VNI service carving results
func (*Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingVniElectedResult) GetEntityData ¶
func (serviceCarvingVniElectedResult *Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingVniElectedResult) GetEntityData() *types.CommonEntityData
type Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingVniNotElectedResult ¶
type Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingVniNotElectedResult struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..4294967295. Entry interface{} }
Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingVniNotElectedResult Not elected VNI service carving results
func (*Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingVniNotElectedResult) GetEntityData ¶
func (serviceCarvingVniNotElectedResult *Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingVniNotElectedResult) GetEntityData() *types.CommonEntityData
type Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingVpwsPermanentResult ¶
type Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingVpwsPermanentResult struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // VPN ID. The type is interface{} with range: 0..4294967295. VpnId interface{} // Service Type. The type is L2vpnEvpn. Type interface{} // Ethernet Tag. The type is interface{} with range: 0..4294967295. EthernetTag interface{} }
Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingVpwsPermanentResult Permanent EVPN VPWS service carving results
func (*Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingVpwsPermanentResult) GetEntityData ¶
func (serviceCarvingVpwsPermanentResult *Evpn_Active_EthernetSegments_EthernetSegment_ServiceCarvingVpwsPermanentResult) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail ¶
type Evpn_Active_EviDetail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVI BGP RT Detail Info Elements. Elements Evpn_Active_EviDetail_Elements // Container for all EVI detail info. EviChildren Evpn_Active_EviDetail_EviChildren }
Evpn_Active_EviDetail L2VPN EVI Detail Table
func (*Evpn_Active_EviDetail) GetEntityData ¶
func (eviDetail *Evpn_Active_EviDetail) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_Elements ¶
type Evpn_Active_EviDetail_Elements struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVI BGP RT Detail Info. The type is slice of // Evpn_Active_EviDetail_Elements_Element. Element []*Evpn_Active_EviDetail_Elements_Element }
Evpn_Active_EviDetail_Elements EVI BGP RT Detail Info Elements
func (*Evpn_Active_EviDetail_Elements) GetEntityData ¶
func (elements *Evpn_Active_EviDetail_Elements) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_Elements_Element ¶
type Evpn_Active_EviDetail_Elements_Element struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN id. The type is interface{} with range: 0..4294967295. Evi interface{} // Encap. The type is interface{} with range: 0..4294967295. Encapsulation interface{} // E-VPN id. The type is interface{} with range: 0..4294967295. EviXr interface{} // EVPN Instance encapsulation. The type is interface{} with range: 0..255. EncapsulationXr interface{} // Bridge domain name. The type is string. BdName interface{} // Service Type. The type is L2vpnEvpn. Type interface{} // EVI description. The type is string. Description interface{} // Unicast Label. The type is interface{} with range: 0..4294967295. UnicastLabel interface{} // Multicast Label. The type is interface{} with range: 0..4294967295. MulticastLabel interface{} // Control-Word Disable. The type is bool. CwDisable interface{} // Table-policy Name. The type is string. TablePolicyName interface{} // Forward Class attribute. The type is interface{} with range: 0..255. ForwardClass interface{} // Is Import RT None set. The type is bool. RtImportBlockSet interface{} // Is Export RT None set. The type is bool. RtExportBlockSet interface{} // Advertise MAC-only routes on this EVI. The type is bool. AdvertiseMac interface{} // Advertise BVI MACs routes on this EVI. The type is bool. AdvertiseBviMac interface{} // Route Aliasing is disabled. The type is bool. AliasingDisabled interface{} // Unknown-unicast flooding is disabled. The type is bool. UnknownUnicastFloodingDisabled interface{} // Route Re-origination is disabled. The type is bool. ReoriginateDisabled interface{} // EVPN Instance is Regular/Stitching side. The type is bool. Stitching interface{} // EVI is connected to multicast source. The type is bool. MulticastSourceConnected interface{} // BGP implicit import is disabled. The type is bool. BgpImplicitImportDisabled interface{} // L3 VRF name from BVI. The type is string. VrfName interface{} // EVPN Instance summary information. EvpnInstance Evpn_Active_EviDetail_Elements_Element_EvpnInstance // Flow Label Information. FlowLabel Evpn_Active_EviDetail_Elements_Element_FlowLabel // Automatic Route Distingtuisher. RdAuto Evpn_Active_EviDetail_Elements_Element_RdAuto // Configured Route Distinguisher. RdConfigured Evpn_Active_EviDetail_Elements_Element_RdConfigured // Automatic Route Target. RtAuto Evpn_Active_EviDetail_Elements_Element_RtAuto }
Evpn_Active_EviDetail_Elements_Element EVI BGP RT Detail Info
func (*Evpn_Active_EviDetail_Elements_Element) GetEntityData ¶
func (element *Evpn_Active_EviDetail_Elements_Element) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_Elements_Element_EvpnInstance ¶
type Evpn_Active_EviDetail_Elements_Element_EvpnInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Instance transport encapsulation. The type is interface{} with range: // 0..255. EncapsulationXr interface{} // Bridge domain name. The type is string. BdName interface{} // Service Type. The type is L2vpnEvpn. Type interface{} }
Evpn_Active_EviDetail_Elements_Element_EvpnInstance EVPN Instance summary information
func (*Evpn_Active_EviDetail_Elements_Element_EvpnInstance) GetEntityData ¶
func (evpnInstance *Evpn_Active_EviDetail_Elements_Element_EvpnInstance) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_Elements_Element_FlowLabel ¶
type Evpn_Active_EviDetail_Elements_Element_FlowLabel struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Static flow label. The type is bool. StaticFlowLabel interface{} // Globally configured flow label. The type is bool. GlobalFlowLabel interface{} }
Evpn_Active_EviDetail_Elements_Element_FlowLabel Flow Label Information
func (*Evpn_Active_EviDetail_Elements_Element_FlowLabel) GetEntityData ¶
func (flowLabel *Evpn_Active_EviDetail_Elements_Element_FlowLabel) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_Elements_Element_RdAuto ¶
type Evpn_Active_EviDetail_Elements_Element_RdAuto struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // RD. The type is L2vpnAdRd. Rd interface{} // auto. Auto Evpn_Active_EviDetail_Elements_Element_RdAuto_Auto // two byte as. TwoByteAs Evpn_Active_EviDetail_Elements_Element_RdAuto_TwoByteAs // four byte as. FourByteAs Evpn_Active_EviDetail_Elements_Element_RdAuto_FourByteAs // v4 addr. V4Addr Evpn_Active_EviDetail_Elements_Element_RdAuto_V4Addr }
Evpn_Active_EviDetail_Elements_Element_RdAuto Automatic Route Distingtuisher
func (*Evpn_Active_EviDetail_Elements_Element_RdAuto) GetEntityData ¶
func (rdAuto *Evpn_Active_EviDetail_Elements_Element_RdAuto) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_Elements_Element_RdAuto_Auto ¶
type Evpn_Active_EviDetail_Elements_Element_RdAuto_Auto struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP Router ID. 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}]+)?. RouterId interface{} // Auto-generated Index. The type is interface{} with range: 0..65535. AutoIndex interface{} }
Evpn_Active_EviDetail_Elements_Element_RdAuto_Auto auto
func (*Evpn_Active_EviDetail_Elements_Element_RdAuto_Auto) GetEntityData ¶
func (auto *Evpn_Active_EviDetail_Elements_Element_RdAuto_Auto) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_Elements_Element_RdAuto_FourByteAs ¶
type Evpn_Active_EviDetail_Elements_Element_RdAuto_FourByteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // 4 Byte AS Number. The type is interface{} with range: 0..4294967295. FourByteAs interface{} // 2 Byte Index. The type is interface{} with range: 0..65535. TwoByteIndex interface{} }
Evpn_Active_EviDetail_Elements_Element_RdAuto_FourByteAs four byte as
func (*Evpn_Active_EviDetail_Elements_Element_RdAuto_FourByteAs) GetEntityData ¶
func (fourByteAs *Evpn_Active_EviDetail_Elements_Element_RdAuto_FourByteAs) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_Elements_Element_RdAuto_TwoByteAs ¶
type Evpn_Active_EviDetail_Elements_Element_RdAuto_TwoByteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // 2 Byte AS Number. The type is interface{} with range: 0..65535. TwoByteAs interface{} // 4 Byte Index. The type is interface{} with range: 0..4294967295. FourByteIndex interface{} }
Evpn_Active_EviDetail_Elements_Element_RdAuto_TwoByteAs two byte as
func (*Evpn_Active_EviDetail_Elements_Element_RdAuto_TwoByteAs) GetEntityData ¶
func (twoByteAs *Evpn_Active_EviDetail_Elements_Element_RdAuto_TwoByteAs) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_Elements_Element_RdAuto_V4Addr ¶
type Evpn_Active_EviDetail_Elements_Element_RdAuto_V4Addr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 Address. 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}]+)?. Ipv4Address interface{} // 2 Byte Index. The type is interface{} with range: 0..65535. TwoByteIndex interface{} }
Evpn_Active_EviDetail_Elements_Element_RdAuto_V4Addr v4 addr
func (*Evpn_Active_EviDetail_Elements_Element_RdAuto_V4Addr) GetEntityData ¶
func (v4Addr *Evpn_Active_EviDetail_Elements_Element_RdAuto_V4Addr) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_Elements_Element_RdConfigured ¶
type Evpn_Active_EviDetail_Elements_Element_RdConfigured struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // RD. The type is L2vpnAdRd. Rd interface{} // auto. Auto Evpn_Active_EviDetail_Elements_Element_RdConfigured_Auto // two byte as. TwoByteAs Evpn_Active_EviDetail_Elements_Element_RdConfigured_TwoByteAs // four byte as. FourByteAs Evpn_Active_EviDetail_Elements_Element_RdConfigured_FourByteAs // v4 addr. V4Addr Evpn_Active_EviDetail_Elements_Element_RdConfigured_V4Addr }
Evpn_Active_EviDetail_Elements_Element_RdConfigured Configured Route Distinguisher
func (*Evpn_Active_EviDetail_Elements_Element_RdConfigured) GetEntityData ¶
func (rdConfigured *Evpn_Active_EviDetail_Elements_Element_RdConfigured) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_Elements_Element_RdConfigured_Auto ¶
type Evpn_Active_EviDetail_Elements_Element_RdConfigured_Auto struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP Router ID. 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}]+)?. RouterId interface{} // Auto-generated Index. The type is interface{} with range: 0..65535. AutoIndex interface{} }
Evpn_Active_EviDetail_Elements_Element_RdConfigured_Auto auto
func (*Evpn_Active_EviDetail_Elements_Element_RdConfigured_Auto) GetEntityData ¶
func (auto *Evpn_Active_EviDetail_Elements_Element_RdConfigured_Auto) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_Elements_Element_RdConfigured_FourByteAs ¶
type Evpn_Active_EviDetail_Elements_Element_RdConfigured_FourByteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // 4 Byte AS Number. The type is interface{} with range: 0..4294967295. FourByteAs interface{} // 2 Byte Index. The type is interface{} with range: 0..65535. TwoByteIndex interface{} }
Evpn_Active_EviDetail_Elements_Element_RdConfigured_FourByteAs four byte as
func (*Evpn_Active_EviDetail_Elements_Element_RdConfigured_FourByteAs) GetEntityData ¶
func (fourByteAs *Evpn_Active_EviDetail_Elements_Element_RdConfigured_FourByteAs) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_Elements_Element_RdConfigured_TwoByteAs ¶
type Evpn_Active_EviDetail_Elements_Element_RdConfigured_TwoByteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // 2 Byte AS Number. The type is interface{} with range: 0..65535. TwoByteAs interface{} // 4 Byte Index. The type is interface{} with range: 0..4294967295. FourByteIndex interface{} }
Evpn_Active_EviDetail_Elements_Element_RdConfigured_TwoByteAs two byte as
func (*Evpn_Active_EviDetail_Elements_Element_RdConfigured_TwoByteAs) GetEntityData ¶
func (twoByteAs *Evpn_Active_EviDetail_Elements_Element_RdConfigured_TwoByteAs) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_Elements_Element_RdConfigured_V4Addr ¶
type Evpn_Active_EviDetail_Elements_Element_RdConfigured_V4Addr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 Address. 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}]+)?. Ipv4Address interface{} // 2 Byte Index. The type is interface{} with range: 0..65535. TwoByteIndex interface{} }
Evpn_Active_EviDetail_Elements_Element_RdConfigured_V4Addr v4 addr
func (*Evpn_Active_EviDetail_Elements_Element_RdConfigured_V4Addr) GetEntityData ¶
func (v4Addr *Evpn_Active_EviDetail_Elements_Element_RdConfigured_V4Addr) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_Elements_Element_RtAuto ¶
type Evpn_Active_EviDetail_Elements_Element_RtAuto struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // RT. The type is L2vpnAdRt. Rt interface{} // two byte as. TwoByteAs Evpn_Active_EviDetail_Elements_Element_RtAuto_TwoByteAs // four byte as. FourByteAs Evpn_Active_EviDetail_Elements_Element_RtAuto_FourByteAs // v4 addr. V4Addr Evpn_Active_EviDetail_Elements_Element_RtAuto_V4Addr // es import. EsImport Evpn_Active_EviDetail_Elements_Element_RtAuto_EsImport }
Evpn_Active_EviDetail_Elements_Element_RtAuto Automatic Route Target
func (*Evpn_Active_EviDetail_Elements_Element_RtAuto) GetEntityData ¶
func (rtAuto *Evpn_Active_EviDetail_Elements_Element_RtAuto) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_Elements_Element_RtAuto_EsImport ¶
type Evpn_Active_EviDetail_Elements_Element_RtAuto_EsImport struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Top 4 bytes of ES Import. The type is interface{} with range: // 0..4294967295. HighBytes interface{} // Low 2 bytes of ES Import. The type is interface{} with range: 0..65535. LowBytes interface{} }
Evpn_Active_EviDetail_Elements_Element_RtAuto_EsImport es import
func (*Evpn_Active_EviDetail_Elements_Element_RtAuto_EsImport) GetEntityData ¶
func (esImport *Evpn_Active_EviDetail_Elements_Element_RtAuto_EsImport) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_Elements_Element_RtAuto_FourByteAs ¶
type Evpn_Active_EviDetail_Elements_Element_RtAuto_FourByteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // 4 Byte AS Number. The type is interface{} with range: 0..4294967295. FourByteAs interface{} // 2 Byte Index. The type is interface{} with range: 0..65535. TwoByteIndex interface{} }
Evpn_Active_EviDetail_Elements_Element_RtAuto_FourByteAs four byte as
func (*Evpn_Active_EviDetail_Elements_Element_RtAuto_FourByteAs) GetEntityData ¶
func (fourByteAs *Evpn_Active_EviDetail_Elements_Element_RtAuto_FourByteAs) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_Elements_Element_RtAuto_TwoByteAs ¶
type Evpn_Active_EviDetail_Elements_Element_RtAuto_TwoByteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // 2 Byte AS Number. The type is interface{} with range: 0..65535. TwoByteAs interface{} // 4 Byte Index. The type is interface{} with range: 0..4294967295. FourByteIndex interface{} }
Evpn_Active_EviDetail_Elements_Element_RtAuto_TwoByteAs two byte as
func (*Evpn_Active_EviDetail_Elements_Element_RtAuto_TwoByteAs) GetEntityData ¶
func (twoByteAs *Evpn_Active_EviDetail_Elements_Element_RtAuto_TwoByteAs) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_Elements_Element_RtAuto_V4Addr ¶
type Evpn_Active_EviDetail_Elements_Element_RtAuto_V4Addr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 Address. 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}]+)?. Ipv4Address interface{} // 2 Byte Index. The type is interface{} with range: 0..65535. TwoByteIndex interface{} }
Evpn_Active_EviDetail_Elements_Element_RtAuto_V4Addr v4 addr
func (*Evpn_Active_EviDetail_Elements_Element_RtAuto_V4Addr) GetEntityData ¶
func (v4Addr *Evpn_Active_EviDetail_Elements_Element_RtAuto_V4Addr) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_EviChildren ¶
type Evpn_Active_EviDetail_EviChildren struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN Neighbor table. Neighbors Evpn_Active_EviDetail_EviChildren_Neighbors // EVPN Ethernet Auto-Discovery table. EthernetAutoDiscoveries Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries // L2VPN EVPN IMCAST table. InclusiveMulticasts Evpn_Active_EviDetail_EviChildren_InclusiveMulticasts // L2VPN EVPN EVI RT Child Table. RouteTargets Evpn_Active_EviDetail_EviChildren_RouteTargets // L2VPN EVPN EVI MAC table. Macs Evpn_Active_EviDetail_EviChildren_Macs }
Evpn_Active_EviDetail_EviChildren Container for all EVI detail info
func (*Evpn_Active_EviDetail_EviChildren) GetEntityData ¶
func (eviChildren *Evpn_Active_EviDetail_EviChildren) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries ¶
type Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN Ethernet Auto-Discovery Entry. The type is slice of // Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery. EthernetAutoDiscovery []*Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery }
Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries EVPN Ethernet Auto-Discovery table
func (*Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries) GetEntityData ¶
func (ethernetAutoDiscoveries *Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery ¶
type Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN id. The type is interface{} with range: 0..4294967295. Evi interface{} // Encap. The type is interface{} with range: 0..4294967295. Encapsulation interface{} // ES id (part 1/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi1 interface{} // ES id (part 2/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi2 interface{} // ES id (part 3/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi3 interface{} // ES id (part 4/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi4 interface{} // ES id (part 5/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi5 interface{} // Ethernet Tag ID. The type is interface{} with range: 0..4294967295. EthernetTag interface{} // Ethernet Tag. The type is interface{} with range: 0..4294967295. EthernetTagXr interface{} // Local nexthop IP. 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}]+)?. LocalNextHop interface{} // Associated local label. The type is interface{} with range: 0..4294967295. LocalLabel interface{} // Indication of EthernetAutoDiscovery Route is local. The type is bool. IsLocalEad interface{} // Single-active redundancy configured at remote EAD. The type is bool. RedundancySingleActive interface{} // Single-flow-active redundancy configured at remote EAD. The type is bool. RedundancySingleFlowActive interface{} // Number of items in path list buffer. The type is interface{} with range: // 0..4294967295. NumPaths interface{} // EVPN Instance summary information. EvpnInstance Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EvpnInstance // Ethernet Segment id. The type is slice of // Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EthernetSegmentIdentifier. EthernetSegmentIdentifier []*Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EthernetSegmentIdentifier // Path List Buffer. The type is slice of // Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_PathBuffer. PathBuffer []*Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_PathBuffer }
Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery EVPN Ethernet Auto-Discovery Entry
func (*Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery) GetEntityData ¶
func (ethernetAutoDiscovery *Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EthernetSegmentIdentifier ¶
type Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EthernetSegmentIdentifier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..255. Entry interface{} }
Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EthernetSegmentIdentifier Ethernet Segment id
func (*Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EthernetSegmentIdentifier) GetEntityData ¶
func (ethernetSegmentIdentifier *Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EthernetSegmentIdentifier) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EvpnInstance ¶
type Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EvpnInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Instance transport encapsulation. The type is interface{} with range: // 0..255. EncapsulationXr interface{} // Bridge domain name. The type is string. BdName interface{} // Service Type. The type is L2vpnEvpn. Type interface{} }
Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EvpnInstance EVPN Instance summary information
func (*Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EvpnInstance) GetEntityData ¶
func (evpnInstance *Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EvpnInstance) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_PathBuffer ¶
type Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_PathBuffer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Tunnel Endpoint Identifier. The type is interface{} with range: // 0..4294967295. TunnelEndpointId interface{} // Next-hop IP address (v6 format). 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}]+)?. NextHop interface{} // Output Label. The type is interface{} with range: 0..4294967295. OutputLabel interface{} // Segment-Routing Traffic Engineering Tunnel Interface Handle. The type is // string with pattern: [a-zA-Z0-9._/-]+. SrteTunnel interface{} }
Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_PathBuffer Path List Buffer
func (*Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_PathBuffer) GetEntityData ¶
func (pathBuffer *Evpn_Active_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_PathBuffer) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_EviChildren_InclusiveMulticasts ¶
type Evpn_Active_EviDetail_EviChildren_InclusiveMulticasts struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2VPN EVPN IMCAST table. The type is slice of // Evpn_Active_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast. InclusiveMulticast []*Evpn_Active_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast }
Evpn_Active_EviDetail_EviChildren_InclusiveMulticasts L2VPN EVPN IMCAST table
func (*Evpn_Active_EviDetail_EviChildren_InclusiveMulticasts) GetEntityData ¶
func (inclusiveMulticasts *Evpn_Active_EviDetail_EviChildren_InclusiveMulticasts) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast ¶
type Evpn_Active_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN id. The type is interface{} with range: 0..4294967295. Evi interface{} // Encap. The type is interface{} with range: 0..4294967295. Encapsulation interface{} // Ethernet Tag. The type is interface{} with range: 0..4294967295. EthernetTag interface{} // Originating IP. 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}]+)?. OriginatingIp interface{} // Ethernet Tag. The type is interface{} with range: 0..4294967295. EthernetTagXr interface{} // Originating IP. 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}]+)?. OriginatingIpXr interface{} // Tunnel Endpoint ID. The type is interface{} with range: 0..4294967295. TunnelEndpointId interface{} // IP of nexthop. 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}]+)?. NextHop interface{} // Output label. The type is interface{} with range: 0..4294967295. OutputLabel interface{} // Local entry. The type is bool. IsLocalEntry interface{} // Proxy entry. The type is bool. IsProxyEntry interface{} // SR-TE Policy. The type is string with pattern: [a-zA-Z0-9._/-]+. SrtePolicy interface{} // EVPN Instance summary information. EvpnInstance Evpn_Active_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast_EvpnInstance }
Evpn_Active_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast L2VPN EVPN IMCAST table
func (*Evpn_Active_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast) GetEntityData ¶
func (inclusiveMulticast *Evpn_Active_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast_EvpnInstance ¶
type Evpn_Active_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast_EvpnInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Instance transport encapsulation. The type is interface{} with range: // 0..255. EncapsulationXr interface{} // Bridge domain name. The type is string. BdName interface{} // Service Type. The type is L2vpnEvpn. Type interface{} }
Evpn_Active_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast_EvpnInstance EVPN Instance summary information
func (*Evpn_Active_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast_EvpnInstance) GetEntityData ¶
func (evpnInstance *Evpn_Active_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast_EvpnInstance) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_EviChildren_Macs ¶
type Evpn_Active_EviDetail_EviChildren_Macs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2VPN EVPN MAC table. The type is slice of // Evpn_Active_EviDetail_EviChildren_Macs_Mac. Mac []*Evpn_Active_EviDetail_EviChildren_Macs_Mac }
Evpn_Active_EviDetail_EviChildren_Macs L2VPN EVPN EVI MAC table
func (*Evpn_Active_EviDetail_EviChildren_Macs) GetEntityData ¶
func (macs *Evpn_Active_EviDetail_EviChildren_Macs) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_EviChildren_Macs_Mac ¶
type Evpn_Active_EviDetail_EviChildren_Macs_Mac struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN id. The type is interface{} with range: 0..4294967295. Evi interface{} // Encap. The type is interface{} with range: 0..4294967295. Encapsulation interface{} // Ethernet Tag ID. The type is interface{} with range: 0..4294967295. EthernetTag 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 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}]+)?. IpAddress interface{} // Ethernet Tag. The type is interface{} with range: 0..4294967295. EthernetTagXr interface{} // MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddressXr interface{} // IP address (v6 format). 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}]+)?. IpAddressXr interface{} // Associated local label. The type is interface{} with range: 0..4294967295. LocalLabel interface{} // Number of items in path list buffer. The type is interface{} with range: // 0..4294967295. NumPaths interface{} // Indication of MAC being locally generated. The type is bool. IsLocalMac interface{} // Proxy entry. The type is bool. IsProxyEntry interface{} // Indication of MAC being remotely generated. The type is bool. IsRemoteMac interface{} // SOO nexthop (v6 format). 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}]+)?. SooNexthop interface{} // IP nexthop address (v6 format). 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}]+)?. IpnhAddress interface{} // ESI port key. The type is interface{} with range: 0..65535. EsiPortKey interface{} // Encap type of local MAC. The type is interface{} with range: 0..255. LocalEncapType interface{} // Encap type of remote MAC. The type is interface{} with range: 0..255. RemoteEncapType interface{} // Port the MAC was learned on. The type is string. LearnedBridgePortName interface{} // local seq id. The type is interface{} with range: 0..4294967295. LocalSeqId interface{} // remote seq id. The type is interface{} with range: 0..4294967295. RemoteSeqId interface{} // local l3 label. The type is interface{} with range: 0..4294967295. LocalL3Label interface{} // Router MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. RouterMacAddress interface{} // Number of flushes requested . The type is interface{} with range: 0..65535. MacFlushRequested interface{} // Number of flushes received . The type is interface{} with range: 0..65535. MacFlushReceived interface{} // MPLS Internal Label. The type is interface{} with range: 0..4294967295. InternalLabel interface{} // Internal Label has resolved per-ES EAD and per-EVI EAD or MAC routes. The // type is bool. Resolved interface{} // Indication if Local MAC is statically configured. The type is bool. LocalIsStatic interface{} // Indication if Remote MAC is statically configured. The type is bool. RemoteIsStatic interface{} // EVPN Instance summary information. EvpnInstance Evpn_Active_EviDetail_EviChildren_Macs_Mac_EvpnInstance // Local Ethernet Segment id. The type is slice of // Evpn_Active_EviDetail_EviChildren_Macs_Mac_LocalEthernetSegmentIdentifier. LocalEthernetSegmentIdentifier []*Evpn_Active_EviDetail_EviChildren_Macs_Mac_LocalEthernetSegmentIdentifier // Remote Ethernet Segment id. The type is slice of // Evpn_Active_EviDetail_EviChildren_Macs_Mac_RemoteEthernetSegmentIdentifier. RemoteEthernetSegmentIdentifier []*Evpn_Active_EviDetail_EviChildren_Macs_Mac_RemoteEthernetSegmentIdentifier // Path List Buffer. The type is slice of // Evpn_Active_EviDetail_EviChildren_Macs_Mac_PathBuffer. PathBuffer []*Evpn_Active_EviDetail_EviChildren_Macs_Mac_PathBuffer }
Evpn_Active_EviDetail_EviChildren_Macs_Mac L2VPN EVPN MAC table
func (*Evpn_Active_EviDetail_EviChildren_Macs_Mac) GetEntityData ¶
func (mac *Evpn_Active_EviDetail_EviChildren_Macs_Mac) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_EviChildren_Macs_Mac_EvpnInstance ¶
type Evpn_Active_EviDetail_EviChildren_Macs_Mac_EvpnInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Instance transport encapsulation. The type is interface{} with range: // 0..255. EncapsulationXr interface{} // Bridge domain name. The type is string. BdName interface{} // Service Type. The type is L2vpnEvpn. Type interface{} }
Evpn_Active_EviDetail_EviChildren_Macs_Mac_EvpnInstance EVPN Instance summary information
func (*Evpn_Active_EviDetail_EviChildren_Macs_Mac_EvpnInstance) GetEntityData ¶
func (evpnInstance *Evpn_Active_EviDetail_EviChildren_Macs_Mac_EvpnInstance) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_EviChildren_Macs_Mac_LocalEthernetSegmentIdentifier ¶
type Evpn_Active_EviDetail_EviChildren_Macs_Mac_LocalEthernetSegmentIdentifier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..255. Entry interface{} }
Evpn_Active_EviDetail_EviChildren_Macs_Mac_LocalEthernetSegmentIdentifier Local Ethernet Segment id
func (*Evpn_Active_EviDetail_EviChildren_Macs_Mac_LocalEthernetSegmentIdentifier) GetEntityData ¶
func (localEthernetSegmentIdentifier *Evpn_Active_EviDetail_EviChildren_Macs_Mac_LocalEthernetSegmentIdentifier) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_EviChildren_Macs_Mac_PathBuffer ¶
type Evpn_Active_EviDetail_EviChildren_Macs_Mac_PathBuffer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Tunnel Endpoint Identifier. The type is interface{} with range: // 0..4294967295. TunnelEndpointId interface{} // Next-hop IP address (v6 format). 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}]+)?. NextHop interface{} // Output Label. The type is interface{} with range: 0..4294967295. OutputLabel interface{} // Segment-Routing Traffic Engineering Tunnel Interface Handle. The type is // string with pattern: [a-zA-Z0-9._/-]+. SrteTunnel interface{} }
Evpn_Active_EviDetail_EviChildren_Macs_Mac_PathBuffer Path List Buffer
func (*Evpn_Active_EviDetail_EviChildren_Macs_Mac_PathBuffer) GetEntityData ¶
func (pathBuffer *Evpn_Active_EviDetail_EviChildren_Macs_Mac_PathBuffer) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_EviChildren_Macs_Mac_RemoteEthernetSegmentIdentifier ¶
type Evpn_Active_EviDetail_EviChildren_Macs_Mac_RemoteEthernetSegmentIdentifier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..255. Entry interface{} }
Evpn_Active_EviDetail_EviChildren_Macs_Mac_RemoteEthernetSegmentIdentifier Remote Ethernet Segment id
func (*Evpn_Active_EviDetail_EviChildren_Macs_Mac_RemoteEthernetSegmentIdentifier) GetEntityData ¶
func (remoteEthernetSegmentIdentifier *Evpn_Active_EviDetail_EviChildren_Macs_Mac_RemoteEthernetSegmentIdentifier) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_EviChildren_Neighbors ¶
type Evpn_Active_EviDetail_EviChildren_Neighbors struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN Neighbor table. The type is slice of // Evpn_Active_EviDetail_EviChildren_Neighbors_Neighbor. Neighbor []*Evpn_Active_EviDetail_EviChildren_Neighbors_Neighbor }
Evpn_Active_EviDetail_EviChildren_Neighbors EVPN Neighbor table
func (*Evpn_Active_EviDetail_EviChildren_Neighbors) GetEntityData ¶
func (neighbors *Evpn_Active_EviDetail_EviChildren_Neighbors) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_EviChildren_Neighbors_Neighbor ¶
type Evpn_Active_EviDetail_EviChildren_Neighbors_Neighbor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN id. The type is interface{} with range: 0..4294967295. Evi interface{} // Encap. The type is interface{} with range: 0..4294967295. Encapsulation interface{} // Neighbor IP. 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}]+)?. NeighborIp interface{} // Neighbor IP. 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}]+)?. Neighbor interface{} // EVPN Instance summary information. EvpnInstance Evpn_Active_EviDetail_EviChildren_Neighbors_Neighbor_EvpnInstance }
Evpn_Active_EviDetail_EviChildren_Neighbors_Neighbor EVPN Neighbor table
func (*Evpn_Active_EviDetail_EviChildren_Neighbors_Neighbor) GetEntityData ¶
func (neighbor *Evpn_Active_EviDetail_EviChildren_Neighbors_Neighbor) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_EviChildren_Neighbors_Neighbor_EvpnInstance ¶
type Evpn_Active_EviDetail_EviChildren_Neighbors_Neighbor_EvpnInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Instance transport encapsulation. The type is interface{} with range: // 0..255. EncapsulationXr interface{} // Bridge domain name. The type is string. BdName interface{} // Service Type. The type is L2vpnEvpn. Type interface{} }
Evpn_Active_EviDetail_EviChildren_Neighbors_Neighbor_EvpnInstance EVPN Instance summary information
func (*Evpn_Active_EviDetail_EviChildren_Neighbors_Neighbor_EvpnInstance) GetEntityData ¶
func (evpnInstance *Evpn_Active_EviDetail_EviChildren_Neighbors_Neighbor_EvpnInstance) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_EviChildren_RouteTargets ¶
type Evpn_Active_EviDetail_EviChildren_RouteTargets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2VPN EVPN EVI RT Table. The type is slice of // Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget. RouteTarget []*Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget }
Evpn_Active_EviDetail_EviChildren_RouteTargets L2VPN EVPN EVI RT Child Table
func (*Evpn_Active_EviDetail_EviChildren_RouteTargets) GetEntityData ¶
func (routeTargets *Evpn_Active_EviDetail_EviChildren_RouteTargets) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget ¶
type Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN id. The type is interface{} with range: 0..4294967295. Evi interface{} // Encap. The type is interface{} with range: 0..4294967295. Encapsulation interface{} // Role of the route target. The type is BgpRouteTargetRole. Role interface{} // Format of the route target. The type is BgpRouteTargetFormat. Format interface{} // Two or Four byte AS Number. The type is interface{} with range: // 1..4294967295. As interface{} // RT AS Index. The type is interface{} with range: 0..4294967295. AsIndex interface{} // RT IP Index. The type is interface{} with range: 0..65535. AddrIndex interface{} // RT IPv4 Address. 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}]+)?. Address interface{} // RT Role. The type is L2vpnAdRtRole. RouteTargetRole interface{} // RT Stitching. The type is bool. RouteTargetStitching interface{} // EVPN Instance summary information. EvpnInstance Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_EvpnInstance // Route Target. RouteTarget Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget }
Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget L2VPN EVPN EVI RT Table
func (*Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget) GetEntityData ¶
func (routeTarget *Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_EvpnInstance ¶
type Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_EvpnInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Instance transport encapsulation. The type is interface{} with range: // 0..255. EncapsulationXr interface{} // Bridge domain name. The type is string. BdName interface{} // Service Type. The type is L2vpnEvpn. Type interface{} }
Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_EvpnInstance EVPN Instance summary information
func (*Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_EvpnInstance) GetEntityData ¶
func (evpnInstance *Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_EvpnInstance) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget ¶
type Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // RT. The type is L2vpnAdRt. Rt interface{} // two byte as. TwoByteAs Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_TwoByteAs // four byte as. FourByteAs Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_FourByteAs // v4 addr. V4Addr Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_V4Addr // es import. EsImport Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_EsImport }
Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget Route Target
func (*Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget) GetEntityData ¶
func (routeTarget *Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_EsImport ¶
type Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_EsImport struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Top 4 bytes of ES Import. The type is interface{} with range: // 0..4294967295. HighBytes interface{} // Low 2 bytes of ES Import. The type is interface{} with range: 0..65535. LowBytes interface{} }
Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_EsImport es import
func (*Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_EsImport) GetEntityData ¶
func (esImport *Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_EsImport) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_FourByteAs ¶
type Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_FourByteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // 4 Byte AS Number. The type is interface{} with range: 0..4294967295. FourByteAs interface{} // 2 Byte Index. The type is interface{} with range: 0..65535. TwoByteIndex interface{} }
Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_FourByteAs four byte as
func (*Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_FourByteAs) GetEntityData ¶
func (fourByteAs *Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_FourByteAs) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_TwoByteAs ¶
type Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_TwoByteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // 2 Byte AS Number. The type is interface{} with range: 0..65535. TwoByteAs interface{} // 4 Byte Index. The type is interface{} with range: 0..4294967295. FourByteIndex interface{} }
Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_TwoByteAs two byte as
func (*Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_TwoByteAs) GetEntityData ¶
func (twoByteAs *Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_TwoByteAs) GetEntityData() *types.CommonEntityData
type Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_V4Addr ¶
type Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_V4Addr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 Address. 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}]+)?. Ipv4Address interface{} // 2 Byte Index. The type is interface{} with range: 0..65535. TwoByteIndex interface{} }
Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_V4Addr v4 addr
func (*Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_V4Addr) GetEntityData ¶
func (v4Addr *Evpn_Active_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_V4Addr) GetEntityData() *types.CommonEntityData
type Evpn_Active_Evis ¶
type Evpn_Active_Evis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2VPN EVPN EVI Entry. The type is slice of Evpn_Active_Evis_Evi. Evi []*Evpn_Active_Evis_Evi }
Evpn_Active_Evis L2VPN EVPN EVI Table
func (*Evpn_Active_Evis) GetEntityData ¶
func (evis *Evpn_Active_Evis) GetEntityData() *types.CommonEntityData
type Evpn_Active_Evis_Evi ¶
type Evpn_Active_Evis_Evi struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN id. The type is interface{} with range: 0..4294967295. Evi interface{} // Encap. The type is interface{} with range: 0..4294967295. Encapsulation interface{} // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Instance transport encapsulation. The type is interface{} with range: // 0..255. EncapsulationXr interface{} // Bridge domain name. The type is string. BdName interface{} // Service Type. The type is L2vpnEvpn. Type interface{} }
Evpn_Active_Evis_Evi L2VPN EVPN EVI Entry
func (*Evpn_Active_Evis_Evi) GetEntityData ¶
func (evi *Evpn_Active_Evis_Evi) GetEntityData() *types.CommonEntityData
type Evpn_Active_EvpnGroups ¶
type Evpn_Active_EvpnGroups struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN Group information. The type is slice of // Evpn_Active_EvpnGroups_EvpnGroup. EvpnGroup []*Evpn_Active_EvpnGroups_EvpnGroup }
Evpn_Active_EvpnGroups EVPN Group Table
func (*Evpn_Active_EvpnGroups) GetEntityData ¶
func (evpnGroups *Evpn_Active_EvpnGroups) GetEntityData() *types.CommonEntityData
type Evpn_Active_EvpnGroups_EvpnGroup ¶
type Evpn_Active_EvpnGroups_EvpnGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. EVPN group number. The type is interface{} with // range: 1..4294967295. GroupNumber interface{} // EVPN Group ID. The type is interface{} with range: 0..4294967295. GroupId interface{} // EVPN Group State. The type is EvpnGrp. State interface{} // EVPN Group Core Interface table. The type is slice of // Evpn_Active_EvpnGroups_EvpnGroup_CoreInterface. CoreInterface []*Evpn_Active_EvpnGroups_EvpnGroup_CoreInterface // EVPN Access Core Interface table. The type is slice of // Evpn_Active_EvpnGroups_EvpnGroup_AccessInterface. AccessInterface []*Evpn_Active_EvpnGroups_EvpnGroup_AccessInterface }
Evpn_Active_EvpnGroups_EvpnGroup EVPN Group information
func (*Evpn_Active_EvpnGroups_EvpnGroup) GetEntityData ¶
func (evpnGroup *Evpn_Active_EvpnGroups_EvpnGroup) GetEntityData() *types.CommonEntityData
type Evpn_Active_EvpnGroups_EvpnGroup_AccessInterface ¶
type Evpn_Active_EvpnGroups_EvpnGroup_AccessInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface name. The type is string. InterfaceName interface{} // Interface State. The type is ImStateEnum. State interface{} }
Evpn_Active_EvpnGroups_EvpnGroup_AccessInterface EVPN Access Core Interface table
func (*Evpn_Active_EvpnGroups_EvpnGroup_AccessInterface) GetEntityData ¶
func (accessInterface *Evpn_Active_EvpnGroups_EvpnGroup_AccessInterface) GetEntityData() *types.CommonEntityData
type Evpn_Active_EvpnGroups_EvpnGroup_CoreInterface ¶
type Evpn_Active_EvpnGroups_EvpnGroup_CoreInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface name. The type is string. InterfaceName interface{} // Interface State. The type is ImStateEnum. State interface{} }
Evpn_Active_EvpnGroups_EvpnGroup_CoreInterface EVPN Group Core Interface table
func (*Evpn_Active_EvpnGroups_EvpnGroup_CoreInterface) GetEntityData ¶
func (coreInterface *Evpn_Active_EvpnGroups_EvpnGroup_CoreInterface) GetEntityData() *types.CommonEntityData
type Evpn_Active_Igmps ¶
type Evpn_Active_Igmps struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN Remote. The type is slice of Evpn_Active_Igmps_Igmp. Igmp []*Evpn_Active_Igmps_Igmp }
Evpn_Active_Igmps EVPN IGMP table
func (*Evpn_Active_Igmps) GetEntityData ¶
func (igmps *Evpn_Active_Igmps) GetEntityData() *types.CommonEntityData
type Evpn_Active_Igmps_Igmp ¶
type Evpn_Active_Igmps_Igmp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Join=0, Leave=1. The type is interface{} with range: 0..4294967295. IsLeave interface{} // BP xcid. The type is interface{} with range: 0..4294967295. Bpxcid interface{} // EVI/BD. The type is interface{} with range: 0..4294967295. Evibd interface{} // Source 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}]+)?. SrcIp interface{} // Group 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}]+)?. GrpIp interface{} // ES id (part 1/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi1 interface{} // ES id (part 2/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi2 interface{} // ES id (part 3/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi3 interface{} // ES id (part 4/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi4 interface{} // ES id (part 5/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi5 interface{} // Ethernet Segment Name. The type is string. EthernetSegmentName interface{} // E-VPN id. The type is interface{} with range: 0..4294967295. Evi interface{} // BD id. The type is interface{} with range: 0..4294967295. BdId interface{} // Route Type. The type is EvpnIgmpMsg. RouteType interface{} // Source IP Address. 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}]+)?. SourceAddr interface{} // Group IP Address. 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}]+)?. GroupAddr interface{} // Ethernet Tag id. The type is interface{} with range: 0..4294967295. EthernetTagId interface{} // IGMP Version. The type is EvpnIgmpVersion. IgmpVersion interface{} // IGMP Group Type. The type is EvpnIgmpGrp. IgmpGroupType interface{} // Max Response Time. The type is interface{} with range: 0..255. MaXResponseTime interface{} // Resolved. The type is bool. Resolved interface{} // Source Info. SourceInfo Evpn_Active_Igmps_Igmp_SourceInfo // Ethernet Segment id. The type is slice of // Evpn_Active_Igmps_Igmp_EthernetSegmentIdentifier. EthernetSegmentIdentifier []*Evpn_Active_Igmps_Igmp_EthernetSegmentIdentifier // List of nexthop IPv6 addresses. The type is slice of // Evpn_Active_Igmps_Igmp_NextHop. NextHop []*Evpn_Active_Igmps_Igmp_NextHop }
Evpn_Active_Igmps_Igmp EVPN Remote
func (*Evpn_Active_Igmps_Igmp) GetEntityData ¶
func (igmp *Evpn_Active_Igmps_Igmp) GetEntityData() *types.CommonEntityData
type Evpn_Active_Igmps_Igmp_EthernetSegmentIdentifier ¶
type Evpn_Active_Igmps_Igmp_EthernetSegmentIdentifier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..255. Entry interface{} }
Evpn_Active_Igmps_Igmp_EthernetSegmentIdentifier Ethernet Segment id
func (*Evpn_Active_Igmps_Igmp_EthernetSegmentIdentifier) GetEntityData ¶
func (ethernetSegmentIdentifier *Evpn_Active_Igmps_Igmp_EthernetSegmentIdentifier) GetEntityData() *types.CommonEntityData
type Evpn_Active_Igmps_Igmp_NextHop ¶
type Evpn_Active_Igmps_Igmp_NextHop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Next-hop IP address (v6 format). 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}]+)?. NextHop interface{} // DF Dont Premption. The type is bool. DfDontPrempt interface{} // DF Election Mode Configured. The type is interface{} with range: 0..255. DfType interface{} // DF Election Preference Set. The type is interface{} with range: 0..65535. DfPref interface{} }
Evpn_Active_Igmps_Igmp_NextHop List of nexthop IPv6 addresses
func (*Evpn_Active_Igmps_Igmp_NextHop) GetEntityData ¶
func (nextHop *Evpn_Active_Igmps_Igmp_NextHop) GetEntityData() *types.CommonEntityData
type Evpn_Active_Igmps_Igmp_SourceInfo ¶
type Evpn_Active_Igmps_Igmp_SourceInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type. The type is EvpnIgmpSource. Type interface{} // remote info. 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}]+)?. RemoteInfo interface{} // local info. LocalInfo Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo }
Evpn_Active_Igmps_Igmp_SourceInfo Source Info
func (*Evpn_Active_Igmps_Igmp_SourceInfo) GetEntityData ¶
func (sourceInfo *Evpn_Active_Igmps_Igmp_SourceInfo) GetEntityData() *types.CommonEntityData
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo ¶
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface name. The type is string with length: 0..81. Name interface{} // Interface MTU. The type is interface{} with range: 0..4294967295. Mtu interface{} // Payload bytes. The type is interface{} with range: 0..65535. Units are // byte. PayloadBytes interface{} // Interface parameters. Parameters Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters }
Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo local info
func (*Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo) GetEntityData ¶
func (localInfo *Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo) GetEntityData() *types.CommonEntityData
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters ¶
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type. The type is L2vpnInterface. Type interface{} // Ethernet. Ethernet Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Ethernet // VLAN. Vlan Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan // TDM. Tdm Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm // ATM. Atm Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Atm // Frame Relay. Fr Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Fr // PW Ether. PseudowireEther Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther // PW IW. PseudowireIw Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw }
Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters Interface parameters
func (*Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters) GetEntityData ¶
func (parameters *Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters) GetEntityData() *types.CommonEntityData
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Atm ¶
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Atm struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Max number of cells packed. The type is interface{} with range: 0..65535. MaximumNumberCellsPacked interface{} // Max number of cells unpacked. The type is interface{} with range: 0..65535. MaximumNumberCellsUnPacked interface{} // ATM mode. The type is L2vpnAtmMode. AtmMode interface{} // Virtual path identifier. The type is interface{} with range: 0..65535. Vpi interface{} // Virtual channel identifier. The type is interface{} with range: 0..65535. Vci interface{} }
Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Atm ATM
func (*Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Atm) GetEntityData ¶
func (atm *Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Atm) GetEntityData() *types.CommonEntityData
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Ethernet ¶
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Ethernet struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // XConnect tags. The type is interface{} with range: 0..255. XconnectTags interface{} }
Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Ethernet Ethernet
func (*Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Ethernet) GetEntityData ¶
func (ethernet *Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Ethernet) GetEntityData() *types.CommonEntityData
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Fr ¶
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Fr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Frame Relay mode. The type is L2vpnFrMode. FrMode interface{} // Data-link connection identifier. The type is interface{} with range: // 0..4294967295. Dlci interface{} }
Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Fr Frame Relay
func (*Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Fr) GetEntityData ¶
func (fr *Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Fr) GetEntityData() *types.CommonEntityData
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther ¶
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Is this Interface list valid. The type is bool. IsValid interface{} // Internal Label. The type is interface{} with range: 0..4294967295. InternalLabel interface{} // Interface list data. InterfaceList Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList }
Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther PW Ether
func (*Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther) GetEntityData ¶
func (pseudowireEther *Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther) GetEntityData() *types.CommonEntityData
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList ¶
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface-list name. The type is string with length: 0..33. InterfaceListName interface{} // Interface internal ID. The type is interface{} with range: 0..4294967295. InterfaceListId interface{} // Interfaces. The type is slice of // Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList_Interface. Interface []*Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList_Interface }
Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList Interface list data
func (*Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList) GetEntityData ¶
func (interfaceList *Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList) GetEntityData() *types.CommonEntityData
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList_Interface ¶
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface name. The type is string. InterfaceName interface{} // Replicate status. The type is IflistRepStatus. ReplicateStatus interface{} }
Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList_Interface Interfaces
func (*Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList_Interface) GetEntityData ¶
func (self *Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList_Interface) GetEntityData() *types.CommonEntityData
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw ¶
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Is this Interface list valid. The type is bool. IsValid interface{} // Internal Label. The type is interface{} with range: 0..4294967295. InternalLabel interface{} // Interface list data. InterfaceList Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList }
Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw PW IW
func (*Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw) GetEntityData ¶
func (pseudowireIw *Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw) GetEntityData() *types.CommonEntityData
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList ¶
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface-list name. The type is string with length: 0..33. InterfaceListName interface{} // Interface internal ID. The type is interface{} with range: 0..4294967295. InterfaceListId interface{} // Interfaces. The type is slice of // Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList_Interface. Interface []*Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList_Interface }
Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList Interface list data
func (*Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList) GetEntityData ¶
func (interfaceList *Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList) GetEntityData() *types.CommonEntityData
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList_Interface ¶
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface name. The type is string. InterfaceName interface{} // Replicate status. The type is IflistRepStatus. ReplicateStatus interface{} }
Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList_Interface Interfaces
func (*Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList_Interface) GetEntityData ¶
func (self *Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList_Interface) GetEntityData() *types.CommonEntityData
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm ¶
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Timeslots separated by , or - from 1 to 31. : indicates individual timeslot // and - represents a range.E.g. 1-3,5 represents timeslots 1, 2, 3, and 5. // The type is string. TimeslotGroup interface{} // Timeslot rate in units of Kbps. The type is interface{} with range: 0..255. // Units are kbit/s. TimeslotRate interface{} // TDM mode. The type is L2vpnTdmMode. TdmMode interface{} // TDM options. TdmOptions Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm_TdmOptions }
Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm TDM
func (*Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm) GetEntityData ¶
func (tdm *Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm) GetEntityData() *types.CommonEntityData
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm_TdmOptions ¶
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm_TdmOptions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TDM payload bytes. The type is interface{} with range: 0..65535. Units are // byte. PayloadBytes interface{} // TDM bit rate in units of Kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. BitRate interface{} // RTP header. The type is L2vpnTdmRtpOption. Rtp interface{} // TDM Timestamping mode. The type is L2vpnTimeStampMode. TimestampMode interface{} // Signalling packets. The type is interface{} with range: 0..255. SignallingPackets interface{} // CAS. The type is interface{} with range: 0..255. Cas interface{} // RTP header payload type. The type is interface{} with range: 0..255. RtpHeaderPayloadType interface{} // Timestamping clock frequency in units of 8Khz. The type is interface{} with // range: 0..65535. TimestampClockFreq interface{} // Synchronization Source identifier. The type is interface{} with range: // 0..4294967295. Ssrc interface{} }
Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm_TdmOptions TDM options
func (*Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm_TdmOptions) GetEntityData ¶
func (tdmOptions *Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm_TdmOptions) GetEntityData() *types.CommonEntityData
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan ¶
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // XConnect tags. The type is interface{} with range: 0..255. XconnectTags interface{} // VLAN rewrite tag. The type is interface{} with range: 0..65535. VlanRewriteTag interface{} // Simple EFP. The type is interface{} with range: 0..255. SimpleEfp interface{} // Encapsulation Type. The type is interface{} with range: 0..255. EncapsulationType interface{} // Outer Tag. The type is interface{} with range: 0..65535. OuterTag interface{} // Rewrite Tags. The type is slice of // Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_RewriteTag. RewriteTag []*Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_RewriteTag // vlan range. The type is slice of // Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_VlanRange. VlanRange []*Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_VlanRange }
Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan VLAN
func (*Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan) GetEntityData ¶
func (vlan *Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan) GetEntityData() *types.CommonEntityData
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_RewriteTag ¶
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_RewriteTag struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..65535. Entry interface{} }
Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_RewriteTag Rewrite Tags
func (*Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_RewriteTag) GetEntityData ¶
func (rewriteTag *Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_RewriteTag) GetEntityData() *types.CommonEntityData
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_VlanRange ¶
type Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_VlanRange struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Lower. The type is interface{} with range: 0..65535. Lower interface{} // Upper. The type is interface{} with range: 0..65535. Upper interface{} }
Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_VlanRange vlan range
func (*Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_VlanRange) GetEntityData ¶
func (vlanRange *Evpn_Active_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_VlanRange) GetEntityData() *types.CommonEntityData
type Evpn_Active_InternalLabels ¶
type Evpn_Active_InternalLabels struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2VPN EVPN Internal Label. The type is slice of // Evpn_Active_InternalLabels_InternalLabel. InternalLabel []*Evpn_Active_InternalLabels_InternalLabel }
Evpn_Active_InternalLabels EVPN Internal Label Table
func (*Evpn_Active_InternalLabels) GetEntityData ¶
func (internalLabels *Evpn_Active_InternalLabels) GetEntityData() *types.CommonEntityData
type Evpn_Active_InternalLabels_InternalLabel ¶
type Evpn_Active_InternalLabels_InternalLabel struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN id. The type is interface{} with range: 0..4294967295. Evi interface{} // Encap. The type is interface{} with range: 0..4294967295. Encapsulation interface{} // ES id (part 1/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi1 interface{} // ES id (part 2/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi2 interface{} // ES id (part 3/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi3 interface{} // ES id (part 4/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi4 interface{} // ES id (part 5/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi5 interface{} // Ethernet Tag ID. The type is interface{} with range: 0..4294967295. EthernetTag interface{} // Ethernet Segment id. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. Esi interface{} // Label Tag. The type is interface{} with range: 0..4294967295. Tag interface{} // MPLS Internal Label. The type is interface{} with range: 0..4294967295. InternalLabel interface{} // Number of items in the MAC path buffer. The type is interface{} with range: // 0..4294967295. MacNumPaths interface{} // Number of items in the ead path buffer. The type is interface{} with range: // 0..4294967295. EadNumPaths interface{} // Number of items in the evi path buffer. The type is interface{} with range: // 0..4294967295. EviNumPaths interface{} // Number of items in the sum path buffer. The type is interface{} with range: // 0..4294967295. SumNumPaths interface{} // Number of items in the sum path buffer that are Active Paths. The type is // interface{} with range: 0..4294967295. SumNumActivePaths interface{} // Internal Label has resolved per-ES EAD and per-EVI EAD or MAC routes. The // type is bool. Resolved interface{} // ECMP Disable Per EVI Resolution. The type is bool. EcmpDisable interface{} // Single-active redundancy configured at remote ES. The type is bool. RedundancySingleActive interface{} // Single-flow-active redundancy at remote ES (MST-AG). The type is bool. RedundancySingleFlowActive interface{} // EVPN Instance summary information. EvpnInstance Evpn_Active_InternalLabels_InternalLabel_EvpnInstance // MAC Path list buffer. The type is slice of // Evpn_Active_InternalLabels_InternalLabel_MacPathBuffer. MacPathBuffer []*Evpn_Active_InternalLabels_InternalLabel_MacPathBuffer // EAD/ES Path list buffer. The type is slice of // Evpn_Active_InternalLabels_InternalLabel_EadPathBuffer. EadPathBuffer []*Evpn_Active_InternalLabels_InternalLabel_EadPathBuffer // EAD/EVI Path list buffer. The type is slice of // Evpn_Active_InternalLabels_InternalLabel_EviPathBuffer. EviPathBuffer []*Evpn_Active_InternalLabels_InternalLabel_EviPathBuffer // Summary Path list buffer. The type is slice of // Evpn_Active_InternalLabels_InternalLabel_SummaryPathBuffer. SummaryPathBuffer []*Evpn_Active_InternalLabels_InternalLabel_SummaryPathBuffer }
Evpn_Active_InternalLabels_InternalLabel L2VPN EVPN Internal Label
func (*Evpn_Active_InternalLabels_InternalLabel) GetEntityData ¶
func (internalLabel *Evpn_Active_InternalLabels_InternalLabel) GetEntityData() *types.CommonEntityData
type Evpn_Active_InternalLabels_InternalLabel_EadPathBuffer ¶
type Evpn_Active_InternalLabels_InternalLabel_EadPathBuffer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Tunnel Endpoint Identifier. The type is interface{} with range: // 0..4294967295. TunnelEndpointId interface{} // Next-hop IP address (v6 format). 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}]+)?. NextHop interface{} // Output Label. The type is interface{} with range: 0..4294967295. OutputLabel interface{} // Segment-Routing Traffic Engineering Tunnel Interface Handle. The type is // string with pattern: [a-zA-Z0-9._/-]+. SrteTunnel interface{} }
Evpn_Active_InternalLabels_InternalLabel_EadPathBuffer EAD/ES Path list buffer
func (*Evpn_Active_InternalLabels_InternalLabel_EadPathBuffer) GetEntityData ¶
func (eadPathBuffer *Evpn_Active_InternalLabels_InternalLabel_EadPathBuffer) GetEntityData() *types.CommonEntityData
type Evpn_Active_InternalLabels_InternalLabel_EviPathBuffer ¶
type Evpn_Active_InternalLabels_InternalLabel_EviPathBuffer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Tunnel Endpoint Identifier. The type is interface{} with range: // 0..4294967295. TunnelEndpointId interface{} // Next-hop IP address (v6 format). 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}]+)?. NextHop interface{} // Output Label. The type is interface{} with range: 0..4294967295. OutputLabel interface{} // Segment-Routing Traffic Engineering Tunnel Interface Handle. The type is // string with pattern: [a-zA-Z0-9._/-]+. SrteTunnel interface{} }
Evpn_Active_InternalLabels_InternalLabel_EviPathBuffer EAD/EVI Path list buffer
func (*Evpn_Active_InternalLabels_InternalLabel_EviPathBuffer) GetEntityData ¶
func (eviPathBuffer *Evpn_Active_InternalLabels_InternalLabel_EviPathBuffer) GetEntityData() *types.CommonEntityData
type Evpn_Active_InternalLabels_InternalLabel_EvpnInstance ¶
type Evpn_Active_InternalLabels_InternalLabel_EvpnInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Instance transport encapsulation. The type is interface{} with range: // 0..255. EncapsulationXr interface{} // Bridge domain name. The type is string. BdName interface{} // Service Type. The type is L2vpnEvpn. Type interface{} }
Evpn_Active_InternalLabels_InternalLabel_EvpnInstance EVPN Instance summary information
func (*Evpn_Active_InternalLabels_InternalLabel_EvpnInstance) GetEntityData ¶
func (evpnInstance *Evpn_Active_InternalLabels_InternalLabel_EvpnInstance) GetEntityData() *types.CommonEntityData
type Evpn_Active_InternalLabels_InternalLabel_MacPathBuffer ¶
type Evpn_Active_InternalLabels_InternalLabel_MacPathBuffer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Tunnel Endpoint Identifier. The type is interface{} with range: // 0..4294967295. TunnelEndpointId interface{} // Next-hop IP address (v6 format). 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}]+)?. NextHop interface{} // Output Label. The type is interface{} with range: 0..4294967295. OutputLabel interface{} // Segment-Routing Traffic Engineering Tunnel Interface Handle. The type is // string with pattern: [a-zA-Z0-9._/-]+. SrteTunnel interface{} }
Evpn_Active_InternalLabels_InternalLabel_MacPathBuffer MAC Path list buffer
func (*Evpn_Active_InternalLabels_InternalLabel_MacPathBuffer) GetEntityData ¶
func (macPathBuffer *Evpn_Active_InternalLabels_InternalLabel_MacPathBuffer) GetEntityData() *types.CommonEntityData
type Evpn_Active_InternalLabels_InternalLabel_SummaryPathBuffer ¶
type Evpn_Active_InternalLabels_InternalLabel_SummaryPathBuffer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Tunnel Endpoint Identifier. The type is interface{} with range: // 0..4294967295. TunnelEndpointId interface{} // Next-hop IP address (v6 format). 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}]+)?. NextHop interface{} // Output Label. The type is interface{} with range: 0..4294967295. OutputLabel interface{} // Segment-Routing Traffic Engineering Tunnel Interface Handle. The type is // string with pattern: [a-zA-Z0-9._/-]+. SrteTunnel interface{} }
Evpn_Active_InternalLabels_InternalLabel_SummaryPathBuffer Summary Path list buffer
func (*Evpn_Active_InternalLabels_InternalLabel_SummaryPathBuffer) GetEntityData ¶
func (summaryPathBuffer *Evpn_Active_InternalLabels_InternalLabel_SummaryPathBuffer) GetEntityData() *types.CommonEntityData
type Evpn_Active_RemoteShgs ¶
type Evpn_Active_RemoteShgs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN Remote SHG. The type is slice of Evpn_Active_RemoteShgs_RemoteShg. RemoteShg []*Evpn_Active_RemoteShgs_RemoteShg }
Evpn_Active_RemoteShgs EVPN Remote SHG table
func (*Evpn_Active_RemoteShgs) GetEntityData ¶
func (remoteShgs *Evpn_Active_RemoteShgs) GetEntityData() *types.CommonEntityData
type Evpn_Active_RemoteShgs_RemoteShg ¶
type Evpn_Active_RemoteShgs_RemoteShg struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // ES id (part 1/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi1 interface{} // ES id (part 2/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi2 interface{} // ES id (part 3/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi3 interface{} // ES id (part 4/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi4 interface{} // ES id (part 5/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi5 interface{} // Ethernet Segment id. The type is slice of // Evpn_Active_RemoteShgs_RemoteShg_EthernetSegmentIdentifier. EthernetSegmentIdentifier []*Evpn_Active_RemoteShgs_RemoteShg_EthernetSegmentIdentifier // Remote split horizon group labels. The type is slice of // Evpn_Active_RemoteShgs_RemoteShg_RemoteSplitHorizonGroupLabel. RemoteSplitHorizonGroupLabel []*Evpn_Active_RemoteShgs_RemoteShg_RemoteSplitHorizonGroupLabel }
Evpn_Active_RemoteShgs_RemoteShg EVPN Remote SHG
func (*Evpn_Active_RemoteShgs_RemoteShg) GetEntityData ¶
func (remoteShg *Evpn_Active_RemoteShgs_RemoteShg) GetEntityData() *types.CommonEntityData
type Evpn_Active_RemoteShgs_RemoteShg_EthernetSegmentIdentifier ¶
type Evpn_Active_RemoteShgs_RemoteShg_EthernetSegmentIdentifier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..255. Entry interface{} }
Evpn_Active_RemoteShgs_RemoteShg_EthernetSegmentIdentifier Ethernet Segment id
func (*Evpn_Active_RemoteShgs_RemoteShg_EthernetSegmentIdentifier) GetEntityData ¶
func (ethernetSegmentIdentifier *Evpn_Active_RemoteShgs_RemoteShg_EthernetSegmentIdentifier) GetEntityData() *types.CommonEntityData
type Evpn_Active_RemoteShgs_RemoteShg_RemoteSplitHorizonGroupLabel ¶
type Evpn_Active_RemoteShgs_RemoteShg_RemoteSplitHorizonGroupLabel struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Next-hop IP address (v6 format). 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}]+)?. NextHop interface{} // Split horizon label associated with next-hop address. The type is // interface{} with range: 0..4294967295. Label interface{} }
Evpn_Active_RemoteShgs_RemoteShg_RemoteSplitHorizonGroupLabel Remote split horizon group labels
func (*Evpn_Active_RemoteShgs_RemoteShg_RemoteSplitHorizonGroupLabel) GetEntityData ¶
func (remoteSplitHorizonGroupLabel *Evpn_Active_RemoteShgs_RemoteShg_RemoteSplitHorizonGroupLabel) GetEntityData() *types.CommonEntityData
type Evpn_Active_Summary ¶
type Evpn_Active_Summary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN Router ID. 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}]+)?. RouterId interface{} // BGP AS number. The type is interface{} with range: 0..4294967295. As interface{} // Number of EVI DB Entries. The type is interface{} with range: // 0..4294967295. EvIs interface{} // Number of Tunnel Endpoint DB Entries. The type is interface{} with range: // 0..4294967295. TunnelEndpoints interface{} // Number of Local MAC Routes. The type is interface{} with range: // 0..4294967295. LocalMacRoutes interface{} // Number of Local IPv4 MAC-IP Routes. The type is interface{} with range: // 0..4294967295. LocalIpv4MacRoutes interface{} // Number of Local IPv6 MAC-IP Routes. The type is interface{} with range: // 0..4294967295. LocalIpv6MacRoutes interface{} // Number of ES:Global MAC Routes. The type is interface{} with range: // 0..4294967295. EsGlobalMacRoutes interface{} // Number of Remote MAC Routes. The type is interface{} with range: // 0..4294967295. RemoteMacRoutes interface{} // Number of Remote Soo MAC Routes. The type is interface{} with range: // 0..4294967295. RemoteSooMacRoutes interface{} // Number of Remote IPv4 MAC-IP Routes. The type is interface{} with range: // 0..4294967295. RemoteIpv4MacRoutes interface{} // Number of Remote IPv6 MAC-IP Routes. The type is interface{} with range: // 0..4294967295. RemoteIpv6MacRoutes interface{} // Number of Local IMCAST Routes. The type is interface{} with range: // 0..4294967295. LocalImcastRoutes interface{} // Number of Remote IMCAST Routes. The type is interface{} with range: // 0..4294967295. RemoteImcastRoutes interface{} // Number of Internal Labels. The type is interface{} with range: // 0..4294967295. Labels interface{} // Number of ES Entries in DB. The type is interface{} with range: // 0..4294967295. EsEntries interface{} // Number of neighbor Entries in DB. The type is interface{} with range: // 0..4294967295. NeighborEntries interface{} // Number of Local EAD Entries in DB. The type is interface{} with range: // 0..4294967295. LocalEadRoutes interface{} // Number of Remote EAD Entries in DB. The type is interface{} with range: // 0..4294967295. RemoteEadRoutes interface{} // Global Source MAC Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. GlobalSourceMac interface{} // EVPN ES Peering Time (seconds). The type is interface{} with range: // 0..4294967295. Units are second. PeeringTime interface{} // EVPN ES Recovery Time (seconds). The type is interface{} with range: // 0..4294967295. Units are second. RecoveryTime interface{} // EVPN ES Carving Time (seconds). The type is interface{} with range: // 0..4294967295. Units are second. CarvingTime interface{} // Number of moves within the move interval before locking the MAC. The type // is interface{} with range: 0..4294967295. MacSecureMoveCount interface{} // Interval to watch for subsequent mac moves before locking the MAC. The type // is interface{} with range: 0..4294967295. MacSecureMoveInterval interface{} // Length of time to lock the mac after a MAC security violation. The type is // interface{} with range: 0..4294967295. MacSecureFreezeTime interface{} // Number of times to retry after a MAC un-freezes. The type is interface{} // with range: 0..4294967295. MacSecureRetryCount interface{} // EVPN Node Cost-out. The type is bool. CostOut interface{} // EVPN Node startup cost-in Time (minutes). The type is interface{} with // range: 0..4294967295. Units are minute. StartupCostInTime interface{} // Send to L2RIB Throttled. The type is bool. L2ribThrottle interface{} // Logging EVPN Designated Forwarder changes enabled. The type is bool. LoggingDfElectionEnabled interface{} }
Evpn_Active_Summary L2VPN EVPN Summary
func (*Evpn_Active_Summary) GetEntityData ¶
func (summary *Evpn_Active_Summary) GetEntityData() *types.CommonEntityData
type Evpn_Active_Teps ¶
type Evpn_Active_Teps struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2VPN EVPN TEP Entry. The type is slice of Evpn_Active_Teps_Tep. Tep []*Evpn_Active_Teps_Tep }
Evpn_Active_Teps L2VPN EVPN TEP Table
func (*Evpn_Active_Teps) GetEntityData ¶
func (teps *Evpn_Active_Teps) GetEntityData() *types.CommonEntityData
type Evpn_Active_Teps_Tep ¶
type Evpn_Active_Teps_Tep struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. TEP id. The type is interface{} with range: // 0..4294967295. TepId interface{} // Tunnel Endpoint id. The type is interface{} with range: 0..4294967295. TunnelEndpointId interface{} // EVPN Tunnel Endpoint Type. The type is interface{} with range: 0..255. Type interface{} // in-use counter. The type is interface{} with range: 0..4294967295. UseCount interface{} // VRF Name. The type is string. VrfName interface{} // VRF Table Id in RIB. The type is interface{} with range: 0..4294967295. VrfTableId interface{} // UDP port. The type is interface{} with range: 0..65535. UdpPort interface{} // Local TEP Information. LocalInfo Evpn_Active_Teps_Tep_LocalInfo // Remote TEP Information. RemoteInfo Evpn_Active_Teps_Tep_RemoteInfo }
Evpn_Active_Teps_Tep L2VPN EVPN TEP Entry
func (*Evpn_Active_Teps_Tep) GetEntityData ¶
func (tep *Evpn_Active_Teps_Tep) GetEntityData() *types.CommonEntityData
type Evpn_Active_Teps_Tep_LocalInfo ¶
type Evpn_Active_Teps_Tep_LocalInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Tunnel encapsulation. The type is interface{} with range: 0..255. Encapsulation interface{} // IP address (v6 format). 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}]+)?. Ip interface{} }
Evpn_Active_Teps_Tep_LocalInfo Local TEP Information
func (*Evpn_Active_Teps_Tep_LocalInfo) GetEntityData ¶
func (localInfo *Evpn_Active_Teps_Tep_LocalInfo) GetEntityData() *types.CommonEntityData
type Evpn_Active_Teps_Tep_RemoteInfo ¶
type Evpn_Active_Teps_Tep_RemoteInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Tunnel encapsulation. The type is interface{} with range: 0..255. Encapsulation interface{} // IP address (v6 format). 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}]+)?. Ip interface{} }
Evpn_Active_Teps_Tep_RemoteInfo Remote TEP Information
func (*Evpn_Active_Teps_Tep_RemoteInfo) GetEntityData ¶
func (remoteInfo *Evpn_Active_Teps_Tep_RemoteInfo) GetEntityData() *types.CommonEntityData
type Evpn_Nodes ¶
type Evpn_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN operational data for a particular node. The type is slice of // Evpn_Nodes_Node. Node []*Evpn_Nodes_Node }
Evpn_Nodes Table of EVPN operational data for a particular node
func (*Evpn_Nodes) GetEntityData ¶
func (nodes *Evpn_Nodes) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node ¶
type Evpn_Nodes_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // EVPN Group Table. EvpnGroups Evpn_Nodes_Node_EvpnGroups // EVPN Remote SHG table. RemoteShgs Evpn_Nodes_Node_RemoteShgs // L2VPN EVPN Client. Client Evpn_Nodes_Node_Client // EVPN IGMP table. Igmps Evpn_Nodes_Node_Igmps // L2VPN EVPN EVI Table. Evis Evpn_Nodes_Node_Evis // L2VPN EVPN Summary. Summary Evpn_Nodes_Node_Summary // L2VPN EVI Detail Table. EviDetail Evpn_Nodes_Node_EviDetail // L2VPN EVPN TEP Table. Teps Evpn_Nodes_Node_Teps // EVPN Internal Label Table. InternalLabels Evpn_Nodes_Node_InternalLabels // EVPN Ethernet-Segment Table. EthernetSegments Evpn_Nodes_Node_EthernetSegments // EVPN AC ID table. AcIds Evpn_Nodes_Node_AcIds }
Evpn_Nodes_Node EVPN operational data for a particular node
func (*Evpn_Nodes_Node) GetEntityData ¶
func (node *Evpn_Nodes_Node) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_AcIds ¶
type Evpn_Nodes_Node_AcIds struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN AC ID table. The type is slice of Evpn_Nodes_Node_AcIds_AcId. AcId []*Evpn_Nodes_Node_AcIds_AcId }
Evpn_Nodes_Node_AcIds EVPN AC ID table
func (*Evpn_Nodes_Node_AcIds) GetEntityData ¶
func (acIds *Evpn_Nodes_Node_AcIds) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_AcIds_AcId ¶
type Evpn_Nodes_Node_AcIds_AcId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN id. The type is interface{} with range: 0..4294967295. Evi interface{} // AC ID. The type is interface{} with range: 0..4294967295. AcId interface{} // Neighbor IP. 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}]+)?. Neighbor interface{} // EVPN Instance summary information. EvpnInstance Evpn_Nodes_Node_AcIds_AcId_EvpnInstance }
Evpn_Nodes_Node_AcIds_AcId EVPN AC ID table
func (*Evpn_Nodes_Node_AcIds_AcId) GetEntityData ¶
func (acId *Evpn_Nodes_Node_AcIds_AcId) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_AcIds_AcId_EvpnInstance ¶
type Evpn_Nodes_Node_AcIds_AcId_EvpnInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Instance transport encapsulation. The type is interface{} with range: // 0..255. EncapsulationXr interface{} // Bridge domain name. The type is string. BdName interface{} // Service Type. The type is L2vpnEvpn. Type interface{} }
Evpn_Nodes_Node_AcIds_AcId_EvpnInstance EVPN Instance summary information
func (*Evpn_Nodes_Node_AcIds_AcId_EvpnInstance) GetEntityData ¶
func (evpnInstance *Evpn_Nodes_Node_AcIds_AcId_EvpnInstance) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_Client ¶
type Evpn_Nodes_Node_Client struct { EntityData types.CommonEntityData YFilter yfilter.YFilter }
Evpn_Nodes_Node_Client L2VPN EVPN Client
func (*Evpn_Nodes_Node_Client) GetEntityData ¶
func (client *Evpn_Nodes_Node_Client) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EthernetSegments ¶
type Evpn_Nodes_Node_EthernetSegments struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN Ethernet-Segment Entry. The type is slice of // Evpn_Nodes_Node_EthernetSegments_EthernetSegment. EthernetSegment []*Evpn_Nodes_Node_EthernetSegments_EthernetSegment }
Evpn_Nodes_Node_EthernetSegments EVPN Ethernet-Segment Table
func (*Evpn_Nodes_Node_EthernetSegments) GetEntityData ¶
func (ethernetSegments *Evpn_Nodes_Node_EthernetSegments) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EthernetSegments_EthernetSegment ¶
type Evpn_Nodes_Node_EthernetSegments_EthernetSegment struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // ES id (part 1/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi1 interface{} // ES id (part 2/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi2 interface{} // ES id (part 3/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi3 interface{} // ES id (part 4/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi4 interface{} // ES id (part 5/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi5 interface{} // ESI Type. The type is L2vpnEvpnEsi. EsiType interface{} // ESI System Identifier. The type is string. EsiSystemIdentifier interface{} // ESI Port Key. The type is interface{} with range: 0..4294967295. EsiPortKey interface{} // ESI System Priority. The type is interface{} with range: 0..4294967295. EsiSystemPriority interface{} // Ethernet Segment Name. The type is string. EthernetSegmentName interface{} // State of the ethernet segment. The type is interface{} with range: // 0..4294967295. EthernetSegmentState interface{} // Main port ifhandle. The type is string with pattern: [a-zA-Z0-9._/-]+. IfHandle interface{} // Main port redundancy group role. The type is L2vpnRgRole. MainPortRole interface{} // Main Port MAC Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MainPortMac interface{} // Number of PWs in Up state. The type is interface{} with range: // 0..4294967295. NumUpPWs interface{} // ES-Import Route Target. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. RouteTarget interface{} // Origin of operational ES-Import RT. The type is L2vpnEvpnRtOrigin. RtOrigin interface{} // ES BGP Gates. The type is string. EsBgpGates interface{} // ES L2FIB Gates. The type is string. EsL2fibGates interface{} // Configured MAC Flushing mode. The type is L2vpnEvpnMfMode. MacFlushingModeConfig interface{} // Configured load balancing mode. The type is L2vpnEvpnLbMode. LoadBalanceModeConfig interface{} // Load balancing mode is default. The type is bool. LoadBalanceModeIsDefault interface{} // Operational load balancing mode. The type is L2vpnEvpnLbMode. LoadBalanceModeOper interface{} // Ethernet-Segment forced to single home. The type is bool. ForceSingleHome interface{} // Operational Source MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. SourceMacOper interface{} // Origin of operational source MAC address. The type is L2vpnEvpnSmacSrc. SourceMacOrigin interface{} // Configured timer for triggering DF election (seconds). The type is // interface{} with range: 0..4294967295. Units are second. PeeringTimer interface{} // Milliseconds left on DF election timer. The type is interface{} with range: // 0..4294967295. Units are millisecond. PeeringTimerLeft interface{} // Configured timer for (STP) recovery (seconds). The type is interface{} with // range: 0..4294967295. Units are second. RecoveryTimer interface{} // Milliseconds left on (STP) recovery timer. The type is interface{} with // range: 0..4294967295. Units are millisecond. RecoveryTimerLeft interface{} // Configured timer for delaying DF election (seconds). The type is // interface{} with range: 0..4294967295. Units are second. CarvingTimer interface{} // Milliseconds left on carving timer. The type is interface{} with range: // 0..4294967295. Units are millisecond. CarvingTimerLeft interface{} // Service carving mode. The type is L2vpnEvpnScMode. ServiceCarvingMode interface{} // Input string of Primary services ESI/I-SIDs. The type is string. PrimaryServicesInput interface{} // Input string of Secondary services ESI/I-SIDs. The type is string. SecondaryServicesInput interface{} // Count of Forwarders (AC, AC PW, VFI PW). The type is interface{} with // range: 0..4294967295. ForwarderPorts interface{} // Count of Forwarders with permanent service. The type is interface{} with // range: 0..4294967295. PermanentForwarderPorts interface{} // Count of Forwarders with elected service. The type is interface{} with // range: 0..4294967295. ElectedForwarderPorts interface{} // Count of Forwarders with not elected service. The type is interface{} with // range: 0..4294967295. NotElectedForwarderPorts interface{} // Count of forwarders with missing config detected. The type is interface{} // with range: 0..4294967295. NotConfigForwarderPorts interface{} // MP is protected and not under EVPN control. The type is bool. MpProtected interface{} // Anycast VTEP mode on NVE main-interface. The type is bool. NveAnycastVtep interface{} // Ingress-Replication is configured on NVE main-interface. The type is bool. NveIngressReplication interface{} // Local split horizon group label is valid. The type is bool. LocalSplitHorizonGroupLabelValid interface{} // Local split horizon group label. The type is interface{} with range: // 0..4294967295. LocalSplitHorizonGroupLabel interface{} // Ethernet Segment id. The type is slice of // Evpn_Nodes_Node_EthernetSegments_EthernetSegment_EthernetSegmentIdentifier. EthernetSegmentIdentifier []*Evpn_Nodes_Node_EthernetSegments_EthernetSegment_EthernetSegmentIdentifier // List of Primary services ESI/I-SIDs. The type is slice of // Evpn_Nodes_Node_EthernetSegments_EthernetSegment_PrimaryService. PrimaryService []*Evpn_Nodes_Node_EthernetSegments_EthernetSegment_PrimaryService // List of Secondary services ESI/I-SIDs. The type is slice of // Evpn_Nodes_Node_EthernetSegments_EthernetSegment_SecondaryService. SecondaryService []*Evpn_Nodes_Node_EthernetSegments_EthernetSegment_SecondaryService // Elected ISID service carving results. The type is slice of // Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingISidelectedResult. ServiceCarvingISidelectedResult []*Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingISidelectedResult // Not elected ISID service carving results. The type is slice of // Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingIsidNotElectedResult. ServiceCarvingIsidNotElectedResult []*Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingIsidNotElectedResult // Elected EVI service carving results. The type is slice of // Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingEviElectedResult. ServiceCarvingEviElectedResult []*Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingEviElectedResult // Not elected EVI service carving results. The type is slice of // Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingEviNotElectedResult. ServiceCarvingEviNotElectedResult []*Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingEviNotElectedResult // Elected VNI service carving results. The type is slice of // Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingVniElectedResult. ServiceCarvingVniElectedResult []*Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingVniElectedResult // Not elected VNI service carving results. The type is slice of // Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingVniNotElectedResult. ServiceCarvingVniNotElectedResult []*Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingVniNotElectedResult // List of nexthop IPv6 addresses. The type is slice of // Evpn_Nodes_Node_EthernetSegments_EthernetSegment_NextHop. NextHop []*Evpn_Nodes_Node_EthernetSegments_EthernetSegment_NextHop // Permanent EVPN VPWS service carving results. The type is slice of // Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingVpwsPermanentResult. ServiceCarvingVpwsPermanentResult []*Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingVpwsPermanentResult // Remote split horizon group labels. The type is slice of // Evpn_Nodes_Node_EthernetSegments_EthernetSegment_RemoteSplitHorizonGroupLabel. RemoteSplitHorizonGroupLabel []*Evpn_Nodes_Node_EthernetSegments_EthernetSegment_RemoteSplitHorizonGroupLabel }
Evpn_Nodes_Node_EthernetSegments_EthernetSegment EVPN Ethernet-Segment Entry
func (*Evpn_Nodes_Node_EthernetSegments_EthernetSegment) GetEntityData ¶
func (ethernetSegment *Evpn_Nodes_Node_EthernetSegments_EthernetSegment) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_EthernetSegmentIdentifier ¶
type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_EthernetSegmentIdentifier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..255. Entry interface{} }
Evpn_Nodes_Node_EthernetSegments_EthernetSegment_EthernetSegmentIdentifier Ethernet Segment id
func (*Evpn_Nodes_Node_EthernetSegments_EthernetSegment_EthernetSegmentIdentifier) GetEntityData ¶
func (ethernetSegmentIdentifier *Evpn_Nodes_Node_EthernetSegments_EthernetSegment_EthernetSegmentIdentifier) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_NextHop ¶
type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_NextHop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Next-hop IP address (v6 format). 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}]+)?. NextHop interface{} // DF Dont Premption. The type is bool. DfDontPrempt interface{} // DF Election Mode Configured. The type is interface{} with range: 0..255. DfType interface{} // DF Election Preference Set. The type is interface{} with range: 0..65535. DfPref interface{} }
Evpn_Nodes_Node_EthernetSegments_EthernetSegment_NextHop List of nexthop IPv6 addresses
func (*Evpn_Nodes_Node_EthernetSegments_EthernetSegment_NextHop) GetEntityData ¶
func (nextHop *Evpn_Nodes_Node_EthernetSegments_EthernetSegment_NextHop) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_PrimaryService ¶
type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_PrimaryService struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..4294967295. Entry interface{} }
Evpn_Nodes_Node_EthernetSegments_EthernetSegment_PrimaryService List of Primary services ESI/I-SIDs
func (*Evpn_Nodes_Node_EthernetSegments_EthernetSegment_PrimaryService) GetEntityData ¶
func (primaryService *Evpn_Nodes_Node_EthernetSegments_EthernetSegment_PrimaryService) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_RemoteSplitHorizonGroupLabel ¶
type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_RemoteSplitHorizonGroupLabel struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Next-hop IP address (v6 format). 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}]+)?. NextHop interface{} // Split horizon label associated with next-hop address. The type is // interface{} with range: 0..4294967295. Label interface{} }
Evpn_Nodes_Node_EthernetSegments_EthernetSegment_RemoteSplitHorizonGroupLabel Remote split horizon group labels
func (*Evpn_Nodes_Node_EthernetSegments_EthernetSegment_RemoteSplitHorizonGroupLabel) GetEntityData ¶
func (remoteSplitHorizonGroupLabel *Evpn_Nodes_Node_EthernetSegments_EthernetSegment_RemoteSplitHorizonGroupLabel) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_SecondaryService ¶
type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_SecondaryService struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..4294967295. Entry interface{} }
Evpn_Nodes_Node_EthernetSegments_EthernetSegment_SecondaryService List of Secondary services ESI/I-SIDs
func (*Evpn_Nodes_Node_EthernetSegments_EthernetSegment_SecondaryService) GetEntityData ¶
func (secondaryService *Evpn_Nodes_Node_EthernetSegments_EthernetSegment_SecondaryService) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingEviElectedResult ¶
type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingEviElectedResult struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..4294967295. Entry interface{} }
Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingEviElectedResult Elected EVI service carving results
func (*Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingEviElectedResult) GetEntityData ¶
func (serviceCarvingEviElectedResult *Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingEviElectedResult) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingEviNotElectedResult ¶
type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingEviNotElectedResult struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..4294967295. Entry interface{} }
Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingEviNotElectedResult Not elected EVI service carving results
func (*Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingEviNotElectedResult) GetEntityData ¶
func (serviceCarvingEviNotElectedResult *Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingEviNotElectedResult) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingISidelectedResult ¶
type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingISidelectedResult struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..4294967295. Entry interface{} }
Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingISidelectedResult Elected ISID service carving results
func (*Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingISidelectedResult) GetEntityData ¶
func (serviceCarvingISidelectedResult *Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingISidelectedResult) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingIsidNotElectedResult ¶
type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingIsidNotElectedResult struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..4294967295. Entry interface{} }
Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingIsidNotElectedResult Not elected ISID service carving results
func (*Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingIsidNotElectedResult) GetEntityData ¶
func (serviceCarvingIsidNotElectedResult *Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingIsidNotElectedResult) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingVniElectedResult ¶
type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingVniElectedResult struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..4294967295. Entry interface{} }
Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingVniElectedResult Elected VNI service carving results
func (*Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingVniElectedResult) GetEntityData ¶
func (serviceCarvingVniElectedResult *Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingVniElectedResult) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingVniNotElectedResult ¶
type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingVniNotElectedResult struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..4294967295. Entry interface{} }
Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingVniNotElectedResult Not elected VNI service carving results
func (*Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingVniNotElectedResult) GetEntityData ¶
func (serviceCarvingVniNotElectedResult *Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingVniNotElectedResult) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingVpwsPermanentResult ¶
type Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingVpwsPermanentResult struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // VPN ID. The type is interface{} with range: 0..4294967295. VpnId interface{} // Service Type. The type is L2vpnEvpn. Type interface{} // Ethernet Tag. The type is interface{} with range: 0..4294967295. EthernetTag interface{} }
Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingVpwsPermanentResult Permanent EVPN VPWS service carving results
func (*Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingVpwsPermanentResult) GetEntityData ¶
func (serviceCarvingVpwsPermanentResult *Evpn_Nodes_Node_EthernetSegments_EthernetSegment_ServiceCarvingVpwsPermanentResult) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail ¶
type Evpn_Nodes_Node_EviDetail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVI BGP RT Detail Info Elements. Elements Evpn_Nodes_Node_EviDetail_Elements // Container for all EVI detail info. EviChildren Evpn_Nodes_Node_EviDetail_EviChildren }
Evpn_Nodes_Node_EviDetail L2VPN EVI Detail Table
func (*Evpn_Nodes_Node_EviDetail) GetEntityData ¶
func (eviDetail *Evpn_Nodes_Node_EviDetail) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_Elements ¶
type Evpn_Nodes_Node_EviDetail_Elements struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVI BGP RT Detail Info. The type is slice of // Evpn_Nodes_Node_EviDetail_Elements_Element. Element []*Evpn_Nodes_Node_EviDetail_Elements_Element }
Evpn_Nodes_Node_EviDetail_Elements EVI BGP RT Detail Info Elements
func (*Evpn_Nodes_Node_EviDetail_Elements) GetEntityData ¶
func (elements *Evpn_Nodes_Node_EviDetail_Elements) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_Elements_Element ¶
type Evpn_Nodes_Node_EviDetail_Elements_Element struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN id. The type is interface{} with range: 0..4294967295. Evi interface{} // Encap. The type is interface{} with range: 0..4294967295. Encapsulation interface{} // E-VPN id. The type is interface{} with range: 0..4294967295. EviXr interface{} // EVPN Instance encapsulation. The type is interface{} with range: 0..255. EncapsulationXr interface{} // Bridge domain name. The type is string. BdName interface{} // Service Type. The type is L2vpnEvpn. Type interface{} // EVI description. The type is string. Description interface{} // Unicast Label. The type is interface{} with range: 0..4294967295. UnicastLabel interface{} // Multicast Label. The type is interface{} with range: 0..4294967295. MulticastLabel interface{} // Control-Word Disable. The type is bool. CwDisable interface{} // Table-policy Name. The type is string. TablePolicyName interface{} // Forward Class attribute. The type is interface{} with range: 0..255. ForwardClass interface{} // Is Import RT None set. The type is bool. RtImportBlockSet interface{} // Is Export RT None set. The type is bool. RtExportBlockSet interface{} // Advertise MAC-only routes on this EVI. The type is bool. AdvertiseMac interface{} // Advertise BVI MACs routes on this EVI. The type is bool. AdvertiseBviMac interface{} // Route Aliasing is disabled. The type is bool. AliasingDisabled interface{} // Unknown-unicast flooding is disabled. The type is bool. UnknownUnicastFloodingDisabled interface{} // Route Re-origination is disabled. The type is bool. ReoriginateDisabled interface{} // EVPN Instance is Regular/Stitching side. The type is bool. Stitching interface{} // EVI is connected to multicast source. The type is bool. MulticastSourceConnected interface{} // BGP implicit import is disabled. The type is bool. BgpImplicitImportDisabled interface{} // L3 VRF name from BVI. The type is string. VrfName interface{} // EVPN Instance summary information. EvpnInstance Evpn_Nodes_Node_EviDetail_Elements_Element_EvpnInstance // Flow Label Information. FlowLabel Evpn_Nodes_Node_EviDetail_Elements_Element_FlowLabel // Automatic Route Distingtuisher. RdAuto Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto // Configured Route Distinguisher. RdConfigured Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured // Automatic Route Target. RtAuto Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto }
Evpn_Nodes_Node_EviDetail_Elements_Element EVI BGP RT Detail Info
func (*Evpn_Nodes_Node_EviDetail_Elements_Element) GetEntityData ¶
func (element *Evpn_Nodes_Node_EviDetail_Elements_Element) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_Elements_Element_EvpnInstance ¶
type Evpn_Nodes_Node_EviDetail_Elements_Element_EvpnInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Instance transport encapsulation. The type is interface{} with range: // 0..255. EncapsulationXr interface{} // Bridge domain name. The type is string. BdName interface{} // Service Type. The type is L2vpnEvpn. Type interface{} }
Evpn_Nodes_Node_EviDetail_Elements_Element_EvpnInstance EVPN Instance summary information
func (*Evpn_Nodes_Node_EviDetail_Elements_Element_EvpnInstance) GetEntityData ¶
func (evpnInstance *Evpn_Nodes_Node_EviDetail_Elements_Element_EvpnInstance) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_Elements_Element_FlowLabel ¶
type Evpn_Nodes_Node_EviDetail_Elements_Element_FlowLabel struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Static flow label. The type is bool. StaticFlowLabel interface{} // Globally configured flow label. The type is bool. GlobalFlowLabel interface{} }
Evpn_Nodes_Node_EviDetail_Elements_Element_FlowLabel Flow Label Information
func (*Evpn_Nodes_Node_EviDetail_Elements_Element_FlowLabel) GetEntityData ¶
func (flowLabel *Evpn_Nodes_Node_EviDetail_Elements_Element_FlowLabel) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto ¶
type Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // RD. The type is L2vpnAdRd. Rd interface{} // auto. Auto Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto_Auto // two byte as. TwoByteAs Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto_TwoByteAs // four byte as. FourByteAs Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto_FourByteAs // v4 addr. V4Addr Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto_V4Addr }
Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto Automatic Route Distingtuisher
func (*Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto) GetEntityData ¶
func (rdAuto *Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto_Auto ¶
type Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto_Auto struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP Router ID. 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}]+)?. RouterId interface{} // Auto-generated Index. The type is interface{} with range: 0..65535. AutoIndex interface{} }
Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto_Auto auto
func (*Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto_Auto) GetEntityData ¶
func (auto *Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto_Auto) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto_FourByteAs ¶
type Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto_FourByteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // 4 Byte AS Number. The type is interface{} with range: 0..4294967295. FourByteAs interface{} // 2 Byte Index. The type is interface{} with range: 0..65535. TwoByteIndex interface{} }
Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto_FourByteAs four byte as
func (*Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto_FourByteAs) GetEntityData ¶
func (fourByteAs *Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto_FourByteAs) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto_TwoByteAs ¶
type Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto_TwoByteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // 2 Byte AS Number. The type is interface{} with range: 0..65535. TwoByteAs interface{} // 4 Byte Index. The type is interface{} with range: 0..4294967295. FourByteIndex interface{} }
Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto_TwoByteAs two byte as
func (*Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto_TwoByteAs) GetEntityData ¶
func (twoByteAs *Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto_TwoByteAs) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto_V4Addr ¶
type Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto_V4Addr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 Address. 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}]+)?. Ipv4Address interface{} // 2 Byte Index. The type is interface{} with range: 0..65535. TwoByteIndex interface{} }
Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto_V4Addr v4 addr
func (*Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto_V4Addr) GetEntityData ¶
func (v4Addr *Evpn_Nodes_Node_EviDetail_Elements_Element_RdAuto_V4Addr) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured ¶
type Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // RD. The type is L2vpnAdRd. Rd interface{} // auto. Auto Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured_Auto // two byte as. TwoByteAs Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured_TwoByteAs // four byte as. FourByteAs Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured_FourByteAs // v4 addr. V4Addr Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured_V4Addr }
Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured Configured Route Distinguisher
func (*Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured) GetEntityData ¶
func (rdConfigured *Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured_Auto ¶
type Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured_Auto struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP Router ID. 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}]+)?. RouterId interface{} // Auto-generated Index. The type is interface{} with range: 0..65535. AutoIndex interface{} }
Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured_Auto auto
func (*Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured_Auto) GetEntityData ¶
func (auto *Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured_Auto) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured_FourByteAs ¶
type Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured_FourByteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // 4 Byte AS Number. The type is interface{} with range: 0..4294967295. FourByteAs interface{} // 2 Byte Index. The type is interface{} with range: 0..65535. TwoByteIndex interface{} }
Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured_FourByteAs four byte as
func (*Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured_FourByteAs) GetEntityData ¶
func (fourByteAs *Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured_FourByteAs) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured_TwoByteAs ¶
type Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured_TwoByteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // 2 Byte AS Number. The type is interface{} with range: 0..65535. TwoByteAs interface{} // 4 Byte Index. The type is interface{} with range: 0..4294967295. FourByteIndex interface{} }
Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured_TwoByteAs two byte as
func (*Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured_TwoByteAs) GetEntityData ¶
func (twoByteAs *Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured_TwoByteAs) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured_V4Addr ¶
type Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured_V4Addr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 Address. 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}]+)?. Ipv4Address interface{} // 2 Byte Index. The type is interface{} with range: 0..65535. TwoByteIndex interface{} }
Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured_V4Addr v4 addr
func (*Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured_V4Addr) GetEntityData ¶
func (v4Addr *Evpn_Nodes_Node_EviDetail_Elements_Element_RdConfigured_V4Addr) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto ¶
type Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // RT. The type is L2vpnAdRt. Rt interface{} // two byte as. TwoByteAs Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto_TwoByteAs // four byte as. FourByteAs Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto_FourByteAs // v4 addr. V4Addr Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto_V4Addr // es import. EsImport Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto_EsImport }
Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto Automatic Route Target
func (*Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto) GetEntityData ¶
func (rtAuto *Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto_EsImport ¶
type Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto_EsImport struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Top 4 bytes of ES Import. The type is interface{} with range: // 0..4294967295. HighBytes interface{} // Low 2 bytes of ES Import. The type is interface{} with range: 0..65535. LowBytes interface{} }
Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto_EsImport es import
func (*Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto_EsImport) GetEntityData ¶
func (esImport *Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto_EsImport) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto_FourByteAs ¶
type Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto_FourByteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // 4 Byte AS Number. The type is interface{} with range: 0..4294967295. FourByteAs interface{} // 2 Byte Index. The type is interface{} with range: 0..65535. TwoByteIndex interface{} }
Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto_FourByteAs four byte as
func (*Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto_FourByteAs) GetEntityData ¶
func (fourByteAs *Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto_FourByteAs) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto_TwoByteAs ¶
type Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto_TwoByteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // 2 Byte AS Number. The type is interface{} with range: 0..65535. TwoByteAs interface{} // 4 Byte Index. The type is interface{} with range: 0..4294967295. FourByteIndex interface{} }
Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto_TwoByteAs two byte as
func (*Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto_TwoByteAs) GetEntityData ¶
func (twoByteAs *Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto_TwoByteAs) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto_V4Addr ¶
type Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto_V4Addr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 Address. 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}]+)?. Ipv4Address interface{} // 2 Byte Index. The type is interface{} with range: 0..65535. TwoByteIndex interface{} }
Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto_V4Addr v4 addr
func (*Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto_V4Addr) GetEntityData ¶
func (v4Addr *Evpn_Nodes_Node_EviDetail_Elements_Element_RtAuto_V4Addr) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_EviChildren ¶
type Evpn_Nodes_Node_EviDetail_EviChildren struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN Neighbor table. Neighbors Evpn_Nodes_Node_EviDetail_EviChildren_Neighbors // EVPN Ethernet Auto-Discovery table. EthernetAutoDiscoveries Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries // L2VPN EVPN IMCAST table. InclusiveMulticasts Evpn_Nodes_Node_EviDetail_EviChildren_InclusiveMulticasts // L2VPN EVPN EVI RT Child Table. RouteTargets Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets // L2VPN EVPN EVI MAC table. Macs Evpn_Nodes_Node_EviDetail_EviChildren_Macs }
Evpn_Nodes_Node_EviDetail_EviChildren Container for all EVI detail info
func (*Evpn_Nodes_Node_EviDetail_EviChildren) GetEntityData ¶
func (eviChildren *Evpn_Nodes_Node_EviDetail_EviChildren) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries ¶
type Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN Ethernet Auto-Discovery Entry. The type is slice of // Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery. EthernetAutoDiscovery []*Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery }
Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries EVPN Ethernet Auto-Discovery table
func (*Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries) GetEntityData ¶
func (ethernetAutoDiscoveries *Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery ¶
type Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN id. The type is interface{} with range: 0..4294967295. Evi interface{} // Encap. The type is interface{} with range: 0..4294967295. Encapsulation interface{} // ES id (part 1/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi1 interface{} // ES id (part 2/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi2 interface{} // ES id (part 3/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi3 interface{} // ES id (part 4/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi4 interface{} // ES id (part 5/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi5 interface{} // Ethernet Tag ID. The type is interface{} with range: 0..4294967295. EthernetTag interface{} // Ethernet Tag. The type is interface{} with range: 0..4294967295. EthernetTagXr interface{} // Local nexthop IP. 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}]+)?. LocalNextHop interface{} // Associated local label. The type is interface{} with range: 0..4294967295. LocalLabel interface{} // Indication of EthernetAutoDiscovery Route is local. The type is bool. IsLocalEad interface{} // Single-active redundancy configured at remote EAD. The type is bool. RedundancySingleActive interface{} // Single-flow-active redundancy configured at remote EAD. The type is bool. RedundancySingleFlowActive interface{} // Number of items in path list buffer. The type is interface{} with range: // 0..4294967295. NumPaths interface{} // EVPN Instance summary information. EvpnInstance Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EvpnInstance // Ethernet Segment id. The type is slice of // Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EthernetSegmentIdentifier. EthernetSegmentIdentifier []*Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EthernetSegmentIdentifier // Path List Buffer. The type is slice of // Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_PathBuffer. PathBuffer []*Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_PathBuffer }
Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery EVPN Ethernet Auto-Discovery Entry
func (*Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery) GetEntityData ¶
func (ethernetAutoDiscovery *Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EthernetSegmentIdentifier ¶
type Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EthernetSegmentIdentifier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..255. Entry interface{} }
Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EthernetSegmentIdentifier Ethernet Segment id
func (*Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EthernetSegmentIdentifier) GetEntityData ¶
func (ethernetSegmentIdentifier *Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EthernetSegmentIdentifier) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EvpnInstance ¶
type Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EvpnInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Instance transport encapsulation. The type is interface{} with range: // 0..255. EncapsulationXr interface{} // Bridge domain name. The type is string. BdName interface{} // Service Type. The type is L2vpnEvpn. Type interface{} }
Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EvpnInstance EVPN Instance summary information
func (*Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EvpnInstance) GetEntityData ¶
func (evpnInstance *Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EvpnInstance) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_PathBuffer ¶
type Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_PathBuffer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Tunnel Endpoint Identifier. The type is interface{} with range: // 0..4294967295. TunnelEndpointId interface{} // Next-hop IP address (v6 format). 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}]+)?. NextHop interface{} // Output Label. The type is interface{} with range: 0..4294967295. OutputLabel interface{} // Segment-Routing Traffic Engineering Tunnel Interface Handle. The type is // string with pattern: [a-zA-Z0-9._/-]+. SrteTunnel interface{} }
Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_PathBuffer Path List Buffer
func (*Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_PathBuffer) GetEntityData ¶
func (pathBuffer *Evpn_Nodes_Node_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_PathBuffer) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_EviChildren_InclusiveMulticasts ¶
type Evpn_Nodes_Node_EviDetail_EviChildren_InclusiveMulticasts struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2VPN EVPN IMCAST table. The type is slice of // Evpn_Nodes_Node_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast. InclusiveMulticast []*Evpn_Nodes_Node_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast }
Evpn_Nodes_Node_EviDetail_EviChildren_InclusiveMulticasts L2VPN EVPN IMCAST table
func (*Evpn_Nodes_Node_EviDetail_EviChildren_InclusiveMulticasts) GetEntityData ¶
func (inclusiveMulticasts *Evpn_Nodes_Node_EviDetail_EviChildren_InclusiveMulticasts) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast ¶
type Evpn_Nodes_Node_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN id. The type is interface{} with range: 0..4294967295. Evi interface{} // Encap. The type is interface{} with range: 0..4294967295. Encapsulation interface{} // Ethernet Tag. The type is interface{} with range: 0..4294967295. EthernetTag interface{} // Originating IP. 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}]+)?. OriginatingIp interface{} // Ethernet Tag. The type is interface{} with range: 0..4294967295. EthernetTagXr interface{} // Originating IP. 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}]+)?. OriginatingIpXr interface{} // Tunnel Endpoint ID. The type is interface{} with range: 0..4294967295. TunnelEndpointId interface{} // IP of nexthop. 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}]+)?. NextHop interface{} // Output label. The type is interface{} with range: 0..4294967295. OutputLabel interface{} // Local entry. The type is bool. IsLocalEntry interface{} // Proxy entry. The type is bool. IsProxyEntry interface{} // SR-TE Policy. The type is string with pattern: [a-zA-Z0-9._/-]+. SrtePolicy interface{} // EVPN Instance summary information. EvpnInstance Evpn_Nodes_Node_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast_EvpnInstance }
Evpn_Nodes_Node_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast L2VPN EVPN IMCAST table
func (*Evpn_Nodes_Node_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast) GetEntityData ¶
func (inclusiveMulticast *Evpn_Nodes_Node_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast_EvpnInstance ¶
type Evpn_Nodes_Node_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast_EvpnInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Instance transport encapsulation. The type is interface{} with range: // 0..255. EncapsulationXr interface{} // Bridge domain name. The type is string. BdName interface{} // Service Type. The type is L2vpnEvpn. Type interface{} }
Evpn_Nodes_Node_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast_EvpnInstance EVPN Instance summary information
func (*Evpn_Nodes_Node_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast_EvpnInstance) GetEntityData ¶
func (evpnInstance *Evpn_Nodes_Node_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast_EvpnInstance) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_EviChildren_Macs ¶
type Evpn_Nodes_Node_EviDetail_EviChildren_Macs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2VPN EVPN MAC table. The type is slice of // Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac. Mac []*Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac }
Evpn_Nodes_Node_EviDetail_EviChildren_Macs L2VPN EVPN EVI MAC table
func (*Evpn_Nodes_Node_EviDetail_EviChildren_Macs) GetEntityData ¶
func (macs *Evpn_Nodes_Node_EviDetail_EviChildren_Macs) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac ¶
type Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN id. The type is interface{} with range: 0..4294967295. Evi interface{} // Encap. The type is interface{} with range: 0..4294967295. Encapsulation interface{} // Ethernet Tag ID. The type is interface{} with range: 0..4294967295. EthernetTag 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 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}]+)?. IpAddress interface{} // Ethernet Tag. The type is interface{} with range: 0..4294967295. EthernetTagXr interface{} // MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddressXr interface{} // IP address (v6 format). 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}]+)?. IpAddressXr interface{} // Associated local label. The type is interface{} with range: 0..4294967295. LocalLabel interface{} // Number of items in path list buffer. The type is interface{} with range: // 0..4294967295. NumPaths interface{} // Indication of MAC being locally generated. The type is bool. IsLocalMac interface{} // Proxy entry. The type is bool. IsProxyEntry interface{} // Indication of MAC being remotely generated. The type is bool. IsRemoteMac interface{} // SOO nexthop (v6 format). 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}]+)?. SooNexthop interface{} // IP nexthop address (v6 format). 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}]+)?. IpnhAddress interface{} // ESI port key. The type is interface{} with range: 0..65535. EsiPortKey interface{} // Encap type of local MAC. The type is interface{} with range: 0..255. LocalEncapType interface{} // Encap type of remote MAC. The type is interface{} with range: 0..255. RemoteEncapType interface{} // Port the MAC was learned on. The type is string. LearnedBridgePortName interface{} // local seq id. The type is interface{} with range: 0..4294967295. LocalSeqId interface{} // remote seq id. The type is interface{} with range: 0..4294967295. RemoteSeqId interface{} // local l3 label. The type is interface{} with range: 0..4294967295. LocalL3Label interface{} // Router MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. RouterMacAddress interface{} // Number of flushes requested . The type is interface{} with range: 0..65535. MacFlushRequested interface{} // Number of flushes received . The type is interface{} with range: 0..65535. MacFlushReceived interface{} // MPLS Internal Label. The type is interface{} with range: 0..4294967295. InternalLabel interface{} // Internal Label has resolved per-ES EAD and per-EVI EAD or MAC routes. The // type is bool. Resolved interface{} // Indication if Local MAC is statically configured. The type is bool. LocalIsStatic interface{} // Indication if Remote MAC is statically configured. The type is bool. RemoteIsStatic interface{} // EVPN Instance summary information. EvpnInstance Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_EvpnInstance // Local Ethernet Segment id. The type is slice of // Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_LocalEthernetSegmentIdentifier. LocalEthernetSegmentIdentifier []*Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_LocalEthernetSegmentIdentifier // Remote Ethernet Segment id. The type is slice of // Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_RemoteEthernetSegmentIdentifier. RemoteEthernetSegmentIdentifier []*Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_RemoteEthernetSegmentIdentifier // Path List Buffer. The type is slice of // Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_PathBuffer. PathBuffer []*Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_PathBuffer }
Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac L2VPN EVPN MAC table
func (*Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac) GetEntityData ¶
func (mac *Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_EvpnInstance ¶
type Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_EvpnInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Instance transport encapsulation. The type is interface{} with range: // 0..255. EncapsulationXr interface{} // Bridge domain name. The type is string. BdName interface{} // Service Type. The type is L2vpnEvpn. Type interface{} }
Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_EvpnInstance EVPN Instance summary information
func (*Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_EvpnInstance) GetEntityData ¶
func (evpnInstance *Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_EvpnInstance) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_LocalEthernetSegmentIdentifier ¶
type Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_LocalEthernetSegmentIdentifier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..255. Entry interface{} }
Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_LocalEthernetSegmentIdentifier Local Ethernet Segment id
func (*Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_LocalEthernetSegmentIdentifier) GetEntityData ¶
func (localEthernetSegmentIdentifier *Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_LocalEthernetSegmentIdentifier) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_PathBuffer ¶
type Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_PathBuffer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Tunnel Endpoint Identifier. The type is interface{} with range: // 0..4294967295. TunnelEndpointId interface{} // Next-hop IP address (v6 format). 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}]+)?. NextHop interface{} // Output Label. The type is interface{} with range: 0..4294967295. OutputLabel interface{} // Segment-Routing Traffic Engineering Tunnel Interface Handle. The type is // string with pattern: [a-zA-Z0-9._/-]+. SrteTunnel interface{} }
Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_PathBuffer Path List Buffer
func (*Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_PathBuffer) GetEntityData ¶
func (pathBuffer *Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_PathBuffer) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_RemoteEthernetSegmentIdentifier ¶
type Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_RemoteEthernetSegmentIdentifier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..255. Entry interface{} }
Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_RemoteEthernetSegmentIdentifier Remote Ethernet Segment id
func (*Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_RemoteEthernetSegmentIdentifier) GetEntityData ¶
func (remoteEthernetSegmentIdentifier *Evpn_Nodes_Node_EviDetail_EviChildren_Macs_Mac_RemoteEthernetSegmentIdentifier) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_EviChildren_Neighbors ¶
type Evpn_Nodes_Node_EviDetail_EviChildren_Neighbors struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN Neighbor table. The type is slice of // Evpn_Nodes_Node_EviDetail_EviChildren_Neighbors_Neighbor. Neighbor []*Evpn_Nodes_Node_EviDetail_EviChildren_Neighbors_Neighbor }
Evpn_Nodes_Node_EviDetail_EviChildren_Neighbors EVPN Neighbor table
func (*Evpn_Nodes_Node_EviDetail_EviChildren_Neighbors) GetEntityData ¶
func (neighbors *Evpn_Nodes_Node_EviDetail_EviChildren_Neighbors) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_EviChildren_Neighbors_Neighbor ¶
type Evpn_Nodes_Node_EviDetail_EviChildren_Neighbors_Neighbor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN id. The type is interface{} with range: 0..4294967295. Evi interface{} // Encap. The type is interface{} with range: 0..4294967295. Encapsulation interface{} // Neighbor IP. 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}]+)?. NeighborIp interface{} // Neighbor IP. 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}]+)?. Neighbor interface{} // EVPN Instance summary information. EvpnInstance Evpn_Nodes_Node_EviDetail_EviChildren_Neighbors_Neighbor_EvpnInstance }
Evpn_Nodes_Node_EviDetail_EviChildren_Neighbors_Neighbor EVPN Neighbor table
func (*Evpn_Nodes_Node_EviDetail_EviChildren_Neighbors_Neighbor) GetEntityData ¶
func (neighbor *Evpn_Nodes_Node_EviDetail_EviChildren_Neighbors_Neighbor) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_EviChildren_Neighbors_Neighbor_EvpnInstance ¶
type Evpn_Nodes_Node_EviDetail_EviChildren_Neighbors_Neighbor_EvpnInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Instance transport encapsulation. The type is interface{} with range: // 0..255. EncapsulationXr interface{} // Bridge domain name. The type is string. BdName interface{} // Service Type. The type is L2vpnEvpn. Type interface{} }
Evpn_Nodes_Node_EviDetail_EviChildren_Neighbors_Neighbor_EvpnInstance EVPN Instance summary information
func (*Evpn_Nodes_Node_EviDetail_EviChildren_Neighbors_Neighbor_EvpnInstance) GetEntityData ¶
func (evpnInstance *Evpn_Nodes_Node_EviDetail_EviChildren_Neighbors_Neighbor_EvpnInstance) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets ¶
type Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2VPN EVPN EVI RT Table. The type is slice of // Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget. RouteTarget []*Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget }
Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets L2VPN EVPN EVI RT Child Table
func (*Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets) GetEntityData ¶
func (routeTargets *Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget ¶
type Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN id. The type is interface{} with range: 0..4294967295. Evi interface{} // Encap. The type is interface{} with range: 0..4294967295. Encapsulation interface{} // Role of the route target. The type is BgpRouteTargetRole. Role interface{} // Format of the route target. The type is BgpRouteTargetFormat. Format interface{} // Two or Four byte AS Number. The type is interface{} with range: // 1..4294967295. As interface{} // RT AS Index. The type is interface{} with range: 0..4294967295. AsIndex interface{} // RT IP Index. The type is interface{} with range: 0..65535. AddrIndex interface{} // RT IPv4 Address. 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}]+)?. Address interface{} // RT Role. The type is L2vpnAdRtRole. RouteTargetRole interface{} // RT Stitching. The type is bool. RouteTargetStitching interface{} // EVPN Instance summary information. EvpnInstance Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_EvpnInstance // Route Target. RouteTarget Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget }
Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget L2VPN EVPN EVI RT Table
func (*Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget) GetEntityData ¶
func (routeTarget *Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_EvpnInstance ¶
type Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_EvpnInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Instance transport encapsulation. The type is interface{} with range: // 0..255. EncapsulationXr interface{} // Bridge domain name. The type is string. BdName interface{} // Service Type. The type is L2vpnEvpn. Type interface{} }
Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_EvpnInstance EVPN Instance summary information
func (*Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_EvpnInstance) GetEntityData ¶
func (evpnInstance *Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_EvpnInstance) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget ¶
type Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // RT. The type is L2vpnAdRt. Rt interface{} // two byte as. TwoByteAs Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_TwoByteAs // four byte as. FourByteAs Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_FourByteAs // v4 addr. V4Addr Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_V4Addr // es import. EsImport Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_EsImport }
Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget Route Target
func (*Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget) GetEntityData ¶
func (routeTarget *Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_EsImport ¶
type Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_EsImport struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Top 4 bytes of ES Import. The type is interface{} with range: // 0..4294967295. HighBytes interface{} // Low 2 bytes of ES Import. The type is interface{} with range: 0..65535. LowBytes interface{} }
Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_EsImport es import
func (*Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_EsImport) GetEntityData ¶
func (esImport *Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_EsImport) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_FourByteAs ¶
type Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_FourByteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // 4 Byte AS Number. The type is interface{} with range: 0..4294967295. FourByteAs interface{} // 2 Byte Index. The type is interface{} with range: 0..65535. TwoByteIndex interface{} }
Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_FourByteAs four byte as
func (*Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_FourByteAs) GetEntityData ¶
func (fourByteAs *Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_FourByteAs) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_TwoByteAs ¶
type Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_TwoByteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // 2 Byte AS Number. The type is interface{} with range: 0..65535. TwoByteAs interface{} // 4 Byte Index. The type is interface{} with range: 0..4294967295. FourByteIndex interface{} }
Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_TwoByteAs two byte as
func (*Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_TwoByteAs) GetEntityData ¶
func (twoByteAs *Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_TwoByteAs) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_V4Addr ¶
type Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_V4Addr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 Address. 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}]+)?. Ipv4Address interface{} // 2 Byte Index. The type is interface{} with range: 0..65535. TwoByteIndex interface{} }
Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_V4Addr v4 addr
func (*Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_V4Addr) GetEntityData ¶
func (v4Addr *Evpn_Nodes_Node_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_V4Addr) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_Evis ¶
type Evpn_Nodes_Node_Evis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2VPN EVPN EVI Entry. The type is slice of Evpn_Nodes_Node_Evis_Evi. Evi []*Evpn_Nodes_Node_Evis_Evi }
Evpn_Nodes_Node_Evis L2VPN EVPN EVI Table
func (*Evpn_Nodes_Node_Evis) GetEntityData ¶
func (evis *Evpn_Nodes_Node_Evis) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_Evis_Evi ¶
type Evpn_Nodes_Node_Evis_Evi struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN id. The type is interface{} with range: 0..4294967295. Evi interface{} // Encap. The type is interface{} with range: 0..4294967295. Encapsulation interface{} // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Instance transport encapsulation. The type is interface{} with range: // 0..255. EncapsulationXr interface{} // Bridge domain name. The type is string. BdName interface{} // Service Type. The type is L2vpnEvpn. Type interface{} }
Evpn_Nodes_Node_Evis_Evi L2VPN EVPN EVI Entry
func (*Evpn_Nodes_Node_Evis_Evi) GetEntityData ¶
func (evi *Evpn_Nodes_Node_Evis_Evi) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EvpnGroups ¶
type Evpn_Nodes_Node_EvpnGroups struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN Group information. The type is slice of // Evpn_Nodes_Node_EvpnGroups_EvpnGroup. EvpnGroup []*Evpn_Nodes_Node_EvpnGroups_EvpnGroup }
Evpn_Nodes_Node_EvpnGroups EVPN Group Table
func (*Evpn_Nodes_Node_EvpnGroups) GetEntityData ¶
func (evpnGroups *Evpn_Nodes_Node_EvpnGroups) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EvpnGroups_EvpnGroup ¶
type Evpn_Nodes_Node_EvpnGroups_EvpnGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. EVPN group number. The type is interface{} with // range: 1..4294967295. GroupNumber interface{} // EVPN Group ID. The type is interface{} with range: 0..4294967295. GroupId interface{} // EVPN Group State. The type is EvpnGrp. State interface{} // EVPN Group Core Interface table. The type is slice of // Evpn_Nodes_Node_EvpnGroups_EvpnGroup_CoreInterface. CoreInterface []*Evpn_Nodes_Node_EvpnGroups_EvpnGroup_CoreInterface // EVPN Access Core Interface table. The type is slice of // Evpn_Nodes_Node_EvpnGroups_EvpnGroup_AccessInterface. AccessInterface []*Evpn_Nodes_Node_EvpnGroups_EvpnGroup_AccessInterface }
Evpn_Nodes_Node_EvpnGroups_EvpnGroup EVPN Group information
func (*Evpn_Nodes_Node_EvpnGroups_EvpnGroup) GetEntityData ¶
func (evpnGroup *Evpn_Nodes_Node_EvpnGroups_EvpnGroup) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EvpnGroups_EvpnGroup_AccessInterface ¶
type Evpn_Nodes_Node_EvpnGroups_EvpnGroup_AccessInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface name. The type is string. InterfaceName interface{} // Interface State. The type is ImStateEnum. State interface{} }
Evpn_Nodes_Node_EvpnGroups_EvpnGroup_AccessInterface EVPN Access Core Interface table
func (*Evpn_Nodes_Node_EvpnGroups_EvpnGroup_AccessInterface) GetEntityData ¶
func (accessInterface *Evpn_Nodes_Node_EvpnGroups_EvpnGroup_AccessInterface) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_EvpnGroups_EvpnGroup_CoreInterface ¶
type Evpn_Nodes_Node_EvpnGroups_EvpnGroup_CoreInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface name. The type is string. InterfaceName interface{} // Interface State. The type is ImStateEnum. State interface{} }
Evpn_Nodes_Node_EvpnGroups_EvpnGroup_CoreInterface EVPN Group Core Interface table
func (*Evpn_Nodes_Node_EvpnGroups_EvpnGroup_CoreInterface) GetEntityData ¶
func (coreInterface *Evpn_Nodes_Node_EvpnGroups_EvpnGroup_CoreInterface) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_Igmps ¶
type Evpn_Nodes_Node_Igmps struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN Remote. The type is slice of Evpn_Nodes_Node_Igmps_Igmp. Igmp []*Evpn_Nodes_Node_Igmps_Igmp }
Evpn_Nodes_Node_Igmps EVPN IGMP table
func (*Evpn_Nodes_Node_Igmps) GetEntityData ¶
func (igmps *Evpn_Nodes_Node_Igmps) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_Igmps_Igmp ¶
type Evpn_Nodes_Node_Igmps_Igmp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Join=0, Leave=1. The type is interface{} with range: 0..4294967295. IsLeave interface{} // BP xcid. The type is interface{} with range: 0..4294967295. Bpxcid interface{} // EVI/BD. The type is interface{} with range: 0..4294967295. Evibd interface{} // Source 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}]+)?. SrcIp interface{} // Group 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}]+)?. GrpIp interface{} // ES id (part 1/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi1 interface{} // ES id (part 2/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi2 interface{} // ES id (part 3/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi3 interface{} // ES id (part 4/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi4 interface{} // ES id (part 5/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi5 interface{} // Ethernet Segment Name. The type is string. EthernetSegmentName interface{} // E-VPN id. The type is interface{} with range: 0..4294967295. Evi interface{} // BD id. The type is interface{} with range: 0..4294967295. BdId interface{} // Route Type. The type is EvpnIgmpMsg. RouteType interface{} // Source IP Address. 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}]+)?. SourceAddr interface{} // Group IP Address. 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}]+)?. GroupAddr interface{} // Ethernet Tag id. The type is interface{} with range: 0..4294967295. EthernetTagId interface{} // IGMP Version. The type is EvpnIgmpVersion. IgmpVersion interface{} // IGMP Group Type. The type is EvpnIgmpGrp. IgmpGroupType interface{} // Max Response Time. The type is interface{} with range: 0..255. MaXResponseTime interface{} // Resolved. The type is bool. Resolved interface{} // Source Info. SourceInfo Evpn_Nodes_Node_Igmps_Igmp_SourceInfo // Ethernet Segment id. The type is slice of // Evpn_Nodes_Node_Igmps_Igmp_EthernetSegmentIdentifier. EthernetSegmentIdentifier []*Evpn_Nodes_Node_Igmps_Igmp_EthernetSegmentIdentifier // List of nexthop IPv6 addresses. The type is slice of // Evpn_Nodes_Node_Igmps_Igmp_NextHop. NextHop []*Evpn_Nodes_Node_Igmps_Igmp_NextHop }
Evpn_Nodes_Node_Igmps_Igmp EVPN Remote
func (*Evpn_Nodes_Node_Igmps_Igmp) GetEntityData ¶
func (igmp *Evpn_Nodes_Node_Igmps_Igmp) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_Igmps_Igmp_EthernetSegmentIdentifier ¶
type Evpn_Nodes_Node_Igmps_Igmp_EthernetSegmentIdentifier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..255. Entry interface{} }
Evpn_Nodes_Node_Igmps_Igmp_EthernetSegmentIdentifier Ethernet Segment id
func (*Evpn_Nodes_Node_Igmps_Igmp_EthernetSegmentIdentifier) GetEntityData ¶
func (ethernetSegmentIdentifier *Evpn_Nodes_Node_Igmps_Igmp_EthernetSegmentIdentifier) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_Igmps_Igmp_NextHop ¶
type Evpn_Nodes_Node_Igmps_Igmp_NextHop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Next-hop IP address (v6 format). 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}]+)?. NextHop interface{} // DF Dont Premption. The type is bool. DfDontPrempt interface{} // DF Election Mode Configured. The type is interface{} with range: 0..255. DfType interface{} // DF Election Preference Set. The type is interface{} with range: 0..65535. DfPref interface{} }
Evpn_Nodes_Node_Igmps_Igmp_NextHop List of nexthop IPv6 addresses
func (*Evpn_Nodes_Node_Igmps_Igmp_NextHop) GetEntityData ¶
func (nextHop *Evpn_Nodes_Node_Igmps_Igmp_NextHop) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo ¶
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type. The type is EvpnIgmpSource. Type interface{} // remote info. 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}]+)?. RemoteInfo interface{} // local info. LocalInfo Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo }
Evpn_Nodes_Node_Igmps_Igmp_SourceInfo Source Info
func (*Evpn_Nodes_Node_Igmps_Igmp_SourceInfo) GetEntityData ¶
func (sourceInfo *Evpn_Nodes_Node_Igmps_Igmp_SourceInfo) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo ¶
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface name. The type is string with length: 0..81. Name interface{} // Interface MTU. The type is interface{} with range: 0..4294967295. Mtu interface{} // Payload bytes. The type is interface{} with range: 0..65535. Units are // byte. PayloadBytes interface{} // Interface parameters. Parameters Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters }
Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo local info
func (*Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo) GetEntityData ¶
func (localInfo *Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters ¶
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type. The type is L2vpnInterface. Type interface{} // Ethernet. Ethernet Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Ethernet // VLAN. Vlan Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan // TDM. Tdm Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm // ATM. Atm Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Atm // Frame Relay. Fr Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Fr // PW Ether. PseudowireEther Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther // PW IW. PseudowireIw Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw }
Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters Interface parameters
func (*Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters) GetEntityData ¶
func (parameters *Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Atm ¶
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Atm struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Max number of cells packed. The type is interface{} with range: 0..65535. MaximumNumberCellsPacked interface{} // Max number of cells unpacked. The type is interface{} with range: 0..65535. MaximumNumberCellsUnPacked interface{} // ATM mode. The type is L2vpnAtmMode. AtmMode interface{} // Virtual path identifier. The type is interface{} with range: 0..65535. Vpi interface{} // Virtual channel identifier. The type is interface{} with range: 0..65535. Vci interface{} }
Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Atm ATM
func (*Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Atm) GetEntityData ¶
func (atm *Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Atm) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Ethernet ¶
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Ethernet struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // XConnect tags. The type is interface{} with range: 0..255. XconnectTags interface{} }
Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Ethernet Ethernet
func (*Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Ethernet) GetEntityData ¶
func (ethernet *Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Ethernet) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Fr ¶
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Fr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Frame Relay mode. The type is L2vpnFrMode. FrMode interface{} // Data-link connection identifier. The type is interface{} with range: // 0..4294967295. Dlci interface{} }
Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Fr Frame Relay
func (*Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Fr) GetEntityData ¶
func (fr *Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Fr) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther ¶
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Is this Interface list valid. The type is bool. IsValid interface{} // Internal Label. The type is interface{} with range: 0..4294967295. InternalLabel interface{} // Interface list data. InterfaceList Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList }
Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther PW Ether
func (*Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther) GetEntityData ¶
func (pseudowireEther *Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList ¶
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface-list name. The type is string with length: 0..33. InterfaceListName interface{} // Interface internal ID. The type is interface{} with range: 0..4294967295. InterfaceListId interface{} // Interfaces. The type is slice of // Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList_Interface. Interface []*Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList_Interface }
Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList Interface list data
func (*Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList) GetEntityData ¶
func (interfaceList *Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList_Interface ¶
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface name. The type is string. InterfaceName interface{} // Replicate status. The type is IflistRepStatus. ReplicateStatus interface{} }
Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList_Interface Interfaces
func (*Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList_Interface) GetEntityData ¶
func (self *Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList_Interface) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw ¶
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Is this Interface list valid. The type is bool. IsValid interface{} // Internal Label. The type is interface{} with range: 0..4294967295. InternalLabel interface{} // Interface list data. InterfaceList Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList }
Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw PW IW
func (*Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw) GetEntityData ¶
func (pseudowireIw *Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList ¶
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface-list name. The type is string with length: 0..33. InterfaceListName interface{} // Interface internal ID. The type is interface{} with range: 0..4294967295. InterfaceListId interface{} // Interfaces. The type is slice of // Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList_Interface. Interface []*Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList_Interface }
Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList Interface list data
func (*Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList) GetEntityData ¶
func (interfaceList *Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList_Interface ¶
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface name. The type is string. InterfaceName interface{} // Replicate status. The type is IflistRepStatus. ReplicateStatus interface{} }
Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList_Interface Interfaces
func (*Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList_Interface) GetEntityData ¶
func (self *Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList_Interface) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm ¶
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Timeslots separated by , or - from 1 to 31. : indicates individual timeslot // and - represents a range.E.g. 1-3,5 represents timeslots 1, 2, 3, and 5. // The type is string. TimeslotGroup interface{} // Timeslot rate in units of Kbps. The type is interface{} with range: 0..255. // Units are kbit/s. TimeslotRate interface{} // TDM mode. The type is L2vpnTdmMode. TdmMode interface{} // TDM options. TdmOptions Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm_TdmOptions }
Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm TDM
func (*Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm) GetEntityData ¶
func (tdm *Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm_TdmOptions ¶
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm_TdmOptions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TDM payload bytes. The type is interface{} with range: 0..65535. Units are // byte. PayloadBytes interface{} // TDM bit rate in units of Kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. BitRate interface{} // RTP header. The type is L2vpnTdmRtpOption. Rtp interface{} // TDM Timestamping mode. The type is L2vpnTimeStampMode. TimestampMode interface{} // Signalling packets. The type is interface{} with range: 0..255. SignallingPackets interface{} // CAS. The type is interface{} with range: 0..255. Cas interface{} // RTP header payload type. The type is interface{} with range: 0..255. RtpHeaderPayloadType interface{} // Timestamping clock frequency in units of 8Khz. The type is interface{} with // range: 0..65535. TimestampClockFreq interface{} // Synchronization Source identifier. The type is interface{} with range: // 0..4294967295. Ssrc interface{} }
Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm_TdmOptions TDM options
func (*Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm_TdmOptions) GetEntityData ¶
func (tdmOptions *Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm_TdmOptions) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan ¶
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // XConnect tags. The type is interface{} with range: 0..255. XconnectTags interface{} // VLAN rewrite tag. The type is interface{} with range: 0..65535. VlanRewriteTag interface{} // Simple EFP. The type is interface{} with range: 0..255. SimpleEfp interface{} // Encapsulation Type. The type is interface{} with range: 0..255. EncapsulationType interface{} // Outer Tag. The type is interface{} with range: 0..65535. OuterTag interface{} // Rewrite Tags. The type is slice of // Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_RewriteTag. RewriteTag []*Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_RewriteTag // vlan range. The type is slice of // Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_VlanRange. VlanRange []*Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_VlanRange }
Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan VLAN
func (*Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan) GetEntityData ¶
func (vlan *Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_RewriteTag ¶
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_RewriteTag struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..65535. Entry interface{} }
Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_RewriteTag Rewrite Tags
func (*Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_RewriteTag) GetEntityData ¶
func (rewriteTag *Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_RewriteTag) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_VlanRange ¶
type Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_VlanRange struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Lower. The type is interface{} with range: 0..65535. Lower interface{} // Upper. The type is interface{} with range: 0..65535. Upper interface{} }
Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_VlanRange vlan range
func (*Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_VlanRange) GetEntityData ¶
func (vlanRange *Evpn_Nodes_Node_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_VlanRange) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_InternalLabels ¶
type Evpn_Nodes_Node_InternalLabels struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2VPN EVPN Internal Label. The type is slice of // Evpn_Nodes_Node_InternalLabels_InternalLabel. InternalLabel []*Evpn_Nodes_Node_InternalLabels_InternalLabel }
Evpn_Nodes_Node_InternalLabels EVPN Internal Label Table
func (*Evpn_Nodes_Node_InternalLabels) GetEntityData ¶
func (internalLabels *Evpn_Nodes_Node_InternalLabels) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_InternalLabels_InternalLabel ¶
type Evpn_Nodes_Node_InternalLabels_InternalLabel struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN id. The type is interface{} with range: 0..4294967295. Evi interface{} // Encap. The type is interface{} with range: 0..4294967295. Encapsulation interface{} // ES id (part 1/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi1 interface{} // ES id (part 2/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi2 interface{} // ES id (part 3/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi3 interface{} // ES id (part 4/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi4 interface{} // ES id (part 5/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi5 interface{} // Ethernet Tag ID. The type is interface{} with range: 0..4294967295. EthernetTag interface{} // Ethernet Segment id. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. Esi interface{} // Label Tag. The type is interface{} with range: 0..4294967295. Tag interface{} // MPLS Internal Label. The type is interface{} with range: 0..4294967295. InternalLabel interface{} // Number of items in the MAC path buffer. The type is interface{} with range: // 0..4294967295. MacNumPaths interface{} // Number of items in the ead path buffer. The type is interface{} with range: // 0..4294967295. EadNumPaths interface{} // Number of items in the evi path buffer. The type is interface{} with range: // 0..4294967295. EviNumPaths interface{} // Number of items in the sum path buffer. The type is interface{} with range: // 0..4294967295. SumNumPaths interface{} // Number of items in the sum path buffer that are Active Paths. The type is // interface{} with range: 0..4294967295. SumNumActivePaths interface{} // Internal Label has resolved per-ES EAD and per-EVI EAD or MAC routes. The // type is bool. Resolved interface{} // ECMP Disable Per EVI Resolution. The type is bool. EcmpDisable interface{} // Single-active redundancy configured at remote ES. The type is bool. RedundancySingleActive interface{} // Single-flow-active redundancy at remote ES (MST-AG). The type is bool. RedundancySingleFlowActive interface{} // EVPN Instance summary information. EvpnInstance Evpn_Nodes_Node_InternalLabels_InternalLabel_EvpnInstance // MAC Path list buffer. The type is slice of // Evpn_Nodes_Node_InternalLabels_InternalLabel_MacPathBuffer. MacPathBuffer []*Evpn_Nodes_Node_InternalLabels_InternalLabel_MacPathBuffer // EAD/ES Path list buffer. The type is slice of // Evpn_Nodes_Node_InternalLabels_InternalLabel_EadPathBuffer. EadPathBuffer []*Evpn_Nodes_Node_InternalLabels_InternalLabel_EadPathBuffer // EAD/EVI Path list buffer. The type is slice of // Evpn_Nodes_Node_InternalLabels_InternalLabel_EviPathBuffer. EviPathBuffer []*Evpn_Nodes_Node_InternalLabels_InternalLabel_EviPathBuffer // Summary Path list buffer. The type is slice of // Evpn_Nodes_Node_InternalLabels_InternalLabel_SummaryPathBuffer. SummaryPathBuffer []*Evpn_Nodes_Node_InternalLabels_InternalLabel_SummaryPathBuffer }
Evpn_Nodes_Node_InternalLabels_InternalLabel L2VPN EVPN Internal Label
func (*Evpn_Nodes_Node_InternalLabels_InternalLabel) GetEntityData ¶
func (internalLabel *Evpn_Nodes_Node_InternalLabels_InternalLabel) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_InternalLabels_InternalLabel_EadPathBuffer ¶
type Evpn_Nodes_Node_InternalLabels_InternalLabel_EadPathBuffer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Tunnel Endpoint Identifier. The type is interface{} with range: // 0..4294967295. TunnelEndpointId interface{} // Next-hop IP address (v6 format). 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}]+)?. NextHop interface{} // Output Label. The type is interface{} with range: 0..4294967295. OutputLabel interface{} // Segment-Routing Traffic Engineering Tunnel Interface Handle. The type is // string with pattern: [a-zA-Z0-9._/-]+. SrteTunnel interface{} }
Evpn_Nodes_Node_InternalLabels_InternalLabel_EadPathBuffer EAD/ES Path list buffer
func (*Evpn_Nodes_Node_InternalLabels_InternalLabel_EadPathBuffer) GetEntityData ¶
func (eadPathBuffer *Evpn_Nodes_Node_InternalLabels_InternalLabel_EadPathBuffer) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_InternalLabels_InternalLabel_EviPathBuffer ¶
type Evpn_Nodes_Node_InternalLabels_InternalLabel_EviPathBuffer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Tunnel Endpoint Identifier. The type is interface{} with range: // 0..4294967295. TunnelEndpointId interface{} // Next-hop IP address (v6 format). 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}]+)?. NextHop interface{} // Output Label. The type is interface{} with range: 0..4294967295. OutputLabel interface{} // Segment-Routing Traffic Engineering Tunnel Interface Handle. The type is // string with pattern: [a-zA-Z0-9._/-]+. SrteTunnel interface{} }
Evpn_Nodes_Node_InternalLabels_InternalLabel_EviPathBuffer EAD/EVI Path list buffer
func (*Evpn_Nodes_Node_InternalLabels_InternalLabel_EviPathBuffer) GetEntityData ¶
func (eviPathBuffer *Evpn_Nodes_Node_InternalLabels_InternalLabel_EviPathBuffer) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_InternalLabels_InternalLabel_EvpnInstance ¶
type Evpn_Nodes_Node_InternalLabels_InternalLabel_EvpnInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Instance transport encapsulation. The type is interface{} with range: // 0..255. EncapsulationXr interface{} // Bridge domain name. The type is string. BdName interface{} // Service Type. The type is L2vpnEvpn. Type interface{} }
Evpn_Nodes_Node_InternalLabels_InternalLabel_EvpnInstance EVPN Instance summary information
func (*Evpn_Nodes_Node_InternalLabels_InternalLabel_EvpnInstance) GetEntityData ¶
func (evpnInstance *Evpn_Nodes_Node_InternalLabels_InternalLabel_EvpnInstance) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_InternalLabels_InternalLabel_MacPathBuffer ¶
type Evpn_Nodes_Node_InternalLabels_InternalLabel_MacPathBuffer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Tunnel Endpoint Identifier. The type is interface{} with range: // 0..4294967295. TunnelEndpointId interface{} // Next-hop IP address (v6 format). 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}]+)?. NextHop interface{} // Output Label. The type is interface{} with range: 0..4294967295. OutputLabel interface{} // Segment-Routing Traffic Engineering Tunnel Interface Handle. The type is // string with pattern: [a-zA-Z0-9._/-]+. SrteTunnel interface{} }
Evpn_Nodes_Node_InternalLabels_InternalLabel_MacPathBuffer MAC Path list buffer
func (*Evpn_Nodes_Node_InternalLabels_InternalLabel_MacPathBuffer) GetEntityData ¶
func (macPathBuffer *Evpn_Nodes_Node_InternalLabels_InternalLabel_MacPathBuffer) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_InternalLabels_InternalLabel_SummaryPathBuffer ¶
type Evpn_Nodes_Node_InternalLabels_InternalLabel_SummaryPathBuffer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Tunnel Endpoint Identifier. The type is interface{} with range: // 0..4294967295. TunnelEndpointId interface{} // Next-hop IP address (v6 format). 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}]+)?. NextHop interface{} // Output Label. The type is interface{} with range: 0..4294967295. OutputLabel interface{} // Segment-Routing Traffic Engineering Tunnel Interface Handle. The type is // string with pattern: [a-zA-Z0-9._/-]+. SrteTunnel interface{} }
Evpn_Nodes_Node_InternalLabels_InternalLabel_SummaryPathBuffer Summary Path list buffer
func (*Evpn_Nodes_Node_InternalLabels_InternalLabel_SummaryPathBuffer) GetEntityData ¶
func (summaryPathBuffer *Evpn_Nodes_Node_InternalLabels_InternalLabel_SummaryPathBuffer) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_RemoteShgs ¶
type Evpn_Nodes_Node_RemoteShgs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN Remote SHG. The type is slice of Evpn_Nodes_Node_RemoteShgs_RemoteShg. RemoteShg []*Evpn_Nodes_Node_RemoteShgs_RemoteShg }
Evpn_Nodes_Node_RemoteShgs EVPN Remote SHG table
func (*Evpn_Nodes_Node_RemoteShgs) GetEntityData ¶
func (remoteShgs *Evpn_Nodes_Node_RemoteShgs) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_RemoteShgs_RemoteShg ¶
type Evpn_Nodes_Node_RemoteShgs_RemoteShg struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // ES id (part 1/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi1 interface{} // ES id (part 2/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi2 interface{} // ES id (part 3/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi3 interface{} // ES id (part 4/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi4 interface{} // ES id (part 5/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi5 interface{} // Ethernet Segment id. The type is slice of // Evpn_Nodes_Node_RemoteShgs_RemoteShg_EthernetSegmentIdentifier. EthernetSegmentIdentifier []*Evpn_Nodes_Node_RemoteShgs_RemoteShg_EthernetSegmentIdentifier // Remote split horizon group labels. The type is slice of // Evpn_Nodes_Node_RemoteShgs_RemoteShg_RemoteSplitHorizonGroupLabel. RemoteSplitHorizonGroupLabel []*Evpn_Nodes_Node_RemoteShgs_RemoteShg_RemoteSplitHorizonGroupLabel }
Evpn_Nodes_Node_RemoteShgs_RemoteShg EVPN Remote SHG
func (*Evpn_Nodes_Node_RemoteShgs_RemoteShg) GetEntityData ¶
func (remoteShg *Evpn_Nodes_Node_RemoteShgs_RemoteShg) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_RemoteShgs_RemoteShg_EthernetSegmentIdentifier ¶
type Evpn_Nodes_Node_RemoteShgs_RemoteShg_EthernetSegmentIdentifier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..255. Entry interface{} }
Evpn_Nodes_Node_RemoteShgs_RemoteShg_EthernetSegmentIdentifier Ethernet Segment id
func (*Evpn_Nodes_Node_RemoteShgs_RemoteShg_EthernetSegmentIdentifier) GetEntityData ¶
func (ethernetSegmentIdentifier *Evpn_Nodes_Node_RemoteShgs_RemoteShg_EthernetSegmentIdentifier) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_RemoteShgs_RemoteShg_RemoteSplitHorizonGroupLabel ¶
type Evpn_Nodes_Node_RemoteShgs_RemoteShg_RemoteSplitHorizonGroupLabel struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Next-hop IP address (v6 format). 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}]+)?. NextHop interface{} // Split horizon label associated with next-hop address. The type is // interface{} with range: 0..4294967295. Label interface{} }
Evpn_Nodes_Node_RemoteShgs_RemoteShg_RemoteSplitHorizonGroupLabel Remote split horizon group labels
func (*Evpn_Nodes_Node_RemoteShgs_RemoteShg_RemoteSplitHorizonGroupLabel) GetEntityData ¶
func (remoteSplitHorizonGroupLabel *Evpn_Nodes_Node_RemoteShgs_RemoteShg_RemoteSplitHorizonGroupLabel) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_Summary ¶
type Evpn_Nodes_Node_Summary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN Router ID. 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}]+)?. RouterId interface{} // BGP AS number. The type is interface{} with range: 0..4294967295. As interface{} // Number of EVI DB Entries. The type is interface{} with range: // 0..4294967295. EvIs interface{} // Number of Tunnel Endpoint DB Entries. The type is interface{} with range: // 0..4294967295. TunnelEndpoints interface{} // Number of Local MAC Routes. The type is interface{} with range: // 0..4294967295. LocalMacRoutes interface{} // Number of Local IPv4 MAC-IP Routes. The type is interface{} with range: // 0..4294967295. LocalIpv4MacRoutes interface{} // Number of Local IPv6 MAC-IP Routes. The type is interface{} with range: // 0..4294967295. LocalIpv6MacRoutes interface{} // Number of ES:Global MAC Routes. The type is interface{} with range: // 0..4294967295. EsGlobalMacRoutes interface{} // Number of Remote MAC Routes. The type is interface{} with range: // 0..4294967295. RemoteMacRoutes interface{} // Number of Remote Soo MAC Routes. The type is interface{} with range: // 0..4294967295. RemoteSooMacRoutes interface{} // Number of Remote IPv4 MAC-IP Routes. The type is interface{} with range: // 0..4294967295. RemoteIpv4MacRoutes interface{} // Number of Remote IPv6 MAC-IP Routes. The type is interface{} with range: // 0..4294967295. RemoteIpv6MacRoutes interface{} // Number of Local IMCAST Routes. The type is interface{} with range: // 0..4294967295. LocalImcastRoutes interface{} // Number of Remote IMCAST Routes. The type is interface{} with range: // 0..4294967295. RemoteImcastRoutes interface{} // Number of Internal Labels. The type is interface{} with range: // 0..4294967295. Labels interface{} // Number of ES Entries in DB. The type is interface{} with range: // 0..4294967295. EsEntries interface{} // Number of neighbor Entries in DB. The type is interface{} with range: // 0..4294967295. NeighborEntries interface{} // Number of Local EAD Entries in DB. The type is interface{} with range: // 0..4294967295. LocalEadRoutes interface{} // Number of Remote EAD Entries in DB. The type is interface{} with range: // 0..4294967295. RemoteEadRoutes interface{} // Global Source MAC Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. GlobalSourceMac interface{} // EVPN ES Peering Time (seconds). The type is interface{} with range: // 0..4294967295. Units are second. PeeringTime interface{} // EVPN ES Recovery Time (seconds). The type is interface{} with range: // 0..4294967295. Units are second. RecoveryTime interface{} // EVPN ES Carving Time (seconds). The type is interface{} with range: // 0..4294967295. Units are second. CarvingTime interface{} // Number of moves within the move interval before locking the MAC. The type // is interface{} with range: 0..4294967295. MacSecureMoveCount interface{} // Interval to watch for subsequent mac moves before locking the MAC. The type // is interface{} with range: 0..4294967295. MacSecureMoveInterval interface{} // Length of time to lock the mac after a MAC security violation. The type is // interface{} with range: 0..4294967295. MacSecureFreezeTime interface{} // Number of times to retry after a MAC un-freezes. The type is interface{} // with range: 0..4294967295. MacSecureRetryCount interface{} // EVPN Node Cost-out. The type is bool. CostOut interface{} // EVPN Node startup cost-in Time (minutes). The type is interface{} with // range: 0..4294967295. Units are minute. StartupCostInTime interface{} // Send to L2RIB Throttled. The type is bool. L2ribThrottle interface{} // Logging EVPN Designated Forwarder changes enabled. The type is bool. LoggingDfElectionEnabled interface{} }
Evpn_Nodes_Node_Summary L2VPN EVPN Summary
func (*Evpn_Nodes_Node_Summary) GetEntityData ¶
func (summary *Evpn_Nodes_Node_Summary) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_Teps ¶
type Evpn_Nodes_Node_Teps struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2VPN EVPN TEP Entry. The type is slice of Evpn_Nodes_Node_Teps_Tep. Tep []*Evpn_Nodes_Node_Teps_Tep }
Evpn_Nodes_Node_Teps L2VPN EVPN TEP Table
func (*Evpn_Nodes_Node_Teps) GetEntityData ¶
func (teps *Evpn_Nodes_Node_Teps) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_Teps_Tep ¶
type Evpn_Nodes_Node_Teps_Tep struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. TEP id. The type is interface{} with range: // 0..4294967295. TepId interface{} // Tunnel Endpoint id. The type is interface{} with range: 0..4294967295. TunnelEndpointId interface{} // EVPN Tunnel Endpoint Type. The type is interface{} with range: 0..255. Type interface{} // in-use counter. The type is interface{} with range: 0..4294967295. UseCount interface{} // VRF Name. The type is string. VrfName interface{} // VRF Table Id in RIB. The type is interface{} with range: 0..4294967295. VrfTableId interface{} // UDP port. The type is interface{} with range: 0..65535. UdpPort interface{} // Local TEP Information. LocalInfo Evpn_Nodes_Node_Teps_Tep_LocalInfo // Remote TEP Information. RemoteInfo Evpn_Nodes_Node_Teps_Tep_RemoteInfo }
Evpn_Nodes_Node_Teps_Tep L2VPN EVPN TEP Entry
func (*Evpn_Nodes_Node_Teps_Tep) GetEntityData ¶
func (tep *Evpn_Nodes_Node_Teps_Tep) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_Teps_Tep_LocalInfo ¶
type Evpn_Nodes_Node_Teps_Tep_LocalInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Tunnel encapsulation. The type is interface{} with range: 0..255. Encapsulation interface{} // IP address (v6 format). 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}]+)?. Ip interface{} }
Evpn_Nodes_Node_Teps_Tep_LocalInfo Local TEP Information
func (*Evpn_Nodes_Node_Teps_Tep_LocalInfo) GetEntityData ¶
func (localInfo *Evpn_Nodes_Node_Teps_Tep_LocalInfo) GetEntityData() *types.CommonEntityData
type Evpn_Nodes_Node_Teps_Tep_RemoteInfo ¶
type Evpn_Nodes_Node_Teps_Tep_RemoteInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Tunnel encapsulation. The type is interface{} with range: 0..255. Encapsulation interface{} // IP address (v6 format). 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}]+)?. Ip interface{} }
Evpn_Nodes_Node_Teps_Tep_RemoteInfo Remote TEP Information
func (*Evpn_Nodes_Node_Teps_Tep_RemoteInfo) GetEntityData ¶
func (remoteInfo *Evpn_Nodes_Node_Teps_Tep_RemoteInfo) GetEntityData() *types.CommonEntityData
type Evpn_Standby ¶
type Evpn_Standby struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN Group Table. EvpnGroups Evpn_Standby_EvpnGroups // EVPN Remote SHG table. RemoteShgs Evpn_Standby_RemoteShgs // L2VPN EVPN Client. Client Evpn_Standby_Client // EVPN IGMP table. Igmps Evpn_Standby_Igmps // L2VPN EVPN EVI Table. Evis Evpn_Standby_Evis // L2VPN EVPN Summary. Summary Evpn_Standby_Summary // L2VPN EVI Detail Table. EviDetail Evpn_Standby_EviDetail // L2VPN EVPN TEP Table. Teps Evpn_Standby_Teps // EVPN Internal Label Table. InternalLabels Evpn_Standby_InternalLabels // EVPN Ethernet-Segment Table. EthernetSegments Evpn_Standby_EthernetSegments // EVPN AC ID table. AcIds Evpn_Standby_AcIds }
Evpn_Standby Standby EVPN operational data
func (*Evpn_Standby) GetEntityData ¶
func (standby *Evpn_Standby) GetEntityData() *types.CommonEntityData
type Evpn_Standby_AcIds ¶
type Evpn_Standby_AcIds struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN AC ID table. The type is slice of Evpn_Standby_AcIds_AcId. AcId []*Evpn_Standby_AcIds_AcId }
Evpn_Standby_AcIds EVPN AC ID table
func (*Evpn_Standby_AcIds) GetEntityData ¶
func (acIds *Evpn_Standby_AcIds) GetEntityData() *types.CommonEntityData
type Evpn_Standby_AcIds_AcId ¶
type Evpn_Standby_AcIds_AcId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN id. The type is interface{} with range: 0..4294967295. Evi interface{} // AC ID. The type is interface{} with range: 0..4294967295. AcId interface{} // Neighbor IP. 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}]+)?. Neighbor interface{} // EVPN Instance summary information. EvpnInstance Evpn_Standby_AcIds_AcId_EvpnInstance }
Evpn_Standby_AcIds_AcId EVPN AC ID table
func (*Evpn_Standby_AcIds_AcId) GetEntityData ¶
func (acId *Evpn_Standby_AcIds_AcId) GetEntityData() *types.CommonEntityData
type Evpn_Standby_AcIds_AcId_EvpnInstance ¶
type Evpn_Standby_AcIds_AcId_EvpnInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Instance transport encapsulation. The type is interface{} with range: // 0..255. EncapsulationXr interface{} // Bridge domain name. The type is string. BdName interface{} // Service Type. The type is L2vpnEvpn. Type interface{} }
Evpn_Standby_AcIds_AcId_EvpnInstance EVPN Instance summary information
func (*Evpn_Standby_AcIds_AcId_EvpnInstance) GetEntityData ¶
func (evpnInstance *Evpn_Standby_AcIds_AcId_EvpnInstance) GetEntityData() *types.CommonEntityData
type Evpn_Standby_Client ¶
type Evpn_Standby_Client struct { EntityData types.CommonEntityData YFilter yfilter.YFilter }
Evpn_Standby_Client L2VPN EVPN Client
func (*Evpn_Standby_Client) GetEntityData ¶
func (client *Evpn_Standby_Client) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EthernetSegments ¶
type Evpn_Standby_EthernetSegments struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN Ethernet-Segment Entry. The type is slice of // Evpn_Standby_EthernetSegments_EthernetSegment. EthernetSegment []*Evpn_Standby_EthernetSegments_EthernetSegment }
Evpn_Standby_EthernetSegments EVPN Ethernet-Segment Table
func (*Evpn_Standby_EthernetSegments) GetEntityData ¶
func (ethernetSegments *Evpn_Standby_EthernetSegments) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EthernetSegments_EthernetSegment ¶
type Evpn_Standby_EthernetSegments_EthernetSegment struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // ES id (part 1/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi1 interface{} // ES id (part 2/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi2 interface{} // ES id (part 3/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi3 interface{} // ES id (part 4/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi4 interface{} // ES id (part 5/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi5 interface{} // ESI Type. The type is L2vpnEvpnEsi. EsiType interface{} // ESI System Identifier. The type is string. EsiSystemIdentifier interface{} // ESI Port Key. The type is interface{} with range: 0..4294967295. EsiPortKey interface{} // ESI System Priority. The type is interface{} with range: 0..4294967295. EsiSystemPriority interface{} // Ethernet Segment Name. The type is string. EthernetSegmentName interface{} // State of the ethernet segment. The type is interface{} with range: // 0..4294967295. EthernetSegmentState interface{} // Main port ifhandle. The type is string with pattern: [a-zA-Z0-9._/-]+. IfHandle interface{} // Main port redundancy group role. The type is L2vpnRgRole. MainPortRole interface{} // Main Port MAC Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MainPortMac interface{} // Number of PWs in Up state. The type is interface{} with range: // 0..4294967295. NumUpPWs interface{} // ES-Import Route Target. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. RouteTarget interface{} // Origin of operational ES-Import RT. The type is L2vpnEvpnRtOrigin. RtOrigin interface{} // ES BGP Gates. The type is string. EsBgpGates interface{} // ES L2FIB Gates. The type is string. EsL2fibGates interface{} // Configured MAC Flushing mode. The type is L2vpnEvpnMfMode. MacFlushingModeConfig interface{} // Configured load balancing mode. The type is L2vpnEvpnLbMode. LoadBalanceModeConfig interface{} // Load balancing mode is default. The type is bool. LoadBalanceModeIsDefault interface{} // Operational load balancing mode. The type is L2vpnEvpnLbMode. LoadBalanceModeOper interface{} // Ethernet-Segment forced to single home. The type is bool. ForceSingleHome interface{} // Operational Source MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. SourceMacOper interface{} // Origin of operational source MAC address. The type is L2vpnEvpnSmacSrc. SourceMacOrigin interface{} // Configured timer for triggering DF election (seconds). The type is // interface{} with range: 0..4294967295. Units are second. PeeringTimer interface{} // Milliseconds left on DF election timer. The type is interface{} with range: // 0..4294967295. Units are millisecond. PeeringTimerLeft interface{} // Configured timer for (STP) recovery (seconds). The type is interface{} with // range: 0..4294967295. Units are second. RecoveryTimer interface{} // Milliseconds left on (STP) recovery timer. The type is interface{} with // range: 0..4294967295. Units are millisecond. RecoveryTimerLeft interface{} // Configured timer for delaying DF election (seconds). The type is // interface{} with range: 0..4294967295. Units are second. CarvingTimer interface{} // Milliseconds left on carving timer. The type is interface{} with range: // 0..4294967295. Units are millisecond. CarvingTimerLeft interface{} // Service carving mode. The type is L2vpnEvpnScMode. ServiceCarvingMode interface{} // Input string of Primary services ESI/I-SIDs. The type is string. PrimaryServicesInput interface{} // Input string of Secondary services ESI/I-SIDs. The type is string. SecondaryServicesInput interface{} // Count of Forwarders (AC, AC PW, VFI PW). The type is interface{} with // range: 0..4294967295. ForwarderPorts interface{} // Count of Forwarders with permanent service. The type is interface{} with // range: 0..4294967295. PermanentForwarderPorts interface{} // Count of Forwarders with elected service. The type is interface{} with // range: 0..4294967295. ElectedForwarderPorts interface{} // Count of Forwarders with not elected service. The type is interface{} with // range: 0..4294967295. NotElectedForwarderPorts interface{} // Count of forwarders with missing config detected. The type is interface{} // with range: 0..4294967295. NotConfigForwarderPorts interface{} // MP is protected and not under EVPN control. The type is bool. MpProtected interface{} // Anycast VTEP mode on NVE main-interface. The type is bool. NveAnycastVtep interface{} // Ingress-Replication is configured on NVE main-interface. The type is bool. NveIngressReplication interface{} // Local split horizon group label is valid. The type is bool. LocalSplitHorizonGroupLabelValid interface{} // Local split horizon group label. The type is interface{} with range: // 0..4294967295. LocalSplitHorizonGroupLabel interface{} // Ethernet Segment id. The type is slice of // Evpn_Standby_EthernetSegments_EthernetSegment_EthernetSegmentIdentifier. EthernetSegmentIdentifier []*Evpn_Standby_EthernetSegments_EthernetSegment_EthernetSegmentIdentifier // List of Primary services ESI/I-SIDs. The type is slice of // Evpn_Standby_EthernetSegments_EthernetSegment_PrimaryService. PrimaryService []*Evpn_Standby_EthernetSegments_EthernetSegment_PrimaryService // List of Secondary services ESI/I-SIDs. The type is slice of // Evpn_Standby_EthernetSegments_EthernetSegment_SecondaryService. SecondaryService []*Evpn_Standby_EthernetSegments_EthernetSegment_SecondaryService // Elected ISID service carving results. The type is slice of // Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingISidelectedResult. ServiceCarvingISidelectedResult []*Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingISidelectedResult // Not elected ISID service carving results. The type is slice of // Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingIsidNotElectedResult. ServiceCarvingIsidNotElectedResult []*Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingIsidNotElectedResult // Elected EVI service carving results. The type is slice of // Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingEviElectedResult. ServiceCarvingEviElectedResult []*Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingEviElectedResult // Not elected EVI service carving results. The type is slice of // Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingEviNotElectedResult. ServiceCarvingEviNotElectedResult []*Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingEviNotElectedResult // Elected VNI service carving results. The type is slice of // Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingVniElectedResult. ServiceCarvingVniElectedResult []*Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingVniElectedResult // Not elected VNI service carving results. The type is slice of // Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingVniNotElectedResult. ServiceCarvingVniNotElectedResult []*Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingVniNotElectedResult // List of nexthop IPv6 addresses. The type is slice of // Evpn_Standby_EthernetSegments_EthernetSegment_NextHop. NextHop []*Evpn_Standby_EthernetSegments_EthernetSegment_NextHop // Permanent EVPN VPWS service carving results. The type is slice of // Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingVpwsPermanentResult. ServiceCarvingVpwsPermanentResult []*Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingVpwsPermanentResult // Remote split horizon group labels. The type is slice of // Evpn_Standby_EthernetSegments_EthernetSegment_RemoteSplitHorizonGroupLabel. RemoteSplitHorizonGroupLabel []*Evpn_Standby_EthernetSegments_EthernetSegment_RemoteSplitHorizonGroupLabel }
Evpn_Standby_EthernetSegments_EthernetSegment EVPN Ethernet-Segment Entry
func (*Evpn_Standby_EthernetSegments_EthernetSegment) GetEntityData ¶
func (ethernetSegment *Evpn_Standby_EthernetSegments_EthernetSegment) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EthernetSegments_EthernetSegment_EthernetSegmentIdentifier ¶
type Evpn_Standby_EthernetSegments_EthernetSegment_EthernetSegmentIdentifier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..255. Entry interface{} }
Evpn_Standby_EthernetSegments_EthernetSegment_EthernetSegmentIdentifier Ethernet Segment id
func (*Evpn_Standby_EthernetSegments_EthernetSegment_EthernetSegmentIdentifier) GetEntityData ¶
func (ethernetSegmentIdentifier *Evpn_Standby_EthernetSegments_EthernetSegment_EthernetSegmentIdentifier) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EthernetSegments_EthernetSegment_NextHop ¶
type Evpn_Standby_EthernetSegments_EthernetSegment_NextHop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Next-hop IP address (v6 format). 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}]+)?. NextHop interface{} // DF Dont Premption. The type is bool. DfDontPrempt interface{} // DF Election Mode Configured. The type is interface{} with range: 0..255. DfType interface{} // DF Election Preference Set. The type is interface{} with range: 0..65535. DfPref interface{} }
Evpn_Standby_EthernetSegments_EthernetSegment_NextHop List of nexthop IPv6 addresses
func (*Evpn_Standby_EthernetSegments_EthernetSegment_NextHop) GetEntityData ¶
func (nextHop *Evpn_Standby_EthernetSegments_EthernetSegment_NextHop) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EthernetSegments_EthernetSegment_PrimaryService ¶
type Evpn_Standby_EthernetSegments_EthernetSegment_PrimaryService struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..4294967295. Entry interface{} }
Evpn_Standby_EthernetSegments_EthernetSegment_PrimaryService List of Primary services ESI/I-SIDs
func (*Evpn_Standby_EthernetSegments_EthernetSegment_PrimaryService) GetEntityData ¶
func (primaryService *Evpn_Standby_EthernetSegments_EthernetSegment_PrimaryService) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EthernetSegments_EthernetSegment_RemoteSplitHorizonGroupLabel ¶
type Evpn_Standby_EthernetSegments_EthernetSegment_RemoteSplitHorizonGroupLabel struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Next-hop IP address (v6 format). 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}]+)?. NextHop interface{} // Split horizon label associated with next-hop address. The type is // interface{} with range: 0..4294967295. Label interface{} }
Evpn_Standby_EthernetSegments_EthernetSegment_RemoteSplitHorizonGroupLabel Remote split horizon group labels
func (*Evpn_Standby_EthernetSegments_EthernetSegment_RemoteSplitHorizonGroupLabel) GetEntityData ¶
func (remoteSplitHorizonGroupLabel *Evpn_Standby_EthernetSegments_EthernetSegment_RemoteSplitHorizonGroupLabel) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EthernetSegments_EthernetSegment_SecondaryService ¶
type Evpn_Standby_EthernetSegments_EthernetSegment_SecondaryService struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..4294967295. Entry interface{} }
Evpn_Standby_EthernetSegments_EthernetSegment_SecondaryService List of Secondary services ESI/I-SIDs
func (*Evpn_Standby_EthernetSegments_EthernetSegment_SecondaryService) GetEntityData ¶
func (secondaryService *Evpn_Standby_EthernetSegments_EthernetSegment_SecondaryService) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingEviElectedResult ¶
type Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingEviElectedResult struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..4294967295. Entry interface{} }
Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingEviElectedResult Elected EVI service carving results
func (*Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingEviElectedResult) GetEntityData ¶
func (serviceCarvingEviElectedResult *Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingEviElectedResult) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingEviNotElectedResult ¶
type Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingEviNotElectedResult struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..4294967295. Entry interface{} }
Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingEviNotElectedResult Not elected EVI service carving results
func (*Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingEviNotElectedResult) GetEntityData ¶
func (serviceCarvingEviNotElectedResult *Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingEviNotElectedResult) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingISidelectedResult ¶
type Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingISidelectedResult struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..4294967295. Entry interface{} }
Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingISidelectedResult Elected ISID service carving results
func (*Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingISidelectedResult) GetEntityData ¶
func (serviceCarvingISidelectedResult *Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingISidelectedResult) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingIsidNotElectedResult ¶
type Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingIsidNotElectedResult struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..4294967295. Entry interface{} }
Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingIsidNotElectedResult Not elected ISID service carving results
func (*Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingIsidNotElectedResult) GetEntityData ¶
func (serviceCarvingIsidNotElectedResult *Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingIsidNotElectedResult) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingVniElectedResult ¶
type Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingVniElectedResult struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..4294967295. Entry interface{} }
Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingVniElectedResult Elected VNI service carving results
func (*Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingVniElectedResult) GetEntityData ¶
func (serviceCarvingVniElectedResult *Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingVniElectedResult) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingVniNotElectedResult ¶
type Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingVniNotElectedResult struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..4294967295. Entry interface{} }
Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingVniNotElectedResult Not elected VNI service carving results
func (*Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingVniNotElectedResult) GetEntityData ¶
func (serviceCarvingVniNotElectedResult *Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingVniNotElectedResult) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingVpwsPermanentResult ¶
type Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingVpwsPermanentResult struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // VPN ID. The type is interface{} with range: 0..4294967295. VpnId interface{} // Service Type. The type is L2vpnEvpn. Type interface{} // Ethernet Tag. The type is interface{} with range: 0..4294967295. EthernetTag interface{} }
Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingVpwsPermanentResult Permanent EVPN VPWS service carving results
func (*Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingVpwsPermanentResult) GetEntityData ¶
func (serviceCarvingVpwsPermanentResult *Evpn_Standby_EthernetSegments_EthernetSegment_ServiceCarvingVpwsPermanentResult) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail ¶
type Evpn_Standby_EviDetail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVI BGP RT Detail Info Elements. Elements Evpn_Standby_EviDetail_Elements // Container for all EVI detail info. EviChildren Evpn_Standby_EviDetail_EviChildren }
Evpn_Standby_EviDetail L2VPN EVI Detail Table
func (*Evpn_Standby_EviDetail) GetEntityData ¶
func (eviDetail *Evpn_Standby_EviDetail) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_Elements ¶
type Evpn_Standby_EviDetail_Elements struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVI BGP RT Detail Info. The type is slice of // Evpn_Standby_EviDetail_Elements_Element. Element []*Evpn_Standby_EviDetail_Elements_Element }
Evpn_Standby_EviDetail_Elements EVI BGP RT Detail Info Elements
func (*Evpn_Standby_EviDetail_Elements) GetEntityData ¶
func (elements *Evpn_Standby_EviDetail_Elements) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_Elements_Element ¶
type Evpn_Standby_EviDetail_Elements_Element struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN id. The type is interface{} with range: 0..4294967295. Evi interface{} // Encap. The type is interface{} with range: 0..4294967295. Encapsulation interface{} // E-VPN id. The type is interface{} with range: 0..4294967295. EviXr interface{} // EVPN Instance encapsulation. The type is interface{} with range: 0..255. EncapsulationXr interface{} // Bridge domain name. The type is string. BdName interface{} // Service Type. The type is L2vpnEvpn. Type interface{} // EVI description. The type is string. Description interface{} // Unicast Label. The type is interface{} with range: 0..4294967295. UnicastLabel interface{} // Multicast Label. The type is interface{} with range: 0..4294967295. MulticastLabel interface{} // Control-Word Disable. The type is bool. CwDisable interface{} // Table-policy Name. The type is string. TablePolicyName interface{} // Forward Class attribute. The type is interface{} with range: 0..255. ForwardClass interface{} // Is Import RT None set. The type is bool. RtImportBlockSet interface{} // Is Export RT None set. The type is bool. RtExportBlockSet interface{} // Advertise MAC-only routes on this EVI. The type is bool. AdvertiseMac interface{} // Advertise BVI MACs routes on this EVI. The type is bool. AdvertiseBviMac interface{} // Route Aliasing is disabled. The type is bool. AliasingDisabled interface{} // Unknown-unicast flooding is disabled. The type is bool. UnknownUnicastFloodingDisabled interface{} // Route Re-origination is disabled. The type is bool. ReoriginateDisabled interface{} // EVPN Instance is Regular/Stitching side. The type is bool. Stitching interface{} // EVI is connected to multicast source. The type is bool. MulticastSourceConnected interface{} // BGP implicit import is disabled. The type is bool. BgpImplicitImportDisabled interface{} // L3 VRF name from BVI. The type is string. VrfName interface{} // EVPN Instance summary information. EvpnInstance Evpn_Standby_EviDetail_Elements_Element_EvpnInstance // Flow Label Information. FlowLabel Evpn_Standby_EviDetail_Elements_Element_FlowLabel // Automatic Route Distingtuisher. RdAuto Evpn_Standby_EviDetail_Elements_Element_RdAuto // Configured Route Distinguisher. RdConfigured Evpn_Standby_EviDetail_Elements_Element_RdConfigured // Automatic Route Target. RtAuto Evpn_Standby_EviDetail_Elements_Element_RtAuto }
Evpn_Standby_EviDetail_Elements_Element EVI BGP RT Detail Info
func (*Evpn_Standby_EviDetail_Elements_Element) GetEntityData ¶
func (element *Evpn_Standby_EviDetail_Elements_Element) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_Elements_Element_EvpnInstance ¶
type Evpn_Standby_EviDetail_Elements_Element_EvpnInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Instance transport encapsulation. The type is interface{} with range: // 0..255. EncapsulationXr interface{} // Bridge domain name. The type is string. BdName interface{} // Service Type. The type is L2vpnEvpn. Type interface{} }
Evpn_Standby_EviDetail_Elements_Element_EvpnInstance EVPN Instance summary information
func (*Evpn_Standby_EviDetail_Elements_Element_EvpnInstance) GetEntityData ¶
func (evpnInstance *Evpn_Standby_EviDetail_Elements_Element_EvpnInstance) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_Elements_Element_FlowLabel ¶
type Evpn_Standby_EviDetail_Elements_Element_FlowLabel struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Static flow label. The type is bool. StaticFlowLabel interface{} // Globally configured flow label. The type is bool. GlobalFlowLabel interface{} }
Evpn_Standby_EviDetail_Elements_Element_FlowLabel Flow Label Information
func (*Evpn_Standby_EviDetail_Elements_Element_FlowLabel) GetEntityData ¶
func (flowLabel *Evpn_Standby_EviDetail_Elements_Element_FlowLabel) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_Elements_Element_RdAuto ¶
type Evpn_Standby_EviDetail_Elements_Element_RdAuto struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // RD. The type is L2vpnAdRd. Rd interface{} // auto. Auto Evpn_Standby_EviDetail_Elements_Element_RdAuto_Auto // two byte as. TwoByteAs Evpn_Standby_EviDetail_Elements_Element_RdAuto_TwoByteAs // four byte as. FourByteAs Evpn_Standby_EviDetail_Elements_Element_RdAuto_FourByteAs // v4 addr. V4Addr Evpn_Standby_EviDetail_Elements_Element_RdAuto_V4Addr }
Evpn_Standby_EviDetail_Elements_Element_RdAuto Automatic Route Distingtuisher
func (*Evpn_Standby_EviDetail_Elements_Element_RdAuto) GetEntityData ¶
func (rdAuto *Evpn_Standby_EviDetail_Elements_Element_RdAuto) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_Elements_Element_RdAuto_Auto ¶
type Evpn_Standby_EviDetail_Elements_Element_RdAuto_Auto struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP Router ID. 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}]+)?. RouterId interface{} // Auto-generated Index. The type is interface{} with range: 0..65535. AutoIndex interface{} }
Evpn_Standby_EviDetail_Elements_Element_RdAuto_Auto auto
func (*Evpn_Standby_EviDetail_Elements_Element_RdAuto_Auto) GetEntityData ¶
func (auto *Evpn_Standby_EviDetail_Elements_Element_RdAuto_Auto) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_Elements_Element_RdAuto_FourByteAs ¶
type Evpn_Standby_EviDetail_Elements_Element_RdAuto_FourByteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // 4 Byte AS Number. The type is interface{} with range: 0..4294967295. FourByteAs interface{} // 2 Byte Index. The type is interface{} with range: 0..65535. TwoByteIndex interface{} }
Evpn_Standby_EviDetail_Elements_Element_RdAuto_FourByteAs four byte as
func (*Evpn_Standby_EviDetail_Elements_Element_RdAuto_FourByteAs) GetEntityData ¶
func (fourByteAs *Evpn_Standby_EviDetail_Elements_Element_RdAuto_FourByteAs) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_Elements_Element_RdAuto_TwoByteAs ¶
type Evpn_Standby_EviDetail_Elements_Element_RdAuto_TwoByteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // 2 Byte AS Number. The type is interface{} with range: 0..65535. TwoByteAs interface{} // 4 Byte Index. The type is interface{} with range: 0..4294967295. FourByteIndex interface{} }
Evpn_Standby_EviDetail_Elements_Element_RdAuto_TwoByteAs two byte as
func (*Evpn_Standby_EviDetail_Elements_Element_RdAuto_TwoByteAs) GetEntityData ¶
func (twoByteAs *Evpn_Standby_EviDetail_Elements_Element_RdAuto_TwoByteAs) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_Elements_Element_RdAuto_V4Addr ¶
type Evpn_Standby_EviDetail_Elements_Element_RdAuto_V4Addr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 Address. 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}]+)?. Ipv4Address interface{} // 2 Byte Index. The type is interface{} with range: 0..65535. TwoByteIndex interface{} }
Evpn_Standby_EviDetail_Elements_Element_RdAuto_V4Addr v4 addr
func (*Evpn_Standby_EviDetail_Elements_Element_RdAuto_V4Addr) GetEntityData ¶
func (v4Addr *Evpn_Standby_EviDetail_Elements_Element_RdAuto_V4Addr) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_Elements_Element_RdConfigured ¶
type Evpn_Standby_EviDetail_Elements_Element_RdConfigured struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // RD. The type is L2vpnAdRd. Rd interface{} // auto. Auto Evpn_Standby_EviDetail_Elements_Element_RdConfigured_Auto // two byte as. TwoByteAs Evpn_Standby_EviDetail_Elements_Element_RdConfigured_TwoByteAs // four byte as. FourByteAs Evpn_Standby_EviDetail_Elements_Element_RdConfigured_FourByteAs // v4 addr. V4Addr Evpn_Standby_EviDetail_Elements_Element_RdConfigured_V4Addr }
Evpn_Standby_EviDetail_Elements_Element_RdConfigured Configured Route Distinguisher
func (*Evpn_Standby_EviDetail_Elements_Element_RdConfigured) GetEntityData ¶
func (rdConfigured *Evpn_Standby_EviDetail_Elements_Element_RdConfigured) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_Elements_Element_RdConfigured_Auto ¶
type Evpn_Standby_EviDetail_Elements_Element_RdConfigured_Auto struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BGP Router ID. 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}]+)?. RouterId interface{} // Auto-generated Index. The type is interface{} with range: 0..65535. AutoIndex interface{} }
Evpn_Standby_EviDetail_Elements_Element_RdConfigured_Auto auto
func (*Evpn_Standby_EviDetail_Elements_Element_RdConfigured_Auto) GetEntityData ¶
func (auto *Evpn_Standby_EviDetail_Elements_Element_RdConfigured_Auto) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_Elements_Element_RdConfigured_FourByteAs ¶
type Evpn_Standby_EviDetail_Elements_Element_RdConfigured_FourByteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // 4 Byte AS Number. The type is interface{} with range: 0..4294967295. FourByteAs interface{} // 2 Byte Index. The type is interface{} with range: 0..65535. TwoByteIndex interface{} }
Evpn_Standby_EviDetail_Elements_Element_RdConfigured_FourByteAs four byte as
func (*Evpn_Standby_EviDetail_Elements_Element_RdConfigured_FourByteAs) GetEntityData ¶
func (fourByteAs *Evpn_Standby_EviDetail_Elements_Element_RdConfigured_FourByteAs) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_Elements_Element_RdConfigured_TwoByteAs ¶
type Evpn_Standby_EviDetail_Elements_Element_RdConfigured_TwoByteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // 2 Byte AS Number. The type is interface{} with range: 0..65535. TwoByteAs interface{} // 4 Byte Index. The type is interface{} with range: 0..4294967295. FourByteIndex interface{} }
Evpn_Standby_EviDetail_Elements_Element_RdConfigured_TwoByteAs two byte as
func (*Evpn_Standby_EviDetail_Elements_Element_RdConfigured_TwoByteAs) GetEntityData ¶
func (twoByteAs *Evpn_Standby_EviDetail_Elements_Element_RdConfigured_TwoByteAs) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_Elements_Element_RdConfigured_V4Addr ¶
type Evpn_Standby_EviDetail_Elements_Element_RdConfigured_V4Addr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 Address. 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}]+)?. Ipv4Address interface{} // 2 Byte Index. The type is interface{} with range: 0..65535. TwoByteIndex interface{} }
Evpn_Standby_EviDetail_Elements_Element_RdConfigured_V4Addr v4 addr
func (*Evpn_Standby_EviDetail_Elements_Element_RdConfigured_V4Addr) GetEntityData ¶
func (v4Addr *Evpn_Standby_EviDetail_Elements_Element_RdConfigured_V4Addr) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_Elements_Element_RtAuto ¶
type Evpn_Standby_EviDetail_Elements_Element_RtAuto struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // RT. The type is L2vpnAdRt. Rt interface{} // two byte as. TwoByteAs Evpn_Standby_EviDetail_Elements_Element_RtAuto_TwoByteAs // four byte as. FourByteAs Evpn_Standby_EviDetail_Elements_Element_RtAuto_FourByteAs // v4 addr. V4Addr Evpn_Standby_EviDetail_Elements_Element_RtAuto_V4Addr // es import. EsImport Evpn_Standby_EviDetail_Elements_Element_RtAuto_EsImport }
Evpn_Standby_EviDetail_Elements_Element_RtAuto Automatic Route Target
func (*Evpn_Standby_EviDetail_Elements_Element_RtAuto) GetEntityData ¶
func (rtAuto *Evpn_Standby_EviDetail_Elements_Element_RtAuto) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_Elements_Element_RtAuto_EsImport ¶
type Evpn_Standby_EviDetail_Elements_Element_RtAuto_EsImport struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Top 4 bytes of ES Import. The type is interface{} with range: // 0..4294967295. HighBytes interface{} // Low 2 bytes of ES Import. The type is interface{} with range: 0..65535. LowBytes interface{} }
Evpn_Standby_EviDetail_Elements_Element_RtAuto_EsImport es import
func (*Evpn_Standby_EviDetail_Elements_Element_RtAuto_EsImport) GetEntityData ¶
func (esImport *Evpn_Standby_EviDetail_Elements_Element_RtAuto_EsImport) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_Elements_Element_RtAuto_FourByteAs ¶
type Evpn_Standby_EviDetail_Elements_Element_RtAuto_FourByteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // 4 Byte AS Number. The type is interface{} with range: 0..4294967295. FourByteAs interface{} // 2 Byte Index. The type is interface{} with range: 0..65535. TwoByteIndex interface{} }
Evpn_Standby_EviDetail_Elements_Element_RtAuto_FourByteAs four byte as
func (*Evpn_Standby_EviDetail_Elements_Element_RtAuto_FourByteAs) GetEntityData ¶
func (fourByteAs *Evpn_Standby_EviDetail_Elements_Element_RtAuto_FourByteAs) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_Elements_Element_RtAuto_TwoByteAs ¶
type Evpn_Standby_EviDetail_Elements_Element_RtAuto_TwoByteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // 2 Byte AS Number. The type is interface{} with range: 0..65535. TwoByteAs interface{} // 4 Byte Index. The type is interface{} with range: 0..4294967295. FourByteIndex interface{} }
Evpn_Standby_EviDetail_Elements_Element_RtAuto_TwoByteAs two byte as
func (*Evpn_Standby_EviDetail_Elements_Element_RtAuto_TwoByteAs) GetEntityData ¶
func (twoByteAs *Evpn_Standby_EviDetail_Elements_Element_RtAuto_TwoByteAs) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_Elements_Element_RtAuto_V4Addr ¶
type Evpn_Standby_EviDetail_Elements_Element_RtAuto_V4Addr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 Address. 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}]+)?. Ipv4Address interface{} // 2 Byte Index. The type is interface{} with range: 0..65535. TwoByteIndex interface{} }
Evpn_Standby_EviDetail_Elements_Element_RtAuto_V4Addr v4 addr
func (*Evpn_Standby_EviDetail_Elements_Element_RtAuto_V4Addr) GetEntityData ¶
func (v4Addr *Evpn_Standby_EviDetail_Elements_Element_RtAuto_V4Addr) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_EviChildren ¶
type Evpn_Standby_EviDetail_EviChildren struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN Neighbor table. Neighbors Evpn_Standby_EviDetail_EviChildren_Neighbors // EVPN Ethernet Auto-Discovery table. EthernetAutoDiscoveries Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries // L2VPN EVPN IMCAST table. InclusiveMulticasts Evpn_Standby_EviDetail_EviChildren_InclusiveMulticasts // L2VPN EVPN EVI RT Child Table. RouteTargets Evpn_Standby_EviDetail_EviChildren_RouteTargets // L2VPN EVPN EVI MAC table. Macs Evpn_Standby_EviDetail_EviChildren_Macs }
Evpn_Standby_EviDetail_EviChildren Container for all EVI detail info
func (*Evpn_Standby_EviDetail_EviChildren) GetEntityData ¶
func (eviChildren *Evpn_Standby_EviDetail_EviChildren) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries ¶
type Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN Ethernet Auto-Discovery Entry. The type is slice of // Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery. EthernetAutoDiscovery []*Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery }
Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries EVPN Ethernet Auto-Discovery table
func (*Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries) GetEntityData ¶
func (ethernetAutoDiscoveries *Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery ¶
type Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN id. The type is interface{} with range: 0..4294967295. Evi interface{} // Encap. The type is interface{} with range: 0..4294967295. Encapsulation interface{} // ES id (part 1/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi1 interface{} // ES id (part 2/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi2 interface{} // ES id (part 3/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi3 interface{} // ES id (part 4/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi4 interface{} // ES id (part 5/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi5 interface{} // Ethernet Tag ID. The type is interface{} with range: 0..4294967295. EthernetTag interface{} // Ethernet Tag. The type is interface{} with range: 0..4294967295. EthernetTagXr interface{} // Local nexthop IP. 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}]+)?. LocalNextHop interface{} // Associated local label. The type is interface{} with range: 0..4294967295. LocalLabel interface{} // Indication of EthernetAutoDiscovery Route is local. The type is bool. IsLocalEad interface{} // Single-active redundancy configured at remote EAD. The type is bool. RedundancySingleActive interface{} // Single-flow-active redundancy configured at remote EAD. The type is bool. RedundancySingleFlowActive interface{} // Number of items in path list buffer. The type is interface{} with range: // 0..4294967295. NumPaths interface{} // EVPN Instance summary information. EvpnInstance Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EvpnInstance // Ethernet Segment id. The type is slice of // Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EthernetSegmentIdentifier. EthernetSegmentIdentifier []*Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EthernetSegmentIdentifier // Path List Buffer. The type is slice of // Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_PathBuffer. PathBuffer []*Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_PathBuffer }
Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery EVPN Ethernet Auto-Discovery Entry
func (*Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery) GetEntityData ¶
func (ethernetAutoDiscovery *Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EthernetSegmentIdentifier ¶
type Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EthernetSegmentIdentifier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..255. Entry interface{} }
Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EthernetSegmentIdentifier Ethernet Segment id
func (*Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EthernetSegmentIdentifier) GetEntityData ¶
func (ethernetSegmentIdentifier *Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EthernetSegmentIdentifier) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EvpnInstance ¶
type Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EvpnInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Instance transport encapsulation. The type is interface{} with range: // 0..255. EncapsulationXr interface{} // Bridge domain name. The type is string. BdName interface{} // Service Type. The type is L2vpnEvpn. Type interface{} }
Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EvpnInstance EVPN Instance summary information
func (*Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EvpnInstance) GetEntityData ¶
func (evpnInstance *Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_EvpnInstance) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_PathBuffer ¶
type Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_PathBuffer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Tunnel Endpoint Identifier. The type is interface{} with range: // 0..4294967295. TunnelEndpointId interface{} // Next-hop IP address (v6 format). 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}]+)?. NextHop interface{} // Output Label. The type is interface{} with range: 0..4294967295. OutputLabel interface{} // Segment-Routing Traffic Engineering Tunnel Interface Handle. The type is // string with pattern: [a-zA-Z0-9._/-]+. SrteTunnel interface{} }
Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_PathBuffer Path List Buffer
func (*Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_PathBuffer) GetEntityData ¶
func (pathBuffer *Evpn_Standby_EviDetail_EviChildren_EthernetAutoDiscoveries_EthernetAutoDiscovery_PathBuffer) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_EviChildren_InclusiveMulticasts ¶
type Evpn_Standby_EviDetail_EviChildren_InclusiveMulticasts struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2VPN EVPN IMCAST table. The type is slice of // Evpn_Standby_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast. InclusiveMulticast []*Evpn_Standby_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast }
Evpn_Standby_EviDetail_EviChildren_InclusiveMulticasts L2VPN EVPN IMCAST table
func (*Evpn_Standby_EviDetail_EviChildren_InclusiveMulticasts) GetEntityData ¶
func (inclusiveMulticasts *Evpn_Standby_EviDetail_EviChildren_InclusiveMulticasts) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast ¶
type Evpn_Standby_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN id. The type is interface{} with range: 0..4294967295. Evi interface{} // Encap. The type is interface{} with range: 0..4294967295. Encapsulation interface{} // Ethernet Tag. The type is interface{} with range: 0..4294967295. EthernetTag interface{} // Originating IP. 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}]+)?. OriginatingIp interface{} // Ethernet Tag. The type is interface{} with range: 0..4294967295. EthernetTagXr interface{} // Originating IP. 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}]+)?. OriginatingIpXr interface{} // Tunnel Endpoint ID. The type is interface{} with range: 0..4294967295. TunnelEndpointId interface{} // IP of nexthop. 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}]+)?. NextHop interface{} // Output label. The type is interface{} with range: 0..4294967295. OutputLabel interface{} // Local entry. The type is bool. IsLocalEntry interface{} // Proxy entry. The type is bool. IsProxyEntry interface{} // SR-TE Policy. The type is string with pattern: [a-zA-Z0-9._/-]+. SrtePolicy interface{} // EVPN Instance summary information. EvpnInstance Evpn_Standby_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast_EvpnInstance }
Evpn_Standby_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast L2VPN EVPN IMCAST table
func (*Evpn_Standby_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast) GetEntityData ¶
func (inclusiveMulticast *Evpn_Standby_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast_EvpnInstance ¶
type Evpn_Standby_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast_EvpnInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Instance transport encapsulation. The type is interface{} with range: // 0..255. EncapsulationXr interface{} // Bridge domain name. The type is string. BdName interface{} // Service Type. The type is L2vpnEvpn. Type interface{} }
Evpn_Standby_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast_EvpnInstance EVPN Instance summary information
func (*Evpn_Standby_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast_EvpnInstance) GetEntityData ¶
func (evpnInstance *Evpn_Standby_EviDetail_EviChildren_InclusiveMulticasts_InclusiveMulticast_EvpnInstance) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_EviChildren_Macs ¶
type Evpn_Standby_EviDetail_EviChildren_Macs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2VPN EVPN MAC table. The type is slice of // Evpn_Standby_EviDetail_EviChildren_Macs_Mac. Mac []*Evpn_Standby_EviDetail_EviChildren_Macs_Mac }
Evpn_Standby_EviDetail_EviChildren_Macs L2VPN EVPN EVI MAC table
func (*Evpn_Standby_EviDetail_EviChildren_Macs) GetEntityData ¶
func (macs *Evpn_Standby_EviDetail_EviChildren_Macs) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_EviChildren_Macs_Mac ¶
type Evpn_Standby_EviDetail_EviChildren_Macs_Mac struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN id. The type is interface{} with range: 0..4294967295. Evi interface{} // Encap. The type is interface{} with range: 0..4294967295. Encapsulation interface{} // Ethernet Tag ID. The type is interface{} with range: 0..4294967295. EthernetTag 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 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}]+)?. IpAddress interface{} // Ethernet Tag. The type is interface{} with range: 0..4294967295. EthernetTagXr interface{} // MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddressXr interface{} // IP address (v6 format). 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}]+)?. IpAddressXr interface{} // Associated local label. The type is interface{} with range: 0..4294967295. LocalLabel interface{} // Number of items in path list buffer. The type is interface{} with range: // 0..4294967295. NumPaths interface{} // Indication of MAC being locally generated. The type is bool. IsLocalMac interface{} // Proxy entry. The type is bool. IsProxyEntry interface{} // Indication of MAC being remotely generated. The type is bool. IsRemoteMac interface{} // SOO nexthop (v6 format). 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}]+)?. SooNexthop interface{} // IP nexthop address (v6 format). 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}]+)?. IpnhAddress interface{} // ESI port key. The type is interface{} with range: 0..65535. EsiPortKey interface{} // Encap type of local MAC. The type is interface{} with range: 0..255. LocalEncapType interface{} // Encap type of remote MAC. The type is interface{} with range: 0..255. RemoteEncapType interface{} // Port the MAC was learned on. The type is string. LearnedBridgePortName interface{} // local seq id. The type is interface{} with range: 0..4294967295. LocalSeqId interface{} // remote seq id. The type is interface{} with range: 0..4294967295. RemoteSeqId interface{} // local l3 label. The type is interface{} with range: 0..4294967295. LocalL3Label interface{} // Router MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. RouterMacAddress interface{} // Number of flushes requested . The type is interface{} with range: 0..65535. MacFlushRequested interface{} // Number of flushes received . The type is interface{} with range: 0..65535. MacFlushReceived interface{} // MPLS Internal Label. The type is interface{} with range: 0..4294967295. InternalLabel interface{} // Internal Label has resolved per-ES EAD and per-EVI EAD or MAC routes. The // type is bool. Resolved interface{} // Indication if Local MAC is statically configured. The type is bool. LocalIsStatic interface{} // Indication if Remote MAC is statically configured. The type is bool. RemoteIsStatic interface{} // EVPN Instance summary information. EvpnInstance Evpn_Standby_EviDetail_EviChildren_Macs_Mac_EvpnInstance // Local Ethernet Segment id. The type is slice of // Evpn_Standby_EviDetail_EviChildren_Macs_Mac_LocalEthernetSegmentIdentifier. LocalEthernetSegmentIdentifier []*Evpn_Standby_EviDetail_EviChildren_Macs_Mac_LocalEthernetSegmentIdentifier // Remote Ethernet Segment id. The type is slice of // Evpn_Standby_EviDetail_EviChildren_Macs_Mac_RemoteEthernetSegmentIdentifier. RemoteEthernetSegmentIdentifier []*Evpn_Standby_EviDetail_EviChildren_Macs_Mac_RemoteEthernetSegmentIdentifier // Path List Buffer. The type is slice of // Evpn_Standby_EviDetail_EviChildren_Macs_Mac_PathBuffer. PathBuffer []*Evpn_Standby_EviDetail_EviChildren_Macs_Mac_PathBuffer }
Evpn_Standby_EviDetail_EviChildren_Macs_Mac L2VPN EVPN MAC table
func (*Evpn_Standby_EviDetail_EviChildren_Macs_Mac) GetEntityData ¶
func (mac *Evpn_Standby_EviDetail_EviChildren_Macs_Mac) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_EviChildren_Macs_Mac_EvpnInstance ¶
type Evpn_Standby_EviDetail_EviChildren_Macs_Mac_EvpnInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Instance transport encapsulation. The type is interface{} with range: // 0..255. EncapsulationXr interface{} // Bridge domain name. The type is string. BdName interface{} // Service Type. The type is L2vpnEvpn. Type interface{} }
Evpn_Standby_EviDetail_EviChildren_Macs_Mac_EvpnInstance EVPN Instance summary information
func (*Evpn_Standby_EviDetail_EviChildren_Macs_Mac_EvpnInstance) GetEntityData ¶
func (evpnInstance *Evpn_Standby_EviDetail_EviChildren_Macs_Mac_EvpnInstance) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_EviChildren_Macs_Mac_LocalEthernetSegmentIdentifier ¶
type Evpn_Standby_EviDetail_EviChildren_Macs_Mac_LocalEthernetSegmentIdentifier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..255. Entry interface{} }
Evpn_Standby_EviDetail_EviChildren_Macs_Mac_LocalEthernetSegmentIdentifier Local Ethernet Segment id
func (*Evpn_Standby_EviDetail_EviChildren_Macs_Mac_LocalEthernetSegmentIdentifier) GetEntityData ¶
func (localEthernetSegmentIdentifier *Evpn_Standby_EviDetail_EviChildren_Macs_Mac_LocalEthernetSegmentIdentifier) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_EviChildren_Macs_Mac_PathBuffer ¶
type Evpn_Standby_EviDetail_EviChildren_Macs_Mac_PathBuffer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Tunnel Endpoint Identifier. The type is interface{} with range: // 0..4294967295. TunnelEndpointId interface{} // Next-hop IP address (v6 format). 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}]+)?. NextHop interface{} // Output Label. The type is interface{} with range: 0..4294967295. OutputLabel interface{} // Segment-Routing Traffic Engineering Tunnel Interface Handle. The type is // string with pattern: [a-zA-Z0-9._/-]+. SrteTunnel interface{} }
Evpn_Standby_EviDetail_EviChildren_Macs_Mac_PathBuffer Path List Buffer
func (*Evpn_Standby_EviDetail_EviChildren_Macs_Mac_PathBuffer) GetEntityData ¶
func (pathBuffer *Evpn_Standby_EviDetail_EviChildren_Macs_Mac_PathBuffer) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_EviChildren_Macs_Mac_RemoteEthernetSegmentIdentifier ¶
type Evpn_Standby_EviDetail_EviChildren_Macs_Mac_RemoteEthernetSegmentIdentifier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..255. Entry interface{} }
Evpn_Standby_EviDetail_EviChildren_Macs_Mac_RemoteEthernetSegmentIdentifier Remote Ethernet Segment id
func (*Evpn_Standby_EviDetail_EviChildren_Macs_Mac_RemoteEthernetSegmentIdentifier) GetEntityData ¶
func (remoteEthernetSegmentIdentifier *Evpn_Standby_EviDetail_EviChildren_Macs_Mac_RemoteEthernetSegmentIdentifier) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_EviChildren_Neighbors ¶
type Evpn_Standby_EviDetail_EviChildren_Neighbors struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN Neighbor table. The type is slice of // Evpn_Standby_EviDetail_EviChildren_Neighbors_Neighbor. Neighbor []*Evpn_Standby_EviDetail_EviChildren_Neighbors_Neighbor }
Evpn_Standby_EviDetail_EviChildren_Neighbors EVPN Neighbor table
func (*Evpn_Standby_EviDetail_EviChildren_Neighbors) GetEntityData ¶
func (neighbors *Evpn_Standby_EviDetail_EviChildren_Neighbors) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_EviChildren_Neighbors_Neighbor ¶
type Evpn_Standby_EviDetail_EviChildren_Neighbors_Neighbor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN id. The type is interface{} with range: 0..4294967295. Evi interface{} // Encap. The type is interface{} with range: 0..4294967295. Encapsulation interface{} // Neighbor IP. 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}]+)?. NeighborIp interface{} // Neighbor IP. 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}]+)?. Neighbor interface{} // EVPN Instance summary information. EvpnInstance Evpn_Standby_EviDetail_EviChildren_Neighbors_Neighbor_EvpnInstance }
Evpn_Standby_EviDetail_EviChildren_Neighbors_Neighbor EVPN Neighbor table
func (*Evpn_Standby_EviDetail_EviChildren_Neighbors_Neighbor) GetEntityData ¶
func (neighbor *Evpn_Standby_EviDetail_EviChildren_Neighbors_Neighbor) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_EviChildren_Neighbors_Neighbor_EvpnInstance ¶
type Evpn_Standby_EviDetail_EviChildren_Neighbors_Neighbor_EvpnInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Instance transport encapsulation. The type is interface{} with range: // 0..255. EncapsulationXr interface{} // Bridge domain name. The type is string. BdName interface{} // Service Type. The type is L2vpnEvpn. Type interface{} }
Evpn_Standby_EviDetail_EviChildren_Neighbors_Neighbor_EvpnInstance EVPN Instance summary information
func (*Evpn_Standby_EviDetail_EviChildren_Neighbors_Neighbor_EvpnInstance) GetEntityData ¶
func (evpnInstance *Evpn_Standby_EviDetail_EviChildren_Neighbors_Neighbor_EvpnInstance) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_EviChildren_RouteTargets ¶
type Evpn_Standby_EviDetail_EviChildren_RouteTargets struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2VPN EVPN EVI RT Table. The type is slice of // Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget. RouteTarget []*Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget }
Evpn_Standby_EviDetail_EviChildren_RouteTargets L2VPN EVPN EVI RT Child Table
func (*Evpn_Standby_EviDetail_EviChildren_RouteTargets) GetEntityData ¶
func (routeTargets *Evpn_Standby_EviDetail_EviChildren_RouteTargets) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget ¶
type Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN id. The type is interface{} with range: 0..4294967295. Evi interface{} // Encap. The type is interface{} with range: 0..4294967295. Encapsulation interface{} // Role of the route target. The type is BgpRouteTargetRole. Role interface{} // Format of the route target. The type is BgpRouteTargetFormat. Format interface{} // Two or Four byte AS Number. The type is interface{} with range: // 1..4294967295. As interface{} // RT AS Index. The type is interface{} with range: 0..4294967295. AsIndex interface{} // RT IP Index. The type is interface{} with range: 0..65535. AddrIndex interface{} // RT IPv4 Address. 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}]+)?. Address interface{} // RT Role. The type is L2vpnAdRtRole. RouteTargetRole interface{} // RT Stitching. The type is bool. RouteTargetStitching interface{} // EVPN Instance summary information. EvpnInstance Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_EvpnInstance // Route Target. RouteTarget Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget }
Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget L2VPN EVPN EVI RT Table
func (*Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget) GetEntityData ¶
func (routeTarget *Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_EvpnInstance ¶
type Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_EvpnInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Instance transport encapsulation. The type is interface{} with range: // 0..255. EncapsulationXr interface{} // Bridge domain name. The type is string. BdName interface{} // Service Type. The type is L2vpnEvpn. Type interface{} }
Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_EvpnInstance EVPN Instance summary information
func (*Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_EvpnInstance) GetEntityData ¶
func (evpnInstance *Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_EvpnInstance) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget ¶
type Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // RT. The type is L2vpnAdRt. Rt interface{} // two byte as. TwoByteAs Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_TwoByteAs // four byte as. FourByteAs Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_FourByteAs // v4 addr. V4Addr Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_V4Addr // es import. EsImport Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_EsImport }
Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget Route Target
func (*Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget) GetEntityData ¶
func (routeTarget *Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_EsImport ¶
type Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_EsImport struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Top 4 bytes of ES Import. The type is interface{} with range: // 0..4294967295. HighBytes interface{} // Low 2 bytes of ES Import. The type is interface{} with range: 0..65535. LowBytes interface{} }
Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_EsImport es import
func (*Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_EsImport) GetEntityData ¶
func (esImport *Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_EsImport) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_FourByteAs ¶
type Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_FourByteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // 4 Byte AS Number. The type is interface{} with range: 0..4294967295. FourByteAs interface{} // 2 Byte Index. The type is interface{} with range: 0..65535. TwoByteIndex interface{} }
Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_FourByteAs four byte as
func (*Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_FourByteAs) GetEntityData ¶
func (fourByteAs *Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_FourByteAs) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_TwoByteAs ¶
type Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_TwoByteAs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // 2 Byte AS Number. The type is interface{} with range: 0..65535. TwoByteAs interface{} // 4 Byte Index. The type is interface{} with range: 0..4294967295. FourByteIndex interface{} }
Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_TwoByteAs two byte as
func (*Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_TwoByteAs) GetEntityData ¶
func (twoByteAs *Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_TwoByteAs) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_V4Addr ¶
type Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_V4Addr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 Address. 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}]+)?. Ipv4Address interface{} // 2 Byte Index. The type is interface{} with range: 0..65535. TwoByteIndex interface{} }
Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_V4Addr v4 addr
func (*Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_V4Addr) GetEntityData ¶
func (v4Addr *Evpn_Standby_EviDetail_EviChildren_RouteTargets_RouteTarget_RouteTarget_V4Addr) GetEntityData() *types.CommonEntityData
type Evpn_Standby_Evis ¶
type Evpn_Standby_Evis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2VPN EVPN EVI Entry. The type is slice of Evpn_Standby_Evis_Evi. Evi []*Evpn_Standby_Evis_Evi }
Evpn_Standby_Evis L2VPN EVPN EVI Table
func (*Evpn_Standby_Evis) GetEntityData ¶
func (evis *Evpn_Standby_Evis) GetEntityData() *types.CommonEntityData
type Evpn_Standby_Evis_Evi ¶
type Evpn_Standby_Evis_Evi struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN id. The type is interface{} with range: 0..4294967295. Evi interface{} // Encap. The type is interface{} with range: 0..4294967295. Encapsulation interface{} // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Instance transport encapsulation. The type is interface{} with range: // 0..255. EncapsulationXr interface{} // Bridge domain name. The type is string. BdName interface{} // Service Type. The type is L2vpnEvpn. Type interface{} }
Evpn_Standby_Evis_Evi L2VPN EVPN EVI Entry
func (*Evpn_Standby_Evis_Evi) GetEntityData ¶
func (evi *Evpn_Standby_Evis_Evi) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EvpnGroups ¶
type Evpn_Standby_EvpnGroups struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN Group information. The type is slice of // Evpn_Standby_EvpnGroups_EvpnGroup. EvpnGroup []*Evpn_Standby_EvpnGroups_EvpnGroup }
Evpn_Standby_EvpnGroups EVPN Group Table
func (*Evpn_Standby_EvpnGroups) GetEntityData ¶
func (evpnGroups *Evpn_Standby_EvpnGroups) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EvpnGroups_EvpnGroup ¶
type Evpn_Standby_EvpnGroups_EvpnGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. EVPN group number. The type is interface{} with // range: 1..4294967295. GroupNumber interface{} // EVPN Group ID. The type is interface{} with range: 0..4294967295. GroupId interface{} // EVPN Group State. The type is EvpnGrp. State interface{} // EVPN Group Core Interface table. The type is slice of // Evpn_Standby_EvpnGroups_EvpnGroup_CoreInterface. CoreInterface []*Evpn_Standby_EvpnGroups_EvpnGroup_CoreInterface // EVPN Access Core Interface table. The type is slice of // Evpn_Standby_EvpnGroups_EvpnGroup_AccessInterface. AccessInterface []*Evpn_Standby_EvpnGroups_EvpnGroup_AccessInterface }
Evpn_Standby_EvpnGroups_EvpnGroup EVPN Group information
func (*Evpn_Standby_EvpnGroups_EvpnGroup) GetEntityData ¶
func (evpnGroup *Evpn_Standby_EvpnGroups_EvpnGroup) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EvpnGroups_EvpnGroup_AccessInterface ¶
type Evpn_Standby_EvpnGroups_EvpnGroup_AccessInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface name. The type is string. InterfaceName interface{} // Interface State. The type is ImStateEnum. State interface{} }
Evpn_Standby_EvpnGroups_EvpnGroup_AccessInterface EVPN Access Core Interface table
func (*Evpn_Standby_EvpnGroups_EvpnGroup_AccessInterface) GetEntityData ¶
func (accessInterface *Evpn_Standby_EvpnGroups_EvpnGroup_AccessInterface) GetEntityData() *types.CommonEntityData
type Evpn_Standby_EvpnGroups_EvpnGroup_CoreInterface ¶
type Evpn_Standby_EvpnGroups_EvpnGroup_CoreInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface name. The type is string. InterfaceName interface{} // Interface State. The type is ImStateEnum. State interface{} }
Evpn_Standby_EvpnGroups_EvpnGroup_CoreInterface EVPN Group Core Interface table
func (*Evpn_Standby_EvpnGroups_EvpnGroup_CoreInterface) GetEntityData ¶
func (coreInterface *Evpn_Standby_EvpnGroups_EvpnGroup_CoreInterface) GetEntityData() *types.CommonEntityData
type Evpn_Standby_Igmps ¶
type Evpn_Standby_Igmps struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN Remote. The type is slice of Evpn_Standby_Igmps_Igmp. Igmp []*Evpn_Standby_Igmps_Igmp }
Evpn_Standby_Igmps EVPN IGMP table
func (*Evpn_Standby_Igmps) GetEntityData ¶
func (igmps *Evpn_Standby_Igmps) GetEntityData() *types.CommonEntityData
type Evpn_Standby_Igmps_Igmp ¶
type Evpn_Standby_Igmps_Igmp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Join=0, Leave=1. The type is interface{} with range: 0..4294967295. IsLeave interface{} // BP xcid. The type is interface{} with range: 0..4294967295. Bpxcid interface{} // EVI/BD. The type is interface{} with range: 0..4294967295. Evibd interface{} // Source 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}]+)?. SrcIp interface{} // Group 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}]+)?. GrpIp interface{} // ES id (part 1/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi1 interface{} // ES id (part 2/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi2 interface{} // ES id (part 3/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi3 interface{} // ES id (part 4/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi4 interface{} // ES id (part 5/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi5 interface{} // Ethernet Segment Name. The type is string. EthernetSegmentName interface{} // E-VPN id. The type is interface{} with range: 0..4294967295. Evi interface{} // BD id. The type is interface{} with range: 0..4294967295. BdId interface{} // Route Type. The type is EvpnIgmpMsg. RouteType interface{} // Source IP Address. 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}]+)?. SourceAddr interface{} // Group IP Address. 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}]+)?. GroupAddr interface{} // Ethernet Tag id. The type is interface{} with range: 0..4294967295. EthernetTagId interface{} // IGMP Version. The type is EvpnIgmpVersion. IgmpVersion interface{} // IGMP Group Type. The type is EvpnIgmpGrp. IgmpGroupType interface{} // Max Response Time. The type is interface{} with range: 0..255. MaXResponseTime interface{} // Resolved. The type is bool. Resolved interface{} // Source Info. SourceInfo Evpn_Standby_Igmps_Igmp_SourceInfo // Ethernet Segment id. The type is slice of // Evpn_Standby_Igmps_Igmp_EthernetSegmentIdentifier. EthernetSegmentIdentifier []*Evpn_Standby_Igmps_Igmp_EthernetSegmentIdentifier // List of nexthop IPv6 addresses. The type is slice of // Evpn_Standby_Igmps_Igmp_NextHop. NextHop []*Evpn_Standby_Igmps_Igmp_NextHop }
Evpn_Standby_Igmps_Igmp EVPN Remote
func (*Evpn_Standby_Igmps_Igmp) GetEntityData ¶
func (igmp *Evpn_Standby_Igmps_Igmp) GetEntityData() *types.CommonEntityData
type Evpn_Standby_Igmps_Igmp_EthernetSegmentIdentifier ¶
type Evpn_Standby_Igmps_Igmp_EthernetSegmentIdentifier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..255. Entry interface{} }
Evpn_Standby_Igmps_Igmp_EthernetSegmentIdentifier Ethernet Segment id
func (*Evpn_Standby_Igmps_Igmp_EthernetSegmentIdentifier) GetEntityData ¶
func (ethernetSegmentIdentifier *Evpn_Standby_Igmps_Igmp_EthernetSegmentIdentifier) GetEntityData() *types.CommonEntityData
type Evpn_Standby_Igmps_Igmp_NextHop ¶
type Evpn_Standby_Igmps_Igmp_NextHop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Next-hop IP address (v6 format). 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}]+)?. NextHop interface{} // DF Dont Premption. The type is bool. DfDontPrempt interface{} // DF Election Mode Configured. The type is interface{} with range: 0..255. DfType interface{} // DF Election Preference Set. The type is interface{} with range: 0..65535. DfPref interface{} }
Evpn_Standby_Igmps_Igmp_NextHop List of nexthop IPv6 addresses
func (*Evpn_Standby_Igmps_Igmp_NextHop) GetEntityData ¶
func (nextHop *Evpn_Standby_Igmps_Igmp_NextHop) GetEntityData() *types.CommonEntityData
type Evpn_Standby_Igmps_Igmp_SourceInfo ¶
type Evpn_Standby_Igmps_Igmp_SourceInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type. The type is EvpnIgmpSource. Type interface{} // remote info. 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}]+)?. RemoteInfo interface{} // local info. LocalInfo Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo }
Evpn_Standby_Igmps_Igmp_SourceInfo Source Info
func (*Evpn_Standby_Igmps_Igmp_SourceInfo) GetEntityData ¶
func (sourceInfo *Evpn_Standby_Igmps_Igmp_SourceInfo) GetEntityData() *types.CommonEntityData
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo ¶
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface name. The type is string with length: 0..81. Name interface{} // Interface MTU. The type is interface{} with range: 0..4294967295. Mtu interface{} // Payload bytes. The type is interface{} with range: 0..65535. Units are // byte. PayloadBytes interface{} // Interface parameters. Parameters Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters }
Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo local info
func (*Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo) GetEntityData ¶
func (localInfo *Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo) GetEntityData() *types.CommonEntityData
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters ¶
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type. The type is L2vpnInterface. Type interface{} // Ethernet. Ethernet Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Ethernet // VLAN. Vlan Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan // TDM. Tdm Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm // ATM. Atm Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Atm // Frame Relay. Fr Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Fr // PW Ether. PseudowireEther Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther // PW IW. PseudowireIw Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw }
Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters Interface parameters
func (*Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters) GetEntityData ¶
func (parameters *Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters) GetEntityData() *types.CommonEntityData
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Atm ¶
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Atm struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Max number of cells packed. The type is interface{} with range: 0..65535. MaximumNumberCellsPacked interface{} // Max number of cells unpacked. The type is interface{} with range: 0..65535. MaximumNumberCellsUnPacked interface{} // ATM mode. The type is L2vpnAtmMode. AtmMode interface{} // Virtual path identifier. The type is interface{} with range: 0..65535. Vpi interface{} // Virtual channel identifier. The type is interface{} with range: 0..65535. Vci interface{} }
Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Atm ATM
func (*Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Atm) GetEntityData ¶
func (atm *Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Atm) GetEntityData() *types.CommonEntityData
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Ethernet ¶
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Ethernet struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // XConnect tags. The type is interface{} with range: 0..255. XconnectTags interface{} }
Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Ethernet Ethernet
func (*Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Ethernet) GetEntityData ¶
func (ethernet *Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Ethernet) GetEntityData() *types.CommonEntityData
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Fr ¶
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Fr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Frame Relay mode. The type is L2vpnFrMode. FrMode interface{} // Data-link connection identifier. The type is interface{} with range: // 0..4294967295. Dlci interface{} }
Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Fr Frame Relay
func (*Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Fr) GetEntityData ¶
func (fr *Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Fr) GetEntityData() *types.CommonEntityData
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther ¶
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Is this Interface list valid. The type is bool. IsValid interface{} // Internal Label. The type is interface{} with range: 0..4294967295. InternalLabel interface{} // Interface list data. InterfaceList Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList }
Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther PW Ether
func (*Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther) GetEntityData ¶
func (pseudowireEther *Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther) GetEntityData() *types.CommonEntityData
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList ¶
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface-list name. The type is string with length: 0..33. InterfaceListName interface{} // Interface internal ID. The type is interface{} with range: 0..4294967295. InterfaceListId interface{} // Interfaces. The type is slice of // Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList_Interface. Interface []*Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList_Interface }
Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList Interface list data
func (*Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList) GetEntityData ¶
func (interfaceList *Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList) GetEntityData() *types.CommonEntityData
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList_Interface ¶
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface name. The type is string. InterfaceName interface{} // Replicate status. The type is IflistRepStatus. ReplicateStatus interface{} }
Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList_Interface Interfaces
func (*Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList_Interface) GetEntityData ¶
func (self *Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireEther_InterfaceList_Interface) GetEntityData() *types.CommonEntityData
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw ¶
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Is this Interface list valid. The type is bool. IsValid interface{} // Internal Label. The type is interface{} with range: 0..4294967295. InternalLabel interface{} // Interface list data. InterfaceList Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList }
Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw PW IW
func (*Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw) GetEntityData ¶
func (pseudowireIw *Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw) GetEntityData() *types.CommonEntityData
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList ¶
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface-list name. The type is string with length: 0..33. InterfaceListName interface{} // Interface internal ID. The type is interface{} with range: 0..4294967295. InterfaceListId interface{} // Interfaces. The type is slice of // Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList_Interface. Interface []*Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList_Interface }
Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList Interface list data
func (*Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList) GetEntityData ¶
func (interfaceList *Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList) GetEntityData() *types.CommonEntityData
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList_Interface ¶
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface name. The type is string. InterfaceName interface{} // Replicate status. The type is IflistRepStatus. ReplicateStatus interface{} }
Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList_Interface Interfaces
func (*Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList_Interface) GetEntityData ¶
func (self *Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_PseudowireIw_InterfaceList_Interface) GetEntityData() *types.CommonEntityData
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm ¶
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Timeslots separated by , or - from 1 to 31. : indicates individual timeslot // and - represents a range.E.g. 1-3,5 represents timeslots 1, 2, 3, and 5. // The type is string. TimeslotGroup interface{} // Timeslot rate in units of Kbps. The type is interface{} with range: 0..255. // Units are kbit/s. TimeslotRate interface{} // TDM mode. The type is L2vpnTdmMode. TdmMode interface{} // TDM options. TdmOptions Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm_TdmOptions }
Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm TDM
func (*Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm) GetEntityData ¶
func (tdm *Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm) GetEntityData() *types.CommonEntityData
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm_TdmOptions ¶
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm_TdmOptions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TDM payload bytes. The type is interface{} with range: 0..65535. Units are // byte. PayloadBytes interface{} // TDM bit rate in units of Kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. BitRate interface{} // RTP header. The type is L2vpnTdmRtpOption. Rtp interface{} // TDM Timestamping mode. The type is L2vpnTimeStampMode. TimestampMode interface{} // Signalling packets. The type is interface{} with range: 0..255. SignallingPackets interface{} // CAS. The type is interface{} with range: 0..255. Cas interface{} // RTP header payload type. The type is interface{} with range: 0..255. RtpHeaderPayloadType interface{} // Timestamping clock frequency in units of 8Khz. The type is interface{} with // range: 0..65535. TimestampClockFreq interface{} // Synchronization Source identifier. The type is interface{} with range: // 0..4294967295. Ssrc interface{} }
Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm_TdmOptions TDM options
func (*Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm_TdmOptions) GetEntityData ¶
func (tdmOptions *Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Tdm_TdmOptions) GetEntityData() *types.CommonEntityData
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan ¶
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // XConnect tags. The type is interface{} with range: 0..255. XconnectTags interface{} // VLAN rewrite tag. The type is interface{} with range: 0..65535. VlanRewriteTag interface{} // Simple EFP. The type is interface{} with range: 0..255. SimpleEfp interface{} // Encapsulation Type. The type is interface{} with range: 0..255. EncapsulationType interface{} // Outer Tag. The type is interface{} with range: 0..65535. OuterTag interface{} // Rewrite Tags. The type is slice of // Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_RewriteTag. RewriteTag []*Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_RewriteTag // vlan range. The type is slice of // Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_VlanRange. VlanRange []*Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_VlanRange }
Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan VLAN
func (*Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan) GetEntityData ¶
func (vlan *Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan) GetEntityData() *types.CommonEntityData
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_RewriteTag ¶
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_RewriteTag struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..65535. Entry interface{} }
Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_RewriteTag Rewrite Tags
func (*Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_RewriteTag) GetEntityData ¶
func (rewriteTag *Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_RewriteTag) GetEntityData() *types.CommonEntityData
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_VlanRange ¶
type Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_VlanRange struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Lower. The type is interface{} with range: 0..65535. Lower interface{} // Upper. The type is interface{} with range: 0..65535. Upper interface{} }
Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_VlanRange vlan range
func (*Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_VlanRange) GetEntityData ¶
func (vlanRange *Evpn_Standby_Igmps_Igmp_SourceInfo_LocalInfo_Parameters_Vlan_VlanRange) GetEntityData() *types.CommonEntityData
type Evpn_Standby_InternalLabels ¶
type Evpn_Standby_InternalLabels struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2VPN EVPN Internal Label. The type is slice of // Evpn_Standby_InternalLabels_InternalLabel. InternalLabel []*Evpn_Standby_InternalLabels_InternalLabel }
Evpn_Standby_InternalLabels EVPN Internal Label Table
func (*Evpn_Standby_InternalLabels) GetEntityData ¶
func (internalLabels *Evpn_Standby_InternalLabels) GetEntityData() *types.CommonEntityData
type Evpn_Standby_InternalLabels_InternalLabel ¶
type Evpn_Standby_InternalLabels_InternalLabel struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // EVPN id. The type is interface{} with range: 0..4294967295. Evi interface{} // Encap. The type is interface{} with range: 0..4294967295. Encapsulation interface{} // ES id (part 1/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi1 interface{} // ES id (part 2/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi2 interface{} // ES id (part 3/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi3 interface{} // ES id (part 4/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi4 interface{} // ES id (part 5/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi5 interface{} // Ethernet Tag ID. The type is interface{} with range: 0..4294967295. EthernetTag interface{} // Ethernet Segment id. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. Esi interface{} // Label Tag. The type is interface{} with range: 0..4294967295. Tag interface{} // MPLS Internal Label. The type is interface{} with range: 0..4294967295. InternalLabel interface{} // Number of items in the MAC path buffer. The type is interface{} with range: // 0..4294967295. MacNumPaths interface{} // Number of items in the ead path buffer. The type is interface{} with range: // 0..4294967295. EadNumPaths interface{} // Number of items in the evi path buffer. The type is interface{} with range: // 0..4294967295. EviNumPaths interface{} // Number of items in the sum path buffer. The type is interface{} with range: // 0..4294967295. SumNumPaths interface{} // Number of items in the sum path buffer that are Active Paths. The type is // interface{} with range: 0..4294967295. SumNumActivePaths interface{} // Internal Label has resolved per-ES EAD and per-EVI EAD or MAC routes. The // type is bool. Resolved interface{} // ECMP Disable Per EVI Resolution. The type is bool. EcmpDisable interface{} // Single-active redundancy configured at remote ES. The type is bool. RedundancySingleActive interface{} // Single-flow-active redundancy at remote ES (MST-AG). The type is bool. RedundancySingleFlowActive interface{} // EVPN Instance summary information. EvpnInstance Evpn_Standby_InternalLabels_InternalLabel_EvpnInstance // MAC Path list buffer. The type is slice of // Evpn_Standby_InternalLabels_InternalLabel_MacPathBuffer. MacPathBuffer []*Evpn_Standby_InternalLabels_InternalLabel_MacPathBuffer // EAD/ES Path list buffer. The type is slice of // Evpn_Standby_InternalLabels_InternalLabel_EadPathBuffer. EadPathBuffer []*Evpn_Standby_InternalLabels_InternalLabel_EadPathBuffer // EAD/EVI Path list buffer. The type is slice of // Evpn_Standby_InternalLabels_InternalLabel_EviPathBuffer. EviPathBuffer []*Evpn_Standby_InternalLabels_InternalLabel_EviPathBuffer // Summary Path list buffer. The type is slice of // Evpn_Standby_InternalLabels_InternalLabel_SummaryPathBuffer. SummaryPathBuffer []*Evpn_Standby_InternalLabels_InternalLabel_SummaryPathBuffer }
Evpn_Standby_InternalLabels_InternalLabel L2VPN EVPN Internal Label
func (*Evpn_Standby_InternalLabels_InternalLabel) GetEntityData ¶
func (internalLabel *Evpn_Standby_InternalLabels_InternalLabel) GetEntityData() *types.CommonEntityData
type Evpn_Standby_InternalLabels_InternalLabel_EadPathBuffer ¶
type Evpn_Standby_InternalLabels_InternalLabel_EadPathBuffer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Tunnel Endpoint Identifier. The type is interface{} with range: // 0..4294967295. TunnelEndpointId interface{} // Next-hop IP address (v6 format). 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}]+)?. NextHop interface{} // Output Label. The type is interface{} with range: 0..4294967295. OutputLabel interface{} // Segment-Routing Traffic Engineering Tunnel Interface Handle. The type is // string with pattern: [a-zA-Z0-9._/-]+. SrteTunnel interface{} }
Evpn_Standby_InternalLabels_InternalLabel_EadPathBuffer EAD/ES Path list buffer
func (*Evpn_Standby_InternalLabels_InternalLabel_EadPathBuffer) GetEntityData ¶
func (eadPathBuffer *Evpn_Standby_InternalLabels_InternalLabel_EadPathBuffer) GetEntityData() *types.CommonEntityData
type Evpn_Standby_InternalLabels_InternalLabel_EviPathBuffer ¶
type Evpn_Standby_InternalLabels_InternalLabel_EviPathBuffer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Tunnel Endpoint Identifier. The type is interface{} with range: // 0..4294967295. TunnelEndpointId interface{} // Next-hop IP address (v6 format). 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}]+)?. NextHop interface{} // Output Label. The type is interface{} with range: 0..4294967295. OutputLabel interface{} // Segment-Routing Traffic Engineering Tunnel Interface Handle. The type is // string with pattern: [a-zA-Z0-9._/-]+. SrteTunnel interface{} }
Evpn_Standby_InternalLabels_InternalLabel_EviPathBuffer EAD/EVI Path list buffer
func (*Evpn_Standby_InternalLabels_InternalLabel_EviPathBuffer) GetEntityData ¶
func (eviPathBuffer *Evpn_Standby_InternalLabels_InternalLabel_EviPathBuffer) GetEntityData() *types.CommonEntityData
type Evpn_Standby_InternalLabels_InternalLabel_EvpnInstance ¶
type Evpn_Standby_InternalLabels_InternalLabel_EvpnInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Instance transport encapsulation. The type is interface{} with range: // 0..255. EncapsulationXr interface{} // Bridge domain name. The type is string. BdName interface{} // Service Type. The type is L2vpnEvpn. Type interface{} }
Evpn_Standby_InternalLabels_InternalLabel_EvpnInstance EVPN Instance summary information
func (*Evpn_Standby_InternalLabels_InternalLabel_EvpnInstance) GetEntityData ¶
func (evpnInstance *Evpn_Standby_InternalLabels_InternalLabel_EvpnInstance) GetEntityData() *types.CommonEntityData
type Evpn_Standby_InternalLabels_InternalLabel_MacPathBuffer ¶
type Evpn_Standby_InternalLabels_InternalLabel_MacPathBuffer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Tunnel Endpoint Identifier. The type is interface{} with range: // 0..4294967295. TunnelEndpointId interface{} // Next-hop IP address (v6 format). 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}]+)?. NextHop interface{} // Output Label. The type is interface{} with range: 0..4294967295. OutputLabel interface{} // Segment-Routing Traffic Engineering Tunnel Interface Handle. The type is // string with pattern: [a-zA-Z0-9._/-]+. SrteTunnel interface{} }
Evpn_Standby_InternalLabels_InternalLabel_MacPathBuffer MAC Path list buffer
func (*Evpn_Standby_InternalLabels_InternalLabel_MacPathBuffer) GetEntityData ¶
func (macPathBuffer *Evpn_Standby_InternalLabels_InternalLabel_MacPathBuffer) GetEntityData() *types.CommonEntityData
type Evpn_Standby_InternalLabels_InternalLabel_SummaryPathBuffer ¶
type Evpn_Standby_InternalLabels_InternalLabel_SummaryPathBuffer struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Tunnel Endpoint Identifier. The type is interface{} with range: // 0..4294967295. TunnelEndpointId interface{} // Next-hop IP address (v6 format). 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}]+)?. NextHop interface{} // Output Label. The type is interface{} with range: 0..4294967295. OutputLabel interface{} // Segment-Routing Traffic Engineering Tunnel Interface Handle. The type is // string with pattern: [a-zA-Z0-9._/-]+. SrteTunnel interface{} }
Evpn_Standby_InternalLabels_InternalLabel_SummaryPathBuffer Summary Path list buffer
func (*Evpn_Standby_InternalLabels_InternalLabel_SummaryPathBuffer) GetEntityData ¶
func (summaryPathBuffer *Evpn_Standby_InternalLabels_InternalLabel_SummaryPathBuffer) GetEntityData() *types.CommonEntityData
type Evpn_Standby_RemoteShgs ¶
type Evpn_Standby_RemoteShgs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN Remote SHG. The type is slice of Evpn_Standby_RemoteShgs_RemoteShg. RemoteShg []*Evpn_Standby_RemoteShgs_RemoteShg }
Evpn_Standby_RemoteShgs EVPN Remote SHG table
func (*Evpn_Standby_RemoteShgs) GetEntityData ¶
func (remoteShgs *Evpn_Standby_RemoteShgs) GetEntityData() *types.CommonEntityData
type Evpn_Standby_RemoteShgs_RemoteShg ¶
type Evpn_Standby_RemoteShgs_RemoteShg struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // ES id (part 1/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi1 interface{} // ES id (part 2/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi2 interface{} // ES id (part 3/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi3 interface{} // ES id (part 4/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi4 interface{} // ES id (part 5/5). The type is string with pattern: [0-9a-fA-F]{1,8}. Esi5 interface{} // Ethernet Segment id. The type is slice of // Evpn_Standby_RemoteShgs_RemoteShg_EthernetSegmentIdentifier. EthernetSegmentIdentifier []*Evpn_Standby_RemoteShgs_RemoteShg_EthernetSegmentIdentifier // Remote split horizon group labels. The type is slice of // Evpn_Standby_RemoteShgs_RemoteShg_RemoteSplitHorizonGroupLabel. RemoteSplitHorizonGroupLabel []*Evpn_Standby_RemoteShgs_RemoteShg_RemoteSplitHorizonGroupLabel }
Evpn_Standby_RemoteShgs_RemoteShg EVPN Remote SHG
func (*Evpn_Standby_RemoteShgs_RemoteShg) GetEntityData ¶
func (remoteShg *Evpn_Standby_RemoteShgs_RemoteShg) GetEntityData() *types.CommonEntityData
type Evpn_Standby_RemoteShgs_RemoteShg_EthernetSegmentIdentifier ¶
type Evpn_Standby_RemoteShgs_RemoteShg_EthernetSegmentIdentifier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The type is interface{} with range: 0..255. Entry interface{} }
Evpn_Standby_RemoteShgs_RemoteShg_EthernetSegmentIdentifier Ethernet Segment id
func (*Evpn_Standby_RemoteShgs_RemoteShg_EthernetSegmentIdentifier) GetEntityData ¶
func (ethernetSegmentIdentifier *Evpn_Standby_RemoteShgs_RemoteShg_EthernetSegmentIdentifier) GetEntityData() *types.CommonEntityData
type Evpn_Standby_RemoteShgs_RemoteShg_RemoteSplitHorizonGroupLabel ¶
type Evpn_Standby_RemoteShgs_RemoteShg_RemoteSplitHorizonGroupLabel struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Next-hop IP address (v6 format). 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}]+)?. NextHop interface{} // Split horizon label associated with next-hop address. The type is // interface{} with range: 0..4294967295. Label interface{} }
Evpn_Standby_RemoteShgs_RemoteShg_RemoteSplitHorizonGroupLabel Remote split horizon group labels
func (*Evpn_Standby_RemoteShgs_RemoteShg_RemoteSplitHorizonGroupLabel) GetEntityData ¶
func (remoteSplitHorizonGroupLabel *Evpn_Standby_RemoteShgs_RemoteShg_RemoteSplitHorizonGroupLabel) GetEntityData() *types.CommonEntityData
type Evpn_Standby_Summary ¶
type Evpn_Standby_Summary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // EVPN Router ID. 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}]+)?. RouterId interface{} // BGP AS number. The type is interface{} with range: 0..4294967295. As interface{} // Number of EVI DB Entries. The type is interface{} with range: // 0..4294967295. EvIs interface{} // Number of Tunnel Endpoint DB Entries. The type is interface{} with range: // 0..4294967295. TunnelEndpoints interface{} // Number of Local MAC Routes. The type is interface{} with range: // 0..4294967295. LocalMacRoutes interface{} // Number of Local IPv4 MAC-IP Routes. The type is interface{} with range: // 0..4294967295. LocalIpv4MacRoutes interface{} // Number of Local IPv6 MAC-IP Routes. The type is interface{} with range: // 0..4294967295. LocalIpv6MacRoutes interface{} // Number of ES:Global MAC Routes. The type is interface{} with range: // 0..4294967295. EsGlobalMacRoutes interface{} // Number of Remote MAC Routes. The type is interface{} with range: // 0..4294967295. RemoteMacRoutes interface{} // Number of Remote Soo MAC Routes. The type is interface{} with range: // 0..4294967295. RemoteSooMacRoutes interface{} // Number of Remote IPv4 MAC-IP Routes. The type is interface{} with range: // 0..4294967295. RemoteIpv4MacRoutes interface{} // Number of Remote IPv6 MAC-IP Routes. The type is interface{} with range: // 0..4294967295. RemoteIpv6MacRoutes interface{} // Number of Local IMCAST Routes. The type is interface{} with range: // 0..4294967295. LocalImcastRoutes interface{} // Number of Remote IMCAST Routes. The type is interface{} with range: // 0..4294967295. RemoteImcastRoutes interface{} // Number of Internal Labels. The type is interface{} with range: // 0..4294967295. Labels interface{} // Number of ES Entries in DB. The type is interface{} with range: // 0..4294967295. EsEntries interface{} // Number of neighbor Entries in DB. The type is interface{} with range: // 0..4294967295. NeighborEntries interface{} // Number of Local EAD Entries in DB. The type is interface{} with range: // 0..4294967295. LocalEadRoutes interface{} // Number of Remote EAD Entries in DB. The type is interface{} with range: // 0..4294967295. RemoteEadRoutes interface{} // Global Source MAC Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. GlobalSourceMac interface{} // EVPN ES Peering Time (seconds). The type is interface{} with range: // 0..4294967295. Units are second. PeeringTime interface{} // EVPN ES Recovery Time (seconds). The type is interface{} with range: // 0..4294967295. Units are second. RecoveryTime interface{} // EVPN ES Carving Time (seconds). The type is interface{} with range: // 0..4294967295. Units are second. CarvingTime interface{} // Number of moves within the move interval before locking the MAC. The type // is interface{} with range: 0..4294967295. MacSecureMoveCount interface{} // Interval to watch for subsequent mac moves before locking the MAC. The type // is interface{} with range: 0..4294967295. MacSecureMoveInterval interface{} // Length of time to lock the mac after a MAC security violation. The type is // interface{} with range: 0..4294967295. MacSecureFreezeTime interface{} // Number of times to retry after a MAC un-freezes. The type is interface{} // with range: 0..4294967295. MacSecureRetryCount interface{} // EVPN Node Cost-out. The type is bool. CostOut interface{} // EVPN Node startup cost-in Time (minutes). The type is interface{} with // range: 0..4294967295. Units are minute. StartupCostInTime interface{} // Send to L2RIB Throttled. The type is bool. L2ribThrottle interface{} // Logging EVPN Designated Forwarder changes enabled. The type is bool. LoggingDfElectionEnabled interface{} }
Evpn_Standby_Summary L2VPN EVPN Summary
func (*Evpn_Standby_Summary) GetEntityData ¶
func (summary *Evpn_Standby_Summary) GetEntityData() *types.CommonEntityData
type Evpn_Standby_Teps ¶
type Evpn_Standby_Teps struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // L2VPN EVPN TEP Entry. The type is slice of Evpn_Standby_Teps_Tep. Tep []*Evpn_Standby_Teps_Tep }
Evpn_Standby_Teps L2VPN EVPN TEP Table
func (*Evpn_Standby_Teps) GetEntityData ¶
func (teps *Evpn_Standby_Teps) GetEntityData() *types.CommonEntityData
type Evpn_Standby_Teps_Tep ¶
type Evpn_Standby_Teps_Tep struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. TEP id. The type is interface{} with range: // 0..4294967295. TepId interface{} // Tunnel Endpoint id. The type is interface{} with range: 0..4294967295. TunnelEndpointId interface{} // EVPN Tunnel Endpoint Type. The type is interface{} with range: 0..255. Type interface{} // in-use counter. The type is interface{} with range: 0..4294967295. UseCount interface{} // VRF Name. The type is string. VrfName interface{} // VRF Table Id in RIB. The type is interface{} with range: 0..4294967295. VrfTableId interface{} // UDP port. The type is interface{} with range: 0..65535. UdpPort interface{} // Local TEP Information. LocalInfo Evpn_Standby_Teps_Tep_LocalInfo // Remote TEP Information. RemoteInfo Evpn_Standby_Teps_Tep_RemoteInfo }
Evpn_Standby_Teps_Tep L2VPN EVPN TEP Entry
func (*Evpn_Standby_Teps_Tep) GetEntityData ¶
func (tep *Evpn_Standby_Teps_Tep) GetEntityData() *types.CommonEntityData
type Evpn_Standby_Teps_Tep_LocalInfo ¶
type Evpn_Standby_Teps_Tep_LocalInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Tunnel encapsulation. The type is interface{} with range: 0..255. Encapsulation interface{} // IP address (v6 format). 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}]+)?. Ip interface{} }
Evpn_Standby_Teps_Tep_LocalInfo Local TEP Information
func (*Evpn_Standby_Teps_Tep_LocalInfo) GetEntityData ¶
func (localInfo *Evpn_Standby_Teps_Tep_LocalInfo) GetEntityData() *types.CommonEntityData
type Evpn_Standby_Teps_Tep_RemoteInfo ¶
type Evpn_Standby_Teps_Tep_RemoteInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethernet VPN id. The type is interface{} with range: 0..4294967295. EthernetVpnId interface{} // EVPN Tunnel encapsulation. The type is interface{} with range: 0..255. Encapsulation interface{} // IP address (v6 format). 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}]+)?. Ip interface{} }
Evpn_Standby_Teps_Tep_RemoteInfo Remote TEP Information
func (*Evpn_Standby_Teps_Tep_RemoteInfo) GetEntityData ¶
func (remoteInfo *Evpn_Standby_Teps_Tep_RemoteInfo) GetEntityData() *types.CommonEntityData
type IflistRepStatus ¶
type IflistRepStatus string
IflistRepStatus represents Interface list replication status
const ( // Invalid IflistRepStatus_invalid IflistRepStatus = "invalid" // Pending IflistRepStatus_pending IflistRepStatus = "pending" // Done IflistRepStatus_done IflistRepStatus = "done" // Not supported IflistRepStatus_not_supported IflistRepStatus = "not-supported" // Failed IflistRepStatus_failed IflistRepStatus = "failed" )
type ImStateEnum ¶
type ImStateEnum string
ImStateEnum represents Im state enum
const ( // im state not ready ImStateEnum_im_state_not_ready ImStateEnum = "im-state-not-ready" // im state admin down ImStateEnum_im_state_admin_down ImStateEnum = "im-state-admin-down" // im state down ImStateEnum_im_state_down ImStateEnum = "im-state-down" // im state up ImStateEnum_im_state_up ImStateEnum = "im-state-up" // im state shutdown ImStateEnum_im_state_shutdown ImStateEnum = "im-state-shutdown" // im state err disable ImStateEnum_im_state_err_disable ImStateEnum = "im-state-err-disable" // im state down immediate ImStateEnum_im_state_down_immediate ImStateEnum = "im-state-down-immediate" // im state down immediate admin ImStateEnum_im_state_down_immediate_admin ImStateEnum = "im-state-down-immediate-admin" // im state down graceful ImStateEnum_im_state_down_graceful ImStateEnum = "im-state-down-graceful" // im state begin shutdown ImStateEnum_im_state_begin_shutdown ImStateEnum = "im-state-begin-shutdown" // im state end shutdown ImStateEnum_im_state_end_shutdown ImStateEnum = "im-state-end-shutdown" // im state begin error disable ImStateEnum_im_state_begin_error_disable ImStateEnum = "im-state-begin-error-disable" // im state end error disable ImStateEnum_im_state_end_error_disable ImStateEnum = "im-state-end-error-disable" // im state begin down graceful ImStateEnum_im_state_begin_down_graceful ImStateEnum = "im-state-begin-down-graceful" // im state reset ImStateEnum_im_state_reset ImStateEnum = "im-state-reset" // im state operational ImStateEnum_im_state_operational ImStateEnum = "im-state-operational" // im state not operational ImStateEnum_im_state_not_operational ImStateEnum = "im-state-not-operational" // im state unknown ImStateEnum_im_state_unknown ImStateEnum = "im-state-unknown" // im state last ImStateEnum_im_state_last ImStateEnum = "im-state-last" )
type L2vpnAdRd ¶
type L2vpnAdRd string
L2vpnAdRd represents L2vpn ad rd
const ( // Route Distinguisher not set L2vpnAdRd_l2vpn_ad_rd_none L2vpnAdRd = "l2vpn-ad-rd-none" // Route Distinguisher auto-generated L2vpnAdRd_l2vpn_ad_rd_auto L2vpnAdRd = "l2vpn-ad-rd-auto" // Route Distinguisher with 2 Byte AS number L2vpnAdRd_l2vpn_ad_rd_as L2vpnAdRd = "l2vpn-ad-rd-as" // Route Distinguisher with 4 Byte AS number L2vpnAdRd_l2vpn_ad_rd_4byte_as L2vpnAdRd = "l2vpn-ad-rd-4byte-as" // Route Distinguisher with IPv4 Address L2vpnAdRd_l2vpn_ad_rd_v4_addr L2vpnAdRd = "l2vpn-ad-rd-v4-addr" )
type L2vpnAdRt ¶
type L2vpnAdRt string
L2vpnAdRt represents L2vpn ad rt
const ( // Route target not set L2vpnAdRt_l2vpn_ad_rt_none L2vpnAdRt = "l2vpn-ad-rt-none" // Route Target with 2 Byte AS number L2vpnAdRt_l2vpn_ad_rt_as L2vpnAdRt = "l2vpn-ad-rt-as" // Route Target with 4 Byte AS number L2vpnAdRt_l2vpn_ad_rt_4byte_as L2vpnAdRt = "l2vpn-ad-rt-4byte-as" // Route Target with IPv4 Address L2vpnAdRt_l2vpn_ad_rt_v4_addr L2vpnAdRt = "l2vpn-ad-rt-v4-addr" // Ethernet Segment Route Target from BGP L2vpnAdRt_es_import L2vpnAdRt = "es-import" )
type L2vpnAdRtRole ¶
type L2vpnAdRtRole string
L2vpnAdRtRole represents L2vpn ad rt role
const ( // Both L2vpnAdRtRole_both L2vpnAdRtRole = "both" // Import L2vpnAdRtRole_import_ L2vpnAdRtRole = "import" // Export L2vpnAdRtRole_export L2vpnAdRtRole = "export" )
type L2vpnAtmMode ¶
type L2vpnAtmMode string
L2vpnAtmMode represents L2vpn atm mode
const ( // ATM port mode L2vpnAtmMode_l2vpn_atm_port_mode L2vpnAtmMode = "l2vpn-atm-port-mode" // ATM Virtual Path mode L2vpnAtmMode_l2vpn_atm_vp_mode L2vpnAtmMode = "l2vpn-atm-vp-mode" // ATM Virtual Channel mode L2vpnAtmMode_l2vpn_atm_vc_mode L2vpnAtmMode = "l2vpn-atm-vc-mode" )
type L2vpnEvpn ¶
type L2vpnEvpn string
L2vpnEvpn represents L2vpn evpn
const ( // Unspecify type for that EVI entry L2vpnEvpn_evpn_type_invalid L2vpnEvpn = "evpn-type-invalid" // EVPN service type L2vpnEvpn_evpn_type_evpn L2vpnEvpn = "evpn-type-evpn" // PBB EVPN service type L2vpnEvpn_evpn_type_pbb_evpn L2vpnEvpn = "evpn-type-pbb-evpn" // EVPN VPWS vlan-unaware service type L2vpnEvpn_evpn_type_evpn_vpws_vlan_unaware L2vpnEvpn = "evpn-type-evpn-vpws-vlan-unaware" // EVPN VPWS vlan-aware service type L2vpnEvpn_evpn_type_evpn_vpws_vlan_aware L2vpnEvpn = "evpn-type-evpn-vpws-vlan-aware" // Max EVPN type L2vpnEvpn_evpn_type_max L2vpnEvpn = "evpn-type-max" )
type L2vpnEvpnEsi ¶
type L2vpnEvpnEsi string
L2vpnEvpnEsi represents EVPN ESI types
const ( // ESI type zero L2vpnEvpnEsi_esi_type0 L2vpnEvpnEsi = "esi-type0" // ESI type one L2vpnEvpnEsi_esi_type1 L2vpnEvpnEsi = "esi-type1" // ESI type two L2vpnEvpnEsi_esi_type2 L2vpnEvpnEsi = "esi-type2" // ESI type three L2vpnEvpnEsi_esi_type3 L2vpnEvpnEsi = "esi-type3" // ESI type four L2vpnEvpnEsi_esi_type4 L2vpnEvpnEsi = "esi-type4" // ESI type five L2vpnEvpnEsi_esi_type5 L2vpnEvpnEsi = "esi-type5" // ESI type legacy L2vpnEvpnEsi_l2vpn_evpn_esi_type_legacy L2vpnEvpnEsi = "l2vpn-evpn-esi-type-legacy" // ESI type override (10-octet value) L2vpnEvpnEsi_l2vpn_evpn_esi_type_override L2vpnEvpnEsi = "l2vpn-evpn-esi-type-override" // ESI type invalid L2vpnEvpnEsi_esi_type_invalid L2vpnEvpnEsi = "esi-type-invalid" )
type L2vpnEvpnLbMode ¶
type L2vpnEvpnLbMode string
L2vpnEvpnLbMode represents L2VPN EVPN load balancing mode
const ( // Invalid load balancing L2vpnEvpnLbMode_invalid_load_balancing L2vpnEvpnLbMode = "invalid-load-balancing" // Single-homed site or network L2vpnEvpnLbMode_single_homed L2vpnEvpnLbMode = "single-homed" // Multi-homed access network active/active per // flow L2vpnEvpnLbMode_multi_homed_aa_per_flow L2vpnEvpnLbMode = "multi-homed-aa-per-flow" // Multi-homed access network active/active per // service L2vpnEvpnLbMode_multi_homed_aa_per_service L2vpnEvpnLbMode = "multi-homed-aa-per-service" )
type L2vpnEvpnMfMode ¶
type L2vpnEvpnMfMode string
L2vpnEvpnMfMode represents L2VPN EVPN MAC flushing mode
const ( // Invalid MAC Flushing mode L2vpnEvpnMfMode_invalid L2vpnEvpnMfMode = "invalid" // TCN STP MAC Flushing mode L2vpnEvpnMfMode_tcn_stp L2vpnEvpnMfMode = "tcn-stp" // MVRP MAC Flushing mode L2vpnEvpnMfMode_mvrp L2vpnEvpnMfMode = "mvrp" )
type L2vpnEvpnRtOrigin ¶
type L2vpnEvpnRtOrigin string
L2vpnEvpnRtOrigin represents L2vpn evpn rt origin
const ( // Incomplete Configuration L2vpnEvpnRtOrigin_invalid L2vpnEvpnRtOrigin = "invalid" // From ESI L2vpnEvpnRtOrigin_extracted L2vpnEvpnRtOrigin = "extracted" // Locally configured L2vpnEvpnRtOrigin_configured L2vpnEvpnRtOrigin = "configured" )
type L2vpnEvpnScMode ¶
type L2vpnEvpnScMode string
L2vpnEvpnScMode represents EVPN Ethernet-Segment service carving mode
const ( // Invalid service carving mode L2vpnEvpnScMode_invalid L2vpnEvpnScMode = "invalid" // Auto service carving mode L2vpnEvpnScMode_auto L2vpnEvpnScMode = "auto" // Manual service carving L2vpnEvpnScMode_manual L2vpnEvpnScMode = "manual" // Manual List service carving L2vpnEvpnScMode_manual_list L2vpnEvpnScMode = "manual-list" // HRW service carving L2vpnEvpnScMode_hrw L2vpnEvpnScMode = "hrw" // Preferential service carving L2vpnEvpnScMode_pref L2vpnEvpnScMode = "pref" )
type L2vpnEvpnSmacSrc ¶
type L2vpnEvpnSmacSrc string
L2vpnEvpnSmacSrc represents L2vpn evpn smac src
const ( // Incomplete Configuration L2vpnEvpnSmacSrc_invalid L2vpnEvpnSmacSrc = "invalid" // Source MAC Not Applicable (EVPN) L2vpnEvpnSmacSrc_not_applicable L2vpnEvpnSmacSrc = "not-applicable" // Local L2vpnEvpnSmacSrc_local L2vpnEvpnSmacSrc = "local" // PBB BSA L2vpnEvpnSmacSrc_pbb_bsa L2vpnEvpnSmacSrc = "pbb-bsa" // From ESI L2vpnEvpnSmacSrc_esi L2vpnEvpnSmacSrc = "esi" // From ESI, Error L2vpnEvpnSmacSrc_esi_invalid L2vpnEvpnSmacSrc = "esi-invalid" // PBB BSA, no ESI L2vpnEvpnSmacSrc_pbb_bsa_overrride L2vpnEvpnSmacSrc = "pbb-bsa-overrride" )
type L2vpnFrMode ¶
type L2vpnFrMode string
L2vpnFrMode represents L2vpn fr mode
const ( // Frame Relay port mode L2vpnFrMode_l2vpn_fr_port_mode L2vpnFrMode = "l2vpn-fr-port-mode" // Frame Relay DLCI mode L2vpnFrMode_l2vpn_fr_dlci_mode L2vpnFrMode = "l2vpn-fr-dlci-mode" )
type L2vpnInterface ¶
type L2vpnInterface string
L2vpnInterface represents L2vpn interface
const ( // Unknown L2vpnInterface_l2vpn_intf_type_unknown L2vpnInterface = "l2vpn-intf-type-unknown" // Ethernet L2vpnInterface_l2vpn_intf_type_ethernet L2vpnInterface = "l2vpn-intf-type-ethernet" // Ethernet Vlan L2vpnInterface_l2vpn_intf_type_vlan L2vpnInterface = "l2vpn-intf-type-vlan" // ATM L2vpnInterface_l2vpn_intf_type_atm L2vpnInterface = "l2vpn-intf-type-atm" // Frame Relay L2vpnInterface_l2vpn_intf_type_frame_relay L2vpnInterface = "l2vpn-intf-type-frame-relay" // HDLC L2vpnInterface_l2vpn_intf_type_hdlc L2vpnInterface = "l2vpn-intf-type-hdlc" // PPP L2vpnInterface_l2vpn_intf_type_ppp L2vpnInterface = "l2vpn-intf-type-ppp" // SPAN L2vpnInterface_l2vpn_intf_type_span L2vpnInterface = "l2vpn-intf-type-span" // BVI L2vpnInterface_l2vpn_intf_type_bvi L2vpnInterface = "l2vpn-intf-type-bvi" // CEM L2vpnInterface_l2vpn_intf_type_cem L2vpnInterface = "l2vpn-intf-type-cem" // PsuedowireEther L2vpnInterface_l2vpn_intf_type_pw_ether L2vpnInterface = "l2vpn-intf-type-pw-ether" // PsuedowireIW L2vpnInterface_l2vpn_intf_type_pw_iw L2vpnInterface = "l2vpn-intf-type-pw-iw" // VXLAN L2vpnInterface_l2vpn_intf_type_vni L2vpnInterface = "l2vpn-intf-type-vni" )
type L2vpnRgRole ¶
type L2vpnRgRole string
L2vpnRgRole represents L2vpn rg role
const ( // l2vpn rg role not defined L2vpnRgRole_l2vpn_rg_role_not_defined L2vpnRgRole = "l2vpn-rg-role-not-defined" // l2vpn rg role active L2vpnRgRole_l2vpn_rg_role_active L2vpnRgRole = "l2vpn-rg-role-active" // l2vpn rg role standby L2vpnRgRole_l2vpn_rg_role_standby L2vpnRgRole = "l2vpn-rg-role-standby" // l2vpn rg role max L2vpnRgRole_l2vpn_rg_role_max L2vpnRgRole = "l2vpn-rg-role-max" )
type L2vpnTdmMode ¶
type L2vpnTdmMode string
L2vpnTdmMode represents L2VPN TDM modes
const ( // Unknown mode L2vpnTdmMode_unknown L2vpnTdmMode = "unknown" // CESoPSN mode L2vpnTdmMode_ce_so_psn L2vpnTdmMode = "ce-so-psn" // SAToP E1 mode L2vpnTdmMode_sa_to_p_e1 L2vpnTdmMode = "sa-to-p-e1" // SAToP T1 mode L2vpnTdmMode_sa_to_p_t1 L2vpnTdmMode = "sa-to-p-t1" // SAToP E3 mode L2vpnTdmMode_sa_to_p_e3 L2vpnTdmMode = "sa-to-p-e3" // SAToP T3 mode L2vpnTdmMode_sa_to_p_t3 L2vpnTdmMode = "sa-to-p-t3" )
type L2vpnTdmRtpOption ¶
type L2vpnTdmRtpOption string
L2vpnTdmRtpOption represents L2VPN TDM RTP option
const ( // Unknown RTP option L2vpnTdmRtpOption_unknown L2vpnTdmRtpOption = "unknown" // RTP option present L2vpnTdmRtpOption_present L2vpnTdmRtpOption = "present" // RTP option absent L2vpnTdmRtpOption_absent L2vpnTdmRtpOption = "absent" )
type L2vpnTimeStampMode ¶
type L2vpnTimeStampMode string
L2vpnTimeStampMode represents L2VPN TDM Time stamp modes
const ( // Unknown time stamp mode L2vpnTimeStampMode_unknown L2vpnTimeStampMode = "unknown" // Differential time stamp mode L2vpnTimeStampMode_differential L2vpnTimeStampMode = "differential" // Absolute Time Stamp mode L2vpnTimeStampMode_absolute L2vpnTimeStampMode = "absolute" // time stamp mode none L2vpnTimeStampMode_none L2vpnTimeStampMode = "none" )