Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR cdp package operational data.
This module contains definitions for the following management objects:
cdp: CDP operational data
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type Cdp
- type CdpDuplex
- type CdpL3AddrProtocol
- type Cdp_Nodes
- type Cdp_Nodes_Node
- type Cdp_Nodes_Node_Interfaces
- type Cdp_Nodes_Node_Interfaces_Interface
- type Cdp_Nodes_Node_Neighbors
- type Cdp_Nodes_Node_Neighbors_Details
- type Cdp_Nodes_Node_Neighbors_Details_Detail
- type Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor
- type Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail
- type Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_NetworkAddresses
- type Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry
- type Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry_Address
- type Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_ProtocolHelloList
- type Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_ProtocolHelloList_CdpProtHelloEntry
- type Cdp_Nodes_Node_Neighbors_Devices
- type Cdp_Nodes_Node_Neighbors_Devices_Device
- type Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor
- type Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail
- type Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_NetworkAddresses
- type Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry
- type Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry_Address
- type Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_ProtocolHelloList
- type Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_ProtocolHelloList_CdpProtHelloEntry
- type Cdp_Nodes_Node_Neighbors_Summaries
- type Cdp_Nodes_Node_Neighbors_Summaries_Summary
- type Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor
- type Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail
- type Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_NetworkAddresses
- type Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry
- type Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry_Address
- type Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_ProtocolHelloList
- type Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_ProtocolHelloList_CdpProtHelloEntry
- type Cdp_Nodes_Node_Statistics
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cdp ¶
type Cdp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Per node CDP operational data. Nodes Cdp_Nodes }
Cdp CDP operational data
func (*Cdp) GetEntityData ¶
func (cdp *Cdp) GetEntityData() *types.CommonEntityData
type CdpL3AddrProtocol ¶
type CdpL3AddrProtocol string
CdpL3AddrProtocol represents Cdp l3 addr protocol
const ( // IPv4 CdpL3AddrProtocol_ipv4 CdpL3AddrProtocol = "ipv4" // IPv6 CdpL3AddrProtocol_ipv6 CdpL3AddrProtocol = "ipv6" )
type Cdp_Nodes ¶
type Cdp_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The CDP operational data for a particular node. The type is slice of // Cdp_Nodes_Node. Node []*Cdp_Nodes_Node }
Cdp_Nodes Per node CDP operational data
func (*Cdp_Nodes) GetEntityData ¶
func (nodes *Cdp_Nodes) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node ¶
type Cdp_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 CDP neighbor tables on this node. Neighbors Cdp_Nodes_Node_Neighbors // The CDP traffic statistics for this node. Statistics Cdp_Nodes_Node_Statistics // The table of interfaces on which CDP is running on this node. Interfaces Cdp_Nodes_Node_Interfaces }
Cdp_Nodes_Node The CDP operational data for a particular node
func (*Cdp_Nodes_Node) GetEntityData ¶
func (node *Cdp_Nodes_Node) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Interfaces ¶
type Cdp_Nodes_Node_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Operational data for an interface on which CDP is running. The type is // slice of Cdp_Nodes_Node_Interfaces_Interface. Interface []*Cdp_Nodes_Node_Interfaces_Interface }
Cdp_Nodes_Node_Interfaces The table of interfaces on which CDP is running on this node
func (*Cdp_Nodes_Node_Interfaces) GetEntityData ¶
func (interfaces *Cdp_Nodes_Node_Interfaces) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Interfaces_Interface ¶
type Cdp_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._/-]+. InterfaceHandle interface{} // Interface basecaps state. The type is interface{} with range: // 0..4294967295. BasecapsState interface{} // CDP protocol state. The type is interface{} with range: 0..4294967295. CdpProtocolState interface{} // Interface encapsulation. The type is string. InterfaceEncaps interface{} }
Cdp_Nodes_Node_Interfaces_Interface Operational data for an interface on which CDP is running
func (*Cdp_Nodes_Node_Interfaces_Interface) GetEntityData ¶
func (self *Cdp_Nodes_Node_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Neighbors ¶
type Cdp_Nodes_Node_Neighbors struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The detailed CDP neighbor table. Details Cdp_Nodes_Node_Neighbors_Details // The detailed CDP neighbor table. Devices Cdp_Nodes_Node_Neighbors_Devices // The CDP neighbor summary table. Summaries Cdp_Nodes_Node_Neighbors_Summaries }
Cdp_Nodes_Node_Neighbors The CDP neighbor tables on this node
func (*Cdp_Nodes_Node_Neighbors) GetEntityData ¶
func (neighbors *Cdp_Nodes_Node_Neighbors) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Neighbors_Details ¶
type Cdp_Nodes_Node_Neighbors_Details struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Detailed information about a CDP neighbor entry. The type is slice of // Cdp_Nodes_Node_Neighbors_Details_Detail. Detail []*Cdp_Nodes_Node_Neighbors_Details_Detail }
Cdp_Nodes_Node_Neighbors_Details The detailed CDP neighbor table
func (*Cdp_Nodes_Node_Neighbors_Details) GetEntityData ¶
func (details *Cdp_Nodes_Node_Neighbors_Details) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Neighbors_Details_Detail ¶
type Cdp_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{} // cdp neighbor. The type is slice of // Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor. CdpNeighbor []*Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor }
Cdp_Nodes_Node_Neighbors_Details_Detail Detailed information about a CDP neighbor entry
func (*Cdp_Nodes_Node_Neighbors_Details_Detail) GetEntityData ¶
func (detail *Cdp_Nodes_Node_Neighbors_Details_Detail) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor ¶
type Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor 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{} // Device identifier. The type is string. DeviceId interface{} // Outgoing port identifier. The type is string. PortId 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{} // Capabilities. The type is string. Capabilities interface{} // Platform type. The type is string. Platform interface{} // Detailed neighbor info. Detail Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail }
Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor cdp neighbor
func (*Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor) GetEntityData ¶
func (cdpNeighbor *Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail ¶
type Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Version TLV. The type is string. Version interface{} // VTP domain. The type is string. VtpDomain interface{} // Native VLAN. The type is interface{} with range: 0..4294967295. NativeVlan interface{} // Duplex setting. The type is CdpDuplex. Duplex interface{} // SysName. The type is string. SystemName interface{} // List of network addresses . NetworkAddresses Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_NetworkAddresses // List of protocol hello entries. ProtocolHelloList Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_ProtocolHelloList }
Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail Detailed neighbor info
func (*Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail) GetEntityData ¶
func (detail *Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_NetworkAddresses ¶
type Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_NetworkAddresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // cdp addr entry. The type is slice of // Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry. CdpAddrEntry []*Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry }
Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_NetworkAddresses List of network addresses
func (*Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_NetworkAddresses) GetEntityData ¶
func (networkAddresses *Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_NetworkAddresses) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry ¶
type Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Network layer address. Address Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry_Address }
Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry cdp addr entry
func (*Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry) GetEntityData ¶
func (cdpAddrEntry *Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry_Address ¶
type Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry_Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AddressType. The type is CdpL3AddrProtocol. 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{} }
Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry_Address Network layer address
func (*Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry_Address) GetEntityData ¶
func (address *Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry_Address) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_ProtocolHelloList ¶
type Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_ProtocolHelloList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // cdp prot hello entry. The type is slice of // Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_ProtocolHelloList_CdpProtHelloEntry. CdpProtHelloEntry []*Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_ProtocolHelloList_CdpProtHelloEntry }
Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_ProtocolHelloList List of protocol hello entries
func (*Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_ProtocolHelloList) GetEntityData ¶
func (protocolHelloList *Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_ProtocolHelloList) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_ProtocolHelloList_CdpProtHelloEntry ¶
type Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_ProtocolHelloList_CdpProtHelloEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol Hello msg. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. HelloMessage interface{} }
Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_ProtocolHelloList_CdpProtHelloEntry cdp prot hello entry
func (*Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_ProtocolHelloList_CdpProtHelloEntry) GetEntityData ¶
func (cdpProtHelloEntry *Cdp_Nodes_Node_Neighbors_Details_Detail_CdpNeighbor_Detail_ProtocolHelloList_CdpProtHelloEntry) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Neighbors_Devices ¶
type Cdp_Nodes_Node_Neighbors_Devices struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Detailed information about a CDP neighbor entry. The type is slice of // Cdp_Nodes_Node_Neighbors_Devices_Device. Device []*Cdp_Nodes_Node_Neighbors_Devices_Device }
Cdp_Nodes_Node_Neighbors_Devices The detailed CDP neighbor table
func (*Cdp_Nodes_Node_Neighbors_Devices) GetEntityData ¶
func (devices *Cdp_Nodes_Node_Neighbors_Devices) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Neighbors_Devices_Device ¶
type Cdp_Nodes_Node_Neighbors_Devices_Device struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The neighboring device identifier. The type is // string. DeviceId interface{} // cdp neighbor. The type is slice of // Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor. CdpNeighbor []*Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor }
Cdp_Nodes_Node_Neighbors_Devices_Device Detailed information about a CDP neighbor entry
func (*Cdp_Nodes_Node_Neighbors_Devices_Device) GetEntityData ¶
func (device *Cdp_Nodes_Node_Neighbors_Devices_Device) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor ¶
type Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor 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{} // Device identifier. The type is string. DeviceId interface{} // Outgoing port identifier. The type is string. PortId 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{} // Capabilities. The type is string. Capabilities interface{} // Platform type. The type is string. Platform interface{} // Detailed neighbor info. Detail Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail }
Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor cdp neighbor
func (*Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor) GetEntityData ¶
func (cdpNeighbor *Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail ¶
type Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Version TLV. The type is string. Version interface{} // VTP domain. The type is string. VtpDomain interface{} // Native VLAN. The type is interface{} with range: 0..4294967295. NativeVlan interface{} // Duplex setting. The type is CdpDuplex. Duplex interface{} // SysName. The type is string. SystemName interface{} // List of network addresses . NetworkAddresses Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_NetworkAddresses // List of protocol hello entries. ProtocolHelloList Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_ProtocolHelloList }
Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail Detailed neighbor info
func (*Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail) GetEntityData ¶
func (detail *Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_NetworkAddresses ¶
type Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_NetworkAddresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // cdp addr entry. The type is slice of // Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry. CdpAddrEntry []*Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry }
Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_NetworkAddresses List of network addresses
func (*Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_NetworkAddresses) GetEntityData ¶
func (networkAddresses *Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_NetworkAddresses) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry ¶
type Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Network layer address. Address Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry_Address }
Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry cdp addr entry
func (*Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry) GetEntityData ¶
func (cdpAddrEntry *Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry_Address ¶
type Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry_Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AddressType. The type is CdpL3AddrProtocol. 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{} }
Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry_Address Network layer address
func (*Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry_Address) GetEntityData ¶
func (address *Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry_Address) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_ProtocolHelloList ¶
type Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_ProtocolHelloList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // cdp prot hello entry. The type is slice of // Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_ProtocolHelloList_CdpProtHelloEntry. CdpProtHelloEntry []*Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_ProtocolHelloList_CdpProtHelloEntry }
Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_ProtocolHelloList List of protocol hello entries
func (*Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_ProtocolHelloList) GetEntityData ¶
func (protocolHelloList *Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_ProtocolHelloList) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_ProtocolHelloList_CdpProtHelloEntry ¶
type Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_ProtocolHelloList_CdpProtHelloEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol Hello msg. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. HelloMessage interface{} }
Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_ProtocolHelloList_CdpProtHelloEntry cdp prot hello entry
func (*Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_ProtocolHelloList_CdpProtHelloEntry) GetEntityData ¶
func (cdpProtHelloEntry *Cdp_Nodes_Node_Neighbors_Devices_Device_CdpNeighbor_Detail_ProtocolHelloList_CdpProtHelloEntry) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Neighbors_Summaries ¶
type Cdp_Nodes_Node_Neighbors_Summaries struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Brief information about a CDP neighbor entry. The type is slice of // Cdp_Nodes_Node_Neighbors_Summaries_Summary. Summary []*Cdp_Nodes_Node_Neighbors_Summaries_Summary }
Cdp_Nodes_Node_Neighbors_Summaries The CDP neighbor summary table
func (*Cdp_Nodes_Node_Neighbors_Summaries) GetEntityData ¶
func (summaries *Cdp_Nodes_Node_Neighbors_Summaries) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Neighbors_Summaries_Summary ¶
type Cdp_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{} // cdp neighbor. The type is slice of // Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor. CdpNeighbor []*Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor }
Cdp_Nodes_Node_Neighbors_Summaries_Summary Brief information about a CDP neighbor entry
func (*Cdp_Nodes_Node_Neighbors_Summaries_Summary) GetEntityData ¶
func (summary *Cdp_Nodes_Node_Neighbors_Summaries_Summary) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor ¶
type Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor 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{} // Device identifier. The type is string. DeviceId interface{} // Outgoing port identifier. The type is string. PortId 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{} // Capabilities. The type is string. Capabilities interface{} // Platform type. The type is string. Platform interface{} // Detailed neighbor info. Detail Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail }
Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor cdp neighbor
func (*Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor) GetEntityData ¶
func (cdpNeighbor *Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail ¶
type Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Version TLV. The type is string. Version interface{} // VTP domain. The type is string. VtpDomain interface{} // Native VLAN. The type is interface{} with range: 0..4294967295. NativeVlan interface{} // Duplex setting. The type is CdpDuplex. Duplex interface{} // SysName. The type is string. SystemName interface{} // List of network addresses . NetworkAddresses Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_NetworkAddresses // List of protocol hello entries. ProtocolHelloList Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_ProtocolHelloList }
Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail Detailed neighbor info
func (*Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail) GetEntityData ¶
func (detail *Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_NetworkAddresses ¶
type Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_NetworkAddresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // cdp addr entry. The type is slice of // Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry. CdpAddrEntry []*Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry }
Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_NetworkAddresses List of network addresses
func (*Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_NetworkAddresses) GetEntityData ¶
func (networkAddresses *Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_NetworkAddresses) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry ¶
type Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Network layer address. Address Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry_Address }
Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry cdp addr entry
func (*Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry) GetEntityData ¶
func (cdpAddrEntry *Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry_Address ¶
type Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry_Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AddressType. The type is CdpL3AddrProtocol. 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{} }
Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry_Address Network layer address
func (*Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry_Address) GetEntityData ¶
func (address *Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_NetworkAddresses_CdpAddrEntry_Address) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_ProtocolHelloList ¶
type Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_ProtocolHelloList struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // cdp prot hello entry. The type is slice of // Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_ProtocolHelloList_CdpProtHelloEntry. CdpProtHelloEntry []*Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_ProtocolHelloList_CdpProtHelloEntry }
Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_ProtocolHelloList List of protocol hello entries
func (*Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_ProtocolHelloList) GetEntityData ¶
func (protocolHelloList *Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_ProtocolHelloList) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_ProtocolHelloList_CdpProtHelloEntry ¶
type Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_ProtocolHelloList_CdpProtHelloEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Protocol Hello msg. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. HelloMessage interface{} }
Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_ProtocolHelloList_CdpProtHelloEntry cdp prot hello entry
func (*Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_ProtocolHelloList_CdpProtHelloEntry) GetEntityData ¶
func (cdpProtHelloEntry *Cdp_Nodes_Node_Neighbors_Summaries_Summary_CdpNeighbor_Detail_ProtocolHelloList_CdpProtHelloEntry) GetEntityData() *types.CommonEntityData
type Cdp_Nodes_Node_Statistics ¶
type Cdp_Nodes_Node_Statistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Received packets. The type is interface{} with range: 0..4294967295. ReceivedPackets interface{} // Received v1 packets. The type is interface{} with range: 0..4294967295. ReceivedPacketsV1 interface{} // Received v2 packets. The type is interface{} with range: 0..4294967295. ReceivedPacketsV2 interface{} // Transmitted packets. The type is interface{} with range: 0..4294967295. TransmittedPackets interface{} // Transmitted v1 packets. The type is interface{} with range: 0..4294967295. TransmittedPacketsV1 interface{} // Transmitted v2 packets. The type is interface{} with range: 0..4294967295. TransmittedPacketsV2 interface{} // Header syntax errors. The type is interface{} with range: 0..4294967295. HeaderErrors interface{} // Checksum errors. The type is interface{} with range: 0..4294967295. ChecksumErrors interface{} // Transmission errors. The type is interface{} with range: 0..4294967295. EncapsulationErrors interface{} // Bad packet received and dropped. The type is interface{} with range: // 0..4294967295. BadPacketErrors interface{} // Out-of-memory conditions. The type is interface{} with range: // 0..4294967295. OutOfMemoryErrors interface{} // Truncated messages. The type is interface{} with range: 0..4294967295. TruncatedPacketErrors interface{} // Can't handle receive version. The type is interface{} with range: // 0..4294967295. HeaderVersionErrors interface{} // Cannot open file. The type is interface{} with range: 0..4294967295. OpenFileErrors interface{} }
Cdp_Nodes_Node_Statistics The CDP traffic statistics for this node
func (*Cdp_Nodes_Node_Statistics) GetEntityData ¶
func (statistics *Cdp_Nodes_Node_Statistics) GetEntityData() *types.CommonEntityData