relayagent

package
v0.7.1 Latest Latest
Warning

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

Go to latest
Published: Jan 7, 2025 License: Apache-2.0 Imports: 5 Imported by: 1

Documentation

Overview

Package relayagent is a generated package which contains definitions of structs which generate gNMI paths for a YANG schema.

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

  • gnmi-collector-metadata.yang
  • public/release/models/acl/openconfig-acl.yang
  • public/release/models/acl/openconfig-packet-match.yang
  • public/release/models/aft/openconfig-aft-network-instance.yang
  • public/release/models/aft/openconfig-aft-summary.yang
  • public/release/models/aft/openconfig-aft.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/extensions/openconfig-metadata.yang
  • public/release/models/gnsi/openconfig-gnsi-acctz.yang
  • public/release/models/gnsi/openconfig-gnsi-authz.yang
  • public/release/models/gnsi/openconfig-gnsi-certz.yang
  • public/release/models/gnsi/openconfig-gnsi-credentialz.yang
  • public/release/models/gnsi/openconfig-gnsi-pathz.yang
  • public/release/models/gnsi/openconfig-gnsi.yang
  • public/release/models/gribi/openconfig-gribi.yang
  • public/release/models/interfaces/openconfig-if-aggregate.yang
  • public/release/models/interfaces/openconfig-if-ethernet-ext.yang
  • public/release/models/interfaces/openconfig-if-ethernet.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-policy.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-ospf-policy.yang
  • public/release/models/ospf/openconfig-ospfv2.yang
  • public/release/models/p4rt/openconfig-p4rt.yang
  • public/release/models/platform/openconfig-platform-common.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-psu.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/relay-agent/openconfig-relay-agent.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-bootz.yang
  • public/release/models/system/openconfig-system-controlplane.yang
  • public/release/models/system/openconfig-system-utilization.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 RelayAgentPath

type RelayAgentPath struct {
	*ygnmi.NodePath
}

RelayAgentPath represents the /openconfig-relay-agent/relay-agent YANG schema element.

func (*RelayAgentPath) Config

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

func (*RelayAgentPath) Dhcp

Dhcp (container): Top-level container for global relay agent data

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp"
Path from root:       "/relay-agent/dhcp"

func (*RelayAgentPath) Dhcpv6

Dhcpv6 (container): Top-level container for global relay agent data

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6"
Path from root:       "/relay-agent/dhcpv6"

func (*RelayAgentPath) State

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

type RelayAgentPathAny

type RelayAgentPathAny struct {
	*ygnmi.NodePath
}

RelayAgentPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent YANG schema element.

func (*RelayAgentPathAny) Config

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

func (*RelayAgentPathAny) Dhcp

Dhcp (container): Top-level container for global relay agent data

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp"
Path from root:       "/relay-agent/dhcp"

func (*RelayAgentPathAny) Dhcpv6

Dhcpv6 (container): Top-level container for global relay agent data

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6"
Path from root:       "/relay-agent/dhcpv6"

func (*RelayAgentPathAny) State

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

type RelayAgent_DhcpPath

type RelayAgent_DhcpPath struct {
	*ygnmi.NodePath
}

RelayAgent_DhcpPath represents the /openconfig-relay-agent/relay-agent/dhcp YANG schema element.

func (*RelayAgent_DhcpPath) AgentInformationOption

AgentInformationOption (container): Top-level container for relay agent information option data

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "agent-information-option"
Path from root:       "/relay-agent/dhcp/agent-information-option"

func (*RelayAgent_DhcpPath) Config

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

func (*RelayAgent_DhcpPath) EnableRelayAgent

EnableRelayAgent (leaf): Enables DHCP/BOOTP relay agent on all interfaces

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/enable-relay-agent"
Path from root:       "/relay-agent/dhcp/*/enable-relay-agent"

func (*RelayAgent_DhcpPath) Interface

Interface (list): List of interfaces on which the relay agent is configured.

The interface referenced is based on the interface and subinterface leaves within the interface-ref container - which reference an entry in the /interfaces/interface list - and should not rely on the value of the list key.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "interfaces/interface"
Path from root:       "/relay-agent/dhcp/interfaces/interface"

Id: string

func (*RelayAgent_DhcpPath) InterfaceAny

InterfaceAny (list): List of interfaces on which the relay agent is configured.

The interface referenced is based on the interface and subinterface leaves within the interface-ref container - which reference an entry in the /interfaces/interface list - and should not rely on the value of the list key.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "interfaces/interface"
Path from root:       "/relay-agent/dhcp/interfaces/interface"

func (*RelayAgent_DhcpPath) InterfaceMap

InterfaceMap (list): List of interfaces on which the relay agent is configured.

The interface referenced is based on the interface and subinterface leaves within the interface-ref container - which reference an entry in the /interfaces/interface list - and should not rely on the value of the list key.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "interfaces/interface"
Path from root:       "/relay-agent/dhcp/interfaces/interface"

func (*RelayAgent_DhcpPath) State

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

type RelayAgent_DhcpPathAny

type RelayAgent_DhcpPathAny struct {
	*ygnmi.NodePath
}

RelayAgent_DhcpPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp YANG schema element.

func (*RelayAgent_DhcpPathAny) AgentInformationOption

AgentInformationOption (container): Top-level container for relay agent information option data

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "agent-information-option"
Path from root:       "/relay-agent/dhcp/agent-information-option"

func (*RelayAgent_DhcpPathAny) Config

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

func (*RelayAgent_DhcpPathAny) EnableRelayAgent

EnableRelayAgent (leaf): Enables DHCP/BOOTP relay agent on all interfaces

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/enable-relay-agent"
Path from root:       "/relay-agent/dhcp/*/enable-relay-agent"

func (*RelayAgent_DhcpPathAny) Interface

Interface (list): List of interfaces on which the relay agent is configured.

The interface referenced is based on the interface and subinterface leaves within the interface-ref container - which reference an entry in the /interfaces/interface list - and should not rely on the value of the list key.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "interfaces/interface"
Path from root:       "/relay-agent/dhcp/interfaces/interface"

Id: string

func (*RelayAgent_DhcpPathAny) InterfaceAny

InterfaceAny (list): List of interfaces on which the relay agent is configured.

The interface referenced is based on the interface and subinterface leaves within the interface-ref container - which reference an entry in the /interfaces/interface list - and should not rely on the value of the list key.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "interfaces/interface"
Path from root:       "/relay-agent/dhcp/interfaces/interface"

func (*RelayAgent_DhcpPathAny) InterfaceMap

InterfaceMap (list): List of interfaces on which the relay agent is configured.

The interface referenced is based on the interface and subinterface leaves within the interface-ref container - which reference an entry in the /interfaces/interface list - and should not rely on the value of the list key.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "interfaces/interface"
Path from root:       "/relay-agent/dhcp/interfaces/interface"

func (*RelayAgent_DhcpPathAny) State

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

type RelayAgent_Dhcp_AgentInformationOptionPath

type RelayAgent_Dhcp_AgentInformationOptionPath struct {
	*ygnmi.NodePath
}

RelayAgent_Dhcp_AgentInformationOptionPath represents the /openconfig-relay-agent/relay-agent/dhcp/agent-information-option YANG schema element.

func (*RelayAgent_Dhcp_AgentInformationOptionPath) Config

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

func (*RelayAgent_Dhcp_AgentInformationOptionPath) Enable

Enable (leaf): Enable sending the DHCP option for Relay Agent information -- option 82.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/enable"
Path from root:       "/relay-agent/dhcp/agent-information-option/*/enable"

func (*RelayAgent_Dhcp_AgentInformationOptionPath) State

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

type RelayAgent_Dhcp_AgentInformationOptionPathAny

type RelayAgent_Dhcp_AgentInformationOptionPathAny struct {
	*ygnmi.NodePath
}

RelayAgent_Dhcp_AgentInformationOptionPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/agent-information-option YANG schema element.

func (*RelayAgent_Dhcp_AgentInformationOptionPathAny) Config

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

func (*RelayAgent_Dhcp_AgentInformationOptionPathAny) Enable

Enable (leaf): Enable sending the DHCP option for Relay Agent information -- option 82.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/enable"
Path from root:       "/relay-agent/dhcp/agent-information-option/*/enable"

func (*RelayAgent_Dhcp_AgentInformationOptionPathAny) State

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

type RelayAgent_Dhcp_AgentInformationOption_EnablePath

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

RelayAgent_Dhcp_AgentInformationOption_EnablePath represents the /openconfig-relay-agent/relay-agent/dhcp/agent-information-option/state/enable YANG schema element.

func (*RelayAgent_Dhcp_AgentInformationOption_EnablePath) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/enable"
Path from root:       "/relay-agent/dhcp/agent-information-option/config/enable"

func (*RelayAgent_Dhcp_AgentInformationOption_EnablePath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/enable"
Path from root:       "/relay-agent/dhcp/agent-information-option/state/enable"

type RelayAgent_Dhcp_AgentInformationOption_EnablePathAny

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

RelayAgent_Dhcp_AgentInformationOption_EnablePathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/agent-information-option/state/enable YANG schema element.

func (*RelayAgent_Dhcp_AgentInformationOption_EnablePathAny) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/enable"
Path from root:       "/relay-agent/dhcp/agent-information-option/config/enable"

func (*RelayAgent_Dhcp_AgentInformationOption_EnablePathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/enable"
Path from root:       "/relay-agent/dhcp/agent-information-option/state/enable"

type RelayAgent_Dhcp_EnableRelayAgentPath

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

RelayAgent_Dhcp_EnableRelayAgentPath represents the /openconfig-relay-agent/relay-agent/dhcp/state/enable-relay-agent YANG schema element.

func (*RelayAgent_Dhcp_EnableRelayAgentPath) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/enable-relay-agent"
Path from root:       "/relay-agent/dhcp/config/enable-relay-agent"

func (*RelayAgent_Dhcp_EnableRelayAgentPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/enable-relay-agent"
Path from root:       "/relay-agent/dhcp/state/enable-relay-agent"

type RelayAgent_Dhcp_EnableRelayAgentPathAny

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

RelayAgent_Dhcp_EnableRelayAgentPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/state/enable-relay-agent YANG schema element.

func (*RelayAgent_Dhcp_EnableRelayAgentPathAny) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/enable-relay-agent"
Path from root:       "/relay-agent/dhcp/config/enable-relay-agent"

func (*RelayAgent_Dhcp_EnableRelayAgentPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/enable-relay-agent"
Path from root:       "/relay-agent/dhcp/state/enable-relay-agent"

type RelayAgent_Dhcp_InterfacePath

type RelayAgent_Dhcp_InterfacePath struct {
	*ygnmi.NodePath
}

RelayAgent_Dhcp_InterfacePath represents the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface YANG schema element.

func (*RelayAgent_Dhcp_InterfacePath) AgentInformationOption

AgentInformationOption (container): Top-level container for relay agent information option data

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "agent-information-option"
Path from root:       "/relay-agent/dhcp/interfaces/interface/agent-information-option"

func (*RelayAgent_Dhcp_InterfacePath) Config

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

func (*RelayAgent_Dhcp_InterfacePath) Counters

Counters (container): Counters and statistics for relay agent operation.

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

func (*RelayAgent_Dhcp_InterfacePath) Enable

Enable (leaf): Enables the relay agent on the referenced interface. At least one helper address should also be configured for forwarding requested.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/enable"
Path from root:       "/relay-agent/dhcp/interfaces/interface/*/enable"

func (*RelayAgent_Dhcp_InterfacePath) HelperAddress

HelperAddress (leaf-list): List of IPv4 or IPv6 addresses of DHCP servers to which the relay agent should forward DHCPv4 requests. The relay agent is expected to forward DHCPv4/BOOTP requests to all listed server addresses when DHCPv4 relaying is enabled globally, or on the interface.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/helper-address"
Path from root:       "/relay-agent/dhcp/interfaces/interface/*/helper-address"

func (*RelayAgent_Dhcp_InterfacePath) Id

Id (leaf): Name of the interface on which relay agent is active

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/id"
Path from root:       "/relay-agent/dhcp/interfaces/interface/*/id"

func (*RelayAgent_Dhcp_InterfacePath) InterfaceRef

InterfaceRef (container): Reference to an interface or subinterface. The interface that is being referenced is uniquely referenced based on the specified interface and subinterface leaves. In contexts where a Layer 3 interface is to be referenced, both the interface and subinterface leaves must be populated, as Layer 3 configuration within the OpenConfig models is associated with a subinterface. In the case where a Layer 2 interface is to be referenced, only the interface is specified.

The interface/subinterface leaf tuple must be used as the means by which the interface is specified, regardless of any other context information (e.g., key in a list).

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "interface-ref"
Path from root:       "/relay-agent/dhcp/interfaces/interface/interface-ref"

func (*RelayAgent_Dhcp_InterfacePath) State

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

type RelayAgent_Dhcp_InterfacePathAny

type RelayAgent_Dhcp_InterfacePathAny struct {
	*ygnmi.NodePath
}

RelayAgent_Dhcp_InterfacePathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface YANG schema element.

func (*RelayAgent_Dhcp_InterfacePathAny) AgentInformationOption

AgentInformationOption (container): Top-level container for relay agent information option data

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "agent-information-option"
Path from root:       "/relay-agent/dhcp/interfaces/interface/agent-information-option"

func (*RelayAgent_Dhcp_InterfacePathAny) Config

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

func (*RelayAgent_Dhcp_InterfacePathAny) Counters

Counters (container): Counters and statistics for relay agent operation.

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

func (*RelayAgent_Dhcp_InterfacePathAny) Enable

Enable (leaf): Enables the relay agent on the referenced interface. At least one helper address should also be configured for forwarding requested.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/enable"
Path from root:       "/relay-agent/dhcp/interfaces/interface/*/enable"

func (*RelayAgent_Dhcp_InterfacePathAny) HelperAddress

HelperAddress (leaf-list): List of IPv4 or IPv6 addresses of DHCP servers to which the relay agent should forward DHCPv4 requests. The relay agent is expected to forward DHCPv4/BOOTP requests to all listed server addresses when DHCPv4 relaying is enabled globally, or on the interface.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/helper-address"
Path from root:       "/relay-agent/dhcp/interfaces/interface/*/helper-address"

func (*RelayAgent_Dhcp_InterfacePathAny) Id

Id (leaf): Name of the interface on which relay agent is active

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/id"
Path from root:       "/relay-agent/dhcp/interfaces/interface/*/id"

func (*RelayAgent_Dhcp_InterfacePathAny) InterfaceRef

InterfaceRef (container): Reference to an interface or subinterface. The interface that is being referenced is uniquely referenced based on the specified interface and subinterface leaves. In contexts where a Layer 3 interface is to be referenced, both the interface and subinterface leaves must be populated, as Layer 3 configuration within the OpenConfig models is associated with a subinterface. In the case where a Layer 2 interface is to be referenced, only the interface is specified.

The interface/subinterface leaf tuple must be used as the means by which the interface is specified, regardless of any other context information (e.g., key in a list).

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "interface-ref"
Path from root:       "/relay-agent/dhcp/interfaces/interface/interface-ref"

func (*RelayAgent_Dhcp_InterfacePathAny) State

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

type RelayAgent_Dhcp_InterfacePathMap

type RelayAgent_Dhcp_InterfacePathMap struct {
	*ygnmi.NodePath
}

RelayAgent_Dhcp_InterfacePathMap represents the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface YANG schema element.

func (*RelayAgent_Dhcp_InterfacePathMap) Config

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

func (*RelayAgent_Dhcp_InterfacePathMap) State

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

type RelayAgent_Dhcp_InterfacePathMapAny

type RelayAgent_Dhcp_InterfacePathMapAny struct {
	*ygnmi.NodePath
}

RelayAgent_Dhcp_InterfacePathMapAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface YANG schema element.

func (*RelayAgent_Dhcp_InterfacePathMapAny) Config

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

func (*RelayAgent_Dhcp_InterfacePathMapAny) State

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

type RelayAgent_Dhcp_Interface_AgentInformationOptionPath

type RelayAgent_Dhcp_Interface_AgentInformationOptionPath struct {
	*ygnmi.NodePath
}

RelayAgent_Dhcp_Interface_AgentInformationOptionPath represents the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/agent-information-option YANG schema element.

func (*RelayAgent_Dhcp_Interface_AgentInformationOptionPath) CircuitId

CircuitId (leaf): Encodes an agent-local identifier of the circuit from which a DHCP client-to-server packet was received. It is intended for use by agents in relaying DHCP responses back to the proper circuit. The circuit id is an opaque value

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/circuit-id"
Path from root:       "/relay-agent/dhcp/interfaces/interface/agent-information-option/*/circuit-id"

func (*RelayAgent_Dhcp_Interface_AgentInformationOptionPath) Config

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

func (*RelayAgent_Dhcp_Interface_AgentInformationOptionPath) Enable

Enable (leaf): Enable sending the DHCP option for Relay Agent information -- option 82.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/enable"
Path from root:       "/relay-agent/dhcp/interfaces/interface/agent-information-option/*/enable"

func (*RelayAgent_Dhcp_Interface_AgentInformationOptionPath) RemoteId

RemoteId (leaf): Provides a mechanism to identify the remote host end of the circuit. The remote-id should be thought of as an opaque value, but must be globally unique.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/remote-id"
Path from root:       "/relay-agent/dhcp/interfaces/interface/agent-information-option/*/remote-id"

func (*RelayAgent_Dhcp_Interface_AgentInformationOptionPath) SentCircuitId

SentCircuitId (leaf): Reports the circuit-id sent by the system to the DHCP server.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/sent-circuit-id"
Path from root:       "/relay-agent/dhcp/interfaces/interface/agent-information-option/state/sent-circuit-id"

func (*RelayAgent_Dhcp_Interface_AgentInformationOptionPath) SentRemoteId

SentRemoteId (leaf): Reports the remote-id value sent by the system to the DHCP server

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/sent-remote-id"
Path from root:       "/relay-agent/dhcp/interfaces/interface/agent-information-option/state/sent-remote-id"

func (*RelayAgent_Dhcp_Interface_AgentInformationOptionPath) State

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

type RelayAgent_Dhcp_Interface_AgentInformationOptionPathAny

type RelayAgent_Dhcp_Interface_AgentInformationOptionPathAny struct {
	*ygnmi.NodePath
}

RelayAgent_Dhcp_Interface_AgentInformationOptionPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/agent-information-option YANG schema element.

func (*RelayAgent_Dhcp_Interface_AgentInformationOptionPathAny) CircuitId

CircuitId (leaf): Encodes an agent-local identifier of the circuit from which a DHCP client-to-server packet was received. It is intended for use by agents in relaying DHCP responses back to the proper circuit. The circuit id is an opaque value

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/circuit-id"
Path from root:       "/relay-agent/dhcp/interfaces/interface/agent-information-option/*/circuit-id"

func (*RelayAgent_Dhcp_Interface_AgentInformationOptionPathAny) Config

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

func (*RelayAgent_Dhcp_Interface_AgentInformationOptionPathAny) Enable

Enable (leaf): Enable sending the DHCP option for Relay Agent information -- option 82.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/enable"
Path from root:       "/relay-agent/dhcp/interfaces/interface/agent-information-option/*/enable"

func (*RelayAgent_Dhcp_Interface_AgentInformationOptionPathAny) RemoteId

RemoteId (leaf): Provides a mechanism to identify the remote host end of the circuit. The remote-id should be thought of as an opaque value, but must be globally unique.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/remote-id"
Path from root:       "/relay-agent/dhcp/interfaces/interface/agent-information-option/*/remote-id"

func (*RelayAgent_Dhcp_Interface_AgentInformationOptionPathAny) SentCircuitId

SentCircuitId (leaf): Reports the circuit-id sent by the system to the DHCP server.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/sent-circuit-id"
Path from root:       "/relay-agent/dhcp/interfaces/interface/agent-information-option/state/sent-circuit-id"

func (*RelayAgent_Dhcp_Interface_AgentInformationOptionPathAny) SentRemoteId

SentRemoteId (leaf): Reports the remote-id value sent by the system to the DHCP server

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/sent-remote-id"
Path from root:       "/relay-agent/dhcp/interfaces/interface/agent-information-option/state/sent-remote-id"

func (*RelayAgent_Dhcp_Interface_AgentInformationOptionPathAny) State

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

type RelayAgent_Dhcp_Interface_AgentInformationOption_CircuitIdPath

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

RelayAgent_Dhcp_Interface_AgentInformationOption_CircuitIdPath represents the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/agent-information-option/state/circuit-id YANG schema element.

func (*RelayAgent_Dhcp_Interface_AgentInformationOption_CircuitIdPath) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/circuit-id"
Path from root:       "/relay-agent/dhcp/interfaces/interface/agent-information-option/config/circuit-id"

func (*RelayAgent_Dhcp_Interface_AgentInformationOption_CircuitIdPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/circuit-id"
Path from root:       "/relay-agent/dhcp/interfaces/interface/agent-information-option/state/circuit-id"

type RelayAgent_Dhcp_Interface_AgentInformationOption_CircuitIdPathAny

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

RelayAgent_Dhcp_Interface_AgentInformationOption_CircuitIdPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/agent-information-option/state/circuit-id YANG schema element.

func (*RelayAgent_Dhcp_Interface_AgentInformationOption_CircuitIdPathAny) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/circuit-id"
Path from root:       "/relay-agent/dhcp/interfaces/interface/agent-information-option/config/circuit-id"

func (*RelayAgent_Dhcp_Interface_AgentInformationOption_CircuitIdPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/circuit-id"
Path from root:       "/relay-agent/dhcp/interfaces/interface/agent-information-option/state/circuit-id"

type RelayAgent_Dhcp_Interface_AgentInformationOption_EnablePath

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

RelayAgent_Dhcp_Interface_AgentInformationOption_EnablePath represents the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/agent-information-option/state/enable YANG schema element.

func (*RelayAgent_Dhcp_Interface_AgentInformationOption_EnablePath) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/enable"
Path from root:       "/relay-agent/dhcp/interfaces/interface/agent-information-option/config/enable"

func (*RelayAgent_Dhcp_Interface_AgentInformationOption_EnablePath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/enable"
Path from root:       "/relay-agent/dhcp/interfaces/interface/agent-information-option/state/enable"

type RelayAgent_Dhcp_Interface_AgentInformationOption_EnablePathAny

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

RelayAgent_Dhcp_Interface_AgentInformationOption_EnablePathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/agent-information-option/state/enable YANG schema element.

func (*RelayAgent_Dhcp_Interface_AgentInformationOption_EnablePathAny) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/enable"
Path from root:       "/relay-agent/dhcp/interfaces/interface/agent-information-option/config/enable"

func (*RelayAgent_Dhcp_Interface_AgentInformationOption_EnablePathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/enable"
Path from root:       "/relay-agent/dhcp/interfaces/interface/agent-information-option/state/enable"

type RelayAgent_Dhcp_Interface_AgentInformationOption_RemoteIdPath

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

RelayAgent_Dhcp_Interface_AgentInformationOption_RemoteIdPath represents the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/agent-information-option/state/remote-id YANG schema element.

func (*RelayAgent_Dhcp_Interface_AgentInformationOption_RemoteIdPath) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/remote-id"
Path from root:       "/relay-agent/dhcp/interfaces/interface/agent-information-option/config/remote-id"

func (*RelayAgent_Dhcp_Interface_AgentInformationOption_RemoteIdPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/remote-id"
Path from root:       "/relay-agent/dhcp/interfaces/interface/agent-information-option/state/remote-id"

type RelayAgent_Dhcp_Interface_AgentInformationOption_RemoteIdPathAny

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

RelayAgent_Dhcp_Interface_AgentInformationOption_RemoteIdPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/agent-information-option/state/remote-id YANG schema element.

func (*RelayAgent_Dhcp_Interface_AgentInformationOption_RemoteIdPathAny) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/remote-id"
Path from root:       "/relay-agent/dhcp/interfaces/interface/agent-information-option/config/remote-id"

func (*RelayAgent_Dhcp_Interface_AgentInformationOption_RemoteIdPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/remote-id"
Path from root:       "/relay-agent/dhcp/interfaces/interface/agent-information-option/state/remote-id"

type RelayAgent_Dhcp_Interface_AgentInformationOption_SentCircuitIdPath

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

RelayAgent_Dhcp_Interface_AgentInformationOption_SentCircuitIdPath represents the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/agent-information-option/state/sent-circuit-id YANG schema element.

func (*RelayAgent_Dhcp_Interface_AgentInformationOption_SentCircuitIdPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/sent-circuit-id"
Path from root:       "/relay-agent/dhcp/interfaces/interface/agent-information-option/state/sent-circuit-id"

type RelayAgent_Dhcp_Interface_AgentInformationOption_SentCircuitIdPathAny

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

RelayAgent_Dhcp_Interface_AgentInformationOption_SentCircuitIdPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/agent-information-option/state/sent-circuit-id YANG schema element.

func (*RelayAgent_Dhcp_Interface_AgentInformationOption_SentCircuitIdPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/sent-circuit-id"
Path from root:       "/relay-agent/dhcp/interfaces/interface/agent-information-option/state/sent-circuit-id"

type RelayAgent_Dhcp_Interface_AgentInformationOption_SentRemoteIdPath

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

RelayAgent_Dhcp_Interface_AgentInformationOption_SentRemoteIdPath represents the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/agent-information-option/state/sent-remote-id YANG schema element.

func (*RelayAgent_Dhcp_Interface_AgentInformationOption_SentRemoteIdPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/sent-remote-id"
Path from root:       "/relay-agent/dhcp/interfaces/interface/agent-information-option/state/sent-remote-id"

type RelayAgent_Dhcp_Interface_AgentInformationOption_SentRemoteIdPathAny

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

RelayAgent_Dhcp_Interface_AgentInformationOption_SentRemoteIdPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/agent-information-option/state/sent-remote-id YANG schema element.

func (*RelayAgent_Dhcp_Interface_AgentInformationOption_SentRemoteIdPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/sent-remote-id"
Path from root:       "/relay-agent/dhcp/interfaces/interface/agent-information-option/state/sent-remote-id"

type RelayAgent_Dhcp_Interface_CountersPath

type RelayAgent_Dhcp_Interface_CountersPath struct {
	*ygnmi.NodePath
}

RelayAgent_Dhcp_Interface_CountersPath represents the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/counters YANG schema element.

func (*RelayAgent_Dhcp_Interface_CountersPath) BootreplySent

BootreplySent (leaf): BOOTREPLY messages forwarded by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "bootreply-sent"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/bootreply-sent"

func (*RelayAgent_Dhcp_Interface_CountersPath) BootrequestReceived

BootrequestReceived (leaf): BOOTREQUEST messages received by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "bootrequest-received"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/bootrequest-received"

func (*RelayAgent_Dhcp_Interface_CountersPath) BootrequestSent

BootrequestSent (leaf): BOOTREQUEST messages forwarded by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "bootrequest-sent"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/bootrequest-sent"

func (*RelayAgent_Dhcp_Interface_CountersPath) DhcpAckSent

DhcpAckSent (leaf): DHCP ACK messages sent by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-ack-sent"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-ack-sent"

func (*RelayAgent_Dhcp_Interface_CountersPath) DhcpDeclineReceived

DhcpDeclineReceived (leaf): DHCP DECLINE messages received by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-decline-received"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-decline-received"

func (*RelayAgent_Dhcp_Interface_CountersPath) DhcpDiscoverReceived

DhcpDiscoverReceived (leaf): DHCP DISCOVER messages received by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-discover-received"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-discover-received"

func (*RelayAgent_Dhcp_Interface_CountersPath) DhcpInformReceived

DhcpInformReceived (leaf): DHCP INFORM messages received by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-inform-received"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-inform-received"

func (*RelayAgent_Dhcp_Interface_CountersPath) DhcpNackSent

DhcpNackSent (leaf): DHCP NACK messages sent by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-nack-sent"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-nack-sent"

func (*RelayAgent_Dhcp_Interface_CountersPath) DhcpOfferSent

DhcpOfferSent (leaf): DHCP OFFER messages sent by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-offer-sent"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-offer-sent"

func (*RelayAgent_Dhcp_Interface_CountersPath) DhcpReleaseReceived

DhcpReleaseReceived (leaf): DHCP RELEASE messages received by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-release-received"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-release-received"

func (*RelayAgent_Dhcp_Interface_CountersPath) DhcpRequestReceived

DhcpRequestReceived (leaf): DHCP REQUEST messages received by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-request-received"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-request-received"

func (*RelayAgent_Dhcp_Interface_CountersPath) InvalidOpcode

InvalidOpcode (leaf): Number of DHCP packets dropped due to an invalid opcode

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "invalid-opcode"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/invalid-opcode"

func (*RelayAgent_Dhcp_Interface_CountersPath) InvalidOptions

InvalidOptions (leaf): Number of DHCP packets dropped due to an invalid option

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "invalid-options"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/invalid-options"

func (*RelayAgent_Dhcp_Interface_CountersPath) State

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

func (*RelayAgent_Dhcp_Interface_CountersPath) TotalDropped

TotalDropped (leaf): Total number of DHCP packets dropped by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "total-dropped"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/total-dropped"

type RelayAgent_Dhcp_Interface_CountersPathAny

type RelayAgent_Dhcp_Interface_CountersPathAny struct {
	*ygnmi.NodePath
}

RelayAgent_Dhcp_Interface_CountersPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/counters YANG schema element.

func (*RelayAgent_Dhcp_Interface_CountersPathAny) BootreplySent

BootreplySent (leaf): BOOTREPLY messages forwarded by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "bootreply-sent"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/bootreply-sent"

func (*RelayAgent_Dhcp_Interface_CountersPathAny) BootrequestReceived

BootrequestReceived (leaf): BOOTREQUEST messages received by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "bootrequest-received"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/bootrequest-received"

func (*RelayAgent_Dhcp_Interface_CountersPathAny) BootrequestSent

BootrequestSent (leaf): BOOTREQUEST messages forwarded by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "bootrequest-sent"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/bootrequest-sent"

func (*RelayAgent_Dhcp_Interface_CountersPathAny) DhcpAckSent

DhcpAckSent (leaf): DHCP ACK messages sent by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-ack-sent"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-ack-sent"

func (*RelayAgent_Dhcp_Interface_CountersPathAny) DhcpDeclineReceived

DhcpDeclineReceived (leaf): DHCP DECLINE messages received by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-decline-received"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-decline-received"

func (*RelayAgent_Dhcp_Interface_CountersPathAny) DhcpDiscoverReceived

DhcpDiscoverReceived (leaf): DHCP DISCOVER messages received by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-discover-received"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-discover-received"

func (*RelayAgent_Dhcp_Interface_CountersPathAny) DhcpInformReceived

DhcpInformReceived (leaf): DHCP INFORM messages received by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-inform-received"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-inform-received"

func (*RelayAgent_Dhcp_Interface_CountersPathAny) DhcpNackSent

DhcpNackSent (leaf): DHCP NACK messages sent by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-nack-sent"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-nack-sent"

func (*RelayAgent_Dhcp_Interface_CountersPathAny) DhcpOfferSent

DhcpOfferSent (leaf): DHCP OFFER messages sent by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-offer-sent"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-offer-sent"

func (*RelayAgent_Dhcp_Interface_CountersPathAny) DhcpReleaseReceived

DhcpReleaseReceived (leaf): DHCP RELEASE messages received by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-release-received"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-release-received"

func (*RelayAgent_Dhcp_Interface_CountersPathAny) DhcpRequestReceived

DhcpRequestReceived (leaf): DHCP REQUEST messages received by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-request-received"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-request-received"

func (*RelayAgent_Dhcp_Interface_CountersPathAny) InvalidOpcode

InvalidOpcode (leaf): Number of DHCP packets dropped due to an invalid opcode

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "invalid-opcode"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/invalid-opcode"

func (*RelayAgent_Dhcp_Interface_CountersPathAny) InvalidOptions

InvalidOptions (leaf): Number of DHCP packets dropped due to an invalid option

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "invalid-options"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/invalid-options"

func (*RelayAgent_Dhcp_Interface_CountersPathAny) State

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

func (*RelayAgent_Dhcp_Interface_CountersPathAny) TotalDropped

TotalDropped (leaf): Total number of DHCP packets dropped by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "total-dropped"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/total-dropped"

type RelayAgent_Dhcp_Interface_Counters_BootreplySentPath

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

RelayAgent_Dhcp_Interface_Counters_BootreplySentPath represents the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/counters/bootreply-sent YANG schema element.

func (*RelayAgent_Dhcp_Interface_Counters_BootreplySentPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "bootreply-sent"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/bootreply-sent"

type RelayAgent_Dhcp_Interface_Counters_BootreplySentPathAny

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

RelayAgent_Dhcp_Interface_Counters_BootreplySentPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/counters/bootreply-sent YANG schema element.

func (*RelayAgent_Dhcp_Interface_Counters_BootreplySentPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "bootreply-sent"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/bootreply-sent"

type RelayAgent_Dhcp_Interface_Counters_BootrequestReceivedPath

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

RelayAgent_Dhcp_Interface_Counters_BootrequestReceivedPath represents the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/counters/bootrequest-received YANG schema element.

func (*RelayAgent_Dhcp_Interface_Counters_BootrequestReceivedPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "bootrequest-received"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/bootrequest-received"

type RelayAgent_Dhcp_Interface_Counters_BootrequestReceivedPathAny

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

RelayAgent_Dhcp_Interface_Counters_BootrequestReceivedPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/counters/bootrequest-received YANG schema element.

func (*RelayAgent_Dhcp_Interface_Counters_BootrequestReceivedPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "bootrequest-received"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/bootrequest-received"

type RelayAgent_Dhcp_Interface_Counters_BootrequestSentPath

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

RelayAgent_Dhcp_Interface_Counters_BootrequestSentPath represents the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/counters/bootrequest-sent YANG schema element.

func (*RelayAgent_Dhcp_Interface_Counters_BootrequestSentPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "bootrequest-sent"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/bootrequest-sent"

type RelayAgent_Dhcp_Interface_Counters_BootrequestSentPathAny

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

RelayAgent_Dhcp_Interface_Counters_BootrequestSentPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/counters/bootrequest-sent YANG schema element.

func (*RelayAgent_Dhcp_Interface_Counters_BootrequestSentPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "bootrequest-sent"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/bootrequest-sent"

type RelayAgent_Dhcp_Interface_Counters_DhcpAckSentPath

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

RelayAgent_Dhcp_Interface_Counters_DhcpAckSentPath represents the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-ack-sent YANG schema element.

func (*RelayAgent_Dhcp_Interface_Counters_DhcpAckSentPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-ack-sent"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-ack-sent"

type RelayAgent_Dhcp_Interface_Counters_DhcpAckSentPathAny

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

RelayAgent_Dhcp_Interface_Counters_DhcpAckSentPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-ack-sent YANG schema element.

func (*RelayAgent_Dhcp_Interface_Counters_DhcpAckSentPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-ack-sent"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-ack-sent"

type RelayAgent_Dhcp_Interface_Counters_DhcpDeclineReceivedPath

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

RelayAgent_Dhcp_Interface_Counters_DhcpDeclineReceivedPath represents the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-decline-received YANG schema element.

func (*RelayAgent_Dhcp_Interface_Counters_DhcpDeclineReceivedPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-decline-received"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-decline-received"

type RelayAgent_Dhcp_Interface_Counters_DhcpDeclineReceivedPathAny

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

RelayAgent_Dhcp_Interface_Counters_DhcpDeclineReceivedPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-decline-received YANG schema element.

func (*RelayAgent_Dhcp_Interface_Counters_DhcpDeclineReceivedPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-decline-received"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-decline-received"

type RelayAgent_Dhcp_Interface_Counters_DhcpDiscoverReceivedPath

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

RelayAgent_Dhcp_Interface_Counters_DhcpDiscoverReceivedPath represents the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-discover-received YANG schema element.

func (*RelayAgent_Dhcp_Interface_Counters_DhcpDiscoverReceivedPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-discover-received"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-discover-received"

type RelayAgent_Dhcp_Interface_Counters_DhcpDiscoverReceivedPathAny

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

RelayAgent_Dhcp_Interface_Counters_DhcpDiscoverReceivedPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-discover-received YANG schema element.

func (*RelayAgent_Dhcp_Interface_Counters_DhcpDiscoverReceivedPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-discover-received"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-discover-received"

type RelayAgent_Dhcp_Interface_Counters_DhcpInformReceivedPath

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

RelayAgent_Dhcp_Interface_Counters_DhcpInformReceivedPath represents the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-inform-received YANG schema element.

func (*RelayAgent_Dhcp_Interface_Counters_DhcpInformReceivedPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-inform-received"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-inform-received"

type RelayAgent_Dhcp_Interface_Counters_DhcpInformReceivedPathAny

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

RelayAgent_Dhcp_Interface_Counters_DhcpInformReceivedPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-inform-received YANG schema element.

func (*RelayAgent_Dhcp_Interface_Counters_DhcpInformReceivedPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-inform-received"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-inform-received"

type RelayAgent_Dhcp_Interface_Counters_DhcpNackSentPath

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

RelayAgent_Dhcp_Interface_Counters_DhcpNackSentPath represents the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-nack-sent YANG schema element.

func (*RelayAgent_Dhcp_Interface_Counters_DhcpNackSentPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-nack-sent"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-nack-sent"

type RelayAgent_Dhcp_Interface_Counters_DhcpNackSentPathAny

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

RelayAgent_Dhcp_Interface_Counters_DhcpNackSentPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-nack-sent YANG schema element.

func (*RelayAgent_Dhcp_Interface_Counters_DhcpNackSentPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-nack-sent"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-nack-sent"

type RelayAgent_Dhcp_Interface_Counters_DhcpOfferSentPath

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

RelayAgent_Dhcp_Interface_Counters_DhcpOfferSentPath represents the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-offer-sent YANG schema element.

func (*RelayAgent_Dhcp_Interface_Counters_DhcpOfferSentPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-offer-sent"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-offer-sent"

type RelayAgent_Dhcp_Interface_Counters_DhcpOfferSentPathAny

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

RelayAgent_Dhcp_Interface_Counters_DhcpOfferSentPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-offer-sent YANG schema element.

func (*RelayAgent_Dhcp_Interface_Counters_DhcpOfferSentPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-offer-sent"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-offer-sent"

type RelayAgent_Dhcp_Interface_Counters_DhcpReleaseReceivedPath

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

RelayAgent_Dhcp_Interface_Counters_DhcpReleaseReceivedPath represents the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-release-received YANG schema element.

func (*RelayAgent_Dhcp_Interface_Counters_DhcpReleaseReceivedPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-release-received"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-release-received"

type RelayAgent_Dhcp_Interface_Counters_DhcpReleaseReceivedPathAny

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

RelayAgent_Dhcp_Interface_Counters_DhcpReleaseReceivedPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-release-received YANG schema element.

func (*RelayAgent_Dhcp_Interface_Counters_DhcpReleaseReceivedPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-release-received"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-release-received"

type RelayAgent_Dhcp_Interface_Counters_DhcpRequestReceivedPath

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

RelayAgent_Dhcp_Interface_Counters_DhcpRequestReceivedPath represents the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-request-received YANG schema element.

func (*RelayAgent_Dhcp_Interface_Counters_DhcpRequestReceivedPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-request-received"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-request-received"

type RelayAgent_Dhcp_Interface_Counters_DhcpRequestReceivedPathAny

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

RelayAgent_Dhcp_Interface_Counters_DhcpRequestReceivedPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-request-received YANG schema element.

func (*RelayAgent_Dhcp_Interface_Counters_DhcpRequestReceivedPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcp-request-received"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/dhcp-request-received"

type RelayAgent_Dhcp_Interface_Counters_InvalidOpcodePath

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

RelayAgent_Dhcp_Interface_Counters_InvalidOpcodePath represents the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/counters/invalid-opcode YANG schema element.

func (*RelayAgent_Dhcp_Interface_Counters_InvalidOpcodePath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "invalid-opcode"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/invalid-opcode"

type RelayAgent_Dhcp_Interface_Counters_InvalidOpcodePathAny

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

RelayAgent_Dhcp_Interface_Counters_InvalidOpcodePathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/counters/invalid-opcode YANG schema element.

func (*RelayAgent_Dhcp_Interface_Counters_InvalidOpcodePathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "invalid-opcode"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/invalid-opcode"

type RelayAgent_Dhcp_Interface_Counters_InvalidOptionsPath

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

RelayAgent_Dhcp_Interface_Counters_InvalidOptionsPath represents the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/counters/invalid-options YANG schema element.

func (*RelayAgent_Dhcp_Interface_Counters_InvalidOptionsPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "invalid-options"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/invalid-options"

type RelayAgent_Dhcp_Interface_Counters_InvalidOptionsPathAny

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

RelayAgent_Dhcp_Interface_Counters_InvalidOptionsPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/counters/invalid-options YANG schema element.

func (*RelayAgent_Dhcp_Interface_Counters_InvalidOptionsPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "invalid-options"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/invalid-options"

type RelayAgent_Dhcp_Interface_Counters_TotalDroppedPath

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

RelayAgent_Dhcp_Interface_Counters_TotalDroppedPath represents the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/counters/total-dropped YANG schema element.

func (*RelayAgent_Dhcp_Interface_Counters_TotalDroppedPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "total-dropped"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/total-dropped"

type RelayAgent_Dhcp_Interface_Counters_TotalDroppedPathAny

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

RelayAgent_Dhcp_Interface_Counters_TotalDroppedPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/counters/total-dropped YANG schema element.

func (*RelayAgent_Dhcp_Interface_Counters_TotalDroppedPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "total-dropped"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/counters/total-dropped"

type RelayAgent_Dhcp_Interface_EnablePath

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

RelayAgent_Dhcp_Interface_EnablePath represents the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/enable YANG schema element.

func (*RelayAgent_Dhcp_Interface_EnablePath) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/enable"
Path from root:       "/relay-agent/dhcp/interfaces/interface/config/enable"

func (*RelayAgent_Dhcp_Interface_EnablePath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/enable"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/enable"

type RelayAgent_Dhcp_Interface_EnablePathAny

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

RelayAgent_Dhcp_Interface_EnablePathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/enable YANG schema element.

func (*RelayAgent_Dhcp_Interface_EnablePathAny) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/enable"
Path from root:       "/relay-agent/dhcp/interfaces/interface/config/enable"

func (*RelayAgent_Dhcp_Interface_EnablePathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/enable"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/enable"

type RelayAgent_Dhcp_Interface_HelperAddressPath

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

RelayAgent_Dhcp_Interface_HelperAddressPath represents the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/helper-address YANG schema element.

func (*RelayAgent_Dhcp_Interface_HelperAddressPath) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/helper-address"
Path from root:       "/relay-agent/dhcp/interfaces/interface/config/helper-address"

func (*RelayAgent_Dhcp_Interface_HelperAddressPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/helper-address"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/helper-address"

type RelayAgent_Dhcp_Interface_HelperAddressPathAny

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

RelayAgent_Dhcp_Interface_HelperAddressPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/helper-address YANG schema element.

func (*RelayAgent_Dhcp_Interface_HelperAddressPathAny) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/helper-address"
Path from root:       "/relay-agent/dhcp/interfaces/interface/config/helper-address"

func (*RelayAgent_Dhcp_Interface_HelperAddressPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/helper-address"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/helper-address"

type RelayAgent_Dhcp_Interface_IdPath

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

RelayAgent_Dhcp_Interface_IdPath represents the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/id YANG schema element.

func (*RelayAgent_Dhcp_Interface_IdPath) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/id"
Path from root:       "/relay-agent/dhcp/interfaces/interface/config/id"

func (*RelayAgent_Dhcp_Interface_IdPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/id"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/id"

type RelayAgent_Dhcp_Interface_IdPathAny

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

RelayAgent_Dhcp_Interface_IdPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/state/id YANG schema element.

func (*RelayAgent_Dhcp_Interface_IdPathAny) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/id"
Path from root:       "/relay-agent/dhcp/interfaces/interface/config/id"

func (*RelayAgent_Dhcp_Interface_IdPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/id"
Path from root:       "/relay-agent/dhcp/interfaces/interface/state/id"

type RelayAgent_Dhcp_Interface_InterfaceRefPath

type RelayAgent_Dhcp_Interface_InterfaceRefPath struct {
	*ygnmi.NodePath
}

RelayAgent_Dhcp_Interface_InterfaceRefPath represents the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/interface-ref YANG schema element.

func (*RelayAgent_Dhcp_Interface_InterfaceRefPath) Config

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

func (*RelayAgent_Dhcp_Interface_InterfaceRefPath) Interface

Interface (leaf): Reference to a base interface. If a reference to a subinterface is required, this leaf must be specified to indicate the base interface.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/interface"
Path from root:       "/relay-agent/dhcp/interfaces/interface/interface-ref/*/interface"

func (*RelayAgent_Dhcp_Interface_InterfaceRefPath) State

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

func (*RelayAgent_Dhcp_Interface_InterfaceRefPath) Subinterface

Subinterface (leaf): Reference to a subinterface -- this requires the base interface to be specified using the interface leaf in this container. If only a reference to a base interface is requuired, this leaf should not be set.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/subinterface"
Path from root:       "/relay-agent/dhcp/interfaces/interface/interface-ref/*/subinterface"

type RelayAgent_Dhcp_Interface_InterfaceRefPathAny

type RelayAgent_Dhcp_Interface_InterfaceRefPathAny struct {
	*ygnmi.NodePath
}

RelayAgent_Dhcp_Interface_InterfaceRefPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/interface-ref YANG schema element.

func (*RelayAgent_Dhcp_Interface_InterfaceRefPathAny) Config

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

func (*RelayAgent_Dhcp_Interface_InterfaceRefPathAny) Interface

Interface (leaf): Reference to a base interface. If a reference to a subinterface is required, this leaf must be specified to indicate the base interface.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/interface"
Path from root:       "/relay-agent/dhcp/interfaces/interface/interface-ref/*/interface"

func (*RelayAgent_Dhcp_Interface_InterfaceRefPathAny) State

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

func (*RelayAgent_Dhcp_Interface_InterfaceRefPathAny) Subinterface

Subinterface (leaf): Reference to a subinterface -- this requires the base interface to be specified using the interface leaf in this container. If only a reference to a base interface is requuired, this leaf should not be set.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/subinterface"
Path from root:       "/relay-agent/dhcp/interfaces/interface/interface-ref/*/subinterface"

type RelayAgent_Dhcp_Interface_InterfaceRef_InterfacePath

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

RelayAgent_Dhcp_Interface_InterfaceRef_InterfacePath represents the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/interface-ref/state/interface YANG schema element.

func (*RelayAgent_Dhcp_Interface_InterfaceRef_InterfacePath) Config

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/interface"
Path from root:       "/relay-agent/dhcp/interfaces/interface/interface-ref/config/interface"

func (*RelayAgent_Dhcp_Interface_InterfaceRef_InterfacePath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/interface"
Path from root:       "/relay-agent/dhcp/interfaces/interface/interface-ref/state/interface"

type RelayAgent_Dhcp_Interface_InterfaceRef_InterfacePathAny

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

RelayAgent_Dhcp_Interface_InterfaceRef_InterfacePathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/interface-ref/state/interface YANG schema element.

func (*RelayAgent_Dhcp_Interface_InterfaceRef_InterfacePathAny) Config

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/interface"
Path from root:       "/relay-agent/dhcp/interfaces/interface/interface-ref/config/interface"

func (*RelayAgent_Dhcp_Interface_InterfaceRef_InterfacePathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/interface"
Path from root:       "/relay-agent/dhcp/interfaces/interface/interface-ref/state/interface"

type RelayAgent_Dhcp_Interface_InterfaceRef_SubinterfacePath

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

RelayAgent_Dhcp_Interface_InterfaceRef_SubinterfacePath represents the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/interface-ref/state/subinterface YANG schema element.

func (*RelayAgent_Dhcp_Interface_InterfaceRef_SubinterfacePath) Config

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/subinterface"
Path from root:       "/relay-agent/dhcp/interfaces/interface/interface-ref/config/subinterface"

func (*RelayAgent_Dhcp_Interface_InterfaceRef_SubinterfacePath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/subinterface"
Path from root:       "/relay-agent/dhcp/interfaces/interface/interface-ref/state/subinterface"

type RelayAgent_Dhcp_Interface_InterfaceRef_SubinterfacePathAny

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

RelayAgent_Dhcp_Interface_InterfaceRef_SubinterfacePathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcp/interfaces/interface/interface-ref/state/subinterface YANG schema element.

func (*RelayAgent_Dhcp_Interface_InterfaceRef_SubinterfacePathAny) Config

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/subinterface"
Path from root:       "/relay-agent/dhcp/interfaces/interface/interface-ref/config/subinterface"

func (*RelayAgent_Dhcp_Interface_InterfaceRef_SubinterfacePathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/subinterface"
Path from root:       "/relay-agent/dhcp/interfaces/interface/interface-ref/state/subinterface"

type RelayAgent_Dhcpv6Path

type RelayAgent_Dhcpv6Path struct {
	*ygnmi.NodePath
}

RelayAgent_Dhcpv6Path represents the /openconfig-relay-agent/relay-agent/dhcpv6 YANG schema element.

func (*RelayAgent_Dhcpv6Path) Config

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

func (*RelayAgent_Dhcpv6Path) EnableRelayAgent

EnableRelayAgent (leaf): Enables DHCP/BOOTP relay agent on all interfaces

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/enable-relay-agent"
Path from root:       "/relay-agent/dhcpv6/*/enable-relay-agent"

func (*RelayAgent_Dhcpv6Path) Interface

Interface (list): List of interfaces on which the relay agent is configured.

The interface referenced is based on the interface and subinterface leaves within the interface-ref container - which reference an entry in the /interfaces/interface list - and should not rely on the value of the list key.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "interfaces/interface"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface"

Id: string

func (*RelayAgent_Dhcpv6Path) InterfaceAny

InterfaceAny (list): List of interfaces on which the relay agent is configured.

The interface referenced is based on the interface and subinterface leaves within the interface-ref container - which reference an entry in the /interfaces/interface list - and should not rely on the value of the list key.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "interfaces/interface"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface"

func (*RelayAgent_Dhcpv6Path) InterfaceMap

InterfaceMap (list): List of interfaces on which the relay agent is configured.

The interface referenced is based on the interface and subinterface leaves within the interface-ref container - which reference an entry in the /interfaces/interface list - and should not rely on the value of the list key.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "interfaces/interface"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface"

func (*RelayAgent_Dhcpv6Path) Options

Options (container): Top-level container for DHCPv6 agent options on interfaces

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "options"
Path from root:       "/relay-agent/dhcpv6/options"

func (*RelayAgent_Dhcpv6Path) State

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

type RelayAgent_Dhcpv6PathAny

type RelayAgent_Dhcpv6PathAny struct {
	*ygnmi.NodePath
}

RelayAgent_Dhcpv6PathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6 YANG schema element.

func (*RelayAgent_Dhcpv6PathAny) Config

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

func (*RelayAgent_Dhcpv6PathAny) EnableRelayAgent

EnableRelayAgent (leaf): Enables DHCP/BOOTP relay agent on all interfaces

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/enable-relay-agent"
Path from root:       "/relay-agent/dhcpv6/*/enable-relay-agent"

func (*RelayAgent_Dhcpv6PathAny) Interface

Interface (list): List of interfaces on which the relay agent is configured.

The interface referenced is based on the interface and subinterface leaves within the interface-ref container - which reference an entry in the /interfaces/interface list - and should not rely on the value of the list key.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "interfaces/interface"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface"

Id: string

func (*RelayAgent_Dhcpv6PathAny) InterfaceAny

InterfaceAny (list): List of interfaces on which the relay agent is configured.

The interface referenced is based on the interface and subinterface leaves within the interface-ref container - which reference an entry in the /interfaces/interface list - and should not rely on the value of the list key.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "interfaces/interface"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface"

func (*RelayAgent_Dhcpv6PathAny) InterfaceMap

InterfaceMap (list): List of interfaces on which the relay agent is configured.

The interface referenced is based on the interface and subinterface leaves within the interface-ref container - which reference an entry in the /interfaces/interface list - and should not rely on the value of the list key.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "interfaces/interface"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface"

func (*RelayAgent_Dhcpv6PathAny) Options

Options (container): Top-level container for DHCPv6 agent options on interfaces

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "options"
Path from root:       "/relay-agent/dhcpv6/options"

func (*RelayAgent_Dhcpv6PathAny) State

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

type RelayAgent_Dhcpv6_EnableRelayAgentPath

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

RelayAgent_Dhcpv6_EnableRelayAgentPath represents the /openconfig-relay-agent/relay-agent/dhcpv6/state/enable-relay-agent YANG schema element.

func (*RelayAgent_Dhcpv6_EnableRelayAgentPath) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/enable-relay-agent"
Path from root:       "/relay-agent/dhcpv6/config/enable-relay-agent"

func (*RelayAgent_Dhcpv6_EnableRelayAgentPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/enable-relay-agent"
Path from root:       "/relay-agent/dhcpv6/state/enable-relay-agent"

type RelayAgent_Dhcpv6_EnableRelayAgentPathAny

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

RelayAgent_Dhcpv6_EnableRelayAgentPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/state/enable-relay-agent YANG schema element.

func (*RelayAgent_Dhcpv6_EnableRelayAgentPathAny) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/enable-relay-agent"
Path from root:       "/relay-agent/dhcpv6/config/enable-relay-agent"

func (*RelayAgent_Dhcpv6_EnableRelayAgentPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/enable-relay-agent"
Path from root:       "/relay-agent/dhcpv6/state/enable-relay-agent"

type RelayAgent_Dhcpv6_InterfacePath

type RelayAgent_Dhcpv6_InterfacePath struct {
	*ygnmi.NodePath
}

RelayAgent_Dhcpv6_InterfacePath represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface YANG schema element.

func (*RelayAgent_Dhcpv6_InterfacePath) Config

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

func (*RelayAgent_Dhcpv6_InterfacePath) Counters

Counters (container): Counters and statistics for relay agent operation.

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

func (*RelayAgent_Dhcpv6_InterfacePath) Enable

Enable (leaf): Enables the relay agent on the referenced interface. At least one helper address should also be configured for forwarding requested.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/enable"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/*/enable"

func (*RelayAgent_Dhcpv6_InterfacePath) HelperAddress

HelperAddress (leaf-list): List of IPv6 addresses of DHCP servers to which the relay agent should forward DHCPv6 requests. The relay agent is expected to forward DHCPv4/BOOTP requests to all listed server addresses when DHCPv6 relaying is enabled globally, or on the interface.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/helper-address"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/*/helper-address"

func (*RelayAgent_Dhcpv6_InterfacePath) Id

Id (leaf): Name of the interface on which relay agent is active

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/*/id"

func (*RelayAgent_Dhcpv6_InterfacePath) InterfaceRef

InterfaceRef (container): Reference to an interface or subinterface. The interface that is being referenced is uniquely referenced based on the specified interface and subinterface leaves. In contexts where a Layer 3 interface is to be referenced, both the interface and subinterface leaves must be populated, as Layer 3 configuration within the OpenConfig models is associated with a subinterface. In the case where a Layer 2 interface is to be referenced, only the interface is specified.

The interface/subinterface leaf tuple must be used as the means by which the interface is specified, regardless of any other context information (e.g., key in a list).

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "interface-ref"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/interface-ref"

func (*RelayAgent_Dhcpv6_InterfacePath) Options

Options (container): Top-level container for DHCPv6 agent options on interfaces

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "options"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options"

func (*RelayAgent_Dhcpv6_InterfacePath) State

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

type RelayAgent_Dhcpv6_InterfacePathAny

type RelayAgent_Dhcpv6_InterfacePathAny struct {
	*ygnmi.NodePath
}

RelayAgent_Dhcpv6_InterfacePathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface YANG schema element.

func (*RelayAgent_Dhcpv6_InterfacePathAny) Config

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

func (*RelayAgent_Dhcpv6_InterfacePathAny) Counters

Counters (container): Counters and statistics for relay agent operation.

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

func (*RelayAgent_Dhcpv6_InterfacePathAny) Enable

Enable (leaf): Enables the relay agent on the referenced interface. At least one helper address should also be configured for forwarding requested.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/enable"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/*/enable"

func (*RelayAgent_Dhcpv6_InterfacePathAny) HelperAddress

HelperAddress (leaf-list): List of IPv6 addresses of DHCP servers to which the relay agent should forward DHCPv6 requests. The relay agent is expected to forward DHCPv4/BOOTP requests to all listed server addresses when DHCPv6 relaying is enabled globally, or on the interface.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/helper-address"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/*/helper-address"

func (*RelayAgent_Dhcpv6_InterfacePathAny) Id

Id (leaf): Name of the interface on which relay agent is active

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/*/id"

func (*RelayAgent_Dhcpv6_InterfacePathAny) InterfaceRef

InterfaceRef (container): Reference to an interface or subinterface. The interface that is being referenced is uniquely referenced based on the specified interface and subinterface leaves. In contexts where a Layer 3 interface is to be referenced, both the interface and subinterface leaves must be populated, as Layer 3 configuration within the OpenConfig models is associated with a subinterface. In the case where a Layer 2 interface is to be referenced, only the interface is specified.

The interface/subinterface leaf tuple must be used as the means by which the interface is specified, regardless of any other context information (e.g., key in a list).

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "interface-ref"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/interface-ref"

func (*RelayAgent_Dhcpv6_InterfacePathAny) Options

Options (container): Top-level container for DHCPv6 agent options on interfaces

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "options"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options"

func (*RelayAgent_Dhcpv6_InterfacePathAny) State

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

type RelayAgent_Dhcpv6_InterfacePathMap

type RelayAgent_Dhcpv6_InterfacePathMap struct {
	*ygnmi.NodePath
}

RelayAgent_Dhcpv6_InterfacePathMap represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface YANG schema element.

func (*RelayAgent_Dhcpv6_InterfacePathMap) Config

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

func (*RelayAgent_Dhcpv6_InterfacePathMap) State

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

type RelayAgent_Dhcpv6_InterfacePathMapAny

type RelayAgent_Dhcpv6_InterfacePathMapAny struct {
	*ygnmi.NodePath
}

RelayAgent_Dhcpv6_InterfacePathMapAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface YANG schema element.

func (*RelayAgent_Dhcpv6_InterfacePathMapAny) Config

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

func (*RelayAgent_Dhcpv6_InterfacePathMapAny) State

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

type RelayAgent_Dhcpv6_Interface_CountersPath

type RelayAgent_Dhcpv6_Interface_CountersPath struct {
	*ygnmi.NodePath
}

RelayAgent_Dhcpv6_Interface_CountersPath represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_CountersPath) Dhcpv6AdverstiseSent

Dhcpv6AdverstiseSent (leaf): Number of DHCPv6 adverstise messages sent to clients by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-adverstise-sent"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-adverstise-sent"

func (*RelayAgent_Dhcpv6_Interface_CountersPath) Dhcpv6ConfirmReceived

Dhcpv6ConfirmReceived (leaf): Number of DHCPv6 confirm messages received from clients by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-confirm-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-confirm-received"

func (*RelayAgent_Dhcpv6_Interface_CountersPath) Dhcpv6DeclineReceived

Dhcpv6DeclineReceived (leaf): Number of DHCPv6 DECLINE messages received from clients by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-decline-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-decline-received"

func (*RelayAgent_Dhcpv6_Interface_CountersPath) Dhcpv6InfoRequestReceived

Dhcpv6InfoRequestReceived (leaf): Number of DHCPv6 information requests messages received from clients by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-info-request-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-info-request-received"

func (*RelayAgent_Dhcpv6_Interface_CountersPath) Dhcpv6RebindReceived

Dhcpv6RebindReceived (leaf): Number of DHCPv6 rebind messages received from clients by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-rebind-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-rebind-received"

func (*RelayAgent_Dhcpv6_Interface_CountersPath) Dhcpv6ReconfigureSent

Dhcpv6ReconfigureSent (leaf): Number of DHCPv6 reconfigure messages sent to clients by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-reconfigure-sent"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-reconfigure-sent"

func (*RelayAgent_Dhcpv6_Interface_CountersPath) Dhcpv6RelayForwSent

Dhcpv6RelayForwSent (leaf): Number of DHCPv6 relay-forward messages sent to servers by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-relay-forw-sent"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-relay-forw-sent"

func (*RelayAgent_Dhcpv6_Interface_CountersPath) Dhcpv6RelayReplyReceived

Dhcpv6RelayReplyReceived (leaf): Number of DHCPv6 relay reply messages received from servers by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-relay-reply-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-relay-reply-received"

func (*RelayAgent_Dhcpv6_Interface_CountersPath) Dhcpv6ReleaseReceived

Dhcpv6ReleaseReceived (leaf): Number of DHCPv6 release messages received from clients by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-release-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-release-received"

func (*RelayAgent_Dhcpv6_Interface_CountersPath) Dhcpv6ReplySent

Dhcpv6ReplySent (leaf): Number of DHCPv6 reply messages sent to clients by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-reply-sent"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-reply-sent"

func (*RelayAgent_Dhcpv6_Interface_CountersPath) Dhcpv6RequestReceived

Dhcpv6RequestReceived (leaf): Number of DHCPv6 request messages received from clients by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-request-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-request-received"

func (*RelayAgent_Dhcpv6_Interface_CountersPath) Dhcpv6SolicitReceived

Dhcpv6SolicitReceived (leaf): Number of DHCPv6 SOLICIT messages received from clients by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-solicit-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-solicit-received"

func (*RelayAgent_Dhcpv6_Interface_CountersPath) InvalidOpcode

InvalidOpcode (leaf): Number of DHCP packets dropped due to an invalid opcode

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "invalid-opcode"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/invalid-opcode"

func (*RelayAgent_Dhcpv6_Interface_CountersPath) InvalidOptions

InvalidOptions (leaf): Number of DHCP packets dropped due to an invalid option

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "invalid-options"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/invalid-options"

func (*RelayAgent_Dhcpv6_Interface_CountersPath) State

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

func (*RelayAgent_Dhcpv6_Interface_CountersPath) TotalDropped

TotalDropped (leaf): Total number of DHCP packets dropped by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "total-dropped"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/total-dropped"

type RelayAgent_Dhcpv6_Interface_CountersPathAny

type RelayAgent_Dhcpv6_Interface_CountersPathAny struct {
	*ygnmi.NodePath
}

RelayAgent_Dhcpv6_Interface_CountersPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_CountersPathAny) Dhcpv6AdverstiseSent

Dhcpv6AdverstiseSent (leaf): Number of DHCPv6 adverstise messages sent to clients by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-adverstise-sent"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-adverstise-sent"

func (*RelayAgent_Dhcpv6_Interface_CountersPathAny) Dhcpv6ConfirmReceived

Dhcpv6ConfirmReceived (leaf): Number of DHCPv6 confirm messages received from clients by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-confirm-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-confirm-received"

func (*RelayAgent_Dhcpv6_Interface_CountersPathAny) Dhcpv6DeclineReceived

Dhcpv6DeclineReceived (leaf): Number of DHCPv6 DECLINE messages received from clients by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-decline-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-decline-received"

func (*RelayAgent_Dhcpv6_Interface_CountersPathAny) Dhcpv6InfoRequestReceived

Dhcpv6InfoRequestReceived (leaf): Number of DHCPv6 information requests messages received from clients by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-info-request-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-info-request-received"

func (*RelayAgent_Dhcpv6_Interface_CountersPathAny) Dhcpv6RebindReceived

Dhcpv6RebindReceived (leaf): Number of DHCPv6 rebind messages received from clients by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-rebind-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-rebind-received"

func (*RelayAgent_Dhcpv6_Interface_CountersPathAny) Dhcpv6ReconfigureSent

Dhcpv6ReconfigureSent (leaf): Number of DHCPv6 reconfigure messages sent to clients by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-reconfigure-sent"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-reconfigure-sent"

func (*RelayAgent_Dhcpv6_Interface_CountersPathAny) Dhcpv6RelayForwSent

Dhcpv6RelayForwSent (leaf): Number of DHCPv6 relay-forward messages sent to servers by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-relay-forw-sent"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-relay-forw-sent"

func (*RelayAgent_Dhcpv6_Interface_CountersPathAny) Dhcpv6RelayReplyReceived

Dhcpv6RelayReplyReceived (leaf): Number of DHCPv6 relay reply messages received from servers by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-relay-reply-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-relay-reply-received"

func (*RelayAgent_Dhcpv6_Interface_CountersPathAny) Dhcpv6ReleaseReceived

Dhcpv6ReleaseReceived (leaf): Number of DHCPv6 release messages received from clients by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-release-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-release-received"

func (*RelayAgent_Dhcpv6_Interface_CountersPathAny) Dhcpv6ReplySent

Dhcpv6ReplySent (leaf): Number of DHCPv6 reply messages sent to clients by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-reply-sent"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-reply-sent"

func (*RelayAgent_Dhcpv6_Interface_CountersPathAny) Dhcpv6RequestReceived

Dhcpv6RequestReceived (leaf): Number of DHCPv6 request messages received from clients by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-request-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-request-received"

func (*RelayAgent_Dhcpv6_Interface_CountersPathAny) Dhcpv6SolicitReceived

Dhcpv6SolicitReceived (leaf): Number of DHCPv6 SOLICIT messages received from clients by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-solicit-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-solicit-received"

func (*RelayAgent_Dhcpv6_Interface_CountersPathAny) InvalidOpcode

InvalidOpcode (leaf): Number of DHCP packets dropped due to an invalid opcode

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "invalid-opcode"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/invalid-opcode"

func (*RelayAgent_Dhcpv6_Interface_CountersPathAny) InvalidOptions

InvalidOptions (leaf): Number of DHCP packets dropped due to an invalid option

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "invalid-options"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/invalid-options"

func (*RelayAgent_Dhcpv6_Interface_CountersPathAny) State

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

func (*RelayAgent_Dhcpv6_Interface_CountersPathAny) TotalDropped

TotalDropped (leaf): Total number of DHCP packets dropped by the relay agent

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "total-dropped"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/total-dropped"

type RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6AdverstiseSentPath

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

RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6AdverstiseSentPath represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-adverstise-sent YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6AdverstiseSentPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-adverstise-sent"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-adverstise-sent"

type RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6AdverstiseSentPathAny

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

RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6AdverstiseSentPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-adverstise-sent YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6AdverstiseSentPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-adverstise-sent"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-adverstise-sent"

type RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6ConfirmReceivedPath

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

RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6ConfirmReceivedPath represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-confirm-received YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6ConfirmReceivedPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-confirm-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-confirm-received"

type RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6ConfirmReceivedPathAny

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

RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6ConfirmReceivedPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-confirm-received YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6ConfirmReceivedPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-confirm-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-confirm-received"

type RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6DeclineReceivedPath

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

RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6DeclineReceivedPath represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-decline-received YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6DeclineReceivedPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-decline-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-decline-received"

type RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6DeclineReceivedPathAny

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

RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6DeclineReceivedPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-decline-received YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6DeclineReceivedPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-decline-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-decline-received"

type RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6InfoRequestReceivedPath

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

RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6InfoRequestReceivedPath represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-info-request-received YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6InfoRequestReceivedPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-info-request-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-info-request-received"

type RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6InfoRequestReceivedPathAny

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

RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6InfoRequestReceivedPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-info-request-received YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6InfoRequestReceivedPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-info-request-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-info-request-received"

type RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6RebindReceivedPath

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

RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6RebindReceivedPath represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-rebind-received YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6RebindReceivedPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-rebind-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-rebind-received"

type RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6RebindReceivedPathAny

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

RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6RebindReceivedPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-rebind-received YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6RebindReceivedPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-rebind-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-rebind-received"

type RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6ReconfigureSentPath

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

RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6ReconfigureSentPath represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-reconfigure-sent YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6ReconfigureSentPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-reconfigure-sent"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-reconfigure-sent"

type RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6ReconfigureSentPathAny

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

RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6ReconfigureSentPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-reconfigure-sent YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6ReconfigureSentPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-reconfigure-sent"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-reconfigure-sent"

type RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6RelayForwSentPath

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

RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6RelayForwSentPath represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-relay-forw-sent YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6RelayForwSentPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-relay-forw-sent"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-relay-forw-sent"

type RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6RelayForwSentPathAny

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

RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6RelayForwSentPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-relay-forw-sent YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6RelayForwSentPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-relay-forw-sent"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-relay-forw-sent"

type RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6RelayReplyReceivedPath

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

RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6RelayReplyReceivedPath represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-relay-reply-received YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6RelayReplyReceivedPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-relay-reply-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-relay-reply-received"

type RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6RelayReplyReceivedPathAny

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

RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6RelayReplyReceivedPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-relay-reply-received YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6RelayReplyReceivedPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-relay-reply-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-relay-reply-received"

type RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6ReleaseReceivedPath

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

RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6ReleaseReceivedPath represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-release-received YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6ReleaseReceivedPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-release-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-release-received"

type RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6ReleaseReceivedPathAny

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

RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6ReleaseReceivedPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-release-received YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6ReleaseReceivedPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-release-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-release-received"

type RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6ReplySentPath

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

RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6ReplySentPath represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-reply-sent YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6ReplySentPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-reply-sent"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-reply-sent"

type RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6ReplySentPathAny

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

RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6ReplySentPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-reply-sent YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6ReplySentPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-reply-sent"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-reply-sent"

type RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6RequestReceivedPath

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

RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6RequestReceivedPath represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-request-received YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6RequestReceivedPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-request-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-request-received"

type RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6RequestReceivedPathAny

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

RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6RequestReceivedPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-request-received YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6RequestReceivedPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-request-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-request-received"

type RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6SolicitReceivedPath

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

RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6SolicitReceivedPath represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-solicit-received YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6SolicitReceivedPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-solicit-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-solicit-received"

type RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6SolicitReceivedPathAny

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

RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6SolicitReceivedPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-solicit-received YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Counters_Dhcpv6SolicitReceivedPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "dhcpv6-solicit-received"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/dhcpv6-solicit-received"

type RelayAgent_Dhcpv6_Interface_Counters_InvalidOpcodePath

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

RelayAgent_Dhcpv6_Interface_Counters_InvalidOpcodePath represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters/invalid-opcode YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Counters_InvalidOpcodePath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "invalid-opcode"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/invalid-opcode"

type RelayAgent_Dhcpv6_Interface_Counters_InvalidOpcodePathAny

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

RelayAgent_Dhcpv6_Interface_Counters_InvalidOpcodePathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters/invalid-opcode YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Counters_InvalidOpcodePathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "invalid-opcode"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/invalid-opcode"

type RelayAgent_Dhcpv6_Interface_Counters_InvalidOptionsPath

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

RelayAgent_Dhcpv6_Interface_Counters_InvalidOptionsPath represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters/invalid-options YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Counters_InvalidOptionsPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "invalid-options"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/invalid-options"

type RelayAgent_Dhcpv6_Interface_Counters_InvalidOptionsPathAny

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

RelayAgent_Dhcpv6_Interface_Counters_InvalidOptionsPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters/invalid-options YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Counters_InvalidOptionsPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "invalid-options"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/invalid-options"

type RelayAgent_Dhcpv6_Interface_Counters_TotalDroppedPath

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

RelayAgent_Dhcpv6_Interface_Counters_TotalDroppedPath represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters/total-dropped YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Counters_TotalDroppedPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "total-dropped"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/total-dropped"

type RelayAgent_Dhcpv6_Interface_Counters_TotalDroppedPathAny

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

RelayAgent_Dhcpv6_Interface_Counters_TotalDroppedPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/counters/total-dropped YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Counters_TotalDroppedPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "total-dropped"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/counters/total-dropped"

type RelayAgent_Dhcpv6_Interface_EnablePath

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

RelayAgent_Dhcpv6_Interface_EnablePath represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/enable YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_EnablePath) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/enable"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/config/enable"

func (*RelayAgent_Dhcpv6_Interface_EnablePath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/enable"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/enable"

type RelayAgent_Dhcpv6_Interface_EnablePathAny

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

RelayAgent_Dhcpv6_Interface_EnablePathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/enable YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_EnablePathAny) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/enable"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/config/enable"

func (*RelayAgent_Dhcpv6_Interface_EnablePathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/enable"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/enable"

type RelayAgent_Dhcpv6_Interface_HelperAddressPath

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

RelayAgent_Dhcpv6_Interface_HelperAddressPath represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/helper-address YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_HelperAddressPath) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/helper-address"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/config/helper-address"

func (*RelayAgent_Dhcpv6_Interface_HelperAddressPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/helper-address"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/helper-address"

type RelayAgent_Dhcpv6_Interface_HelperAddressPathAny

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

RelayAgent_Dhcpv6_Interface_HelperAddressPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/helper-address YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_HelperAddressPathAny) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/helper-address"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/config/helper-address"

func (*RelayAgent_Dhcpv6_Interface_HelperAddressPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/helper-address"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/helper-address"

type RelayAgent_Dhcpv6_Interface_IdPath

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

RelayAgent_Dhcpv6_Interface_IdPath represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/id YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_IdPath) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/config/id"

func (*RelayAgent_Dhcpv6_Interface_IdPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/id"

type RelayAgent_Dhcpv6_Interface_IdPathAny

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

RelayAgent_Dhcpv6_Interface_IdPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/state/id YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_IdPathAny) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/config/id"

func (*RelayAgent_Dhcpv6_Interface_IdPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/state/id"

type RelayAgent_Dhcpv6_Interface_InterfaceRefPath

type RelayAgent_Dhcpv6_Interface_InterfaceRefPath struct {
	*ygnmi.NodePath
}

RelayAgent_Dhcpv6_Interface_InterfaceRefPath represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/interface-ref YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_InterfaceRefPath) Config

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

func (*RelayAgent_Dhcpv6_Interface_InterfaceRefPath) Interface

Interface (leaf): Reference to a base interface. If a reference to a subinterface is required, this leaf must be specified to indicate the base interface.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/interface"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/interface-ref/*/interface"

func (*RelayAgent_Dhcpv6_Interface_InterfaceRefPath) State

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

func (*RelayAgent_Dhcpv6_Interface_InterfaceRefPath) Subinterface

Subinterface (leaf): Reference to a subinterface -- this requires the base interface to be specified using the interface leaf in this container. If only a reference to a base interface is requuired, this leaf should not be set.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/subinterface"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/interface-ref/*/subinterface"

type RelayAgent_Dhcpv6_Interface_InterfaceRefPathAny

type RelayAgent_Dhcpv6_Interface_InterfaceRefPathAny struct {
	*ygnmi.NodePath
}

RelayAgent_Dhcpv6_Interface_InterfaceRefPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/interface-ref YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_InterfaceRefPathAny) Config

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

func (*RelayAgent_Dhcpv6_Interface_InterfaceRefPathAny) Interface

Interface (leaf): Reference to a base interface. If a reference to a subinterface is required, this leaf must be specified to indicate the base interface.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/interface"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/interface-ref/*/interface"

func (*RelayAgent_Dhcpv6_Interface_InterfaceRefPathAny) State

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

func (*RelayAgent_Dhcpv6_Interface_InterfaceRefPathAny) Subinterface

Subinterface (leaf): Reference to a subinterface -- this requires the base interface to be specified using the interface leaf in this container. If only a reference to a base interface is requuired, this leaf should not be set.

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/subinterface"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/interface-ref/*/subinterface"

type RelayAgent_Dhcpv6_Interface_InterfaceRef_InterfacePath

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

RelayAgent_Dhcpv6_Interface_InterfaceRef_InterfacePath represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/interface-ref/state/interface YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_InterfaceRef_InterfacePath) Config

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/interface"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/interface-ref/config/interface"

func (*RelayAgent_Dhcpv6_Interface_InterfaceRef_InterfacePath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/interface"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/interface-ref/state/interface"

type RelayAgent_Dhcpv6_Interface_InterfaceRef_InterfacePathAny

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

RelayAgent_Dhcpv6_Interface_InterfaceRef_InterfacePathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/interface-ref/state/interface YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_InterfaceRef_InterfacePathAny) Config

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/interface"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/interface-ref/config/interface"

func (*RelayAgent_Dhcpv6_Interface_InterfaceRef_InterfacePathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/interface"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/interface-ref/state/interface"

type RelayAgent_Dhcpv6_Interface_InterfaceRef_SubinterfacePath

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

RelayAgent_Dhcpv6_Interface_InterfaceRef_SubinterfacePath represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/interface-ref/state/subinterface YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_InterfaceRef_SubinterfacePath) Config

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/subinterface"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/interface-ref/config/subinterface"

func (*RelayAgent_Dhcpv6_Interface_InterfaceRef_SubinterfacePath) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/subinterface"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/interface-ref/state/subinterface"

type RelayAgent_Dhcpv6_Interface_InterfaceRef_SubinterfacePathAny

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

RelayAgent_Dhcpv6_Interface_InterfaceRef_SubinterfacePathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/interface-ref/state/subinterface YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_InterfaceRef_SubinterfacePathAny) Config

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/subinterface"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/interface-ref/config/subinterface"

func (*RelayAgent_Dhcpv6_Interface_InterfaceRef_SubinterfacePathAny) State

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

Defining module:      "openconfig-interfaces"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/subinterface"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/interface-ref/state/subinterface"

type RelayAgent_Dhcpv6_Interface_OptionsPath

type RelayAgent_Dhcpv6_Interface_OptionsPath struct {
	*ygnmi.NodePath
}

RelayAgent_Dhcpv6_Interface_OptionsPath represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/options YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_OptionsPath) Config

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

func (*RelayAgent_Dhcpv6_Interface_OptionsPath) EnableInterfaceId

EnableInterfaceId (leaf): Enables DHCPv6 OPTION_INTERFACE_ID (18) to identify the interface on which the client message was received.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/enable-interface-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/*/enable-interface-id"

func (*RelayAgent_Dhcpv6_Interface_OptionsPath) EnableRemoteId

EnableRemoteId (leaf): Sets DHCPv6 OPTION_REMOTE_ID (37). This option is the DHCPv6 equivalent for the IPv4 (DHCPv4) Relay Agent Option's Remote-ID suboption as specified in RFC 3046. The remote-id field may be used to encode a user name, remote IP address, interface/port identifier, etc.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/enable-remote-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/*/enable-remote-id"

func (*RelayAgent_Dhcpv6_Interface_OptionsPath) InterfaceId

InterfaceId (leaf): Sets DHCPv6 OPTION_INTERFACE_ID (18) to identify the interface on which the client message was received.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/interface-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/*/interface-id"

func (*RelayAgent_Dhcpv6_Interface_OptionsPath) RemoteId

RemoteId (leaf): Sets DHCPv6 OPTION_REMOTE_ID (37). This option is the DHCPv6 equivalent for the IPv4 (DHCPv4) Relay Agent Option's Remote-ID suboption as specified in RFC 3046. The remote-id field may be used to encode a user name, remote IP address, interface/port identifier, etc.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/remote-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/*/remote-id"

func (*RelayAgent_Dhcpv6_Interface_OptionsPath) SentInterfaceId

SentInterfaceId (leaf): Reflects the DHCPv6 OPTION_INTERFACE_ID (18) sent to the server by the system.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/sent-interface-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/state/sent-interface-id"

func (*RelayAgent_Dhcpv6_Interface_OptionsPath) SentRemoteId

SentRemoteId (leaf): Reflects the DHCPv6 OPTION_REMOTE_ID (37) sent to the server by the system.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/sent-remote-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/state/sent-remote-id"

func (*RelayAgent_Dhcpv6_Interface_OptionsPath) State

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

type RelayAgent_Dhcpv6_Interface_OptionsPathAny

type RelayAgent_Dhcpv6_Interface_OptionsPathAny struct {
	*ygnmi.NodePath
}

RelayAgent_Dhcpv6_Interface_OptionsPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/options YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_OptionsPathAny) Config

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

func (*RelayAgent_Dhcpv6_Interface_OptionsPathAny) EnableInterfaceId

EnableInterfaceId (leaf): Enables DHCPv6 OPTION_INTERFACE_ID (18) to identify the interface on which the client message was received.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/enable-interface-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/*/enable-interface-id"

func (*RelayAgent_Dhcpv6_Interface_OptionsPathAny) EnableRemoteId

EnableRemoteId (leaf): Sets DHCPv6 OPTION_REMOTE_ID (37). This option is the DHCPv6 equivalent for the IPv4 (DHCPv4) Relay Agent Option's Remote-ID suboption as specified in RFC 3046. The remote-id field may be used to encode a user name, remote IP address, interface/port identifier, etc.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/enable-remote-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/*/enable-remote-id"

func (*RelayAgent_Dhcpv6_Interface_OptionsPathAny) InterfaceId

InterfaceId (leaf): Sets DHCPv6 OPTION_INTERFACE_ID (18) to identify the interface on which the client message was received.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/interface-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/*/interface-id"

func (*RelayAgent_Dhcpv6_Interface_OptionsPathAny) RemoteId

RemoteId (leaf): Sets DHCPv6 OPTION_REMOTE_ID (37). This option is the DHCPv6 equivalent for the IPv4 (DHCPv4) Relay Agent Option's Remote-ID suboption as specified in RFC 3046. The remote-id field may be used to encode a user name, remote IP address, interface/port identifier, etc.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/remote-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/*/remote-id"

func (*RelayAgent_Dhcpv6_Interface_OptionsPathAny) SentInterfaceId

SentInterfaceId (leaf): Reflects the DHCPv6 OPTION_INTERFACE_ID (18) sent to the server by the system.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/sent-interface-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/state/sent-interface-id"

func (*RelayAgent_Dhcpv6_Interface_OptionsPathAny) SentRemoteId

SentRemoteId (leaf): Reflects the DHCPv6 OPTION_REMOTE_ID (37) sent to the server by the system.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/sent-remote-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/state/sent-remote-id"

func (*RelayAgent_Dhcpv6_Interface_OptionsPathAny) State

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

type RelayAgent_Dhcpv6_Interface_Options_EnableInterfaceIdPath

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

RelayAgent_Dhcpv6_Interface_Options_EnableInterfaceIdPath represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/options/state/enable-interface-id YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Options_EnableInterfaceIdPath) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/enable-interface-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/config/enable-interface-id"

func (*RelayAgent_Dhcpv6_Interface_Options_EnableInterfaceIdPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/enable-interface-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/state/enable-interface-id"

type RelayAgent_Dhcpv6_Interface_Options_EnableInterfaceIdPathAny

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

RelayAgent_Dhcpv6_Interface_Options_EnableInterfaceIdPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/options/state/enable-interface-id YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Options_EnableInterfaceIdPathAny) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/enable-interface-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/config/enable-interface-id"

func (*RelayAgent_Dhcpv6_Interface_Options_EnableInterfaceIdPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/enable-interface-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/state/enable-interface-id"

type RelayAgent_Dhcpv6_Interface_Options_EnableRemoteIdPath

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

RelayAgent_Dhcpv6_Interface_Options_EnableRemoteIdPath represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/options/state/enable-remote-id YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Options_EnableRemoteIdPath) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/enable-remote-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/config/enable-remote-id"

func (*RelayAgent_Dhcpv6_Interface_Options_EnableRemoteIdPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/enable-remote-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/state/enable-remote-id"

type RelayAgent_Dhcpv6_Interface_Options_EnableRemoteIdPathAny

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

RelayAgent_Dhcpv6_Interface_Options_EnableRemoteIdPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/options/state/enable-remote-id YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Options_EnableRemoteIdPathAny) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/enable-remote-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/config/enable-remote-id"

func (*RelayAgent_Dhcpv6_Interface_Options_EnableRemoteIdPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/enable-remote-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/state/enable-remote-id"

type RelayAgent_Dhcpv6_Interface_Options_InterfaceIdPath

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

RelayAgent_Dhcpv6_Interface_Options_InterfaceIdPath represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/options/state/interface-id YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Options_InterfaceIdPath) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/interface-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/config/interface-id"

func (*RelayAgent_Dhcpv6_Interface_Options_InterfaceIdPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/interface-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/state/interface-id"

type RelayAgent_Dhcpv6_Interface_Options_InterfaceIdPathAny

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

RelayAgent_Dhcpv6_Interface_Options_InterfaceIdPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/options/state/interface-id YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Options_InterfaceIdPathAny) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/interface-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/config/interface-id"

func (*RelayAgent_Dhcpv6_Interface_Options_InterfaceIdPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/interface-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/state/interface-id"

type RelayAgent_Dhcpv6_Interface_Options_RemoteIdPath

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

RelayAgent_Dhcpv6_Interface_Options_RemoteIdPath represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/options/state/remote-id YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Options_RemoteIdPath) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/remote-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/config/remote-id"

func (*RelayAgent_Dhcpv6_Interface_Options_RemoteIdPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/remote-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/state/remote-id"

type RelayAgent_Dhcpv6_Interface_Options_RemoteIdPathAny

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

RelayAgent_Dhcpv6_Interface_Options_RemoteIdPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/options/state/remote-id YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Options_RemoteIdPathAny) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/remote-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/config/remote-id"

func (*RelayAgent_Dhcpv6_Interface_Options_RemoteIdPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/remote-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/state/remote-id"

type RelayAgent_Dhcpv6_Interface_Options_SentInterfaceIdPath

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

RelayAgent_Dhcpv6_Interface_Options_SentInterfaceIdPath represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/options/state/sent-interface-id YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Options_SentInterfaceIdPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/sent-interface-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/state/sent-interface-id"

type RelayAgent_Dhcpv6_Interface_Options_SentInterfaceIdPathAny

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

RelayAgent_Dhcpv6_Interface_Options_SentInterfaceIdPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/options/state/sent-interface-id YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Options_SentInterfaceIdPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/sent-interface-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/state/sent-interface-id"

type RelayAgent_Dhcpv6_Interface_Options_SentRemoteIdPath

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

RelayAgent_Dhcpv6_Interface_Options_SentRemoteIdPath represents the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/options/state/sent-remote-id YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Options_SentRemoteIdPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/sent-remote-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/state/sent-remote-id"

type RelayAgent_Dhcpv6_Interface_Options_SentRemoteIdPathAny

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

RelayAgent_Dhcpv6_Interface_Options_SentRemoteIdPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/interfaces/interface/options/state/sent-remote-id YANG schema element.

func (*RelayAgent_Dhcpv6_Interface_Options_SentRemoteIdPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/sent-remote-id"
Path from root:       "/relay-agent/dhcpv6/interfaces/interface/options/state/sent-remote-id"

type RelayAgent_Dhcpv6_OptionsPath

type RelayAgent_Dhcpv6_OptionsPath struct {
	*ygnmi.NodePath
}

RelayAgent_Dhcpv6_OptionsPath represents the /openconfig-relay-agent/relay-agent/dhcpv6/options YANG schema element.

func (*RelayAgent_Dhcpv6_OptionsPath) Config

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

func (*RelayAgent_Dhcpv6_OptionsPath) EnableInterfaceId

EnableInterfaceId (leaf): Enables DHCPv6 OPTION_INTERFACE_ID (18) to identify the interface on which the client message was received.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/enable-interface-id"
Path from root:       "/relay-agent/dhcpv6/options/*/enable-interface-id"

func (*RelayAgent_Dhcpv6_OptionsPath) EnableRemoteId

EnableRemoteId (leaf): Sets DHCPv6 OPTION_REMOTE_ID (37). This option is the DHCPv6 equivalent for the IPv4 (DHCPv4) Relay Agent Option's Remote-ID suboption as specified in RFC 3046. The remote-id field may be used to encode a user name, remote IP address, interface/port identifier, etc.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/enable-remote-id"
Path from root:       "/relay-agent/dhcpv6/options/*/enable-remote-id"

func (*RelayAgent_Dhcpv6_OptionsPath) State

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

type RelayAgent_Dhcpv6_OptionsPathAny

type RelayAgent_Dhcpv6_OptionsPathAny struct {
	*ygnmi.NodePath
}

RelayAgent_Dhcpv6_OptionsPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/options YANG schema element.

func (*RelayAgent_Dhcpv6_OptionsPathAny) Config

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

func (*RelayAgent_Dhcpv6_OptionsPathAny) EnableInterfaceId

EnableInterfaceId (leaf): Enables DHCPv6 OPTION_INTERFACE_ID (18) to identify the interface on which the client message was received.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/enable-interface-id"
Path from root:       "/relay-agent/dhcpv6/options/*/enable-interface-id"

func (*RelayAgent_Dhcpv6_OptionsPathAny) EnableRemoteId

EnableRemoteId (leaf): Sets DHCPv6 OPTION_REMOTE_ID (37). This option is the DHCPv6 equivalent for the IPv4 (DHCPv4) Relay Agent Option's Remote-ID suboption as specified in RFC 3046. The remote-id field may be used to encode a user name, remote IP address, interface/port identifier, etc.

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "*/enable-remote-id"
Path from root:       "/relay-agent/dhcpv6/options/*/enable-remote-id"

func (*RelayAgent_Dhcpv6_OptionsPathAny) State

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

type RelayAgent_Dhcpv6_Options_EnableInterfaceIdPath

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

RelayAgent_Dhcpv6_Options_EnableInterfaceIdPath represents the /openconfig-relay-agent/relay-agent/dhcpv6/options/state/enable-interface-id YANG schema element.

func (*RelayAgent_Dhcpv6_Options_EnableInterfaceIdPath) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/enable-interface-id"
Path from root:       "/relay-agent/dhcpv6/options/config/enable-interface-id"

func (*RelayAgent_Dhcpv6_Options_EnableInterfaceIdPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/enable-interface-id"
Path from root:       "/relay-agent/dhcpv6/options/state/enable-interface-id"

type RelayAgent_Dhcpv6_Options_EnableInterfaceIdPathAny

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

RelayAgent_Dhcpv6_Options_EnableInterfaceIdPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/options/state/enable-interface-id YANG schema element.

func (*RelayAgent_Dhcpv6_Options_EnableInterfaceIdPathAny) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/enable-interface-id"
Path from root:       "/relay-agent/dhcpv6/options/config/enable-interface-id"

func (*RelayAgent_Dhcpv6_Options_EnableInterfaceIdPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/enable-interface-id"
Path from root:       "/relay-agent/dhcpv6/options/state/enable-interface-id"

type RelayAgent_Dhcpv6_Options_EnableRemoteIdPath

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

RelayAgent_Dhcpv6_Options_EnableRemoteIdPath represents the /openconfig-relay-agent/relay-agent/dhcpv6/options/state/enable-remote-id YANG schema element.

func (*RelayAgent_Dhcpv6_Options_EnableRemoteIdPath) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/enable-remote-id"
Path from root:       "/relay-agent/dhcpv6/options/config/enable-remote-id"

func (*RelayAgent_Dhcpv6_Options_EnableRemoteIdPath) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/enable-remote-id"
Path from root:       "/relay-agent/dhcpv6/options/state/enable-remote-id"

type RelayAgent_Dhcpv6_Options_EnableRemoteIdPathAny

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

RelayAgent_Dhcpv6_Options_EnableRemoteIdPathAny represents the wildcard version of the /openconfig-relay-agent/relay-agent/dhcpv6/options/state/enable-remote-id YANG schema element.

func (*RelayAgent_Dhcpv6_Options_EnableRemoteIdPathAny) Config

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "config/enable-remote-id"
Path from root:       "/relay-agent/dhcpv6/options/config/enable-remote-id"

func (*RelayAgent_Dhcpv6_Options_EnableRemoteIdPathAny) State

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

Defining module:      "openconfig-relay-agent"
Instantiating module: "openconfig-relay-agent"
Path from parent:     "state/enable-remote-id"
Path from root:       "/relay-agent/dhcpv6/options/state/enable-remote-id"

Jump to

Keyboard shortcuts

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