lldp

package
v0.1.22 Latest Latest
Warning

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

Go to latest
Published: Jun 15, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Package lldp is a generated package which contains definitions of structs which generate gNMI paths for a YANG schema. The generated paths are based on a compressed form of the schema.

This package was generated by ygnmi version: v0.7.6: (ygot: v0.28.3) using the following YANG input files:

  • gnmi-collector-metadata.yang
  • gnsi/authz/gnsi-authz.yang
  • gnsi/cert/gnsi-cert.yang
  • gnsi/console/gnsi-console.yang
  • gnsi/pathz/gnsi-pathz.yang
  • gnsi/ssh/gnsi-ssh.yang
  • public/release/models/acl/openconfig-acl.yang
  • public/release/models/acl/openconfig-packet-match.yang
  • public/release/models/aft/openconfig-aft.yang
  • public/release/models/aft/openconfig-aft-network-instance.yang
  • public/release/models/ate/openconfig-ate-flow.yang
  • public/release/models/ate/openconfig-ate-intf.yang
  • public/release/models/bfd/openconfig-bfd.yang
  • public/release/models/bgp/openconfig-bgp-policy.yang
  • public/release/models/bgp/openconfig-bgp-types.yang
  • public/release/models/interfaces/openconfig-if-aggregate.yang
  • public/release/models/interfaces/openconfig-if-ethernet.yang
  • public/release/models/interfaces/openconfig-if-ethernet-ext.yang
  • public/release/models/interfaces/openconfig-if-ip-ext.yang
  • public/release/models/interfaces/openconfig-if-ip.yang
  • public/release/models/interfaces/openconfig-if-sdn-ext.yang
  • public/release/models/interfaces/openconfig-interfaces.yang
  • public/release/models/isis/openconfig-isis.yang
  • public/release/models/lacp/openconfig-lacp.yang
  • public/release/models/lldp/openconfig-lldp-types.yang
  • public/release/models/lldp/openconfig-lldp.yang
  • public/release/models/local-routing/openconfig-local-routing.yang
  • public/release/models/mpls/openconfig-mpls-types.yang
  • public/release/models/multicast/openconfig-pim.yang
  • public/release/models/network-instance/openconfig-network-instance.yang
  • public/release/models/openconfig-extensions.yang
  • public/release/models/optical-transport/openconfig-terminal-device.yang
  • public/release/models/optical-transport/openconfig-transport-types.yang
  • public/release/models/ospf/openconfig-ospfv2.yang
  • public/release/models/p4rt/openconfig-p4rt.yang
  • public/release/models/platform/openconfig-platform-controller-card.yang
  • public/release/models/platform/openconfig-platform-cpu.yang
  • public/release/models/platform/openconfig-platform-ext.yang
  • public/release/models/platform/openconfig-platform-fabric.yang
  • public/release/models/platform/openconfig-platform-fan.yang
  • public/release/models/platform/openconfig-platform-integrated-circuit.yang
  • public/release/models/platform/openconfig-platform-linecard.yang
  • public/release/models/platform/openconfig-platform-pipeline-counters.yang
  • public/release/models/platform/openconfig-platform-software.yang
  • public/release/models/platform/openconfig-platform-transceiver.yang
  • public/release/models/platform/openconfig-platform.yang
  • public/release/models/policy-forwarding/openconfig-policy-forwarding.yang
  • public/release/models/policy/openconfig-policy-types.yang
  • public/release/models/qos/openconfig-qos-elements.yang
  • public/release/models/qos/openconfig-qos-interfaces.yang
  • public/release/models/qos/openconfig-qos-types.yang
  • public/release/models/qos/openconfig-qos.yang
  • public/release/models/rib/openconfig-rib-bgp.yang
  • public/release/models/sampling/openconfig-sampling-sflow.yang
  • public/release/models/segment-routing/openconfig-segment-routing-types.yang
  • public/release/models/system/openconfig-system.yang
  • public/release/models/types/openconfig-inet-types.yang
  • public/release/models/types/openconfig-types.yang
  • public/release/models/types/openconfig-yang-types.yang
  • public/release/models/vlan/openconfig-vlan.yang
  • public/third_party/ietf/iana-if-type.yang
  • public/third_party/ietf/ietf-inet-types.yang
  • public/third_party/ietf/ietf-interfaces.yang
  • public/third_party/ietf/ietf-yang-types.yang

Imported modules were sourced from:

  • public/release/models/...
  • public/third_party/ietf/...

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LldpPath

type LldpPath struct {
	*ygnmi.NodePath
}

LldpPath represents the /openconfig-lldp/lldp YANG schema element.

func (*LldpPath) ChassisId

func (n *LldpPath) ChassisId() *Lldp_ChassisIdPath

ChassisId (leaf): The Chassis ID is a mandatory TLV which identifies the chassis component of the endpoint identifier associated with the transmitting LLDP agent

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "*/chassis-id"
Path from root:       "/lldp/*/chassis-id"

func (*LldpPath) ChassisIdType

func (n *LldpPath) ChassisIdType() *Lldp_ChassisIdTypePath

ChassisIdType (leaf): This field identifies the format and source of the chassis identifier string. It is an enumerator defined by the LldpChassisIdSubtype object from IEEE 802.1AB MIB.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "*/chassis-id-type"
Path from root:       "/lldp/*/chassis-id-type"

func (*LldpPath) Config

func (n *LldpPath) Config() ygnmi.ConfigQuery[*oc.Lldp]

Config returns a Query that can be used in gNMI operations.

func (*LldpPath) Counters

func (n *LldpPath) Counters() *Lldp_CountersPath

Counters (container): Global LLDP counters

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/counters"
Path from root:       "/lldp/state/counters"

func (*LldpPath) Enabled

func (n *LldpPath) Enabled() *Lldp_EnabledPath

Enabled (leaf): System level state of the LLDP protocol.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "*/enabled"
Path from root:       "/lldp/*/enabled"

func (*LldpPath) HelloTimer

func (n *LldpPath) HelloTimer() *Lldp_HelloTimerPath

HelloTimer (leaf): System level hello timer for the LLDP protocol.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "*/hello-timer"
Path from root:       "/lldp/*/hello-timer"

func (*LldpPath) Interface

func (n *LldpPath) Interface(Name string) *Lldp_InterfacePath

Interface (list): List of interfaces on which LLDP is enabled / available

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "interfaces/interface"
Path from root:       "/lldp/interfaces/interface"

Name: string

func (*LldpPath) InterfaceAny

func (n *LldpPath) InterfaceAny() *Lldp_InterfacePathAny

InterfaceAny (list): List of interfaces on which LLDP is enabled / available

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "interfaces/interface"
Path from root:       "/lldp/interfaces/interface"

func (*LldpPath) State

func (n *LldpPath) State() ygnmi.SingletonQuery[*oc.Lldp]

State returns a Query that can be used in gNMI operations.

func (*LldpPath) SuppressTlvAdvertisement

func (n *LldpPath) SuppressTlvAdvertisement() *Lldp_SuppressTlvAdvertisementPath

SuppressTlvAdvertisement (leaf-list): Indicates whether the local system should suppress the advertisement of particular TLVs with the LLDP PDUs that it transmits. Where a TLV type is specified within this list, it should not be included in any LLDP PDU transmitted by the local agent.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "*/suppress-tlv-advertisement"
Path from root:       "/lldp/*/suppress-tlv-advertisement"

func (*LldpPath) SystemDescription

func (n *LldpPath) SystemDescription() *Lldp_SystemDescriptionPath

SystemDescription (leaf): The system description field shall contain an alpha-numeric string that is the textual description of the network entity. The system description should include the full name and version identification of the system's hardware type, software operating system, and networking software. If implementations support IETF RFC 3418, the sysDescr object should be used for this field.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "*/system-description"
Path from root:       "/lldp/*/system-description"

func (*LldpPath) SystemName

func (n *LldpPath) SystemName() *Lldp_SystemNamePath

SystemName (leaf): The system name field shall contain an alpha-numeric string that indicates the system's administratively assigned name. The system name should be the system's fully qualified domain name. If implementations support IETF RFC 3418, the sysName object should be used for this field.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "*/system-name"
Path from root:       "/lldp/*/system-name"

type LldpPathAny

type LldpPathAny struct {
	*ygnmi.NodePath
}

LldpPathAny represents the wildcard version of the /openconfig-lldp/lldp YANG schema element.

func (*LldpPathAny) ChassisId

func (n *LldpPathAny) ChassisId() *Lldp_ChassisIdPathAny

ChassisId (leaf): The Chassis ID is a mandatory TLV which identifies the chassis component of the endpoint identifier associated with the transmitting LLDP agent

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "*/chassis-id"
Path from root:       "/lldp/*/chassis-id"

func (*LldpPathAny) ChassisIdType

func (n *LldpPathAny) ChassisIdType() *Lldp_ChassisIdTypePathAny

ChassisIdType (leaf): This field identifies the format and source of the chassis identifier string. It is an enumerator defined by the LldpChassisIdSubtype object from IEEE 802.1AB MIB.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "*/chassis-id-type"
Path from root:       "/lldp/*/chassis-id-type"

func (*LldpPathAny) Config

func (n *LldpPathAny) Config() ygnmi.WildcardQuery[*oc.Lldp]

Config returns a Query that can be used in gNMI operations.

func (*LldpPathAny) Counters

func (n *LldpPathAny) Counters() *Lldp_CountersPathAny

Counters (container): Global LLDP counters

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/counters"
Path from root:       "/lldp/state/counters"

func (*LldpPathAny) Enabled

func (n *LldpPathAny) Enabled() *Lldp_EnabledPathAny

Enabled (leaf): System level state of the LLDP protocol.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "*/enabled"
Path from root:       "/lldp/*/enabled"

func (*LldpPathAny) HelloTimer

func (n *LldpPathAny) HelloTimer() *Lldp_HelloTimerPathAny

HelloTimer (leaf): System level hello timer for the LLDP protocol.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "*/hello-timer"
Path from root:       "/lldp/*/hello-timer"

func (*LldpPathAny) Interface

func (n *LldpPathAny) Interface(Name string) *Lldp_InterfacePathAny

Interface (list): List of interfaces on which LLDP is enabled / available

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "interfaces/interface"
Path from root:       "/lldp/interfaces/interface"

Name: string

func (*LldpPathAny) InterfaceAny

func (n *LldpPathAny) InterfaceAny() *Lldp_InterfacePathAny

InterfaceAny (list): List of interfaces on which LLDP is enabled / available

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "interfaces/interface"
Path from root:       "/lldp/interfaces/interface"

func (*LldpPathAny) State

func (n *LldpPathAny) State() ygnmi.WildcardQuery[*oc.Lldp]

State returns a Query that can be used in gNMI operations.

func (*LldpPathAny) SuppressTlvAdvertisement

func (n *LldpPathAny) SuppressTlvAdvertisement() *Lldp_SuppressTlvAdvertisementPathAny

SuppressTlvAdvertisement (leaf-list): Indicates whether the local system should suppress the advertisement of particular TLVs with the LLDP PDUs that it transmits. Where a TLV type is specified within this list, it should not be included in any LLDP PDU transmitted by the local agent.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "*/suppress-tlv-advertisement"
Path from root:       "/lldp/*/suppress-tlv-advertisement"

func (*LldpPathAny) SystemDescription

func (n *LldpPathAny) SystemDescription() *Lldp_SystemDescriptionPathAny

SystemDescription (leaf): The system description field shall contain an alpha-numeric string that is the textual description of the network entity. The system description should include the full name and version identification of the system's hardware type, software operating system, and networking software. If implementations support IETF RFC 3418, the sysDescr object should be used for this field.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "*/system-description"
Path from root:       "/lldp/*/system-description"

func (*LldpPathAny) SystemName

func (n *LldpPathAny) SystemName() *Lldp_SystemNamePathAny

SystemName (leaf): The system name field shall contain an alpha-numeric string that indicates the system's administratively assigned name. The system name should be the system's fully qualified domain name. If implementations support IETF RFC 3418, the sysName object should be used for this field.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "*/system-name"
Path from root:       "/lldp/*/system-name"

type Lldp_ChassisIdPath

type Lldp_ChassisIdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_ChassisIdPath represents the /openconfig-lldp/lldp/state/chassis-id YANG schema element.

func (*Lldp_ChassisIdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "config/chassis-id"
Path from root:       "/lldp/config/chassis-id"

func (*Lldp_ChassisIdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/chassis-id"
Path from root:       "/lldp/state/chassis-id"

type Lldp_ChassisIdPathAny

type Lldp_ChassisIdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_ChassisIdPathAny represents the wildcard version of the /openconfig-lldp/lldp/state/chassis-id YANG schema element.

func (*Lldp_ChassisIdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "config/chassis-id"
Path from root:       "/lldp/config/chassis-id"

func (*Lldp_ChassisIdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/chassis-id"
Path from root:       "/lldp/state/chassis-id"

type Lldp_ChassisIdTypePath

type Lldp_ChassisIdTypePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_ChassisIdTypePath represents the /openconfig-lldp/lldp/state/chassis-id-type YANG schema element.

func (*Lldp_ChassisIdTypePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "config/chassis-id-type"
Path from root:       "/lldp/config/chassis-id-type"

func (*Lldp_ChassisIdTypePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/chassis-id-type"
Path from root:       "/lldp/state/chassis-id-type"

type Lldp_ChassisIdTypePathAny

type Lldp_ChassisIdTypePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_ChassisIdTypePathAny represents the wildcard version of the /openconfig-lldp/lldp/state/chassis-id-type YANG schema element.

func (*Lldp_ChassisIdTypePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "config/chassis-id-type"
Path from root:       "/lldp/config/chassis-id-type"

func (*Lldp_ChassisIdTypePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/chassis-id-type"
Path from root:       "/lldp/state/chassis-id-type"

type Lldp_CountersPath

type Lldp_CountersPath struct {
	*ygnmi.NodePath
}

Lldp_CountersPath represents the /openconfig-lldp/lldp/state/counters YANG schema element.

func (*Lldp_CountersPath) EntriesAgedOut

EntriesAgedOut (leaf): The number of entries aged out due to timeout.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "entries-aged-out"
Path from root:       "/lldp/state/counters/entries-aged-out"

func (*Lldp_CountersPath) FrameDiscard

FrameDiscard (leaf): The number of LLDP frames received and discarded.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-discard"
Path from root:       "/lldp/state/counters/frame-discard"

func (*Lldp_CountersPath) FrameErrorIn

FrameErrorIn (leaf): The number of LLDP frames received with errors.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-error-in"
Path from root:       "/lldp/state/counters/frame-error-in"

func (*Lldp_CountersPath) FrameIn

FrameIn (leaf): The number of lldp frames received.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-in"
Path from root:       "/lldp/state/counters/frame-in"

func (*Lldp_CountersPath) FrameOut

FrameOut (leaf): The number of frames transmitted out.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-out"
Path from root:       "/lldp/state/counters/frame-out"

func (*Lldp_CountersPath) LastClear

LastClear (leaf): Indicates the last time the counters were cleared.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "last-clear"
Path from root:       "/lldp/state/counters/last-clear"

func (*Lldp_CountersPath) State

State returns a Query that can be used in gNMI operations.

func (*Lldp_CountersPath) TlvAccepted

TlvAccepted (leaf): The number of valid TLVs received.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "tlv-accepted"
Path from root:       "/lldp/state/counters/tlv-accepted"

func (*Lldp_CountersPath) TlvDiscard

TlvDiscard (leaf): The number of TLV frames received and discarded.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "tlv-discard"
Path from root:       "/lldp/state/counters/tlv-discard"

func (*Lldp_CountersPath) TlvUnknown

TlvUnknown (leaf): The number of frames received with unknown TLV.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "tlv-unknown"
Path from root:       "/lldp/state/counters/tlv-unknown"

type Lldp_CountersPathAny

type Lldp_CountersPathAny struct {
	*ygnmi.NodePath
}

Lldp_CountersPathAny represents the wildcard version of the /openconfig-lldp/lldp/state/counters YANG schema element.

func (*Lldp_CountersPathAny) EntriesAgedOut

EntriesAgedOut (leaf): The number of entries aged out due to timeout.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "entries-aged-out"
Path from root:       "/lldp/state/counters/entries-aged-out"

func (*Lldp_CountersPathAny) FrameDiscard

FrameDiscard (leaf): The number of LLDP frames received and discarded.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-discard"
Path from root:       "/lldp/state/counters/frame-discard"

func (*Lldp_CountersPathAny) FrameErrorIn

FrameErrorIn (leaf): The number of LLDP frames received with errors.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-error-in"
Path from root:       "/lldp/state/counters/frame-error-in"

func (*Lldp_CountersPathAny) FrameIn

FrameIn (leaf): The number of lldp frames received.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-in"
Path from root:       "/lldp/state/counters/frame-in"

func (*Lldp_CountersPathAny) FrameOut

FrameOut (leaf): The number of frames transmitted out.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-out"
Path from root:       "/lldp/state/counters/frame-out"

func (*Lldp_CountersPathAny) LastClear

LastClear (leaf): Indicates the last time the counters were cleared.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "last-clear"
Path from root:       "/lldp/state/counters/last-clear"

func (*Lldp_CountersPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Lldp_CountersPathAny) TlvAccepted

TlvAccepted (leaf): The number of valid TLVs received.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "tlv-accepted"
Path from root:       "/lldp/state/counters/tlv-accepted"

func (*Lldp_CountersPathAny) TlvDiscard

TlvDiscard (leaf): The number of TLV frames received and discarded.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "tlv-discard"
Path from root:       "/lldp/state/counters/tlv-discard"

func (*Lldp_CountersPathAny) TlvUnknown

TlvUnknown (leaf): The number of frames received with unknown TLV.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "tlv-unknown"
Path from root:       "/lldp/state/counters/tlv-unknown"

type Lldp_Counters_EntriesAgedOutPath

type Lldp_Counters_EntriesAgedOutPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Counters_EntriesAgedOutPath represents the /openconfig-lldp/lldp/state/counters/entries-aged-out YANG schema element.

func (*Lldp_Counters_EntriesAgedOutPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "entries-aged-out"
Path from root:       "/lldp/state/counters/entries-aged-out"

type Lldp_Counters_EntriesAgedOutPathAny

type Lldp_Counters_EntriesAgedOutPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Counters_EntriesAgedOutPathAny represents the wildcard version of the /openconfig-lldp/lldp/state/counters/entries-aged-out YANG schema element.

func (*Lldp_Counters_EntriesAgedOutPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "entries-aged-out"
Path from root:       "/lldp/state/counters/entries-aged-out"

type Lldp_Counters_FrameDiscardPath

type Lldp_Counters_FrameDiscardPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Counters_FrameDiscardPath represents the /openconfig-lldp/lldp/state/counters/frame-discard YANG schema element.

func (*Lldp_Counters_FrameDiscardPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-discard"
Path from root:       "/lldp/state/counters/frame-discard"

type Lldp_Counters_FrameDiscardPathAny

type Lldp_Counters_FrameDiscardPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Counters_FrameDiscardPathAny represents the wildcard version of the /openconfig-lldp/lldp/state/counters/frame-discard YANG schema element.

func (*Lldp_Counters_FrameDiscardPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-discard"
Path from root:       "/lldp/state/counters/frame-discard"

type Lldp_Counters_FrameErrorInPath

type Lldp_Counters_FrameErrorInPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Counters_FrameErrorInPath represents the /openconfig-lldp/lldp/state/counters/frame-error-in YANG schema element.

func (*Lldp_Counters_FrameErrorInPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-error-in"
Path from root:       "/lldp/state/counters/frame-error-in"

type Lldp_Counters_FrameErrorInPathAny

type Lldp_Counters_FrameErrorInPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Counters_FrameErrorInPathAny represents the wildcard version of the /openconfig-lldp/lldp/state/counters/frame-error-in YANG schema element.

func (*Lldp_Counters_FrameErrorInPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-error-in"
Path from root:       "/lldp/state/counters/frame-error-in"

type Lldp_Counters_FrameInPath

type Lldp_Counters_FrameInPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Counters_FrameInPath represents the /openconfig-lldp/lldp/state/counters/frame-in YANG schema element.

func (*Lldp_Counters_FrameInPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-in"
Path from root:       "/lldp/state/counters/frame-in"

type Lldp_Counters_FrameInPathAny

type Lldp_Counters_FrameInPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Counters_FrameInPathAny represents the wildcard version of the /openconfig-lldp/lldp/state/counters/frame-in YANG schema element.

func (*Lldp_Counters_FrameInPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-in"
Path from root:       "/lldp/state/counters/frame-in"

type Lldp_Counters_FrameOutPath

type Lldp_Counters_FrameOutPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Counters_FrameOutPath represents the /openconfig-lldp/lldp/state/counters/frame-out YANG schema element.

func (*Lldp_Counters_FrameOutPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-out"
Path from root:       "/lldp/state/counters/frame-out"

type Lldp_Counters_FrameOutPathAny

type Lldp_Counters_FrameOutPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Counters_FrameOutPathAny represents the wildcard version of the /openconfig-lldp/lldp/state/counters/frame-out YANG schema element.

func (*Lldp_Counters_FrameOutPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-out"
Path from root:       "/lldp/state/counters/frame-out"

type Lldp_Counters_LastClearPath

type Lldp_Counters_LastClearPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Counters_LastClearPath represents the /openconfig-lldp/lldp/state/counters/last-clear YANG schema element.

func (*Lldp_Counters_LastClearPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "last-clear"
Path from root:       "/lldp/state/counters/last-clear"

type Lldp_Counters_LastClearPathAny

type Lldp_Counters_LastClearPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Counters_LastClearPathAny represents the wildcard version of the /openconfig-lldp/lldp/state/counters/last-clear YANG schema element.

func (*Lldp_Counters_LastClearPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "last-clear"
Path from root:       "/lldp/state/counters/last-clear"

type Lldp_Counters_TlvAcceptedPath

type Lldp_Counters_TlvAcceptedPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Counters_TlvAcceptedPath represents the /openconfig-lldp/lldp/state/counters/tlv-accepted YANG schema element.

func (*Lldp_Counters_TlvAcceptedPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "tlv-accepted"
Path from root:       "/lldp/state/counters/tlv-accepted"

type Lldp_Counters_TlvAcceptedPathAny

type Lldp_Counters_TlvAcceptedPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Counters_TlvAcceptedPathAny represents the wildcard version of the /openconfig-lldp/lldp/state/counters/tlv-accepted YANG schema element.

func (*Lldp_Counters_TlvAcceptedPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "tlv-accepted"
Path from root:       "/lldp/state/counters/tlv-accepted"

type Lldp_Counters_TlvDiscardPath

type Lldp_Counters_TlvDiscardPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Counters_TlvDiscardPath represents the /openconfig-lldp/lldp/state/counters/tlv-discard YANG schema element.

func (*Lldp_Counters_TlvDiscardPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "tlv-discard"
Path from root:       "/lldp/state/counters/tlv-discard"

type Lldp_Counters_TlvDiscardPathAny

type Lldp_Counters_TlvDiscardPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Counters_TlvDiscardPathAny represents the wildcard version of the /openconfig-lldp/lldp/state/counters/tlv-discard YANG schema element.

func (*Lldp_Counters_TlvDiscardPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "tlv-discard"
Path from root:       "/lldp/state/counters/tlv-discard"

type Lldp_Counters_TlvUnknownPath

type Lldp_Counters_TlvUnknownPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Counters_TlvUnknownPath represents the /openconfig-lldp/lldp/state/counters/tlv-unknown YANG schema element.

func (*Lldp_Counters_TlvUnknownPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "tlv-unknown"
Path from root:       "/lldp/state/counters/tlv-unknown"

type Lldp_Counters_TlvUnknownPathAny

type Lldp_Counters_TlvUnknownPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Counters_TlvUnknownPathAny represents the wildcard version of the /openconfig-lldp/lldp/state/counters/tlv-unknown YANG schema element.

func (*Lldp_Counters_TlvUnknownPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "tlv-unknown"
Path from root:       "/lldp/state/counters/tlv-unknown"

type Lldp_EnabledPath

type Lldp_EnabledPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_EnabledPath represents the /openconfig-lldp/lldp/state/enabled YANG schema element.

func (*Lldp_EnabledPath) Config

func (n *Lldp_EnabledPath) Config() ygnmi.ConfigQuery[bool]

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "config/enabled"
Path from root:       "/lldp/config/enabled"

func (*Lldp_EnabledPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/enabled"
Path from root:       "/lldp/state/enabled"

type Lldp_EnabledPathAny

type Lldp_EnabledPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_EnabledPathAny represents the wildcard version of the /openconfig-lldp/lldp/state/enabled YANG schema element.

func (*Lldp_EnabledPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "config/enabled"
Path from root:       "/lldp/config/enabled"

func (*Lldp_EnabledPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/enabled"
Path from root:       "/lldp/state/enabled"

type Lldp_HelloTimerPath

type Lldp_HelloTimerPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_HelloTimerPath represents the /openconfig-lldp/lldp/state/hello-timer YANG schema element.

func (*Lldp_HelloTimerPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "config/hello-timer"
Path from root:       "/lldp/config/hello-timer"

func (*Lldp_HelloTimerPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/hello-timer"
Path from root:       "/lldp/state/hello-timer"

type Lldp_HelloTimerPathAny

type Lldp_HelloTimerPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_HelloTimerPathAny represents the wildcard version of the /openconfig-lldp/lldp/state/hello-timer YANG schema element.

func (*Lldp_HelloTimerPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "config/hello-timer"
Path from root:       "/lldp/config/hello-timer"

func (*Lldp_HelloTimerPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/hello-timer"
Path from root:       "/lldp/state/hello-timer"

type Lldp_InterfacePath

type Lldp_InterfacePath struct {
	*ygnmi.NodePath
}

Lldp_InterfacePath represents the /openconfig-lldp/lldp/interfaces/interface YANG schema element.

func (*Lldp_InterfacePath) Config

Config returns a Query that can be used in gNMI operations.

func (*Lldp_InterfacePath) Counters

Counters (container): LLDP counters on each interface

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/counters"
Path from root:       "/lldp/interfaces/interface/state/counters"

func (*Lldp_InterfacePath) Enabled

Enabled (leaf): Enable or disable the LLDP protocol on the interface.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "*/enabled"
Path from root:       "/lldp/interfaces/interface/*/enabled"

func (*Lldp_InterfacePath) Name

Name (leaf): Reference to the LLDP Ethernet interface

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "*/name"
Path from root:       "/lldp/interfaces/interface/*/name"

func (*Lldp_InterfacePath) Neighbor

Neighbor (list): List of LLDP neighbors

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "neighbors/neighbor"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor"

Id: string

func (*Lldp_InterfacePath) NeighborAny

NeighborAny (list): List of LLDP neighbors

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "neighbors/neighbor"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor"

func (*Lldp_InterfacePath) State

State returns a Query that can be used in gNMI operations.

type Lldp_InterfacePathAny

type Lldp_InterfacePathAny struct {
	*ygnmi.NodePath
}

Lldp_InterfacePathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface YANG schema element.

func (*Lldp_InterfacePathAny) Config

Config returns a Query that can be used in gNMI operations.

func (*Lldp_InterfacePathAny) Counters

Counters (container): LLDP counters on each interface

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/counters"
Path from root:       "/lldp/interfaces/interface/state/counters"

func (*Lldp_InterfacePathAny) Enabled

Enabled (leaf): Enable or disable the LLDP protocol on the interface.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "*/enabled"
Path from root:       "/lldp/interfaces/interface/*/enabled"

func (*Lldp_InterfacePathAny) Name

Name (leaf): Reference to the LLDP Ethernet interface

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "*/name"
Path from root:       "/lldp/interfaces/interface/*/name"

func (*Lldp_InterfacePathAny) Neighbor

Neighbor (list): List of LLDP neighbors

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "neighbors/neighbor"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor"

Id: string

func (*Lldp_InterfacePathAny) NeighborAny

NeighborAny (list): List of LLDP neighbors

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "neighbors/neighbor"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor"

func (*Lldp_InterfacePathAny) State

State returns a Query that can be used in gNMI operations.

type Lldp_Interface_CountersPath

type Lldp_Interface_CountersPath struct {
	*ygnmi.NodePath
}

Lldp_Interface_CountersPath represents the /openconfig-lldp/lldp/interfaces/interface/state/counters YANG schema element.

func (*Lldp_Interface_CountersPath) FrameDiscard

FrameDiscard (leaf): The number of LLDP frames received and discarded.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-discard"
Path from root:       "/lldp/interfaces/interface/state/counters/frame-discard"

func (*Lldp_Interface_CountersPath) FrameErrorIn

FrameErrorIn (leaf): The number of LLDP frames received with errors.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-error-in"
Path from root:       "/lldp/interfaces/interface/state/counters/frame-error-in"

func (*Lldp_Interface_CountersPath) FrameErrorOut

FrameErrorOut (leaf): The number of frame transmit errors on the interface.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-error-out"
Path from root:       "/lldp/interfaces/interface/state/counters/frame-error-out"

func (*Lldp_Interface_CountersPath) FrameIn

FrameIn (leaf): The number of lldp frames received.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-in"
Path from root:       "/lldp/interfaces/interface/state/counters/frame-in"

func (*Lldp_Interface_CountersPath) FrameOut

FrameOut (leaf): The number of frames transmitted out.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-out"
Path from root:       "/lldp/interfaces/interface/state/counters/frame-out"

func (*Lldp_Interface_CountersPath) LastClear

LastClear (leaf): Indicates the last time the counters were cleared.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "last-clear"
Path from root:       "/lldp/interfaces/interface/state/counters/last-clear"

func (*Lldp_Interface_CountersPath) State

State returns a Query that can be used in gNMI operations.

func (*Lldp_Interface_CountersPath) TlvDiscard

TlvDiscard (leaf): The number of TLV frames received and discarded.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "tlv-discard"
Path from root:       "/lldp/interfaces/interface/state/counters/tlv-discard"

func (*Lldp_Interface_CountersPath) TlvUnknown

TlvUnknown (leaf): The number of frames received with unknown TLV.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "tlv-unknown"
Path from root:       "/lldp/interfaces/interface/state/counters/tlv-unknown"

type Lldp_Interface_CountersPathAny

type Lldp_Interface_CountersPathAny struct {
	*ygnmi.NodePath
}

Lldp_Interface_CountersPathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/state/counters YANG schema element.

func (*Lldp_Interface_CountersPathAny) FrameDiscard

FrameDiscard (leaf): The number of LLDP frames received and discarded.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-discard"
Path from root:       "/lldp/interfaces/interface/state/counters/frame-discard"

func (*Lldp_Interface_CountersPathAny) FrameErrorIn

FrameErrorIn (leaf): The number of LLDP frames received with errors.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-error-in"
Path from root:       "/lldp/interfaces/interface/state/counters/frame-error-in"

func (*Lldp_Interface_CountersPathAny) FrameErrorOut

FrameErrorOut (leaf): The number of frame transmit errors on the interface.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-error-out"
Path from root:       "/lldp/interfaces/interface/state/counters/frame-error-out"

func (*Lldp_Interface_CountersPathAny) FrameIn

FrameIn (leaf): The number of lldp frames received.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-in"
Path from root:       "/lldp/interfaces/interface/state/counters/frame-in"

func (*Lldp_Interface_CountersPathAny) FrameOut

FrameOut (leaf): The number of frames transmitted out.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-out"
Path from root:       "/lldp/interfaces/interface/state/counters/frame-out"

func (*Lldp_Interface_CountersPathAny) LastClear

LastClear (leaf): Indicates the last time the counters were cleared.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "last-clear"
Path from root:       "/lldp/interfaces/interface/state/counters/last-clear"

func (*Lldp_Interface_CountersPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Lldp_Interface_CountersPathAny) TlvDiscard

TlvDiscard (leaf): The number of TLV frames received and discarded.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "tlv-discard"
Path from root:       "/lldp/interfaces/interface/state/counters/tlv-discard"

func (*Lldp_Interface_CountersPathAny) TlvUnknown

TlvUnknown (leaf): The number of frames received with unknown TLV.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "tlv-unknown"
Path from root:       "/lldp/interfaces/interface/state/counters/tlv-unknown"

type Lldp_Interface_Counters_FrameDiscardPath

type Lldp_Interface_Counters_FrameDiscardPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Counters_FrameDiscardPath represents the /openconfig-lldp/lldp/interfaces/interface/state/counters/frame-discard YANG schema element.

func (*Lldp_Interface_Counters_FrameDiscardPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-discard"
Path from root:       "/lldp/interfaces/interface/state/counters/frame-discard"

type Lldp_Interface_Counters_FrameDiscardPathAny

type Lldp_Interface_Counters_FrameDiscardPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Counters_FrameDiscardPathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/state/counters/frame-discard YANG schema element.

func (*Lldp_Interface_Counters_FrameDiscardPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-discard"
Path from root:       "/lldp/interfaces/interface/state/counters/frame-discard"

type Lldp_Interface_Counters_FrameErrorInPath

type Lldp_Interface_Counters_FrameErrorInPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Counters_FrameErrorInPath represents the /openconfig-lldp/lldp/interfaces/interface/state/counters/frame-error-in YANG schema element.

func (*Lldp_Interface_Counters_FrameErrorInPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-error-in"
Path from root:       "/lldp/interfaces/interface/state/counters/frame-error-in"

type Lldp_Interface_Counters_FrameErrorInPathAny

type Lldp_Interface_Counters_FrameErrorInPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Counters_FrameErrorInPathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/state/counters/frame-error-in YANG schema element.

func (*Lldp_Interface_Counters_FrameErrorInPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-error-in"
Path from root:       "/lldp/interfaces/interface/state/counters/frame-error-in"

type Lldp_Interface_Counters_FrameErrorOutPath

type Lldp_Interface_Counters_FrameErrorOutPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Counters_FrameErrorOutPath represents the /openconfig-lldp/lldp/interfaces/interface/state/counters/frame-error-out YANG schema element.

func (*Lldp_Interface_Counters_FrameErrorOutPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-error-out"
Path from root:       "/lldp/interfaces/interface/state/counters/frame-error-out"

type Lldp_Interface_Counters_FrameErrorOutPathAny

type Lldp_Interface_Counters_FrameErrorOutPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Counters_FrameErrorOutPathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/state/counters/frame-error-out YANG schema element.

func (*Lldp_Interface_Counters_FrameErrorOutPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-error-out"
Path from root:       "/lldp/interfaces/interface/state/counters/frame-error-out"

type Lldp_Interface_Counters_FrameInPath

type Lldp_Interface_Counters_FrameInPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Counters_FrameInPath represents the /openconfig-lldp/lldp/interfaces/interface/state/counters/frame-in YANG schema element.

func (*Lldp_Interface_Counters_FrameInPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-in"
Path from root:       "/lldp/interfaces/interface/state/counters/frame-in"

type Lldp_Interface_Counters_FrameInPathAny

type Lldp_Interface_Counters_FrameInPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Counters_FrameInPathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/state/counters/frame-in YANG schema element.

func (*Lldp_Interface_Counters_FrameInPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-in"
Path from root:       "/lldp/interfaces/interface/state/counters/frame-in"

type Lldp_Interface_Counters_FrameOutPath

type Lldp_Interface_Counters_FrameOutPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Counters_FrameOutPath represents the /openconfig-lldp/lldp/interfaces/interface/state/counters/frame-out YANG schema element.

func (*Lldp_Interface_Counters_FrameOutPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-out"
Path from root:       "/lldp/interfaces/interface/state/counters/frame-out"

type Lldp_Interface_Counters_FrameOutPathAny

type Lldp_Interface_Counters_FrameOutPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Counters_FrameOutPathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/state/counters/frame-out YANG schema element.

func (*Lldp_Interface_Counters_FrameOutPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "frame-out"
Path from root:       "/lldp/interfaces/interface/state/counters/frame-out"

type Lldp_Interface_Counters_LastClearPath

type Lldp_Interface_Counters_LastClearPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Counters_LastClearPath represents the /openconfig-lldp/lldp/interfaces/interface/state/counters/last-clear YANG schema element.

func (*Lldp_Interface_Counters_LastClearPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "last-clear"
Path from root:       "/lldp/interfaces/interface/state/counters/last-clear"

type Lldp_Interface_Counters_LastClearPathAny

type Lldp_Interface_Counters_LastClearPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Counters_LastClearPathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/state/counters/last-clear YANG schema element.

func (*Lldp_Interface_Counters_LastClearPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "last-clear"
Path from root:       "/lldp/interfaces/interface/state/counters/last-clear"

type Lldp_Interface_Counters_TlvDiscardPath

type Lldp_Interface_Counters_TlvDiscardPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Counters_TlvDiscardPath represents the /openconfig-lldp/lldp/interfaces/interface/state/counters/tlv-discard YANG schema element.

func (*Lldp_Interface_Counters_TlvDiscardPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "tlv-discard"
Path from root:       "/lldp/interfaces/interface/state/counters/tlv-discard"

type Lldp_Interface_Counters_TlvDiscardPathAny

type Lldp_Interface_Counters_TlvDiscardPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Counters_TlvDiscardPathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/state/counters/tlv-discard YANG schema element.

func (*Lldp_Interface_Counters_TlvDiscardPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "tlv-discard"
Path from root:       "/lldp/interfaces/interface/state/counters/tlv-discard"

type Lldp_Interface_Counters_TlvUnknownPath

type Lldp_Interface_Counters_TlvUnknownPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Counters_TlvUnknownPath represents the /openconfig-lldp/lldp/interfaces/interface/state/counters/tlv-unknown YANG schema element.

func (*Lldp_Interface_Counters_TlvUnknownPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "tlv-unknown"
Path from root:       "/lldp/interfaces/interface/state/counters/tlv-unknown"

type Lldp_Interface_Counters_TlvUnknownPathAny

type Lldp_Interface_Counters_TlvUnknownPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Counters_TlvUnknownPathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/state/counters/tlv-unknown YANG schema element.

func (*Lldp_Interface_Counters_TlvUnknownPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "tlv-unknown"
Path from root:       "/lldp/interfaces/interface/state/counters/tlv-unknown"

type Lldp_Interface_EnabledPath

type Lldp_Interface_EnabledPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_EnabledPath represents the /openconfig-lldp/lldp/interfaces/interface/state/enabled YANG schema element.

func (*Lldp_Interface_EnabledPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "config/enabled"
Path from root:       "/lldp/interfaces/interface/config/enabled"

func (*Lldp_Interface_EnabledPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/enabled"
Path from root:       "/lldp/interfaces/interface/state/enabled"

type Lldp_Interface_EnabledPathAny

type Lldp_Interface_EnabledPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_EnabledPathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/state/enabled YANG schema element.

func (*Lldp_Interface_EnabledPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "config/enabled"
Path from root:       "/lldp/interfaces/interface/config/enabled"

func (*Lldp_Interface_EnabledPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/enabled"
Path from root:       "/lldp/interfaces/interface/state/enabled"

type Lldp_Interface_NamePath

type Lldp_Interface_NamePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_NamePath represents the /openconfig-lldp/lldp/interfaces/interface/state/name YANG schema element.

func (*Lldp_Interface_NamePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "config/name"
Path from root:       "/lldp/interfaces/interface/config/name"

func (*Lldp_Interface_NamePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/name"
Path from root:       "/lldp/interfaces/interface/state/name"

type Lldp_Interface_NamePathAny

type Lldp_Interface_NamePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_NamePathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/state/name YANG schema element.

func (*Lldp_Interface_NamePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "config/name"
Path from root:       "/lldp/interfaces/interface/config/name"

func (*Lldp_Interface_NamePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/name"
Path from root:       "/lldp/interfaces/interface/state/name"

type Lldp_Interface_NeighborPath

type Lldp_Interface_NeighborPath struct {
	*ygnmi.NodePath
}

Lldp_Interface_NeighborPath represents the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor YANG schema element.

func (*Lldp_Interface_NeighborPath) Age

Age (leaf): Age since discovery

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/age"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/age"

func (*Lldp_Interface_NeighborPath) Capability

Capability (list): List of LLDP system capabilities advertised by the neighbor

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "capabilities/capability"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/capabilities/capability"

Name: oc.E_LldpTypes_LLDP_SYSTEM_CAPABILITY

func (*Lldp_Interface_NeighborPath) CapabilityAny

CapabilityAny (list): List of LLDP system capabilities advertised by the neighbor

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "capabilities/capability"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/capabilities/capability"

func (*Lldp_Interface_NeighborPath) ChassisId

ChassisId (leaf): The Chassis ID is a mandatory TLV which identifies the chassis component of the endpoint identifier associated with the transmitting LLDP agent

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/chassis-id"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/chassis-id"

func (*Lldp_Interface_NeighborPath) ChassisIdType

ChassisIdType (leaf): This field identifies the format and source of the chassis identifier string. It is an enumerator defined by the LldpChassisIdSubtype object from IEEE 802.1AB MIB.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/chassis-id-type"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/chassis-id-type"

func (*Lldp_Interface_NeighborPath) Id

Id (leaf): System generated identifier for the neighbor on the interface.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "*/id"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/*/id"

func (*Lldp_Interface_NeighborPath) LastUpdate

LastUpdate (leaf): Seconds since last update received.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/last-update"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/last-update"

func (*Lldp_Interface_NeighborPath) ManagementAddress

ManagementAddress (leaf): The Management Address is a mandatory TLV which identifies a network address associated with the local LLDP agent, which can be used to reach the agent on the port identified in the Port ID TLV.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/management-address"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/management-address"

func (*Lldp_Interface_NeighborPath) ManagementAddressType

ManagementAddressType (leaf): The enumerated value for the network address type identified in this TLV. This enumeration is defined in the 'Assigned Numbers' RFC [RFC3232] and the ianaAddressFamilyNumbers object.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/management-address-type"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/management-address-type"

func (*Lldp_Interface_NeighborPath) PortDescription

PortDescription (leaf): The binary string containing the actual port identifier for the port which this LLDP PDU was transmitted. The source and format of this field is defined by PtopoPortId from RFC2922.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/port-description"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/port-description"

func (*Lldp_Interface_NeighborPath) PortId

PortId (leaf): The Port ID is a mandatory TLV which identifies the port component of the endpoint identifier associated with the transmitting LLDP agent. If the specified port is an IEEE 802.3 Repeater port, then this TLV is optional.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/port-id"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/port-id"

func (*Lldp_Interface_NeighborPath) PortIdType

PortIdType (leaf): This field identifies the format and source of the port identifier string. It is an enumerator defined by the PtopoPortIdType object from RFC2922.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/port-id-type"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/port-id-type"

func (*Lldp_Interface_NeighborPath) State

State returns a Query that can be used in gNMI operations.

func (*Lldp_Interface_NeighborPath) SystemDescription

SystemDescription (leaf): The system description field shall contain an alpha-numeric string that is the textual description of the network entity. The system description should include the full name and version identification of the system's hardware type, software operating system, and networking software. If implementations support IETF RFC 3418, the sysDescr object should be used for this field.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/system-description"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/system-description"

func (*Lldp_Interface_NeighborPath) SystemName

SystemName (leaf): The system name field shall contain an alpha-numeric string that indicates the system's administratively assigned name. The system name should be the system's fully qualified domain name. If implementations support IETF RFC 3418, the sysName object should be used for this field.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/system-name"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/system-name"

func (*Lldp_Interface_NeighborPath) Tlv

Tlv (list): List of custom LLDP TLVs from a neighbor

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "custom-tlvs/tlv"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/custom-tlvs/tlv"

Type: int32
Oui: string
OuiSubtype: string

func (*Lldp_Interface_NeighborPath) TlvAny

TlvAny (list): List of custom LLDP TLVs from a neighbor

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "custom-tlvs/tlv"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/custom-tlvs/tlv"

func (*Lldp_Interface_NeighborPath) Ttl

Ttl (leaf): The time-to-live (TTL) is a mandatory TLV which indicates how long information from the neighbor should be considered valid.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/ttl"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/ttl"

type Lldp_Interface_NeighborPathAny

type Lldp_Interface_NeighborPathAny struct {
	*ygnmi.NodePath
}

Lldp_Interface_NeighborPathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor YANG schema element.

func (*Lldp_Interface_NeighborPathAny) Age

Age (leaf): Age since discovery

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/age"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/age"

func (*Lldp_Interface_NeighborPathAny) Capability

Capability (list): List of LLDP system capabilities advertised by the neighbor

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "capabilities/capability"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/capabilities/capability"

Name: oc.E_LldpTypes_LLDP_SYSTEM_CAPABILITY

func (*Lldp_Interface_NeighborPathAny) CapabilityAny

CapabilityAny (list): List of LLDP system capabilities advertised by the neighbor

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "capabilities/capability"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/capabilities/capability"

func (*Lldp_Interface_NeighborPathAny) ChassisId

ChassisId (leaf): The Chassis ID is a mandatory TLV which identifies the chassis component of the endpoint identifier associated with the transmitting LLDP agent

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/chassis-id"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/chassis-id"

func (*Lldp_Interface_NeighborPathAny) ChassisIdType

ChassisIdType (leaf): This field identifies the format and source of the chassis identifier string. It is an enumerator defined by the LldpChassisIdSubtype object from IEEE 802.1AB MIB.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/chassis-id-type"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/chassis-id-type"

func (*Lldp_Interface_NeighborPathAny) Id

Id (leaf): System generated identifier for the neighbor on the interface.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "*/id"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/*/id"

func (*Lldp_Interface_NeighborPathAny) LastUpdate

LastUpdate (leaf): Seconds since last update received.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/last-update"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/last-update"

func (*Lldp_Interface_NeighborPathAny) ManagementAddress

ManagementAddress (leaf): The Management Address is a mandatory TLV which identifies a network address associated with the local LLDP agent, which can be used to reach the agent on the port identified in the Port ID TLV.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/management-address"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/management-address"

func (*Lldp_Interface_NeighborPathAny) ManagementAddressType

ManagementAddressType (leaf): The enumerated value for the network address type identified in this TLV. This enumeration is defined in the 'Assigned Numbers' RFC [RFC3232] and the ianaAddressFamilyNumbers object.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/management-address-type"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/management-address-type"

func (*Lldp_Interface_NeighborPathAny) PortDescription

PortDescription (leaf): The binary string containing the actual port identifier for the port which this LLDP PDU was transmitted. The source and format of this field is defined by PtopoPortId from RFC2922.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/port-description"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/port-description"

func (*Lldp_Interface_NeighborPathAny) PortId

PortId (leaf): The Port ID is a mandatory TLV which identifies the port component of the endpoint identifier associated with the transmitting LLDP agent. If the specified port is an IEEE 802.3 Repeater port, then this TLV is optional.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/port-id"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/port-id"

func (*Lldp_Interface_NeighborPathAny) PortIdType

PortIdType (leaf): This field identifies the format and source of the port identifier string. It is an enumerator defined by the PtopoPortIdType object from RFC2922.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/port-id-type"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/port-id-type"

func (*Lldp_Interface_NeighborPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Lldp_Interface_NeighborPathAny) SystemDescription

SystemDescription (leaf): The system description field shall contain an alpha-numeric string that is the textual description of the network entity. The system description should include the full name and version identification of the system's hardware type, software operating system, and networking software. If implementations support IETF RFC 3418, the sysDescr object should be used for this field.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/system-description"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/system-description"

func (*Lldp_Interface_NeighborPathAny) SystemName

SystemName (leaf): The system name field shall contain an alpha-numeric string that indicates the system's administratively assigned name. The system name should be the system's fully qualified domain name. If implementations support IETF RFC 3418, the sysName object should be used for this field.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/system-name"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/system-name"

func (*Lldp_Interface_NeighborPathAny) Tlv

Tlv (list): List of custom LLDP TLVs from a neighbor

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "custom-tlvs/tlv"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/custom-tlvs/tlv"

Type: int32
Oui: string
OuiSubtype: string

func (*Lldp_Interface_NeighborPathAny) TlvAny

TlvAny (list): List of custom LLDP TLVs from a neighbor

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "custom-tlvs/tlv"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/custom-tlvs/tlv"

func (*Lldp_Interface_NeighborPathAny) Ttl

Ttl (leaf): The time-to-live (TTL) is a mandatory TLV which indicates how long information from the neighbor should be considered valid.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/ttl"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/ttl"

type Lldp_Interface_Neighbor_AgePath

type Lldp_Interface_Neighbor_AgePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_AgePath represents the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/state/age YANG schema element.

func (*Lldp_Interface_Neighbor_AgePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/age"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/age"

type Lldp_Interface_Neighbor_AgePathAny

type Lldp_Interface_Neighbor_AgePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_AgePathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/state/age YANG schema element.

func (*Lldp_Interface_Neighbor_AgePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/age"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/age"

type Lldp_Interface_Neighbor_CapabilityPath

type Lldp_Interface_Neighbor_CapabilityPath struct {
	*ygnmi.NodePath
}

Lldp_Interface_Neighbor_CapabilityPath represents the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/capabilities/capability YANG schema element.

func (*Lldp_Interface_Neighbor_CapabilityPath) Enabled

Enabled (leaf): Indicates whether the corresponding system capability is enabled on the neighbor.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/enabled"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/capabilities/capability/state/enabled"

func (*Lldp_Interface_Neighbor_CapabilityPath) Name

Name (leaf): Name of the system capability advertised by the neighbor. Capabilities are represented in a bitmap that defines the primary functions of the system. The capabilities are defined in IEEE 802.1AB.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "*/name"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/capabilities/capability/*/name"

func (*Lldp_Interface_Neighbor_CapabilityPath) State

State returns a Query that can be used in gNMI operations.

type Lldp_Interface_Neighbor_CapabilityPathAny

type Lldp_Interface_Neighbor_CapabilityPathAny struct {
	*ygnmi.NodePath
}

Lldp_Interface_Neighbor_CapabilityPathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/capabilities/capability YANG schema element.

func (*Lldp_Interface_Neighbor_CapabilityPathAny) Enabled

Enabled (leaf): Indicates whether the corresponding system capability is enabled on the neighbor.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/enabled"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/capabilities/capability/state/enabled"

func (*Lldp_Interface_Neighbor_CapabilityPathAny) Name

Name (leaf): Name of the system capability advertised by the neighbor. Capabilities are represented in a bitmap that defines the primary functions of the system. The capabilities are defined in IEEE 802.1AB.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "*/name"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/capabilities/capability/*/name"

func (*Lldp_Interface_Neighbor_CapabilityPathAny) State

State returns a Query that can be used in gNMI operations.

type Lldp_Interface_Neighbor_Capability_EnabledPath

type Lldp_Interface_Neighbor_Capability_EnabledPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_Capability_EnabledPath represents the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/capabilities/capability/state/enabled YANG schema element.

func (*Lldp_Interface_Neighbor_Capability_EnabledPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/enabled"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/capabilities/capability/state/enabled"

type Lldp_Interface_Neighbor_Capability_EnabledPathAny

type Lldp_Interface_Neighbor_Capability_EnabledPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_Capability_EnabledPathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/capabilities/capability/state/enabled YANG schema element.

func (*Lldp_Interface_Neighbor_Capability_EnabledPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/enabled"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/capabilities/capability/state/enabled"

type Lldp_Interface_Neighbor_Capability_NamePath

type Lldp_Interface_Neighbor_Capability_NamePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_Capability_NamePath represents the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/capabilities/capability/state/name YANG schema element.

func (*Lldp_Interface_Neighbor_Capability_NamePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "name"
Path from root:       ""

func (*Lldp_Interface_Neighbor_Capability_NamePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/name"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/capabilities/capability/state/name"

type Lldp_Interface_Neighbor_Capability_NamePathAny

type Lldp_Interface_Neighbor_Capability_NamePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_Capability_NamePathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/capabilities/capability/state/name YANG schema element.

func (*Lldp_Interface_Neighbor_Capability_NamePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "name"
Path from root:       ""

func (*Lldp_Interface_Neighbor_Capability_NamePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/name"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/capabilities/capability/state/name"

type Lldp_Interface_Neighbor_ChassisIdPath

type Lldp_Interface_Neighbor_ChassisIdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_ChassisIdPath represents the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/state/chassis-id YANG schema element.

func (*Lldp_Interface_Neighbor_ChassisIdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/chassis-id"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/chassis-id"

type Lldp_Interface_Neighbor_ChassisIdPathAny

type Lldp_Interface_Neighbor_ChassisIdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_ChassisIdPathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/state/chassis-id YANG schema element.

func (*Lldp_Interface_Neighbor_ChassisIdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/chassis-id"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/chassis-id"

type Lldp_Interface_Neighbor_ChassisIdTypePath

type Lldp_Interface_Neighbor_ChassisIdTypePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_ChassisIdTypePath represents the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/state/chassis-id-type YANG schema element.

func (*Lldp_Interface_Neighbor_ChassisIdTypePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/chassis-id-type"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/chassis-id-type"

type Lldp_Interface_Neighbor_ChassisIdTypePathAny

type Lldp_Interface_Neighbor_ChassisIdTypePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_ChassisIdTypePathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/state/chassis-id-type YANG schema element.

func (*Lldp_Interface_Neighbor_ChassisIdTypePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/chassis-id-type"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/chassis-id-type"

type Lldp_Interface_Neighbor_IdPath

type Lldp_Interface_Neighbor_IdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_IdPath represents the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/state/id YANG schema element.

func (*Lldp_Interface_Neighbor_IdPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "id"
Path from root:       ""

func (*Lldp_Interface_Neighbor_IdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/id"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/id"

type Lldp_Interface_Neighbor_IdPathAny

type Lldp_Interface_Neighbor_IdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_IdPathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/state/id YANG schema element.

func (*Lldp_Interface_Neighbor_IdPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "id"
Path from root:       ""

func (*Lldp_Interface_Neighbor_IdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/id"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/id"

type Lldp_Interface_Neighbor_LastUpdatePath

type Lldp_Interface_Neighbor_LastUpdatePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_LastUpdatePath represents the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/state/last-update YANG schema element.

func (*Lldp_Interface_Neighbor_LastUpdatePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/last-update"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/last-update"

type Lldp_Interface_Neighbor_LastUpdatePathAny

type Lldp_Interface_Neighbor_LastUpdatePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_LastUpdatePathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/state/last-update YANG schema element.

func (*Lldp_Interface_Neighbor_LastUpdatePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/last-update"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/last-update"

type Lldp_Interface_Neighbor_ManagementAddressPath

type Lldp_Interface_Neighbor_ManagementAddressPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_ManagementAddressPath represents the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/state/management-address YANG schema element.

func (*Lldp_Interface_Neighbor_ManagementAddressPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/management-address"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/management-address"

type Lldp_Interface_Neighbor_ManagementAddressPathAny

type Lldp_Interface_Neighbor_ManagementAddressPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_ManagementAddressPathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/state/management-address YANG schema element.

func (*Lldp_Interface_Neighbor_ManagementAddressPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/management-address"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/management-address"

type Lldp_Interface_Neighbor_ManagementAddressTypePath

type Lldp_Interface_Neighbor_ManagementAddressTypePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_ManagementAddressTypePath represents the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/state/management-address-type YANG schema element.

func (*Lldp_Interface_Neighbor_ManagementAddressTypePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/management-address-type"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/management-address-type"

type Lldp_Interface_Neighbor_ManagementAddressTypePathAny

type Lldp_Interface_Neighbor_ManagementAddressTypePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_ManagementAddressTypePathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/state/management-address-type YANG schema element.

func (*Lldp_Interface_Neighbor_ManagementAddressTypePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/management-address-type"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/management-address-type"

type Lldp_Interface_Neighbor_PortDescriptionPath

type Lldp_Interface_Neighbor_PortDescriptionPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_PortDescriptionPath represents the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/state/port-description YANG schema element.

func (*Lldp_Interface_Neighbor_PortDescriptionPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/port-description"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/port-description"

type Lldp_Interface_Neighbor_PortDescriptionPathAny

type Lldp_Interface_Neighbor_PortDescriptionPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_PortDescriptionPathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/state/port-description YANG schema element.

func (*Lldp_Interface_Neighbor_PortDescriptionPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/port-description"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/port-description"

type Lldp_Interface_Neighbor_PortIdPath

type Lldp_Interface_Neighbor_PortIdPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_PortIdPath represents the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/state/port-id YANG schema element.

func (*Lldp_Interface_Neighbor_PortIdPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/port-id"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/port-id"

type Lldp_Interface_Neighbor_PortIdPathAny

type Lldp_Interface_Neighbor_PortIdPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_PortIdPathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/state/port-id YANG schema element.

func (*Lldp_Interface_Neighbor_PortIdPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/port-id"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/port-id"

type Lldp_Interface_Neighbor_PortIdTypePath

type Lldp_Interface_Neighbor_PortIdTypePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_PortIdTypePath represents the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/state/port-id-type YANG schema element.

func (*Lldp_Interface_Neighbor_PortIdTypePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/port-id-type"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/port-id-type"

type Lldp_Interface_Neighbor_PortIdTypePathAny

type Lldp_Interface_Neighbor_PortIdTypePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_PortIdTypePathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/state/port-id-type YANG schema element.

func (*Lldp_Interface_Neighbor_PortIdTypePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/port-id-type"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/port-id-type"

type Lldp_Interface_Neighbor_SystemDescriptionPath

type Lldp_Interface_Neighbor_SystemDescriptionPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_SystemDescriptionPath represents the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/state/system-description YANG schema element.

func (*Lldp_Interface_Neighbor_SystemDescriptionPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/system-description"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/system-description"

type Lldp_Interface_Neighbor_SystemDescriptionPathAny

type Lldp_Interface_Neighbor_SystemDescriptionPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_SystemDescriptionPathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/state/system-description YANG schema element.

func (*Lldp_Interface_Neighbor_SystemDescriptionPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/system-description"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/system-description"

type Lldp_Interface_Neighbor_SystemNamePath

type Lldp_Interface_Neighbor_SystemNamePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_SystemNamePath represents the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/state/system-name YANG schema element.

func (*Lldp_Interface_Neighbor_SystemNamePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/system-name"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/system-name"

type Lldp_Interface_Neighbor_SystemNamePathAny

type Lldp_Interface_Neighbor_SystemNamePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_SystemNamePathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/state/system-name YANG schema element.

func (*Lldp_Interface_Neighbor_SystemNamePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/system-name"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/system-name"

type Lldp_Interface_Neighbor_TlvPath

type Lldp_Interface_Neighbor_TlvPath struct {
	*ygnmi.NodePath
}

Lldp_Interface_Neighbor_TlvPath represents the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/custom-tlvs/tlv YANG schema element.

func (*Lldp_Interface_Neighbor_TlvPath) Oui

Oui (leaf): The organizationally unique identifier field shall contain the organization's OUI as defined in Clause 9 of IEEE Std 802. The high-order octet is 0 and the low-order 3 octets are the SMI Network Management Private Enterprise Code of the Vendor in network byte order, as defined in the 'Assigned Numbers' RFC [RFC3232].

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "*/oui"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/custom-tlvs/tlv/*/oui"

func (*Lldp_Interface_Neighbor_TlvPath) OuiSubtype

OuiSubtype (leaf): The organizationally defined subtype field shall contain a unique subtype value assigned by the defining organization.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "*/oui-subtype"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/custom-tlvs/tlv/*/oui-subtype"

func (*Lldp_Interface_Neighbor_TlvPath) State

State returns a Query that can be used in gNMI operations.

func (*Lldp_Interface_Neighbor_TlvPath) Type

Type (leaf): The integer value identifying the type of information contained in the value field.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "*/type"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/custom-tlvs/tlv/*/type"

func (*Lldp_Interface_Neighbor_TlvPath) Value

Value (leaf): A variable-length octet-string containing the instance-specific information for this TLV.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/value"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/custom-tlvs/tlv/state/value"

type Lldp_Interface_Neighbor_TlvPathAny

type Lldp_Interface_Neighbor_TlvPathAny struct {
	*ygnmi.NodePath
}

Lldp_Interface_Neighbor_TlvPathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/custom-tlvs/tlv YANG schema element.

func (*Lldp_Interface_Neighbor_TlvPathAny) Oui

Oui (leaf): The organizationally unique identifier field shall contain the organization's OUI as defined in Clause 9 of IEEE Std 802. The high-order octet is 0 and the low-order 3 octets are the SMI Network Management Private Enterprise Code of the Vendor in network byte order, as defined in the 'Assigned Numbers' RFC [RFC3232].

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "*/oui"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/custom-tlvs/tlv/*/oui"

func (*Lldp_Interface_Neighbor_TlvPathAny) OuiSubtype

OuiSubtype (leaf): The organizationally defined subtype field shall contain a unique subtype value assigned by the defining organization.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "*/oui-subtype"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/custom-tlvs/tlv/*/oui-subtype"

func (*Lldp_Interface_Neighbor_TlvPathAny) State

State returns a Query that can be used in gNMI operations.

func (*Lldp_Interface_Neighbor_TlvPathAny) Type

Type (leaf): The integer value identifying the type of information contained in the value field.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "*/type"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/custom-tlvs/tlv/*/type"

func (*Lldp_Interface_Neighbor_TlvPathAny) Value

Value (leaf): A variable-length octet-string containing the instance-specific information for this TLV.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/value"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/custom-tlvs/tlv/state/value"

func (*Lldp_Interface_Neighbor_TlvPathAny) WithOui

WithOui sets Lldp_Interface_Neighbor_TlvPathAny's key "oui" to the specified value. Oui: string

func (*Lldp_Interface_Neighbor_TlvPathAny) WithOuiSubtype

WithOuiSubtype sets Lldp_Interface_Neighbor_TlvPathAny's key "oui-subtype" to the specified value. OuiSubtype: string

func (*Lldp_Interface_Neighbor_TlvPathAny) WithType

WithType sets Lldp_Interface_Neighbor_TlvPathAny's key "type" to the specified value. Type: int32

type Lldp_Interface_Neighbor_Tlv_OuiPath

type Lldp_Interface_Neighbor_Tlv_OuiPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_Tlv_OuiPath represents the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/custom-tlvs/tlv/state/oui YANG schema element.

func (*Lldp_Interface_Neighbor_Tlv_OuiPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "oui"
Path from root:       ""

func (*Lldp_Interface_Neighbor_Tlv_OuiPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/oui"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/custom-tlvs/tlv/state/oui"

type Lldp_Interface_Neighbor_Tlv_OuiPathAny

type Lldp_Interface_Neighbor_Tlv_OuiPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_Tlv_OuiPathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/custom-tlvs/tlv/state/oui YANG schema element.

func (*Lldp_Interface_Neighbor_Tlv_OuiPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "oui"
Path from root:       ""

func (*Lldp_Interface_Neighbor_Tlv_OuiPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/oui"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/custom-tlvs/tlv/state/oui"

type Lldp_Interface_Neighbor_Tlv_OuiSubtypePath

type Lldp_Interface_Neighbor_Tlv_OuiSubtypePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_Tlv_OuiSubtypePath represents the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/custom-tlvs/tlv/state/oui-subtype YANG schema element.

func (*Lldp_Interface_Neighbor_Tlv_OuiSubtypePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "oui-subtype"
Path from root:       ""

func (*Lldp_Interface_Neighbor_Tlv_OuiSubtypePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/oui-subtype"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/custom-tlvs/tlv/state/oui-subtype"

type Lldp_Interface_Neighbor_Tlv_OuiSubtypePathAny

type Lldp_Interface_Neighbor_Tlv_OuiSubtypePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_Tlv_OuiSubtypePathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/custom-tlvs/tlv/state/oui-subtype YANG schema element.

func (*Lldp_Interface_Neighbor_Tlv_OuiSubtypePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "oui-subtype"
Path from root:       ""

func (*Lldp_Interface_Neighbor_Tlv_OuiSubtypePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/oui-subtype"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/custom-tlvs/tlv/state/oui-subtype"

type Lldp_Interface_Neighbor_Tlv_TypePath

type Lldp_Interface_Neighbor_Tlv_TypePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_Tlv_TypePath represents the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/custom-tlvs/tlv/state/type YANG schema element.

func (*Lldp_Interface_Neighbor_Tlv_TypePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "type"
Path from root:       ""

func (*Lldp_Interface_Neighbor_Tlv_TypePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/type"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/custom-tlvs/tlv/state/type"

type Lldp_Interface_Neighbor_Tlv_TypePathAny

type Lldp_Interface_Neighbor_Tlv_TypePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_Tlv_TypePathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/custom-tlvs/tlv/state/type YANG schema element.

func (*Lldp_Interface_Neighbor_Tlv_TypePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "type"
Path from root:       ""

func (*Lldp_Interface_Neighbor_Tlv_TypePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/type"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/custom-tlvs/tlv/state/type"

type Lldp_Interface_Neighbor_Tlv_ValuePath

type Lldp_Interface_Neighbor_Tlv_ValuePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_Tlv_ValuePath represents the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/custom-tlvs/tlv/state/value YANG schema element.

func (*Lldp_Interface_Neighbor_Tlv_ValuePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/value"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/custom-tlvs/tlv/state/value"

type Lldp_Interface_Neighbor_Tlv_ValuePathAny

type Lldp_Interface_Neighbor_Tlv_ValuePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_Tlv_ValuePathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/custom-tlvs/tlv/state/value YANG schema element.

func (*Lldp_Interface_Neighbor_Tlv_ValuePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/value"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/custom-tlvs/tlv/state/value"

type Lldp_Interface_Neighbor_TtlPath

type Lldp_Interface_Neighbor_TtlPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_TtlPath represents the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/state/ttl YANG schema element.

func (*Lldp_Interface_Neighbor_TtlPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/ttl"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/ttl"

type Lldp_Interface_Neighbor_TtlPathAny

type Lldp_Interface_Neighbor_TtlPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_Interface_Neighbor_TtlPathAny represents the wildcard version of the /openconfig-lldp/lldp/interfaces/interface/neighbors/neighbor/state/ttl YANG schema element.

func (*Lldp_Interface_Neighbor_TtlPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/ttl"
Path from root:       "/lldp/interfaces/interface/neighbors/neighbor/state/ttl"

type Lldp_SuppressTlvAdvertisementPath

type Lldp_SuppressTlvAdvertisementPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_SuppressTlvAdvertisementPath represents the /openconfig-lldp/lldp/state/suppress-tlv-advertisement YANG schema element.

func (*Lldp_SuppressTlvAdvertisementPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "config/suppress-tlv-advertisement"
Path from root:       "/lldp/config/suppress-tlv-advertisement"

func (*Lldp_SuppressTlvAdvertisementPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/suppress-tlv-advertisement"
Path from root:       "/lldp/state/suppress-tlv-advertisement"

type Lldp_SuppressTlvAdvertisementPathAny

type Lldp_SuppressTlvAdvertisementPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_SuppressTlvAdvertisementPathAny represents the wildcard version of the /openconfig-lldp/lldp/state/suppress-tlv-advertisement YANG schema element.

func (*Lldp_SuppressTlvAdvertisementPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "config/suppress-tlv-advertisement"
Path from root:       "/lldp/config/suppress-tlv-advertisement"

func (*Lldp_SuppressTlvAdvertisementPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/suppress-tlv-advertisement"
Path from root:       "/lldp/state/suppress-tlv-advertisement"

type Lldp_SystemDescriptionPath

type Lldp_SystemDescriptionPath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_SystemDescriptionPath represents the /openconfig-lldp/lldp/state/system-description YANG schema element.

func (*Lldp_SystemDescriptionPath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "config/system-description"
Path from root:       "/lldp/config/system-description"

func (*Lldp_SystemDescriptionPath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/system-description"
Path from root:       "/lldp/state/system-description"

type Lldp_SystemDescriptionPathAny

type Lldp_SystemDescriptionPathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_SystemDescriptionPathAny represents the wildcard version of the /openconfig-lldp/lldp/state/system-description YANG schema element.

func (*Lldp_SystemDescriptionPathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "config/system-description"
Path from root:       "/lldp/config/system-description"

func (*Lldp_SystemDescriptionPathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/system-description"
Path from root:       "/lldp/state/system-description"

type Lldp_SystemNamePath

type Lldp_SystemNamePath struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_SystemNamePath represents the /openconfig-lldp/lldp/state/system-name YANG schema element.

func (*Lldp_SystemNamePath) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "config/system-name"
Path from root:       "/lldp/config/system-name"

func (*Lldp_SystemNamePath) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/system-name"
Path from root:       "/lldp/state/system-name"

type Lldp_SystemNamePathAny

type Lldp_SystemNamePathAny struct {
	*ygnmi.NodePath
	// contains filtered or unexported fields
}

Lldp_SystemNamePathAny represents the wildcard version of the /openconfig-lldp/lldp/state/system-name YANG schema element.

func (*Lldp_SystemNamePathAny) Config

Config returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "config/system-name"
Path from root:       "/lldp/config/system-name"

func (*Lldp_SystemNamePathAny) State

State returns a Query that can be used in gNMI operations.

Defining module:      "openconfig-lldp"
Instantiating module: "openconfig-lldp"
Path from parent:     "state/system-name"
Path from root:       "/lldp/state/system-name"

Jump to

Keyboard shortcuts

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