cisco_ios_xr_ethernet_lldp_oper_lldp_nodes_node_neighbors_details_detail

package
v0.4.2 Latest Latest
Warning

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

Go to latest
Published: Nov 7, 2018 License: BSD-3-Clause Imports: 3 Imported by: 0

Documentation

Overview

Package cisco_ios_xr_ethernet_lldp_oper_lldp_nodes_node_neighbors_details_detail is a generated protocol buffer package.

It is generated from these files:

lldp_neighbor.proto

It has these top-level messages:

LldpNeighbor_KEYS
LldpNeighbor
LldpNeighborItem
In6AddrTd
LldpL3Addr
LldpAddrEntry
LldpAddrEntryItem
LldpUnknownTlvEntry
LldpUnknownTlvEntryItem
LldpOrgDefTlvEntry
LldpOrgDefTlvEntryItem
LldpNeighborDetail
LldpNeighborMib

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type In6AddrTd

type In6AddrTd struct {
	Value string `protobuf:"bytes,1,opt,name=value" json:"value,omitempty"`
}

func (*In6AddrTd) Descriptor

func (*In6AddrTd) Descriptor() ([]byte, []int)

func (*In6AddrTd) GetValue

func (m *In6AddrTd) GetValue() string

func (*In6AddrTd) ProtoMessage

func (*In6AddrTd) ProtoMessage()

func (*In6AddrTd) Reset

func (m *In6AddrTd) Reset()

func (*In6AddrTd) String

func (m *In6AddrTd) String() string

type LldpAddrEntry

type LldpAddrEntry struct {
	// Next address entry in list
	LldpAddrEntry []*LldpAddrEntryItem `protobuf:"bytes,1,rep,name=lldp_addr_entry,json=lldpAddrEntry" json:"lldp_addr_entry,omitempty"`
}

func (*LldpAddrEntry) Descriptor

func (*LldpAddrEntry) Descriptor() ([]byte, []int)

func (*LldpAddrEntry) GetLldpAddrEntry

func (m *LldpAddrEntry) GetLldpAddrEntry() []*LldpAddrEntryItem

func (*LldpAddrEntry) ProtoMessage

func (*LldpAddrEntry) ProtoMessage()

func (*LldpAddrEntry) Reset

func (m *LldpAddrEntry) Reset()

func (*LldpAddrEntry) String

func (m *LldpAddrEntry) String() string

type LldpAddrEntryItem

type LldpAddrEntryItem struct {
	// Network layer address
	Address *LldpL3Addr `protobuf:"bytes,1,opt,name=address" json:"address,omitempty"`
	// MA sub type
	MaSubtype uint32 `protobuf:"varint,2,opt,name=ma_subtype,json=maSubtype" json:"ma_subtype,omitempty"`
	// Interface num
	IfNum uint32 `protobuf:"varint,3,opt,name=if_num,json=ifNum" json:"if_num,omitempty"`
}

func (*LldpAddrEntryItem) Descriptor

func (*LldpAddrEntryItem) Descriptor() ([]byte, []int)

func (*LldpAddrEntryItem) GetAddress

func (m *LldpAddrEntryItem) GetAddress() *LldpL3Addr

func (*LldpAddrEntryItem) GetIfNum

func (m *LldpAddrEntryItem) GetIfNum() uint32

func (*LldpAddrEntryItem) GetMaSubtype

func (m *LldpAddrEntryItem) GetMaSubtype() uint32

func (*LldpAddrEntryItem) ProtoMessage

func (*LldpAddrEntryItem) ProtoMessage()

func (*LldpAddrEntryItem) Reset

func (m *LldpAddrEntryItem) Reset()

func (*LldpAddrEntryItem) String

func (m *LldpAddrEntryItem) String() string

type LldpL3Addr

type LldpL3Addr struct {
	AddressType string `protobuf:"bytes,1,opt,name=address_type,json=addressType" json:"address_type,omitempty"`
	// IPv4 address
	Ipv4Address string `protobuf:"bytes,2,opt,name=ipv4_address,json=ipv4Address" json:"ipv4_address,omitempty"`
	// IPv6 address
	Ipv6Address *In6AddrTd `protobuf:"bytes,3,opt,name=ipv6_address,json=ipv6Address" json:"ipv6_address,omitempty"`
}

func (*LldpL3Addr) Descriptor

func (*LldpL3Addr) Descriptor() ([]byte, []int)

func (*LldpL3Addr) GetAddressType

func (m *LldpL3Addr) GetAddressType() string

func (*LldpL3Addr) GetIpv4Address

func (m *LldpL3Addr) GetIpv4Address() string

func (*LldpL3Addr) GetIpv6Address

func (m *LldpL3Addr) GetIpv6Address() *In6AddrTd

func (*LldpL3Addr) ProtoMessage

func (*LldpL3Addr) ProtoMessage()

func (*LldpL3Addr) Reset

func (m *LldpL3Addr) Reset()

func (*LldpL3Addr) String

func (m *LldpL3Addr) String() string

type LldpNeighbor

type LldpNeighbor struct {
	// Next neighbor in the list
	LldpNeighbor []*LldpNeighborItem `protobuf:"bytes,50,rep,name=lldp_neighbor,json=lldpNeighbor" json:"lldp_neighbor,omitempty"`
}

func (*LldpNeighbor) Descriptor

func (*LldpNeighbor) Descriptor() ([]byte, []int)

func (*LldpNeighbor) GetLldpNeighbor

func (m *LldpNeighbor) GetLldpNeighbor() []*LldpNeighborItem

func (*LldpNeighbor) ProtoMessage

func (*LldpNeighbor) ProtoMessage()

func (*LldpNeighbor) Reset

func (m *LldpNeighbor) Reset()

func (*LldpNeighbor) String

func (m *LldpNeighbor) String() string

type LldpNeighborDetail

type LldpNeighborDetail struct {
	// Port Description
	PortDescription string `protobuf:"bytes,1,opt,name=port_description,json=portDescription" json:"port_description,omitempty"`
	// System Name
	SystemName string `protobuf:"bytes,2,opt,name=system_name,json=systemName" json:"system_name,omitempty"`
	// System Description
	SystemDescription string `protobuf:"bytes,3,opt,name=system_description,json=systemDescription" json:"system_description,omitempty"`
	// Time remaining
	TimeRemaining uint32 `protobuf:"varint,4,opt,name=time_remaining,json=timeRemaining" json:"time_remaining,omitempty"`
	// System Capabilities
	SystemCapabilities string `protobuf:"bytes,5,opt,name=system_capabilities,json=systemCapabilities" json:"system_capabilities,omitempty"`
	// Enabled Capabilities
	EnabledCapabilities string `protobuf:"bytes,6,opt,name=enabled_capabilities,json=enabledCapabilities" json:"enabled_capabilities,omitempty"`
	// Management Addresses
	NetworkAddresses *LldpAddrEntry `protobuf:"bytes,7,opt,name=network_addresses,json=networkAddresses" json:"network_addresses,omitempty"`
	// Auto Negotiation
	AutoNegotiation string `protobuf:"bytes,8,opt,name=auto_negotiation,json=autoNegotiation" json:"auto_negotiation,omitempty"`
	// Physical media capabilities
	PhysicalMediaCapabilities string `` /* 131-byte string literal not displayed */
	// Media Attachment Unit type
	MediaAttachmentUnitType uint32 `` /* 129-byte string literal not displayed */
	// Vlan ID
	PortVlanId uint32 `protobuf:"varint,11,opt,name=port_vlan_id,json=portVlanId" json:"port_vlan_id,omitempty"`
}

func (*LldpNeighborDetail) Descriptor

func (*LldpNeighborDetail) Descriptor() ([]byte, []int)

func (*LldpNeighborDetail) GetAutoNegotiation

func (m *LldpNeighborDetail) GetAutoNegotiation() string

func (*LldpNeighborDetail) GetEnabledCapabilities

func (m *LldpNeighborDetail) GetEnabledCapabilities() string

func (*LldpNeighborDetail) GetMediaAttachmentUnitType

func (m *LldpNeighborDetail) GetMediaAttachmentUnitType() uint32

func (*LldpNeighborDetail) GetNetworkAddresses

func (m *LldpNeighborDetail) GetNetworkAddresses() *LldpAddrEntry

func (*LldpNeighborDetail) GetPhysicalMediaCapabilities

func (m *LldpNeighborDetail) GetPhysicalMediaCapabilities() string

func (*LldpNeighborDetail) GetPortDescription

func (m *LldpNeighborDetail) GetPortDescription() string

func (*LldpNeighborDetail) GetPortVlanId

func (m *LldpNeighborDetail) GetPortVlanId() uint32

func (*LldpNeighborDetail) GetSystemCapabilities

func (m *LldpNeighborDetail) GetSystemCapabilities() string

func (*LldpNeighborDetail) GetSystemDescription

func (m *LldpNeighborDetail) GetSystemDescription() string

func (*LldpNeighborDetail) GetSystemName

func (m *LldpNeighborDetail) GetSystemName() string

func (*LldpNeighborDetail) GetTimeRemaining

func (m *LldpNeighborDetail) GetTimeRemaining() uint32

func (*LldpNeighborDetail) ProtoMessage

func (*LldpNeighborDetail) ProtoMessage()

func (*LldpNeighborDetail) Reset

func (m *LldpNeighborDetail) Reset()

func (*LldpNeighborDetail) String

func (m *LldpNeighborDetail) String() string

type LldpNeighborItem

type LldpNeighborItem struct {
	// Interface the neighbor entry was received on
	ReceivingInterfaceName string `protobuf:"bytes,1,opt,name=receiving_interface_name,json=receivingInterfaceName" json:"receiving_interface_name,omitempty"`
	// Parent Interface the neighbor entry was received on
	ReceivingParentInterfaceName string `` /* 142-byte string literal not displayed */
	// Device identifier
	DeviceId string `protobuf:"bytes,3,opt,name=device_id,json=deviceId" json:"device_id,omitempty"`
	// Chassis id
	ChassisId string `protobuf:"bytes,4,opt,name=chassis_id,json=chassisId" json:"chassis_id,omitempty"`
	// Outgoing port identifier
	PortIdDetail string `protobuf:"bytes,5,opt,name=port_id_detail,json=portIdDetail" json:"port_id_detail,omitempty"`
	// Version number
	HeaderVersion uint32 `protobuf:"varint,6,opt,name=header_version,json=headerVersion" json:"header_version,omitempty"`
	// Remaining hold time
	HoldTime uint32 `protobuf:"varint,7,opt,name=hold_time,json=holdTime" json:"hold_time,omitempty"`
	// Enabled Capabilities
	EnabledCapabilities string `protobuf:"bytes,8,opt,name=enabled_capabilities,json=enabledCapabilities" json:"enabled_capabilities,omitempty"`
	// Platform type
	Platform string `protobuf:"bytes,9,opt,name=platform" json:"platform,omitempty"`
	// Detailed neighbor info
	Detail *LldpNeighborDetail `protobuf:"bytes,10,opt,name=detail" json:"detail,omitempty"`
	// MIB nieghbor info
	Mib *LldpNeighborMib `protobuf:"bytes,11,opt,name=mib" json:"mib,omitempty"`
}

func (*LldpNeighborItem) Descriptor

func (*LldpNeighborItem) Descriptor() ([]byte, []int)

func (*LldpNeighborItem) GetChassisId

func (m *LldpNeighborItem) GetChassisId() string

func (*LldpNeighborItem) GetDetail

func (m *LldpNeighborItem) GetDetail() *LldpNeighborDetail

func (*LldpNeighborItem) GetDeviceId

func (m *LldpNeighborItem) GetDeviceId() string

func (*LldpNeighborItem) GetEnabledCapabilities

func (m *LldpNeighborItem) GetEnabledCapabilities() string

func (*LldpNeighborItem) GetHeaderVersion

func (m *LldpNeighborItem) GetHeaderVersion() uint32

func (*LldpNeighborItem) GetHoldTime

func (m *LldpNeighborItem) GetHoldTime() uint32

func (*LldpNeighborItem) GetMib

func (m *LldpNeighborItem) GetMib() *LldpNeighborMib

func (*LldpNeighborItem) GetPlatform

func (m *LldpNeighborItem) GetPlatform() string

func (*LldpNeighborItem) GetPortIdDetail

func (m *LldpNeighborItem) GetPortIdDetail() string

func (*LldpNeighborItem) GetReceivingInterfaceName

func (m *LldpNeighborItem) GetReceivingInterfaceName() string

func (*LldpNeighborItem) GetReceivingParentInterfaceName

func (m *LldpNeighborItem) GetReceivingParentInterfaceName() string

func (*LldpNeighborItem) ProtoMessage

func (*LldpNeighborItem) ProtoMessage()

func (*LldpNeighborItem) Reset

func (m *LldpNeighborItem) Reset()

func (*LldpNeighborItem) String

func (m *LldpNeighborItem) String() string

type LldpNeighborMib

type LldpNeighborMib struct {
	// TimeFilter
	RemTimeMark uint32 `protobuf:"varint,1,opt,name=rem_time_mark,json=remTimeMark" json:"rem_time_mark,omitempty"`
	// LldpPortNumber
	RemLocalPortNum uint32 `protobuf:"varint,2,opt,name=rem_local_port_num,json=remLocalPortNum" json:"rem_local_port_num,omitempty"`
	// lldpRemIndex
	RemIndex uint32 `protobuf:"varint,3,opt,name=rem_index,json=remIndex" json:"rem_index,omitempty"`
	// Chassis ID sub type
	ChassisIdSubType uint32 `protobuf:"varint,4,opt,name=chassis_id_sub_type,json=chassisIdSubType" json:"chassis_id_sub_type,omitempty"`
	// Chassis ID length
	ChassisIdLen uint32 `protobuf:"varint,5,opt,name=chassis_id_len,json=chassisIdLen" json:"chassis_id_len,omitempty"`
	// Port ID sub type
	PortIdSubType uint32 `protobuf:"varint,6,opt,name=port_id_sub_type,json=portIdSubType" json:"port_id_sub_type,omitempty"`
	// Port ID length
	PortIdLen uint32 `protobuf:"varint,7,opt,name=port_id_len,json=portIdLen" json:"port_id_len,omitempty"`
	// Supported and combined cpabilities
	CombinedCapabilities uint32 `protobuf:"varint,8,opt,name=combined_capabilities,json=combinedCapabilities" json:"combined_capabilities,omitempty"`
	// Unknown TLV list
	UnknownTlvList *LldpUnknownTlvEntry `protobuf:"bytes,9,opt,name=unknown_tlv_list,json=unknownTlvList" json:"unknown_tlv_list,omitempty"`
	// Org Def TLV list
	OrgDefTlvList *LldpOrgDefTlvEntry `protobuf:"bytes,10,opt,name=org_def_tlv_list,json=orgDefTlvList" json:"org_def_tlv_list,omitempty"`
}

func (*LldpNeighborMib) Descriptor

func (*LldpNeighborMib) Descriptor() ([]byte, []int)

func (*LldpNeighborMib) GetChassisIdLen

func (m *LldpNeighborMib) GetChassisIdLen() uint32

func (*LldpNeighborMib) GetChassisIdSubType

func (m *LldpNeighborMib) GetChassisIdSubType() uint32

func (*LldpNeighborMib) GetCombinedCapabilities

func (m *LldpNeighborMib) GetCombinedCapabilities() uint32

func (*LldpNeighborMib) GetOrgDefTlvList

func (m *LldpNeighborMib) GetOrgDefTlvList() *LldpOrgDefTlvEntry

func (*LldpNeighborMib) GetPortIdLen

func (m *LldpNeighborMib) GetPortIdLen() uint32

func (*LldpNeighborMib) GetPortIdSubType

func (m *LldpNeighborMib) GetPortIdSubType() uint32

func (*LldpNeighborMib) GetRemIndex

func (m *LldpNeighborMib) GetRemIndex() uint32

func (*LldpNeighborMib) GetRemLocalPortNum

func (m *LldpNeighborMib) GetRemLocalPortNum() uint32

func (*LldpNeighborMib) GetRemTimeMark

func (m *LldpNeighborMib) GetRemTimeMark() uint32

func (*LldpNeighborMib) GetUnknownTlvList

func (m *LldpNeighborMib) GetUnknownTlvList() *LldpUnknownTlvEntry

func (*LldpNeighborMib) ProtoMessage

func (*LldpNeighborMib) ProtoMessage()

func (*LldpNeighborMib) Reset

func (m *LldpNeighborMib) Reset()

func (*LldpNeighborMib) String

func (m *LldpNeighborMib) String() string

type LldpNeighbor_KEYS

type LldpNeighbor_KEYS struct {
	NodeName      string `protobuf:"bytes,1,opt,name=node_name,json=nodeName" json:"node_name,omitempty"`
	InterfaceName string `protobuf:"bytes,2,opt,name=interface_name,json=interfaceName" json:"interface_name,omitempty"`
	DeviceId      string `protobuf:"bytes,3,opt,name=device_id,json=deviceId" json:"device_id,omitempty"`
}

LLDP neighbor info

func (*LldpNeighbor_KEYS) Descriptor

func (*LldpNeighbor_KEYS) Descriptor() ([]byte, []int)

func (*LldpNeighbor_KEYS) GetDeviceId

func (m *LldpNeighbor_KEYS) GetDeviceId() string

func (*LldpNeighbor_KEYS) GetInterfaceName

func (m *LldpNeighbor_KEYS) GetInterfaceName() string

func (*LldpNeighbor_KEYS) GetNodeName

func (m *LldpNeighbor_KEYS) GetNodeName() string

func (*LldpNeighbor_KEYS) ProtoMessage

func (*LldpNeighbor_KEYS) ProtoMessage()

func (*LldpNeighbor_KEYS) Reset

func (m *LldpNeighbor_KEYS) Reset()

func (*LldpNeighbor_KEYS) String

func (m *LldpNeighbor_KEYS) String() string

type LldpOrgDefTlvEntry

type LldpOrgDefTlvEntry struct {
	// Next Org Def TLV entry in list
	LldpOrgDefTlvEntry []*LldpOrgDefTlvEntryItem `protobuf:"bytes,1,rep,name=lldp_org_def_tlv_entry,json=lldpOrgDefTlvEntry" json:"lldp_org_def_tlv_entry,omitempty"`
}

func (*LldpOrgDefTlvEntry) Descriptor

func (*LldpOrgDefTlvEntry) Descriptor() ([]byte, []int)

func (*LldpOrgDefTlvEntry) GetLldpOrgDefTlvEntry

func (m *LldpOrgDefTlvEntry) GetLldpOrgDefTlvEntry() []*LldpOrgDefTlvEntryItem

func (*LldpOrgDefTlvEntry) ProtoMessage

func (*LldpOrgDefTlvEntry) ProtoMessage()

func (*LldpOrgDefTlvEntry) Reset

func (m *LldpOrgDefTlvEntry) Reset()

func (*LldpOrgDefTlvEntry) String

func (m *LldpOrgDefTlvEntry) String() string

type LldpOrgDefTlvEntryItem

type LldpOrgDefTlvEntryItem struct {
	// Organizationally Unique Identifier
	Oui uint32 `protobuf:"varint,1,opt,name=oui" json:"oui,omitempty"`
	// Org Def TLV subtype
	TlvSubtype uint32 `protobuf:"varint,2,opt,name=tlv_subtype,json=tlvSubtype" json:"tlv_subtype,omitempty"`
	// lldpRemOrgDefInfoIndex
	TlvInfoIndes uint32 `protobuf:"varint,3,opt,name=tlv_info_indes,json=tlvInfoIndes" json:"tlv_info_indes,omitempty"`
	// Org Def TLV payload
	TlvValue []byte `protobuf:"bytes,4,opt,name=tlv_value,json=tlvValue,proto3" json:"tlv_value,omitempty"`
}

func (*LldpOrgDefTlvEntryItem) Descriptor

func (*LldpOrgDefTlvEntryItem) Descriptor() ([]byte, []int)

func (*LldpOrgDefTlvEntryItem) GetOui

func (m *LldpOrgDefTlvEntryItem) GetOui() uint32

func (*LldpOrgDefTlvEntryItem) GetTlvInfoIndes

func (m *LldpOrgDefTlvEntryItem) GetTlvInfoIndes() uint32

func (*LldpOrgDefTlvEntryItem) GetTlvSubtype

func (m *LldpOrgDefTlvEntryItem) GetTlvSubtype() uint32

func (*LldpOrgDefTlvEntryItem) GetTlvValue

func (m *LldpOrgDefTlvEntryItem) GetTlvValue() []byte

func (*LldpOrgDefTlvEntryItem) ProtoMessage

func (*LldpOrgDefTlvEntryItem) ProtoMessage()

func (*LldpOrgDefTlvEntryItem) Reset

func (m *LldpOrgDefTlvEntryItem) Reset()

func (*LldpOrgDefTlvEntryItem) String

func (m *LldpOrgDefTlvEntryItem) String() string

type LldpUnknownTlvEntry

type LldpUnknownTlvEntry struct {
	// Next unknown TLV entry in list
	LldpUnknownTlvEntry []*LldpUnknownTlvEntryItem `protobuf:"bytes,1,rep,name=lldp_unknown_tlv_entry,json=lldpUnknownTlvEntry" json:"lldp_unknown_tlv_entry,omitempty"`
}

func (*LldpUnknownTlvEntry) Descriptor

func (*LldpUnknownTlvEntry) Descriptor() ([]byte, []int)

func (*LldpUnknownTlvEntry) GetLldpUnknownTlvEntry

func (m *LldpUnknownTlvEntry) GetLldpUnknownTlvEntry() []*LldpUnknownTlvEntryItem

func (*LldpUnknownTlvEntry) ProtoMessage

func (*LldpUnknownTlvEntry) ProtoMessage()

func (*LldpUnknownTlvEntry) Reset

func (m *LldpUnknownTlvEntry) Reset()

func (*LldpUnknownTlvEntry) String

func (m *LldpUnknownTlvEntry) String() string

type LldpUnknownTlvEntryItem

type LldpUnknownTlvEntryItem struct {
	// Unknown TLV type
	TlvType uint32 `protobuf:"varint,1,opt,name=tlv_type,json=tlvType" json:"tlv_type,omitempty"`
	// Unknown TLV payload
	TlvValue []byte `protobuf:"bytes,2,opt,name=tlv_value,json=tlvValue,proto3" json:"tlv_value,omitempty"`
}

func (*LldpUnknownTlvEntryItem) Descriptor

func (*LldpUnknownTlvEntryItem) Descriptor() ([]byte, []int)

func (*LldpUnknownTlvEntryItem) GetTlvType

func (m *LldpUnknownTlvEntryItem) GetTlvType() uint32

func (*LldpUnknownTlvEntryItem) GetTlvValue

func (m *LldpUnknownTlvEntryItem) GetTlvValue() []byte

func (*LldpUnknownTlvEntryItem) ProtoMessage

func (*LldpUnknownTlvEntryItem) ProtoMessage()

func (*LldpUnknownTlvEntryItem) Reset

func (m *LldpUnknownTlvEntryItem) Reset()

func (*LldpUnknownTlvEntryItem) String

func (m *LldpUnknownTlvEntryItem) String() string

Jump to

Keyboard shortcuts

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