Documentation ¶
Overview ¶
Package discovery 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.18) using the following YANG input files:
- models-yang/models/bgp/open-traffic-generator-bgp.yang
- models-yang/models/discovery/open-traffic-generator-discovery.yang
- models-yang/models/flow/open-traffic-generator-flow.yang
- models-yang/models/interface/open-traffic-generator-port.yang
- models-yang/models/isis/open-traffic-generator-isis.yang
- models-yang/models/lacp/open-traffic-generator-lacp.yang
- models-yang/models/lag/open-traffic-generator-lag.yang
- models-yang/models/lldp/open-traffic-generator-lldp.yang
- models-yang/models/rsvp/open-traffic-generator-rsvp.yang
- models-yang/models/types/open-traffic-generator-types.yang
Imported modules were sourced from:
- models-yang/models/...
Index ¶
- type InterfacePath
- func (n *InterfacePath) Ipv4Neighbor(Ipv4Address string) *Interface_Ipv4NeighborPath
- func (n *InterfacePath) Ipv4NeighborAny() *Interface_Ipv4NeighborPathAny
- func (n *InterfacePath) Ipv6Neighbor(Ipv6Address string) *Interface_Ipv6NeighborPath
- func (n *InterfacePath) Ipv6NeighborAny() *Interface_Ipv6NeighborPathAny
- func (n *InterfacePath) Name() *Interface_NamePath
- func (n *InterfacePath) State() ygnmi.SingletonQuery[*oc.Interface]
- type InterfacePathAny
- func (n *InterfacePathAny) Ipv4Neighbor(Ipv4Address string) *Interface_Ipv4NeighborPathAny
- func (n *InterfacePathAny) Ipv4NeighborAny() *Interface_Ipv4NeighborPathAny
- func (n *InterfacePathAny) Ipv6Neighbor(Ipv6Address string) *Interface_Ipv6NeighborPathAny
- func (n *InterfacePathAny) Ipv6NeighborAny() *Interface_Ipv6NeighborPathAny
- func (n *InterfacePathAny) Name() *Interface_NamePathAny
- func (n *InterfacePathAny) State() ygnmi.WildcardQuery[*oc.Interface]
- type InterfacePathMap
- type InterfacePathMapAny
- type Interface_Ipv4NeighborPath
- type Interface_Ipv4NeighborPathAny
- type Interface_Ipv4NeighborPathMap
- type Interface_Ipv4NeighborPathMapAny
- type Interface_Ipv4Neighbor_Ipv4AddressPath
- type Interface_Ipv4Neighbor_Ipv4AddressPathAny
- type Interface_Ipv4Neighbor_LinkLayerAddressPath
- type Interface_Ipv4Neighbor_LinkLayerAddressPathAny
- type Interface_Ipv6NeighborPath
- type Interface_Ipv6NeighborPathAny
- type Interface_Ipv6NeighborPathMap
- type Interface_Ipv6NeighborPathMapAny
- type Interface_Ipv6Neighbor_Ipv6AddressPath
- type Interface_Ipv6Neighbor_Ipv6AddressPathAny
- type Interface_Ipv6Neighbor_LinkLayerAddressPath
- type Interface_Ipv6Neighbor_LinkLayerAddressPathAny
- type Interface_NamePath
- type Interface_NamePathAny
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InterfacePath ¶
InterfacePath represents the /open-traffic-generator-discovery/interfaces/interface YANG schema element.
func (*InterfacePath) Ipv4Neighbor ¶
func (n *InterfacePath) Ipv4Neighbor(Ipv4Address string) *Interface_Ipv4NeighborPath
Ipv4Neighbor (list): The interface neighbor state or ARP cache entry.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "ipv4-neighbors/ipv4-neighbor" Path from root: "/interfaces/interface/ipv4-neighbors/ipv4-neighbor" Ipv4Address: string
func (*InterfacePath) Ipv4NeighborAny ¶
func (n *InterfacePath) Ipv4NeighborAny() *Interface_Ipv4NeighborPathAny
Ipv4NeighborAny (list): The interface neighbor state or ARP cache entry.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "ipv4-neighbors/ipv4-neighbor" Path from root: "/interfaces/interface/ipv4-neighbors/ipv4-neighbor"
func (*InterfacePath) Ipv6Neighbor ¶
func (n *InterfacePath) Ipv6Neighbor(Ipv6Address string) *Interface_Ipv6NeighborPath
Ipv6Neighbor (list): The interface neighbor state or NDISC cache entry.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "ipv6-neighbors/ipv6-neighbor" Path from root: "/interfaces/interface/ipv6-neighbors/ipv6-neighbor" Ipv6Address: string
func (*InterfacePath) Ipv6NeighborAny ¶
func (n *InterfacePath) Ipv6NeighborAny() *Interface_Ipv6NeighborPathAny
Ipv6NeighborAny (list): The interface neighbor state or NDISC cache entry.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "ipv6-neighbors/ipv6-neighbor" Path from root: "/interfaces/interface/ipv6-neighbors/ipv6-neighbor"
func (*InterfacePath) Name ¶
func (n *InterfacePath) Name() *Interface_NamePath
Name (leaf): An arbitary name of an OTG interface determined by the OTG configuration.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "*/name" Path from root: "/interfaces/interface/*/name"
func (*InterfacePath) State ¶
func (n *InterfacePath) State() ygnmi.SingletonQuery[*oc.Interface]
State returns a Query that can be used in gNMI operations.
type InterfacePathAny ¶
InterfacePathAny represents the wildcard version of the /open-traffic-generator-discovery/interfaces/interface YANG schema element.
func (*InterfacePathAny) Ipv4Neighbor ¶
func (n *InterfacePathAny) Ipv4Neighbor(Ipv4Address string) *Interface_Ipv4NeighborPathAny
Ipv4Neighbor (list): The interface neighbor state or ARP cache entry.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "ipv4-neighbors/ipv4-neighbor" Path from root: "/interfaces/interface/ipv4-neighbors/ipv4-neighbor" Ipv4Address: string
func (*InterfacePathAny) Ipv4NeighborAny ¶
func (n *InterfacePathAny) Ipv4NeighborAny() *Interface_Ipv4NeighborPathAny
Ipv4NeighborAny (list): The interface neighbor state or ARP cache entry.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "ipv4-neighbors/ipv4-neighbor" Path from root: "/interfaces/interface/ipv4-neighbors/ipv4-neighbor"
func (*InterfacePathAny) Ipv6Neighbor ¶
func (n *InterfacePathAny) Ipv6Neighbor(Ipv6Address string) *Interface_Ipv6NeighborPathAny
Ipv6Neighbor (list): The interface neighbor state or NDISC cache entry.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "ipv6-neighbors/ipv6-neighbor" Path from root: "/interfaces/interface/ipv6-neighbors/ipv6-neighbor" Ipv6Address: string
func (*InterfacePathAny) Ipv6NeighborAny ¶
func (n *InterfacePathAny) Ipv6NeighborAny() *Interface_Ipv6NeighborPathAny
Ipv6NeighborAny (list): The interface neighbor state or NDISC cache entry.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "ipv6-neighbors/ipv6-neighbor" Path from root: "/interfaces/interface/ipv6-neighbors/ipv6-neighbor"
func (*InterfacePathAny) Name ¶
func (n *InterfacePathAny) Name() *Interface_NamePathAny
Name (leaf): An arbitary name of an OTG interface determined by the OTG configuration.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "*/name" Path from root: "/interfaces/interface/*/name"
func (*InterfacePathAny) State ¶
func (n *InterfacePathAny) State() ygnmi.WildcardQuery[*oc.Interface]
State returns a Query that can be used in gNMI operations.
type InterfacePathMap ¶ added in v0.1.24
InterfacePathMap represents the /open-traffic-generator-discovery/interfaces/interface YANG schema element.
type InterfacePathMapAny ¶ added in v0.1.24
InterfacePathMapAny represents the wildcard version of the /open-traffic-generator-discovery/interfaces/interface YANG schema element.
type Interface_Ipv4NeighborPath ¶
Interface_Ipv4NeighborPath represents the /open-traffic-generator-discovery/interfaces/interface/ipv4-neighbors/ipv4-neighbor YANG schema element.
func (*Interface_Ipv4NeighborPath) Ipv4Address ¶
func (n *Interface_Ipv4NeighborPath) Ipv4Address() *Interface_Ipv4Neighbor_Ipv4AddressPath
Ipv4Address (leaf): The IPv4 address of the neighbor.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "*/ipv4-address" Path from root: "/interfaces/interface/ipv4-neighbors/ipv4-neighbor/*/ipv4-address"
func (*Interface_Ipv4NeighborPath) LinkLayerAddress ¶
func (n *Interface_Ipv4NeighborPath) LinkLayerAddress() *Interface_Ipv4Neighbor_LinkLayerAddressPath
LinkLayerAddress (leaf): The link layer address or MAC address of the neighbor.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "state/link-layer-address" Path from root: "/interfaces/interface/ipv4-neighbors/ipv4-neighbor/state/link-layer-address"
func (*Interface_Ipv4NeighborPath) State ¶
func (n *Interface_Ipv4NeighborPath) State() ygnmi.SingletonQuery[*oc.Interface_Ipv4Neighbor]
State returns a Query that can be used in gNMI operations.
type Interface_Ipv4NeighborPathAny ¶
Interface_Ipv4NeighborPathAny represents the wildcard version of the /open-traffic-generator-discovery/interfaces/interface/ipv4-neighbors/ipv4-neighbor YANG schema element.
func (*Interface_Ipv4NeighborPathAny) Ipv4Address ¶
func (n *Interface_Ipv4NeighborPathAny) Ipv4Address() *Interface_Ipv4Neighbor_Ipv4AddressPathAny
Ipv4Address (leaf): The IPv4 address of the neighbor.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "*/ipv4-address" Path from root: "/interfaces/interface/ipv4-neighbors/ipv4-neighbor/*/ipv4-address"
func (*Interface_Ipv4NeighborPathAny) LinkLayerAddress ¶
func (n *Interface_Ipv4NeighborPathAny) LinkLayerAddress() *Interface_Ipv4Neighbor_LinkLayerAddressPathAny
LinkLayerAddress (leaf): The link layer address or MAC address of the neighbor.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "state/link-layer-address" Path from root: "/interfaces/interface/ipv4-neighbors/ipv4-neighbor/state/link-layer-address"
func (*Interface_Ipv4NeighborPathAny) State ¶
func (n *Interface_Ipv4NeighborPathAny) State() ygnmi.WildcardQuery[*oc.Interface_Ipv4Neighbor]
State returns a Query that can be used in gNMI operations.
type Interface_Ipv4NeighborPathMap ¶ added in v0.1.24
Interface_Ipv4NeighborPathMap represents the /open-traffic-generator-discovery/interfaces/interface/ipv4-neighbors/ipv4-neighbor YANG schema element.
type Interface_Ipv4NeighborPathMapAny ¶ added in v0.1.24
Interface_Ipv4NeighborPathMapAny represents the wildcard version of the /open-traffic-generator-discovery/interfaces/interface/ipv4-neighbors/ipv4-neighbor YANG schema element.
type Interface_Ipv4Neighbor_Ipv4AddressPath ¶
type Interface_Ipv4Neighbor_Ipv4AddressPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Interface_Ipv4Neighbor_Ipv4AddressPath represents the /open-traffic-generator-discovery/interfaces/interface/ipv4-neighbors/ipv4-neighbor/state/ipv4-address YANG schema element.
func (*Interface_Ipv4Neighbor_Ipv4AddressPath) Config ¶
func (n *Interface_Ipv4Neighbor_Ipv4AddressPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "ipv4-address" Path from root: ""
func (*Interface_Ipv4Neighbor_Ipv4AddressPath) State ¶
func (n *Interface_Ipv4Neighbor_Ipv4AddressPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "state/ipv4-address" Path from root: "/interfaces/interface/ipv4-neighbors/ipv4-neighbor/state/ipv4-address"
type Interface_Ipv4Neighbor_Ipv4AddressPathAny ¶
type Interface_Ipv4Neighbor_Ipv4AddressPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Interface_Ipv4Neighbor_Ipv4AddressPathAny represents the wildcard version of the /open-traffic-generator-discovery/interfaces/interface/ipv4-neighbors/ipv4-neighbor/state/ipv4-address YANG schema element.
func (*Interface_Ipv4Neighbor_Ipv4AddressPathAny) Config ¶
func (n *Interface_Ipv4Neighbor_Ipv4AddressPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "ipv4-address" Path from root: ""
func (*Interface_Ipv4Neighbor_Ipv4AddressPathAny) State ¶
func (n *Interface_Ipv4Neighbor_Ipv4AddressPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "state/ipv4-address" Path from root: "/interfaces/interface/ipv4-neighbors/ipv4-neighbor/state/ipv4-address"
type Interface_Ipv4Neighbor_LinkLayerAddressPath ¶
type Interface_Ipv4Neighbor_LinkLayerAddressPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Interface_Ipv4Neighbor_LinkLayerAddressPath represents the /open-traffic-generator-discovery/interfaces/interface/ipv4-neighbors/ipv4-neighbor/state/link-layer-address YANG schema element.
func (*Interface_Ipv4Neighbor_LinkLayerAddressPath) State ¶
func (n *Interface_Ipv4Neighbor_LinkLayerAddressPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "state/link-layer-address" Path from root: "/interfaces/interface/ipv4-neighbors/ipv4-neighbor/state/link-layer-address"
type Interface_Ipv4Neighbor_LinkLayerAddressPathAny ¶
type Interface_Ipv4Neighbor_LinkLayerAddressPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Interface_Ipv4Neighbor_LinkLayerAddressPathAny represents the wildcard version of the /open-traffic-generator-discovery/interfaces/interface/ipv4-neighbors/ipv4-neighbor/state/link-layer-address YANG schema element.
func (*Interface_Ipv4Neighbor_LinkLayerAddressPathAny) State ¶
func (n *Interface_Ipv4Neighbor_LinkLayerAddressPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "state/link-layer-address" Path from root: "/interfaces/interface/ipv4-neighbors/ipv4-neighbor/state/link-layer-address"
type Interface_Ipv6NeighborPath ¶
Interface_Ipv6NeighborPath represents the /open-traffic-generator-discovery/interfaces/interface/ipv6-neighbors/ipv6-neighbor YANG schema element.
func (*Interface_Ipv6NeighborPath) Ipv6Address ¶
func (n *Interface_Ipv6NeighborPath) Ipv6Address() *Interface_Ipv6Neighbor_Ipv6AddressPath
Ipv6Address (leaf): The IPv6 address of the neighbor.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "*/ipv6-address" Path from root: "/interfaces/interface/ipv6-neighbors/ipv6-neighbor/*/ipv6-address"
func (*Interface_Ipv6NeighborPath) LinkLayerAddress ¶
func (n *Interface_Ipv6NeighborPath) LinkLayerAddress() *Interface_Ipv6Neighbor_LinkLayerAddressPath
LinkLayerAddress (leaf): The link layer address or MAC address of the neighbor.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "state/link-layer-address" Path from root: "/interfaces/interface/ipv6-neighbors/ipv6-neighbor/state/link-layer-address"
func (*Interface_Ipv6NeighborPath) State ¶
func (n *Interface_Ipv6NeighborPath) State() ygnmi.SingletonQuery[*oc.Interface_Ipv6Neighbor]
State returns a Query that can be used in gNMI operations.
type Interface_Ipv6NeighborPathAny ¶
Interface_Ipv6NeighborPathAny represents the wildcard version of the /open-traffic-generator-discovery/interfaces/interface/ipv6-neighbors/ipv6-neighbor YANG schema element.
func (*Interface_Ipv6NeighborPathAny) Ipv6Address ¶
func (n *Interface_Ipv6NeighborPathAny) Ipv6Address() *Interface_Ipv6Neighbor_Ipv6AddressPathAny
Ipv6Address (leaf): The IPv6 address of the neighbor.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "*/ipv6-address" Path from root: "/interfaces/interface/ipv6-neighbors/ipv6-neighbor/*/ipv6-address"
func (*Interface_Ipv6NeighborPathAny) LinkLayerAddress ¶
func (n *Interface_Ipv6NeighborPathAny) LinkLayerAddress() *Interface_Ipv6Neighbor_LinkLayerAddressPathAny
LinkLayerAddress (leaf): The link layer address or MAC address of the neighbor.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "state/link-layer-address" Path from root: "/interfaces/interface/ipv6-neighbors/ipv6-neighbor/state/link-layer-address"
func (*Interface_Ipv6NeighborPathAny) State ¶
func (n *Interface_Ipv6NeighborPathAny) State() ygnmi.WildcardQuery[*oc.Interface_Ipv6Neighbor]
State returns a Query that can be used in gNMI operations.
type Interface_Ipv6NeighborPathMap ¶ added in v0.1.24
Interface_Ipv6NeighborPathMap represents the /open-traffic-generator-discovery/interfaces/interface/ipv6-neighbors/ipv6-neighbor YANG schema element.
type Interface_Ipv6NeighborPathMapAny ¶ added in v0.1.24
Interface_Ipv6NeighborPathMapAny represents the wildcard version of the /open-traffic-generator-discovery/interfaces/interface/ipv6-neighbors/ipv6-neighbor YANG schema element.
type Interface_Ipv6Neighbor_Ipv6AddressPath ¶
type Interface_Ipv6Neighbor_Ipv6AddressPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Interface_Ipv6Neighbor_Ipv6AddressPath represents the /open-traffic-generator-discovery/interfaces/interface/ipv6-neighbors/ipv6-neighbor/state/ipv6-address YANG schema element.
func (*Interface_Ipv6Neighbor_Ipv6AddressPath) Config ¶
func (n *Interface_Ipv6Neighbor_Ipv6AddressPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "ipv6-address" Path from root: ""
func (*Interface_Ipv6Neighbor_Ipv6AddressPath) State ¶
func (n *Interface_Ipv6Neighbor_Ipv6AddressPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "state/ipv6-address" Path from root: "/interfaces/interface/ipv6-neighbors/ipv6-neighbor/state/ipv6-address"
type Interface_Ipv6Neighbor_Ipv6AddressPathAny ¶
type Interface_Ipv6Neighbor_Ipv6AddressPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Interface_Ipv6Neighbor_Ipv6AddressPathAny represents the wildcard version of the /open-traffic-generator-discovery/interfaces/interface/ipv6-neighbors/ipv6-neighbor/state/ipv6-address YANG schema element.
func (*Interface_Ipv6Neighbor_Ipv6AddressPathAny) Config ¶
func (n *Interface_Ipv6Neighbor_Ipv6AddressPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "ipv6-address" Path from root: ""
func (*Interface_Ipv6Neighbor_Ipv6AddressPathAny) State ¶
func (n *Interface_Ipv6Neighbor_Ipv6AddressPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "state/ipv6-address" Path from root: "/interfaces/interface/ipv6-neighbors/ipv6-neighbor/state/ipv6-address"
type Interface_Ipv6Neighbor_LinkLayerAddressPath ¶
type Interface_Ipv6Neighbor_LinkLayerAddressPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Interface_Ipv6Neighbor_LinkLayerAddressPath represents the /open-traffic-generator-discovery/interfaces/interface/ipv6-neighbors/ipv6-neighbor/state/link-layer-address YANG schema element.
func (*Interface_Ipv6Neighbor_LinkLayerAddressPath) State ¶
func (n *Interface_Ipv6Neighbor_LinkLayerAddressPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "state/link-layer-address" Path from root: "/interfaces/interface/ipv6-neighbors/ipv6-neighbor/state/link-layer-address"
type Interface_Ipv6Neighbor_LinkLayerAddressPathAny ¶
type Interface_Ipv6Neighbor_LinkLayerAddressPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Interface_Ipv6Neighbor_LinkLayerAddressPathAny represents the wildcard version of the /open-traffic-generator-discovery/interfaces/interface/ipv6-neighbors/ipv6-neighbor/state/link-layer-address YANG schema element.
func (*Interface_Ipv6Neighbor_LinkLayerAddressPathAny) State ¶
func (n *Interface_Ipv6Neighbor_LinkLayerAddressPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "state/link-layer-address" Path from root: "/interfaces/interface/ipv6-neighbors/ipv6-neighbor/state/link-layer-address"
type Interface_NamePath ¶
Interface_NamePath represents the /open-traffic-generator-discovery/interfaces/interface/state/name YANG schema element.
func (*Interface_NamePath) Config ¶
func (n *Interface_NamePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "name" Path from root: ""
func (*Interface_NamePath) State ¶
func (n *Interface_NamePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "state/name" Path from root: "/interfaces/interface/state/name"
type Interface_NamePathAny ¶
Interface_NamePathAny represents the wildcard version of the /open-traffic-generator-discovery/interfaces/interface/state/name YANG schema element.
func (*Interface_NamePathAny) Config ¶
func (n *Interface_NamePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "name" Path from root: ""
func (*Interface_NamePathAny) State ¶
func (n *Interface_NamePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "open-traffic-generator-discovery-interfaces" Instantiating module: "open-traffic-generator-discovery" Path from parent: "state/name" Path from root: "/interfaces/interface/state/name"