ethernet_lldp_oper

package
v0.0.0-...-50def94 Latest Latest
Warning

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

Go to latest
Published: Nov 2, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Jump to

Keyboard shortcuts

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