Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR ethernet-lldp package operational data.
This module contains definitions for the following management objects:
lldp: Link Layer Discovery Protocol operational data
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type Lldp
- type LldpL3AddrProtocol
- type Lldp_GlobalLldp
- type Lldp_GlobalLldp_LldpInfo
- type Lldp_Nodes
- type Lldp_Nodes_Node
- type Lldp_Nodes_Node_Interfaces
- type Lldp_Nodes_Node_Interfaces_Interface
- type Lldp_Nodes_Node_Interfaces_Interface_LocalNetworkAddresses
- type Lldp_Nodes_Node_Interfaces_Interface_LocalNetworkAddresses_LldpAddrEntry
- type Lldp_Nodes_Node_Interfaces_Interface_LocalNetworkAddresses_LldpAddrEntry_Address
- type Lldp_Nodes_Node_Neighbors
- type Lldp_Nodes_Node_Neighbors_Details
- type Lldp_Nodes_Node_Neighbors_Details_Detail
- type Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor
- type Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Detail
- type Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Detail_NetworkAddresses
- type Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry
- type Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry_Address
- type Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib
- type Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib_OrgDefTlvList
- type Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib_OrgDefTlvList_LldpOrgDefTlvEntry
- type Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib_UnknownTlvList
- type Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib_UnknownTlvList_LldpUnknownTlvEntry
- type Lldp_Nodes_Node_Neighbors_Devices
- type Lldp_Nodes_Node_Neighbors_Devices_Device
- type Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor
- type Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Detail
- type Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Detail_NetworkAddresses
- type Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry
- type Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry_Address
- type Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib
- type Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib_OrgDefTlvList
- type Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib_OrgDefTlvList_LldpOrgDefTlvEntry
- type Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib_UnknownTlvList
- type Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib_UnknownTlvList_LldpUnknownTlvEntry
- type Lldp_Nodes_Node_Neighbors_Summaries
- type Lldp_Nodes_Node_Neighbors_Summaries_Summary
- type Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor
- type Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Detail
- type Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Detail_NetworkAddresses
- type Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry
- type Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry_Address
- type Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib
- type Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib_OrgDefTlvList
- type Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib_OrgDefTlvList_LldpOrgDefTlvEntry
- type Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib_UnknownTlvList
- type Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib_UnknownTlvList_LldpUnknownTlvEntry
- type Lldp_Nodes_Node_Statistics
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Lldp ¶
type Lldp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Global LLDP data. GlobalLldp Lldp_GlobalLldp // Per node LLDP operational data. Nodes Lldp_Nodes }
Lldp Link Layer Discovery Protocol operational data
func (*Lldp) GetEntityData ¶
func (lldp *Lldp) GetEntityData() *types.CommonEntityData
type LldpL3AddrProtocol ¶
type LldpL3AddrProtocol string
LldpL3AddrProtocol represents Lldp l3 addr protocol
const ( // IPv4 LldpL3AddrProtocol_ipv4 LldpL3AddrProtocol = "ipv4" // IPv6 LldpL3AddrProtocol_ipv6 LldpL3AddrProtocol = "ipv6" )
type Lldp_GlobalLldp ¶
type Lldp_GlobalLldp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The LLDP Global Information of this box. LldpInfo Lldp_GlobalLldp_LldpInfo }
Lldp_GlobalLldp Global LLDP data
func (*Lldp_GlobalLldp) GetEntityData ¶
func (globalLldp *Lldp_GlobalLldp) GetEntityData() *types.CommonEntityData
type Lldp_GlobalLldp_LldpInfo ¶
type Lldp_GlobalLldp_LldpInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Chassis identifier. The type is string. ChassisId interface{} // Chassis ID sub type. The type is interface{} with range: 0..255. ChassisIdSubType interface{} // System Name. The type is string. SystemName interface{} // Rate at which LLDP packets re sent (in sec). The type is interface{} with // range: 0..4294967295. Timer interface{} // Length of time (in sec)that receiver must keep thispacket. The type is // interface{} with range: 0..4294967295. HoldTime interface{} // Delay (in sec) for LLDPinitialization on anyinterface. The type is // interface{} with range: 0..4294967295. ReInit interface{} }
Lldp_GlobalLldp_LldpInfo The LLDP Global Information of this box
func (*Lldp_GlobalLldp_LldpInfo) GetEntityData ¶
func (lldpInfo *Lldp_GlobalLldp_LldpInfo) GetEntityData() *types.CommonEntityData
type Lldp_Nodes ¶
type Lldp_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The LLDP operational data for a particular node. The type is slice of // Lldp_Nodes_Node. Node []*Lldp_Nodes_Node }
Lldp_Nodes Per node LLDP operational data
func (*Lldp_Nodes) GetEntityData ¶
func (nodes *Lldp_Nodes) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node ¶
type Lldp_Nodes_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The identifier for the node. The type is string // with pattern: ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeName interface{} // The LLDP neighbor tables on this node. Neighbors Lldp_Nodes_Node_Neighbors // The table of interfaces on which LLDP is running on this node. Interfaces Lldp_Nodes_Node_Interfaces // The LLDP traffic statistics for this node. Statistics Lldp_Nodes_Node_Statistics }
Lldp_Nodes_Node The LLDP operational data for a particular node
func (*Lldp_Nodes_Node) GetEntityData ¶
func (node *Lldp_Nodes_Node) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Interfaces ¶
type Lldp_Nodes_Node_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Operational data for an interface on which LLDP is running. The type is // slice of Lldp_Nodes_Node_Interfaces_Interface. Interface []*Lldp_Nodes_Node_Interfaces_Interface }
Lldp_Nodes_Node_Interfaces The table of interfaces on which LLDP is running on this node
func (*Lldp_Nodes_Node_Interfaces) GetEntityData ¶
func (interfaces *Lldp_Nodes_Node_Interfaces) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Interfaces_Interface ¶
type Lldp_Nodes_Node_Interfaces_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The interface name. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Interface. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceNameXr interface{} // TX Enabled. The type is interface{} with range: 0..255. TxEnabled interface{} // RX Enabled. The type is interface{} with range: 0..255. RxEnabled interface{} // TX State. The type is string. TxState interface{} // RX State. The type is string. RxState interface{} // ifIndex. The type is interface{} with range: 0..4294967295. IfIndex interface{} // Outgoing port identifier. The type is string. PortId interface{} // Port ID sub type. The type is interface{} with range: 0..255. PortIdSubType interface{} // Port Description. The type is string. PortDescription interface{} // Local Management Addresses. LocalNetworkAddresses Lldp_Nodes_Node_Interfaces_Interface_LocalNetworkAddresses }
Lldp_Nodes_Node_Interfaces_Interface Operational data for an interface on which LLDP is running
func (*Lldp_Nodes_Node_Interfaces_Interface) GetEntityData ¶
func (self *Lldp_Nodes_Node_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Interfaces_Interface_LocalNetworkAddresses ¶
type Lldp_Nodes_Node_Interfaces_Interface_LocalNetworkAddresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // lldp addr entry. The type is slice of // Lldp_Nodes_Node_Interfaces_Interface_LocalNetworkAddresses_LldpAddrEntry. LldpAddrEntry []*Lldp_Nodes_Node_Interfaces_Interface_LocalNetworkAddresses_LldpAddrEntry }
Lldp_Nodes_Node_Interfaces_Interface_LocalNetworkAddresses Local Management Addresses
func (*Lldp_Nodes_Node_Interfaces_Interface_LocalNetworkAddresses) GetEntityData ¶
func (localNetworkAddresses *Lldp_Nodes_Node_Interfaces_Interface_LocalNetworkAddresses) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Interfaces_Interface_LocalNetworkAddresses_LldpAddrEntry ¶
type Lldp_Nodes_Node_Interfaces_Interface_LocalNetworkAddresses_LldpAddrEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // MA sub type. The type is interface{} with range: 0..255. MaSubtype interface{} // Interface num. The type is interface{} with range: 0..4294967295. IfNum interface{} // Network layer address. Address Lldp_Nodes_Node_Interfaces_Interface_LocalNetworkAddresses_LldpAddrEntry_Address }
Lldp_Nodes_Node_Interfaces_Interface_LocalNetworkAddresses_LldpAddrEntry lldp addr entry
func (*Lldp_Nodes_Node_Interfaces_Interface_LocalNetworkAddresses_LldpAddrEntry) GetEntityData ¶
func (lldpAddrEntry *Lldp_Nodes_Node_Interfaces_Interface_LocalNetworkAddresses_LldpAddrEntry) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Interfaces_Interface_LocalNetworkAddresses_LldpAddrEntry_Address ¶
type Lldp_Nodes_Node_Interfaces_Interface_LocalNetworkAddresses_LldpAddrEntry_Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AddressType. The type is LldpL3AddrProtocol. AddressType interface{} // 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{} // IPv6 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}]+)?. Ipv6Address interface{} }
Lldp_Nodes_Node_Interfaces_Interface_LocalNetworkAddresses_LldpAddrEntry_Address Network layer address
func (*Lldp_Nodes_Node_Interfaces_Interface_LocalNetworkAddresses_LldpAddrEntry_Address) GetEntityData ¶
func (address *Lldp_Nodes_Node_Interfaces_Interface_LocalNetworkAddresses_LldpAddrEntry_Address) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors ¶
type Lldp_Nodes_Node_Neighbors struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The detailed LLDP neighbor table on this device. Devices Lldp_Nodes_Node_Neighbors_Devices // The detailed LLDP neighbor table. Details Lldp_Nodes_Node_Neighbors_Details // The LLDP neighbor summary table. Summaries Lldp_Nodes_Node_Neighbors_Summaries }
Lldp_Nodes_Node_Neighbors The LLDP neighbor tables on this node
func (*Lldp_Nodes_Node_Neighbors) GetEntityData ¶
func (neighbors *Lldp_Nodes_Node_Neighbors) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Details ¶
type Lldp_Nodes_Node_Neighbors_Details struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Detailed information about a LLDP neighbor entry. The type is slice of // Lldp_Nodes_Node_Neighbors_Details_Detail. Detail []*Lldp_Nodes_Node_Neighbors_Details_Detail }
Lldp_Nodes_Node_Neighbors_Details The detailed LLDP neighbor table
func (*Lldp_Nodes_Node_Neighbors_Details) GetEntityData ¶
func (details *Lldp_Nodes_Node_Neighbors_Details) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Details_Detail ¶
type Lldp_Nodes_Node_Neighbors_Details_Detail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The interface name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // The neighboring device identifier. The type is string. DeviceId interface{} // lldp neighbor. The type is slice of // Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor. LldpNeighbor []*Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor }
Lldp_Nodes_Node_Neighbors_Details_Detail Detailed information about a LLDP neighbor entry
func (*Lldp_Nodes_Node_Neighbors_Details_Detail) GetEntityData ¶
func (detail *Lldp_Nodes_Node_Neighbors_Details_Detail) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor ¶
type Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface the neighbor entry was received on . The type is string with // pattern: [a-zA-Z0-9._/-]+. ReceivingInterfaceName interface{} // Parent Interface the neighbor entry was received on . The type is string // with pattern: [a-zA-Z0-9._/-]+. ReceivingParentInterfaceName interface{} // Device identifier. The type is string. DeviceId interface{} // Chassis id. The type is string. ChassisId interface{} // Outgoing port identifier. The type is string. PortIdDetail interface{} // Version number. The type is interface{} with range: 0..255. HeaderVersion interface{} // Remaining hold time. The type is interface{} with range: 0..65535. HoldTime interface{} // Enabled Capabilities. The type is string. EnabledCapabilities interface{} // Platform type. The type is string. Platform interface{} // Detailed neighbor info. Detail Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Detail // MIB nieghbor info. Mib Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib }
Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor lldp neighbor
func (*Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor) GetEntityData ¶
func (lldpNeighbor *Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Detail ¶
type Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Detail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Peer Mac Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. PeerMacAddress interface{} // Port Description. The type is string. PortDescription interface{} // System Name. The type is string. SystemName interface{} // System Description. The type is string. SystemDescription interface{} // Time remaining. The type is interface{} with range: 0..4294967295. TimeRemaining interface{} // System Capabilities. The type is string. SystemCapabilities interface{} // Enabled Capabilities. The type is string. EnabledCapabilities interface{} // Auto Negotiation. The type is string. AutoNegotiation interface{} // Physical media capabilities. The type is string. PhysicalMediaCapabilities interface{} // Media Attachment Unit type. The type is interface{} with range: // 0..4294967295. MediaAttachmentUnitType interface{} // Vlan ID. The type is interface{} with range: 0..4294967295. PortVlanId interface{} // Management Addresses. NetworkAddresses Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Detail_NetworkAddresses }
Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Detail Detailed neighbor info
func (*Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Detail) GetEntityData ¶
func (detail *Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Detail) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Detail_NetworkAddresses ¶
type Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Detail_NetworkAddresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // lldp addr entry. The type is slice of // Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry. LldpAddrEntry []*Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry }
Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Detail_NetworkAddresses Management Addresses
func (*Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Detail_NetworkAddresses) GetEntityData ¶
func (networkAddresses *Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Detail_NetworkAddresses) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry ¶
type Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // MA sub type. The type is interface{} with range: 0..255. MaSubtype interface{} // Interface num. The type is interface{} with range: 0..4294967295. IfNum interface{} // Network layer address. Address Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry_Address }
Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry lldp addr entry
func (*Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry) GetEntityData ¶
func (lldpAddrEntry *Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry_Address ¶
type Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry_Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AddressType. The type is LldpL3AddrProtocol. AddressType interface{} // 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{} // IPv6 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}]+)?. Ipv6Address interface{} }
Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry_Address Network layer address
func (*Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry_Address) GetEntityData ¶
func (address *Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry_Address) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib ¶
type Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TimeFilter. The type is interface{} with range: 0..4294967295. RemTimeMark interface{} // LldpPortNumber. The type is interface{} with range: 0..4294967295. RemLocalPortNum interface{} // lldpRemIndex. The type is interface{} with range: 0..4294967295. RemIndex interface{} // Chassis ID sub type. The type is interface{} with range: 0..255. ChassisIdSubType interface{} // Chassis ID length. The type is interface{} with range: 0..65535. ChassisIdLen interface{} // Port ID sub type. The type is interface{} with range: 0..255. PortIdSubType interface{} // Port ID length. The type is interface{} with range: 0..65535. PortIdLen interface{} // Supported and combined cpabilities. The type is interface{} with range: // 0..4294967295. CombinedCapabilities interface{} // Unknown TLV list. UnknownTlvList Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib_UnknownTlvList // Org Def TLV list. OrgDefTlvList Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib_OrgDefTlvList }
Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib MIB nieghbor info
func (*Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib) GetEntityData ¶
func (mib *Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib_OrgDefTlvList ¶
type Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib_OrgDefTlvList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // lldp org def tlv entry. The type is slice of // Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib_OrgDefTlvList_LldpOrgDefTlvEntry. LldpOrgDefTlvEntry []*Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib_OrgDefTlvList_LldpOrgDefTlvEntry }
Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib_OrgDefTlvList Org Def TLV list
func (*Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib_OrgDefTlvList) GetEntityData ¶
func (orgDefTlvList *Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib_OrgDefTlvList) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib_OrgDefTlvList_LldpOrgDefTlvEntry ¶
type Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib_OrgDefTlvList_LldpOrgDefTlvEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Organizationally Unique Identifier. The type is interface{} with range: // 0..4294967295. Oui interface{} // Org Def TLV subtype. The type is interface{} with range: 0..255. TlvSubtype interface{} // lldpRemOrgDefInfoIndex. The type is interface{} with range: 0..4294967295. TlvInfoIndes interface{} // Org Def TLV payload. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. TlvValue interface{} }
Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib_OrgDefTlvList_LldpOrgDefTlvEntry lldp org def tlv entry
func (*Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib_OrgDefTlvList_LldpOrgDefTlvEntry) GetEntityData ¶
func (lldpOrgDefTlvEntry *Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib_OrgDefTlvList_LldpOrgDefTlvEntry) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib_UnknownTlvList ¶
type Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib_UnknownTlvList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // lldp unknown tlv entry. The type is slice of // Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib_UnknownTlvList_LldpUnknownTlvEntry. LldpUnknownTlvEntry []*Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib_UnknownTlvList_LldpUnknownTlvEntry }
Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib_UnknownTlvList Unknown TLV list
func (*Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib_UnknownTlvList) GetEntityData ¶
func (unknownTlvList *Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib_UnknownTlvList) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib_UnknownTlvList_LldpUnknownTlvEntry ¶
type Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib_UnknownTlvList_LldpUnknownTlvEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Unknown TLV type. The type is interface{} with range: 0..255. TlvType interface{} // Unknown TLV payload. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. TlvValue interface{} }
Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib_UnknownTlvList_LldpUnknownTlvEntry lldp unknown tlv entry
func (*Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib_UnknownTlvList_LldpUnknownTlvEntry) GetEntityData ¶
func (lldpUnknownTlvEntry *Lldp_Nodes_Node_Neighbors_Details_Detail_LldpNeighbor_Mib_UnknownTlvList_LldpUnknownTlvEntry) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Devices ¶
type Lldp_Nodes_Node_Neighbors_Devices struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Detailed information about a LLDP neighbor entry. The type is slice of // Lldp_Nodes_Node_Neighbors_Devices_Device. Device []*Lldp_Nodes_Node_Neighbors_Devices_Device }
Lldp_Nodes_Node_Neighbors_Devices The detailed LLDP neighbor table on this device
func (*Lldp_Nodes_Node_Neighbors_Devices) GetEntityData ¶
func (devices *Lldp_Nodes_Node_Neighbors_Devices) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Devices_Device ¶
type Lldp_Nodes_Node_Neighbors_Devices_Device struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The neighboring device identifier. The type is string. DeviceId interface{} // The interface name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // lldp neighbor. The type is slice of // Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor. LldpNeighbor []*Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor }
Lldp_Nodes_Node_Neighbors_Devices_Device Detailed information about a LLDP neighbor entry
func (*Lldp_Nodes_Node_Neighbors_Devices_Device) GetEntityData ¶
func (device *Lldp_Nodes_Node_Neighbors_Devices_Device) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor ¶
type Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface the neighbor entry was received on . The type is string with // pattern: [a-zA-Z0-9._/-]+. ReceivingInterfaceName interface{} // Parent Interface the neighbor entry was received on . The type is string // with pattern: [a-zA-Z0-9._/-]+. ReceivingParentInterfaceName interface{} // Device identifier. The type is string. DeviceId interface{} // Chassis id. The type is string. ChassisId interface{} // Outgoing port identifier. The type is string. PortIdDetail interface{} // Version number. The type is interface{} with range: 0..255. HeaderVersion interface{} // Remaining hold time. The type is interface{} with range: 0..65535. HoldTime interface{} // Enabled Capabilities. The type is string. EnabledCapabilities interface{} // Platform type. The type is string. Platform interface{} // Detailed neighbor info. Detail Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Detail // MIB nieghbor info. Mib Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib }
Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor lldp neighbor
func (*Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor) GetEntityData ¶
func (lldpNeighbor *Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Detail ¶
type Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Detail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Peer Mac Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. PeerMacAddress interface{} // Port Description. The type is string. PortDescription interface{} // System Name. The type is string. SystemName interface{} // System Description. The type is string. SystemDescription interface{} // Time remaining. The type is interface{} with range: 0..4294967295. TimeRemaining interface{} // System Capabilities. The type is string. SystemCapabilities interface{} // Enabled Capabilities. The type is string. EnabledCapabilities interface{} // Auto Negotiation. The type is string. AutoNegotiation interface{} // Physical media capabilities. The type is string. PhysicalMediaCapabilities interface{} // Media Attachment Unit type. The type is interface{} with range: // 0..4294967295. MediaAttachmentUnitType interface{} // Vlan ID. The type is interface{} with range: 0..4294967295. PortVlanId interface{} // Management Addresses. NetworkAddresses Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Detail_NetworkAddresses }
Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Detail Detailed neighbor info
func (*Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Detail) GetEntityData ¶
func (detail *Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Detail) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Detail_NetworkAddresses ¶
type Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Detail_NetworkAddresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // lldp addr entry. The type is slice of // Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry. LldpAddrEntry []*Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry }
Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Detail_NetworkAddresses Management Addresses
func (*Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Detail_NetworkAddresses) GetEntityData ¶
func (networkAddresses *Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Detail_NetworkAddresses) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry ¶
type Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // MA sub type. The type is interface{} with range: 0..255. MaSubtype interface{} // Interface num. The type is interface{} with range: 0..4294967295. IfNum interface{} // Network layer address. Address Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry_Address }
Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry lldp addr entry
func (*Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry) GetEntityData ¶
func (lldpAddrEntry *Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry_Address ¶
type Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry_Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AddressType. The type is LldpL3AddrProtocol. AddressType interface{} // 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{} // IPv6 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}]+)?. Ipv6Address interface{} }
Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry_Address Network layer address
func (*Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry_Address) GetEntityData ¶
func (address *Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry_Address) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib ¶
type Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TimeFilter. The type is interface{} with range: 0..4294967295. RemTimeMark interface{} // LldpPortNumber. The type is interface{} with range: 0..4294967295. RemLocalPortNum interface{} // lldpRemIndex. The type is interface{} with range: 0..4294967295. RemIndex interface{} // Chassis ID sub type. The type is interface{} with range: 0..255. ChassisIdSubType interface{} // Chassis ID length. The type is interface{} with range: 0..65535. ChassisIdLen interface{} // Port ID sub type. The type is interface{} with range: 0..255. PortIdSubType interface{} // Port ID length. The type is interface{} with range: 0..65535. PortIdLen interface{} // Supported and combined cpabilities. The type is interface{} with range: // 0..4294967295. CombinedCapabilities interface{} // Unknown TLV list. UnknownTlvList Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib_UnknownTlvList // Org Def TLV list. OrgDefTlvList Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib_OrgDefTlvList }
Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib MIB nieghbor info
func (*Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib) GetEntityData ¶
func (mib *Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib_OrgDefTlvList ¶
type Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib_OrgDefTlvList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // lldp org def tlv entry. The type is slice of // Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib_OrgDefTlvList_LldpOrgDefTlvEntry. LldpOrgDefTlvEntry []*Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib_OrgDefTlvList_LldpOrgDefTlvEntry }
Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib_OrgDefTlvList Org Def TLV list
func (*Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib_OrgDefTlvList) GetEntityData ¶
func (orgDefTlvList *Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib_OrgDefTlvList) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib_OrgDefTlvList_LldpOrgDefTlvEntry ¶
type Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib_OrgDefTlvList_LldpOrgDefTlvEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Organizationally Unique Identifier. The type is interface{} with range: // 0..4294967295. Oui interface{} // Org Def TLV subtype. The type is interface{} with range: 0..255. TlvSubtype interface{} // lldpRemOrgDefInfoIndex. The type is interface{} with range: 0..4294967295. TlvInfoIndes interface{} // Org Def TLV payload. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. TlvValue interface{} }
Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib_OrgDefTlvList_LldpOrgDefTlvEntry lldp org def tlv entry
func (*Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib_OrgDefTlvList_LldpOrgDefTlvEntry) GetEntityData ¶
func (lldpOrgDefTlvEntry *Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib_OrgDefTlvList_LldpOrgDefTlvEntry) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib_UnknownTlvList ¶
type Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib_UnknownTlvList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // lldp unknown tlv entry. The type is slice of // Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib_UnknownTlvList_LldpUnknownTlvEntry. LldpUnknownTlvEntry []*Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib_UnknownTlvList_LldpUnknownTlvEntry }
Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib_UnknownTlvList Unknown TLV list
func (*Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib_UnknownTlvList) GetEntityData ¶
func (unknownTlvList *Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib_UnknownTlvList) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib_UnknownTlvList_LldpUnknownTlvEntry ¶
type Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib_UnknownTlvList_LldpUnknownTlvEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Unknown TLV type. The type is interface{} with range: 0..255. TlvType interface{} // Unknown TLV payload. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. TlvValue interface{} }
Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib_UnknownTlvList_LldpUnknownTlvEntry lldp unknown tlv entry
func (*Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib_UnknownTlvList_LldpUnknownTlvEntry) GetEntityData ¶
func (lldpUnknownTlvEntry *Lldp_Nodes_Node_Neighbors_Devices_Device_LldpNeighbor_Mib_UnknownTlvList_LldpUnknownTlvEntry) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Summaries ¶
type Lldp_Nodes_Node_Neighbors_Summaries struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Brief information about a LLDP neighbor entry. The type is slice of // Lldp_Nodes_Node_Neighbors_Summaries_Summary. Summary []*Lldp_Nodes_Node_Neighbors_Summaries_Summary }
Lldp_Nodes_Node_Neighbors_Summaries The LLDP neighbor summary table
func (*Lldp_Nodes_Node_Neighbors_Summaries) GetEntityData ¶
func (summaries *Lldp_Nodes_Node_Neighbors_Summaries) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Summaries_Summary ¶
type Lldp_Nodes_Node_Neighbors_Summaries_Summary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The interface name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // The neighboring device identifier. The type is string. DeviceId interface{} // lldp neighbor. The type is slice of // Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor. LldpNeighbor []*Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor }
Lldp_Nodes_Node_Neighbors_Summaries_Summary Brief information about a LLDP neighbor entry
func (*Lldp_Nodes_Node_Neighbors_Summaries_Summary) GetEntityData ¶
func (summary *Lldp_Nodes_Node_Neighbors_Summaries_Summary) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor ¶
type Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface the neighbor entry was received on . The type is string with // pattern: [a-zA-Z0-9._/-]+. ReceivingInterfaceName interface{} // Parent Interface the neighbor entry was received on . The type is string // with pattern: [a-zA-Z0-9._/-]+. ReceivingParentInterfaceName interface{} // Device identifier. The type is string. DeviceId interface{} // Chassis id. The type is string. ChassisId interface{} // Outgoing port identifier. The type is string. PortIdDetail interface{} // Version number. The type is interface{} with range: 0..255. HeaderVersion interface{} // Remaining hold time. The type is interface{} with range: 0..65535. HoldTime interface{} // Enabled Capabilities. The type is string. EnabledCapabilities interface{} // Platform type. The type is string. Platform interface{} // Detailed neighbor info. Detail Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Detail // MIB nieghbor info. Mib Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib }
Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor lldp neighbor
func (*Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor) GetEntityData ¶
func (lldpNeighbor *Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Detail ¶
type Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Detail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Peer Mac Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. PeerMacAddress interface{} // Port Description. The type is string. PortDescription interface{} // System Name. The type is string. SystemName interface{} // System Description. The type is string. SystemDescription interface{} // Time remaining. The type is interface{} with range: 0..4294967295. TimeRemaining interface{} // System Capabilities. The type is string. SystemCapabilities interface{} // Enabled Capabilities. The type is string. EnabledCapabilities interface{} // Auto Negotiation. The type is string. AutoNegotiation interface{} // Physical media capabilities. The type is string. PhysicalMediaCapabilities interface{} // Media Attachment Unit type. The type is interface{} with range: // 0..4294967295. MediaAttachmentUnitType interface{} // Vlan ID. The type is interface{} with range: 0..4294967295. PortVlanId interface{} // Management Addresses. NetworkAddresses Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Detail_NetworkAddresses }
Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Detail Detailed neighbor info
func (*Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Detail) GetEntityData ¶
func (detail *Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Detail) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Detail_NetworkAddresses ¶
type Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Detail_NetworkAddresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // lldp addr entry. The type is slice of // Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry. LldpAddrEntry []*Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry }
Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Detail_NetworkAddresses Management Addresses
func (*Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Detail_NetworkAddresses) GetEntityData ¶
func (networkAddresses *Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Detail_NetworkAddresses) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry ¶
type Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // MA sub type. The type is interface{} with range: 0..255. MaSubtype interface{} // Interface num. The type is interface{} with range: 0..4294967295. IfNum interface{} // Network layer address. Address Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry_Address }
Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry lldp addr entry
func (*Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry) GetEntityData ¶
func (lldpAddrEntry *Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry_Address ¶
type Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry_Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AddressType. The type is LldpL3AddrProtocol. AddressType interface{} // 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{} // IPv6 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}]+)?. Ipv6Address interface{} }
Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry_Address Network layer address
func (*Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry_Address) GetEntityData ¶
func (address *Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Detail_NetworkAddresses_LldpAddrEntry_Address) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib ¶
type Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TimeFilter. The type is interface{} with range: 0..4294967295. RemTimeMark interface{} // LldpPortNumber. The type is interface{} with range: 0..4294967295. RemLocalPortNum interface{} // lldpRemIndex. The type is interface{} with range: 0..4294967295. RemIndex interface{} // Chassis ID sub type. The type is interface{} with range: 0..255. ChassisIdSubType interface{} // Chassis ID length. The type is interface{} with range: 0..65535. ChassisIdLen interface{} // Port ID sub type. The type is interface{} with range: 0..255. PortIdSubType interface{} // Port ID length. The type is interface{} with range: 0..65535. PortIdLen interface{} // Supported and combined cpabilities. The type is interface{} with range: // 0..4294967295. CombinedCapabilities interface{} // Unknown TLV list. UnknownTlvList Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib_UnknownTlvList // Org Def TLV list. OrgDefTlvList Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib_OrgDefTlvList }
Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib MIB nieghbor info
func (*Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib) GetEntityData ¶
func (mib *Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib_OrgDefTlvList ¶
type Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib_OrgDefTlvList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // lldp org def tlv entry. The type is slice of // Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib_OrgDefTlvList_LldpOrgDefTlvEntry. LldpOrgDefTlvEntry []*Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib_OrgDefTlvList_LldpOrgDefTlvEntry }
Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib_OrgDefTlvList Org Def TLV list
func (*Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib_OrgDefTlvList) GetEntityData ¶
func (orgDefTlvList *Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib_OrgDefTlvList) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib_OrgDefTlvList_LldpOrgDefTlvEntry ¶
type Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib_OrgDefTlvList_LldpOrgDefTlvEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Organizationally Unique Identifier. The type is interface{} with range: // 0..4294967295. Oui interface{} // Org Def TLV subtype. The type is interface{} with range: 0..255. TlvSubtype interface{} // lldpRemOrgDefInfoIndex. The type is interface{} with range: 0..4294967295. TlvInfoIndes interface{} // Org Def TLV payload. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. TlvValue interface{} }
Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib_OrgDefTlvList_LldpOrgDefTlvEntry lldp org def tlv entry
func (*Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib_OrgDefTlvList_LldpOrgDefTlvEntry) GetEntityData ¶
func (lldpOrgDefTlvEntry *Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib_OrgDefTlvList_LldpOrgDefTlvEntry) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib_UnknownTlvList ¶
type Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib_UnknownTlvList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // lldp unknown tlv entry. The type is slice of // Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib_UnknownTlvList_LldpUnknownTlvEntry. LldpUnknownTlvEntry []*Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib_UnknownTlvList_LldpUnknownTlvEntry }
Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib_UnknownTlvList Unknown TLV list
func (*Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib_UnknownTlvList) GetEntityData ¶
func (unknownTlvList *Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib_UnknownTlvList) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib_UnknownTlvList_LldpUnknownTlvEntry ¶
type Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib_UnknownTlvList_LldpUnknownTlvEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Unknown TLV type. The type is interface{} with range: 0..255. TlvType interface{} // Unknown TLV payload. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. TlvValue interface{} }
Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib_UnknownTlvList_LldpUnknownTlvEntry lldp unknown tlv entry
func (*Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib_UnknownTlvList_LldpUnknownTlvEntry) GetEntityData ¶
func (lldpUnknownTlvEntry *Lldp_Nodes_Node_Neighbors_Summaries_Summary_LldpNeighbor_Mib_UnknownTlvList_LldpUnknownTlvEntry) GetEntityData() *types.CommonEntityData
type Lldp_Nodes_Node_Statistics ¶
type Lldp_Nodes_Node_Statistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Transmitted packets. The type is interface{} with range: 0..4294967295. TransmittedPackets interface{} // Aged out entries. The type is interface{} with range: 0..4294967295. AgedOutEntries interface{} // Discarded packets. The type is interface{} with range: 0..4294967295. DiscardedPackets interface{} // Bad packet received and dropped. The type is interface{} with range: // 0..4294967295. BadPackets interface{} // Received packets. The type is interface{} with range: 0..4294967295. ReceivedPackets interface{} // Discarded TLVs. The type is interface{} with range: 0..4294967295. DiscardedTlVs interface{} // Unrecognized TLVs. The type is interface{} with range: 0..4294967295. UnrecognizedTlVs interface{} // Out-of-memory conditions. The type is interface{} with range: // 0..4294967295. OutOfMemoryErrors interface{} // Transmission errors. The type is interface{} with range: 0..4294967295. EncapsulationErrors interface{} // Queue overflows. The type is interface{} with range: 0..4294967295. QueueOverflowErrors interface{} // Table overflows. The type is interface{} with range: 0..4294967295. TableOverflowErrors interface{} }
Lldp_Nodes_Node_Statistics The LLDP traffic statistics for this node
func (*Lldp_Nodes_Node_Statistics) GetEntityData ¶
func (statistics *Lldp_Nodes_Node_Statistics) GetEntityData() *types.CommonEntityData