macsec

package
v0.14.2 Latest Latest
Warning

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

Go to latest
Published: Feb 27, 2026 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Package macsec 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.14.0: (ygot: v0.34.0) 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-common.yang
  • public/release/models/aft/openconfig-aft-ethernet.yang
  • public/release/models/aft/openconfig-aft-ipv4.yang
  • public/release/models/aft/openconfig-aft-ipv6.yang
  • public/release/models/aft/openconfig-aft-mpls.yang
  • public/release/models/aft/openconfig-aft-network-instance.yang
  • public/release/models/aft/openconfig-aft-pf.yang
  • public/release/models/aft/openconfig-aft-state-synced.yang
  • public/release/models/aft/openconfig-aft-summary.yang
  • public/release/models/aft/openconfig-aft-types.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/firewall/openconfig-fw-high-availability.yang
  • public/release/models/gnpsi/openconfig-gnpsi-types.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-rates.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-network-instance.yang
  • public/release/models/local-routing/openconfig-local-routing.yang
  • public/release/models/macsec/openconfig-macsec.yang
  • public/release/models/mpls/openconfig-mpls-types.yang
  • public/release/models/multicast/openconfig-pim.yang
  • public/release/models/network-instance/openconfig-network-instance-l2.yang
  • public/release/models/network-instance/openconfig-network-instance-static.yang
  • public/release/models/network-instance/openconfig-network-instance.yang
  • public/release/models/oam/openconfig-cfm-types.yang
  • public/release/models/oam/openconfig-oam-cfm.yang
  • public/release/models/oam/openconfig-oam.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-area-interface.yang
  • public/release/models/ospf/openconfig-ospf-area.yang
  • public/release/models/ospf/openconfig-ospf-common.yang
  • public/release/models/ospf/openconfig-ospf-global.yang
  • public/release/models/ospf/openconfig-ospf-policy.yang
  • public/release/models/ospf/openconfig-ospf-types.yang
  • public/release/models/ospf/openconfig-ospf.yang
  • public/release/models/ospf/openconfig-ospfv2.yang
  • public/release/models/ospf/openconfig-ospfv3-area-interface.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-pf-forwarding-policies.yang
  • public/release/models/policy-forwarding/openconfig-pf-interfaces.yang
  • public/release/models/policy-forwarding/openconfig-pf-path-groups.yang
  • public/release/models/policy-forwarding/openconfig-policy-forwarding.yang
  • public/release/models/policy/openconfig-policy-types.yang
  • public/release/models/policy/openconfig-routing-policy.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 MacsecPath

type MacsecPath struct {
	*ygnmi.NodePath
}

MacsecPath represents the /openconfig-macsec/macsec YANG schema element.

func (*MacsecPath) Config

func (n *MacsecPath) Config() ygnmi.ConfigQuery[*oc.Macsec]

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

func (*MacsecPath) Interface

func (n *MacsecPath) Interface(Name string) *Macsec_InterfacePath

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

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

Name: string

func (*MacsecPath) InterfaceAny

func (n *MacsecPath) InterfaceAny() *Macsec_InterfacePathAny

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

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

func (*MacsecPath) InterfaceMap

func (n *MacsecPath) InterfaceMap() *Macsec_InterfacePathMap

InterfaceMap (list): List of interfaces on which MACsec is enabled / available

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

func (*MacsecPath) Mka

func (n *MacsecPath) Mka() *Macsec_MkaPath

Mka (container): The MKA

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "mka"
Path from root:       "/macsec/mka"

func (*MacsecPath) PathOriginName added in v0.14.0

func (n *MacsecPath) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*MacsecPath) State

func (n *MacsecPath) State() ygnmi.SingletonQuery[*oc.Macsec]

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

type MacsecPathAny

type MacsecPathAny struct {
	*ygnmi.NodePath
}

MacsecPathAny represents the wildcard version of the /openconfig-macsec/macsec YANG schema element.

func (*MacsecPathAny) Config

func (n *MacsecPathAny) Config() ygnmi.WildcardQuery[*oc.Macsec]

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

func (*MacsecPathAny) Interface

func (n *MacsecPathAny) Interface(Name string) *Macsec_InterfacePathAny

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

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

Name: string

func (*MacsecPathAny) InterfaceAny

func (n *MacsecPathAny) InterfaceAny() *Macsec_InterfacePathAny

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

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

func (*MacsecPathAny) InterfaceMap

func (n *MacsecPathAny) InterfaceMap() *Macsec_InterfacePathMapAny

InterfaceMap (list): List of interfaces on which MACsec is enabled / available

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

func (*MacsecPathAny) Mka

func (n *MacsecPathAny) Mka() *Macsec_MkaPathAny

Mka (container): The MKA

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "mka"
Path from root:       "/macsec/mka"

func (*MacsecPathAny) State

func (n *MacsecPathAny) State() ygnmi.WildcardQuery[*oc.Macsec]

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

type Macsec_InterfacePath

type Macsec_InterfacePath struct {
	*ygnmi.NodePath
}

Macsec_InterfacePath represents the /openconfig-macsec/macsec/interfaces/interface YANG schema element.

func (*Macsec_InterfacePath) Config

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

func (*Macsec_InterfacePath) Counters

Counters (container): MACsec interface counters

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

func (*Macsec_InterfacePath) Enable

Enable (leaf): Enable MACsec on an interface

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

func (*Macsec_InterfacePath) Mka

Mka (container): Enclosing container for the MKA interface

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

func (*Macsec_InterfacePath) Name

Name (leaf): Reference to the MACsec Ethernet interface

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

func (*Macsec_InterfacePath) PathOriginName added in v0.14.0

func (n *Macsec_InterfacePath) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*Macsec_InterfacePath) ReplayProtection

ReplayProtection (leaf): MACsec window size, as defined by the number of out-of-order frames that are accepted. A value of 0 means that frames are accepted only in the correct order.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "*/replay-protection"
Path from root:       "/macsec/interfaces/interface/*/replay-protection"

func (*Macsec_InterfacePath) ScsaRx

ScsaRx (list): RX Secure Channel and Secure Association Statistics

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "scsa-rx/scsa-rx"
Path from root:       "/macsec/interfaces/interface/scsa-rx/scsa-rx"

SciRx: string

func (*Macsec_InterfacePath) ScsaRxAny

ScsaRxAny (list): RX Secure Channel and Secure Association Statistics

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "scsa-rx/scsa-rx"
Path from root:       "/macsec/interfaces/interface/scsa-rx/scsa-rx"

func (*Macsec_InterfacePath) ScsaRxMap

ScsaRxMap (list): RX Secure Channel and Secure Association Statistics

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "scsa-rx/scsa-rx"
Path from root:       "/macsec/interfaces/interface/scsa-rx/scsa-rx"

func (*Macsec_InterfacePath) ScsaTx

ScsaTx (list): TX Secure Channel and Secure Association Statistics

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "scsa-tx/scsa-tx"
Path from root:       "/macsec/interfaces/interface/scsa-tx/scsa-tx"

SciTx: string

func (*Macsec_InterfacePath) ScsaTxAny

ScsaTxAny (list): TX Secure Channel and Secure Association Statistics

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "scsa-tx/scsa-tx"
Path from root:       "/macsec/interfaces/interface/scsa-tx/scsa-tx"

func (*Macsec_InterfacePath) ScsaTxMap

ScsaTxMap (list): TX Secure Channel and Secure Association Statistics

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "scsa-tx/scsa-tx"
Path from root:       "/macsec/interfaces/interface/scsa-tx/scsa-tx"

func (*Macsec_InterfacePath) State

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

type Macsec_InterfacePathAny

type Macsec_InterfacePathAny struct {
	*ygnmi.NodePath
}

Macsec_InterfacePathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface YANG schema element.

func (*Macsec_InterfacePathAny) Config

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

func (*Macsec_InterfacePathAny) Counters

Counters (container): MACsec interface counters

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

func (*Macsec_InterfacePathAny) Enable

Enable (leaf): Enable MACsec on an interface

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

func (*Macsec_InterfacePathAny) Mka

Mka (container): Enclosing container for the MKA interface

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

func (*Macsec_InterfacePathAny) Name

Name (leaf): Reference to the MACsec Ethernet interface

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

func (*Macsec_InterfacePathAny) ReplayProtection

ReplayProtection (leaf): MACsec window size, as defined by the number of out-of-order frames that are accepted. A value of 0 means that frames are accepted only in the correct order.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "*/replay-protection"
Path from root:       "/macsec/interfaces/interface/*/replay-protection"

func (*Macsec_InterfacePathAny) ScsaRx

ScsaRx (list): RX Secure Channel and Secure Association Statistics

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "scsa-rx/scsa-rx"
Path from root:       "/macsec/interfaces/interface/scsa-rx/scsa-rx"

SciRx: string

func (*Macsec_InterfacePathAny) ScsaRxAny

ScsaRxAny (list): RX Secure Channel and Secure Association Statistics

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "scsa-rx/scsa-rx"
Path from root:       "/macsec/interfaces/interface/scsa-rx/scsa-rx"

func (*Macsec_InterfacePathAny) ScsaRxMap

ScsaRxMap (list): RX Secure Channel and Secure Association Statistics

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "scsa-rx/scsa-rx"
Path from root:       "/macsec/interfaces/interface/scsa-rx/scsa-rx"

func (*Macsec_InterfacePathAny) ScsaTx

ScsaTx (list): TX Secure Channel and Secure Association Statistics

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "scsa-tx/scsa-tx"
Path from root:       "/macsec/interfaces/interface/scsa-tx/scsa-tx"

SciTx: string

func (*Macsec_InterfacePathAny) ScsaTxAny

ScsaTxAny (list): TX Secure Channel and Secure Association Statistics

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "scsa-tx/scsa-tx"
Path from root:       "/macsec/interfaces/interface/scsa-tx/scsa-tx"

func (*Macsec_InterfacePathAny) ScsaTxMap

ScsaTxMap (list): TX Secure Channel and Secure Association Statistics

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "scsa-tx/scsa-tx"
Path from root:       "/macsec/interfaces/interface/scsa-tx/scsa-tx"

func (*Macsec_InterfacePathAny) State

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

type Macsec_InterfacePathMap

type Macsec_InterfacePathMap struct {
	*ygnmi.NodePath
}

Macsec_InterfacePathMap represents the /openconfig-macsec/macsec/interfaces/interface YANG schema element.

func (*Macsec_InterfacePathMap) Config

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

func (*Macsec_InterfacePathMap) PathOriginName added in v0.14.0

func (n *Macsec_InterfacePathMap) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*Macsec_InterfacePathMap) State

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

type Macsec_InterfacePathMapAny

type Macsec_InterfacePathMapAny struct {
	*ygnmi.NodePath
}

Macsec_InterfacePathMapAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface YANG schema element.

func (*Macsec_InterfacePathMapAny) Config

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

func (*Macsec_InterfacePathMapAny) State

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

type Macsec_Interface_CountersPath

type Macsec_Interface_CountersPath struct {
	*ygnmi.NodePath
}

Macsec_Interface_CountersPath represents the /openconfig-macsec/macsec/interfaces/interface/state/counters YANG schema element.

func (*Macsec_Interface_CountersPath) PathOriginName added in v0.14.0

func (n *Macsec_Interface_CountersPath) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_CountersPath) RxBadtagPkts

RxBadtagPkts (leaf): MACsec interface level Receive Bad Tag Packets counter. This counter will increment if MACsec is enabled on interface and incoming packet has incorrect MACsec tag.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "rx-badtag-pkts"
Path from root:       "/macsec/interfaces/interface/state/counters/rx-badtag-pkts"

func (*Macsec_Interface_CountersPath) RxLatePkts

RxLatePkts (leaf): MACsec interface level Receive Late Packets counter. This counter will increment if MACsec is enabled on the interface and packet number of incoming packet is less than the lowest acceptable packet number and replay protection is enabled.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "rx-late-pkts"
Path from root:       "/macsec/interfaces/interface/state/counters/rx-late-pkts"

func (*Macsec_Interface_CountersPath) RxNosciPkts

RxNosciPkts (leaf): MACsec interface level Receive No SCI Packets counter. This counter will increment if MACsec is enabled on interface and incoming packet does not have SCI field in MACsec tag.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "rx-nosci-pkts"
Path from root:       "/macsec/interfaces/interface/state/counters/rx-nosci-pkts"

func (*Macsec_Interface_CountersPath) RxUnknownsciPkts

RxUnknownsciPkts (leaf): MACsec interface level Receive Unknown SCI Packets counter. This counter will increment if MACsec is enabled on the interface and SCI present in the MACsec tag of the incoming packet does not match any SCI present in ingress SCI table.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "rx-unknownsci-pkts"
Path from root:       "/macsec/interfaces/interface/state/counters/rx-unknownsci-pkts"

func (*Macsec_Interface_CountersPath) RxUntaggedPkts

RxUntaggedPkts (leaf): MACsec interface level Receive untagged Packets counter. This counter will increment if MACsec is enabled on interface and the incoming packet does not have MACsec tag.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "rx-untagged-pkts"
Path from root:       "/macsec/interfaces/interface/state/counters/rx-untagged-pkts"

func (*Macsec_Interface_CountersPath) State

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

func (*Macsec_Interface_CountersPath) TxUntaggedPkts

TxUntaggedPkts (leaf): MACsec interface level Transmit untagged Packets counter. This counter will increment if MACsec is enabled on interface and the outgoing packet is not tagged with MACsec header.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "tx-untagged-pkts"
Path from root:       "/macsec/interfaces/interface/state/counters/tx-untagged-pkts"

type Macsec_Interface_CountersPathAny

type Macsec_Interface_CountersPathAny struct {
	*ygnmi.NodePath
}

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

func (*Macsec_Interface_CountersPathAny) RxBadtagPkts

RxBadtagPkts (leaf): MACsec interface level Receive Bad Tag Packets counter. This counter will increment if MACsec is enabled on interface and incoming packet has incorrect MACsec tag.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "rx-badtag-pkts"
Path from root:       "/macsec/interfaces/interface/state/counters/rx-badtag-pkts"

func (*Macsec_Interface_CountersPathAny) RxLatePkts

RxLatePkts (leaf): MACsec interface level Receive Late Packets counter. This counter will increment if MACsec is enabled on the interface and packet number of incoming packet is less than the lowest acceptable packet number and replay protection is enabled.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "rx-late-pkts"
Path from root:       "/macsec/interfaces/interface/state/counters/rx-late-pkts"

func (*Macsec_Interface_CountersPathAny) RxNosciPkts

RxNosciPkts (leaf): MACsec interface level Receive No SCI Packets counter. This counter will increment if MACsec is enabled on interface and incoming packet does not have SCI field in MACsec tag.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "rx-nosci-pkts"
Path from root:       "/macsec/interfaces/interface/state/counters/rx-nosci-pkts"

func (*Macsec_Interface_CountersPathAny) RxUnknownsciPkts

RxUnknownsciPkts (leaf): MACsec interface level Receive Unknown SCI Packets counter. This counter will increment if MACsec is enabled on the interface and SCI present in the MACsec tag of the incoming packet does not match any SCI present in ingress SCI table.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "rx-unknownsci-pkts"
Path from root:       "/macsec/interfaces/interface/state/counters/rx-unknownsci-pkts"

func (*Macsec_Interface_CountersPathAny) RxUntaggedPkts

RxUntaggedPkts (leaf): MACsec interface level Receive untagged Packets counter. This counter will increment if MACsec is enabled on interface and the incoming packet does not have MACsec tag.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "rx-untagged-pkts"
Path from root:       "/macsec/interfaces/interface/state/counters/rx-untagged-pkts"

func (*Macsec_Interface_CountersPathAny) State

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

func (*Macsec_Interface_CountersPathAny) TxUntaggedPkts

TxUntaggedPkts (leaf): MACsec interface level Transmit untagged Packets counter. This counter will increment if MACsec is enabled on interface and the outgoing packet is not tagged with MACsec header.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "tx-untagged-pkts"
Path from root:       "/macsec/interfaces/interface/state/counters/tx-untagged-pkts"

type Macsec_Interface_Counters_RxBadtagPktsPath

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

Macsec_Interface_Counters_RxBadtagPktsPath represents the /openconfig-macsec/macsec/interfaces/interface/state/counters/rx-badtag-pkts YANG schema element.

func (*Macsec_Interface_Counters_RxBadtagPktsPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_Counters_RxBadtagPktsPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "rx-badtag-pkts"
Path from root:       "/macsec/interfaces/interface/state/counters/rx-badtag-pkts"

type Macsec_Interface_Counters_RxBadtagPktsPathAny

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

Macsec_Interface_Counters_RxBadtagPktsPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/state/counters/rx-badtag-pkts YANG schema element.

func (*Macsec_Interface_Counters_RxBadtagPktsPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "rx-badtag-pkts"
Path from root:       "/macsec/interfaces/interface/state/counters/rx-badtag-pkts"

type Macsec_Interface_Counters_RxLatePktsPath

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

Macsec_Interface_Counters_RxLatePktsPath represents the /openconfig-macsec/macsec/interfaces/interface/state/counters/rx-late-pkts YANG schema element.

func (*Macsec_Interface_Counters_RxLatePktsPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_Counters_RxLatePktsPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "rx-late-pkts"
Path from root:       "/macsec/interfaces/interface/state/counters/rx-late-pkts"

type Macsec_Interface_Counters_RxLatePktsPathAny

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

Macsec_Interface_Counters_RxLatePktsPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/state/counters/rx-late-pkts YANG schema element.

func (*Macsec_Interface_Counters_RxLatePktsPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "rx-late-pkts"
Path from root:       "/macsec/interfaces/interface/state/counters/rx-late-pkts"

type Macsec_Interface_Counters_RxNosciPktsPath

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

Macsec_Interface_Counters_RxNosciPktsPath represents the /openconfig-macsec/macsec/interfaces/interface/state/counters/rx-nosci-pkts YANG schema element.

func (*Macsec_Interface_Counters_RxNosciPktsPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_Counters_RxNosciPktsPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "rx-nosci-pkts"
Path from root:       "/macsec/interfaces/interface/state/counters/rx-nosci-pkts"

type Macsec_Interface_Counters_RxNosciPktsPathAny

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

Macsec_Interface_Counters_RxNosciPktsPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/state/counters/rx-nosci-pkts YANG schema element.

func (*Macsec_Interface_Counters_RxNosciPktsPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "rx-nosci-pkts"
Path from root:       "/macsec/interfaces/interface/state/counters/rx-nosci-pkts"

type Macsec_Interface_Counters_RxUnknownsciPktsPath

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

Macsec_Interface_Counters_RxUnknownsciPktsPath represents the /openconfig-macsec/macsec/interfaces/interface/state/counters/rx-unknownsci-pkts YANG schema element.

func (*Macsec_Interface_Counters_RxUnknownsciPktsPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_Counters_RxUnknownsciPktsPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "rx-unknownsci-pkts"
Path from root:       "/macsec/interfaces/interface/state/counters/rx-unknownsci-pkts"

type Macsec_Interface_Counters_RxUnknownsciPktsPathAny

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

Macsec_Interface_Counters_RxUnknownsciPktsPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/state/counters/rx-unknownsci-pkts YANG schema element.

func (*Macsec_Interface_Counters_RxUnknownsciPktsPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "rx-unknownsci-pkts"
Path from root:       "/macsec/interfaces/interface/state/counters/rx-unknownsci-pkts"

type Macsec_Interface_Counters_RxUntaggedPktsPath

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

Macsec_Interface_Counters_RxUntaggedPktsPath represents the /openconfig-macsec/macsec/interfaces/interface/state/counters/rx-untagged-pkts YANG schema element.

func (*Macsec_Interface_Counters_RxUntaggedPktsPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_Counters_RxUntaggedPktsPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "rx-untagged-pkts"
Path from root:       "/macsec/interfaces/interface/state/counters/rx-untagged-pkts"

type Macsec_Interface_Counters_RxUntaggedPktsPathAny

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

Macsec_Interface_Counters_RxUntaggedPktsPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/state/counters/rx-untagged-pkts YANG schema element.

func (*Macsec_Interface_Counters_RxUntaggedPktsPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "rx-untagged-pkts"
Path from root:       "/macsec/interfaces/interface/state/counters/rx-untagged-pkts"

type Macsec_Interface_Counters_TxUntaggedPktsPath

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

Macsec_Interface_Counters_TxUntaggedPktsPath represents the /openconfig-macsec/macsec/interfaces/interface/state/counters/tx-untagged-pkts YANG schema element.

func (*Macsec_Interface_Counters_TxUntaggedPktsPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_Counters_TxUntaggedPktsPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "tx-untagged-pkts"
Path from root:       "/macsec/interfaces/interface/state/counters/tx-untagged-pkts"

type Macsec_Interface_Counters_TxUntaggedPktsPathAny

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

Macsec_Interface_Counters_TxUntaggedPktsPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/state/counters/tx-untagged-pkts YANG schema element.

func (*Macsec_Interface_Counters_TxUntaggedPktsPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "tx-untagged-pkts"
Path from root:       "/macsec/interfaces/interface/state/counters/tx-untagged-pkts"

type Macsec_Interface_EnablePath

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

Macsec_Interface_EnablePath represents the /openconfig-macsec/macsec/interfaces/interface/state/enable YANG schema element.

func (*Macsec_Interface_EnablePath) Config

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

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

func (*Macsec_Interface_EnablePath) PathOriginName added in v0.14.0

func (n *Macsec_Interface_EnablePath) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_EnablePath) State

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

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

type Macsec_Interface_EnablePathAny

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

Macsec_Interface_EnablePathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/state/enable YANG schema element.

func (*Macsec_Interface_EnablePathAny) Config

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

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

func (*Macsec_Interface_EnablePathAny) State

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

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

type Macsec_Interface_MkaPath

type Macsec_Interface_MkaPath struct {
	*ygnmi.NodePath
}

Macsec_Interface_MkaPath represents the /openconfig-macsec/macsec/interfaces/interface/mka YANG schema element.

func (*Macsec_Interface_MkaPath) Config

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

func (*Macsec_Interface_MkaPath) Counters

Counters (container): MKA interface counters

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

func (*Macsec_Interface_MkaPath) KeyChain

KeyChain (leaf): Configure Key Chain name

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "*/key-chain"
Path from root:       "/macsec/interfaces/interface/mka/*/key-chain"

func (*Macsec_Interface_MkaPath) MkaPolicy

MkaPolicy (leaf): Apply MKA policy on the interface

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "*/mka-policy"
Path from root:       "/macsec/interfaces/interface/mka/*/mka-policy"

func (*Macsec_Interface_MkaPath) PathOriginName added in v0.14.0

func (n *Macsec_Interface_MkaPath) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_MkaPath) State

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

type Macsec_Interface_MkaPathAny

type Macsec_Interface_MkaPathAny struct {
	*ygnmi.NodePath
}

Macsec_Interface_MkaPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/mka YANG schema element.

func (*Macsec_Interface_MkaPathAny) Config

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

func (*Macsec_Interface_MkaPathAny) Counters

Counters (container): MKA interface counters

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

func (*Macsec_Interface_MkaPathAny) KeyChain

KeyChain (leaf): Configure Key Chain name

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "*/key-chain"
Path from root:       "/macsec/interfaces/interface/mka/*/key-chain"

func (*Macsec_Interface_MkaPathAny) MkaPolicy

MkaPolicy (leaf): Apply MKA policy on the interface

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "*/mka-policy"
Path from root:       "/macsec/interfaces/interface/mka/*/mka-policy"

func (*Macsec_Interface_MkaPathAny) State

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

type Macsec_Interface_Mka_CountersPath

type Macsec_Interface_Mka_CountersPath struct {
	*ygnmi.NodePath
}

Macsec_Interface_Mka_CountersPath represents the /openconfig-macsec/macsec/interfaces/interface/mka/state/counters YANG schema element.

func (*Macsec_Interface_Mka_CountersPath) InCakMkpdu

InCakMkpdu (leaf): Count of validated MKPDU connectivity association key (CAK) pdus received. This counter is related to the group-cak feature in the 802.1X-2010 standard.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "in-cak-mkpdu"
Path from root:       "/macsec/interfaces/interface/mka/state/counters/in-cak-mkpdu"

func (*Macsec_Interface_Mka_CountersPath) InMkpdu

InMkpdu (leaf): Validated MKPDU received count

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "in-mkpdu"
Path from root:       "/macsec/interfaces/interface/mka/state/counters/in-mkpdu"

func (*Macsec_Interface_Mka_CountersPath) InSakMkpdu

InSakMkpdu (leaf): Validated MKPDU received SAK count

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "in-sak-mkpdu"
Path from root:       "/macsec/interfaces/interface/mka/state/counters/in-sak-mkpdu"

func (*Macsec_Interface_Mka_CountersPath) OutCakMkpdu

OutCakMkpdu (leaf): Count of MKPDU connectivity association key (CAK) pdu's sent. This counter is related to the group-cak feature in the 802.1X-2010 standard.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "out-cak-mkpdu"
Path from root:       "/macsec/interfaces/interface/mka/state/counters/out-cak-mkpdu"

func (*Macsec_Interface_Mka_CountersPath) OutMkpdu

OutMkpdu (leaf): MKPDU sent count

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "out-mkpdu"
Path from root:       "/macsec/interfaces/interface/mka/state/counters/out-mkpdu"

func (*Macsec_Interface_Mka_CountersPath) OutSakMkpdu

OutSakMkpdu (leaf): MKPDU SAK sent count

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "out-sak-mkpdu"
Path from root:       "/macsec/interfaces/interface/mka/state/counters/out-sak-mkpdu"

func (*Macsec_Interface_Mka_CountersPath) PathOriginName added in v0.14.0

func (n *Macsec_Interface_Mka_CountersPath) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_Mka_CountersPath) State

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

type Macsec_Interface_Mka_CountersPathAny

type Macsec_Interface_Mka_CountersPathAny struct {
	*ygnmi.NodePath
}

Macsec_Interface_Mka_CountersPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/mka/state/counters YANG schema element.

func (*Macsec_Interface_Mka_CountersPathAny) InCakMkpdu

InCakMkpdu (leaf): Count of validated MKPDU connectivity association key (CAK) pdus received. This counter is related to the group-cak feature in the 802.1X-2010 standard.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "in-cak-mkpdu"
Path from root:       "/macsec/interfaces/interface/mka/state/counters/in-cak-mkpdu"

func (*Macsec_Interface_Mka_CountersPathAny) InMkpdu

InMkpdu (leaf): Validated MKPDU received count

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "in-mkpdu"
Path from root:       "/macsec/interfaces/interface/mka/state/counters/in-mkpdu"

func (*Macsec_Interface_Mka_CountersPathAny) InSakMkpdu

InSakMkpdu (leaf): Validated MKPDU received SAK count

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "in-sak-mkpdu"
Path from root:       "/macsec/interfaces/interface/mka/state/counters/in-sak-mkpdu"

func (*Macsec_Interface_Mka_CountersPathAny) OutCakMkpdu

OutCakMkpdu (leaf): Count of MKPDU connectivity association key (CAK) pdu's sent. This counter is related to the group-cak feature in the 802.1X-2010 standard.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "out-cak-mkpdu"
Path from root:       "/macsec/interfaces/interface/mka/state/counters/out-cak-mkpdu"

func (*Macsec_Interface_Mka_CountersPathAny) OutMkpdu

OutMkpdu (leaf): MKPDU sent count

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "out-mkpdu"
Path from root:       "/macsec/interfaces/interface/mka/state/counters/out-mkpdu"

func (*Macsec_Interface_Mka_CountersPathAny) OutSakMkpdu

OutSakMkpdu (leaf): MKPDU SAK sent count

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "out-sak-mkpdu"
Path from root:       "/macsec/interfaces/interface/mka/state/counters/out-sak-mkpdu"

func (*Macsec_Interface_Mka_CountersPathAny) State

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

type Macsec_Interface_Mka_Counters_InCakMkpduPath

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

Macsec_Interface_Mka_Counters_InCakMkpduPath represents the /openconfig-macsec/macsec/interfaces/interface/mka/state/counters/in-cak-mkpdu YANG schema element.

func (*Macsec_Interface_Mka_Counters_InCakMkpduPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_Mka_Counters_InCakMkpduPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "in-cak-mkpdu"
Path from root:       "/macsec/interfaces/interface/mka/state/counters/in-cak-mkpdu"

type Macsec_Interface_Mka_Counters_InCakMkpduPathAny

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

Macsec_Interface_Mka_Counters_InCakMkpduPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/mka/state/counters/in-cak-mkpdu YANG schema element.

func (*Macsec_Interface_Mka_Counters_InCakMkpduPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "in-cak-mkpdu"
Path from root:       "/macsec/interfaces/interface/mka/state/counters/in-cak-mkpdu"

type Macsec_Interface_Mka_Counters_InMkpduPath

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

Macsec_Interface_Mka_Counters_InMkpduPath represents the /openconfig-macsec/macsec/interfaces/interface/mka/state/counters/in-mkpdu YANG schema element.

func (*Macsec_Interface_Mka_Counters_InMkpduPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_Mka_Counters_InMkpduPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "in-mkpdu"
Path from root:       "/macsec/interfaces/interface/mka/state/counters/in-mkpdu"

type Macsec_Interface_Mka_Counters_InMkpduPathAny

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

Macsec_Interface_Mka_Counters_InMkpduPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/mka/state/counters/in-mkpdu YANG schema element.

func (*Macsec_Interface_Mka_Counters_InMkpduPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "in-mkpdu"
Path from root:       "/macsec/interfaces/interface/mka/state/counters/in-mkpdu"

type Macsec_Interface_Mka_Counters_InSakMkpduPath

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

Macsec_Interface_Mka_Counters_InSakMkpduPath represents the /openconfig-macsec/macsec/interfaces/interface/mka/state/counters/in-sak-mkpdu YANG schema element.

func (*Macsec_Interface_Mka_Counters_InSakMkpduPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_Mka_Counters_InSakMkpduPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "in-sak-mkpdu"
Path from root:       "/macsec/interfaces/interface/mka/state/counters/in-sak-mkpdu"

type Macsec_Interface_Mka_Counters_InSakMkpduPathAny

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

Macsec_Interface_Mka_Counters_InSakMkpduPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/mka/state/counters/in-sak-mkpdu YANG schema element.

func (*Macsec_Interface_Mka_Counters_InSakMkpduPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "in-sak-mkpdu"
Path from root:       "/macsec/interfaces/interface/mka/state/counters/in-sak-mkpdu"

type Macsec_Interface_Mka_Counters_OutCakMkpduPath

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

Macsec_Interface_Mka_Counters_OutCakMkpduPath represents the /openconfig-macsec/macsec/interfaces/interface/mka/state/counters/out-cak-mkpdu YANG schema element.

func (*Macsec_Interface_Mka_Counters_OutCakMkpduPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_Mka_Counters_OutCakMkpduPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "out-cak-mkpdu"
Path from root:       "/macsec/interfaces/interface/mka/state/counters/out-cak-mkpdu"

type Macsec_Interface_Mka_Counters_OutCakMkpduPathAny

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

Macsec_Interface_Mka_Counters_OutCakMkpduPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/mka/state/counters/out-cak-mkpdu YANG schema element.

func (*Macsec_Interface_Mka_Counters_OutCakMkpduPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "out-cak-mkpdu"
Path from root:       "/macsec/interfaces/interface/mka/state/counters/out-cak-mkpdu"

type Macsec_Interface_Mka_Counters_OutMkpduPath

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

Macsec_Interface_Mka_Counters_OutMkpduPath represents the /openconfig-macsec/macsec/interfaces/interface/mka/state/counters/out-mkpdu YANG schema element.

func (*Macsec_Interface_Mka_Counters_OutMkpduPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_Mka_Counters_OutMkpduPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "out-mkpdu"
Path from root:       "/macsec/interfaces/interface/mka/state/counters/out-mkpdu"

type Macsec_Interface_Mka_Counters_OutMkpduPathAny

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

Macsec_Interface_Mka_Counters_OutMkpduPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/mka/state/counters/out-mkpdu YANG schema element.

func (*Macsec_Interface_Mka_Counters_OutMkpduPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "out-mkpdu"
Path from root:       "/macsec/interfaces/interface/mka/state/counters/out-mkpdu"

type Macsec_Interface_Mka_Counters_OutSakMkpduPath

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

Macsec_Interface_Mka_Counters_OutSakMkpduPath represents the /openconfig-macsec/macsec/interfaces/interface/mka/state/counters/out-sak-mkpdu YANG schema element.

func (*Macsec_Interface_Mka_Counters_OutSakMkpduPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_Mka_Counters_OutSakMkpduPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "out-sak-mkpdu"
Path from root:       "/macsec/interfaces/interface/mka/state/counters/out-sak-mkpdu"

type Macsec_Interface_Mka_Counters_OutSakMkpduPathAny

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

Macsec_Interface_Mka_Counters_OutSakMkpduPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/mka/state/counters/out-sak-mkpdu YANG schema element.

func (*Macsec_Interface_Mka_Counters_OutSakMkpduPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "out-sak-mkpdu"
Path from root:       "/macsec/interfaces/interface/mka/state/counters/out-sak-mkpdu"

type Macsec_Interface_Mka_KeyChainPath

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

Macsec_Interface_Mka_KeyChainPath represents the /openconfig-macsec/macsec/interfaces/interface/mka/state/key-chain YANG schema element.

func (*Macsec_Interface_Mka_KeyChainPath) Config

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "config/key-chain"
Path from root:       "/macsec/interfaces/interface/mka/config/key-chain"

func (*Macsec_Interface_Mka_KeyChainPath) PathOriginName added in v0.14.0

func (n *Macsec_Interface_Mka_KeyChainPath) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_Mka_KeyChainPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "state/key-chain"
Path from root:       "/macsec/interfaces/interface/mka/state/key-chain"

type Macsec_Interface_Mka_KeyChainPathAny

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

Macsec_Interface_Mka_KeyChainPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/mka/state/key-chain YANG schema element.

func (*Macsec_Interface_Mka_KeyChainPathAny) Config

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "config/key-chain"
Path from root:       "/macsec/interfaces/interface/mka/config/key-chain"

func (*Macsec_Interface_Mka_KeyChainPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "state/key-chain"
Path from root:       "/macsec/interfaces/interface/mka/state/key-chain"

type Macsec_Interface_Mka_MkaPolicyPath

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

Macsec_Interface_Mka_MkaPolicyPath represents the /openconfig-macsec/macsec/interfaces/interface/mka/state/mka-policy YANG schema element.

func (*Macsec_Interface_Mka_MkaPolicyPath) Config

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "config/mka-policy"
Path from root:       "/macsec/interfaces/interface/mka/config/mka-policy"

func (*Macsec_Interface_Mka_MkaPolicyPath) PathOriginName added in v0.14.0

func (n *Macsec_Interface_Mka_MkaPolicyPath) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_Mka_MkaPolicyPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "state/mka-policy"
Path from root:       "/macsec/interfaces/interface/mka/state/mka-policy"

type Macsec_Interface_Mka_MkaPolicyPathAny

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

Macsec_Interface_Mka_MkaPolicyPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/mka/state/mka-policy YANG schema element.

func (*Macsec_Interface_Mka_MkaPolicyPathAny) Config

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "config/mka-policy"
Path from root:       "/macsec/interfaces/interface/mka/config/mka-policy"

func (*Macsec_Interface_Mka_MkaPolicyPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "state/mka-policy"
Path from root:       "/macsec/interfaces/interface/mka/state/mka-policy"

type Macsec_Interface_NamePath

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

Macsec_Interface_NamePath represents the /openconfig-macsec/macsec/interfaces/interface/state/name YANG schema element.

func (*Macsec_Interface_NamePath) Config

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

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

func (*Macsec_Interface_NamePath) PathOriginName added in v0.14.0

func (n *Macsec_Interface_NamePath) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_NamePath) State

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

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

type Macsec_Interface_NamePathAny

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

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

func (*Macsec_Interface_NamePathAny) Config

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

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

func (*Macsec_Interface_NamePathAny) State

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

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

type Macsec_Interface_ReplayProtectionPath

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

Macsec_Interface_ReplayProtectionPath represents the /openconfig-macsec/macsec/interfaces/interface/state/replay-protection YANG schema element.

func (*Macsec_Interface_ReplayProtectionPath) Config

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "config/replay-protection"
Path from root:       "/macsec/interfaces/interface/config/replay-protection"

func (*Macsec_Interface_ReplayProtectionPath) PathOriginName added in v0.14.0

func (n *Macsec_Interface_ReplayProtectionPath) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_ReplayProtectionPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "state/replay-protection"
Path from root:       "/macsec/interfaces/interface/state/replay-protection"

type Macsec_Interface_ReplayProtectionPathAny

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

Macsec_Interface_ReplayProtectionPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/state/replay-protection YANG schema element.

func (*Macsec_Interface_ReplayProtectionPathAny) Config

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "config/replay-protection"
Path from root:       "/macsec/interfaces/interface/config/replay-protection"

func (*Macsec_Interface_ReplayProtectionPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "state/replay-protection"
Path from root:       "/macsec/interfaces/interface/state/replay-protection"

type Macsec_Interface_ScsaRxPath

type Macsec_Interface_ScsaRxPath struct {
	*ygnmi.NodePath
}

Macsec_Interface_ScsaRxPath represents the /openconfig-macsec/macsec/interfaces/interface/scsa-rx/scsa-rx YANG schema element.

func (*Macsec_Interface_ScsaRxPath) Counters

Counters (container): Counters container for macsec-scsa-rx-interface-stats

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

func (*Macsec_Interface_ScsaRxPath) PathOriginName added in v0.14.0

func (n *Macsec_Interface_ScsaRxPath) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_ScsaRxPath) SciRx

SciRx (leaf): Secure Channel Identifier. Every Receive Channel is uniquely identified using this field.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "*/sci-rx"
Path from root:       "/macsec/interfaces/interface/scsa-rx/scsa-rx/*/sci-rx"

func (*Macsec_Interface_ScsaRxPath) State

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

type Macsec_Interface_ScsaRxPathAny

type Macsec_Interface_ScsaRxPathAny struct {
	*ygnmi.NodePath
}

Macsec_Interface_ScsaRxPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/scsa-rx/scsa-rx YANG schema element.

func (*Macsec_Interface_ScsaRxPathAny) Counters

Counters (container): Counters container for macsec-scsa-rx-interface-stats

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

func (*Macsec_Interface_ScsaRxPathAny) SciRx

SciRx (leaf): Secure Channel Identifier. Every Receive Channel is uniquely identified using this field.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "*/sci-rx"
Path from root:       "/macsec/interfaces/interface/scsa-rx/scsa-rx/*/sci-rx"

func (*Macsec_Interface_ScsaRxPathAny) State

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

type Macsec_Interface_ScsaRxPathMap

type Macsec_Interface_ScsaRxPathMap struct {
	*ygnmi.NodePath
}

Macsec_Interface_ScsaRxPathMap represents the /openconfig-macsec/macsec/interfaces/interface/scsa-rx/scsa-rx YANG schema element.

func (*Macsec_Interface_ScsaRxPathMap) PathOriginName added in v0.14.0

func (n *Macsec_Interface_ScsaRxPathMap) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_ScsaRxPathMap) State

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

type Macsec_Interface_ScsaRxPathMapAny

type Macsec_Interface_ScsaRxPathMapAny struct {
	*ygnmi.NodePath
}

Macsec_Interface_ScsaRxPathMapAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/scsa-rx/scsa-rx YANG schema element.

func (*Macsec_Interface_ScsaRxPathMapAny) State

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

type Macsec_Interface_ScsaRx_CountersPath

type Macsec_Interface_ScsaRx_CountersPath struct {
	*ygnmi.NodePath
}

Macsec_Interface_ScsaRx_CountersPath represents the /openconfig-macsec/macsec/interfaces/interface/scsa-rx/scsa-rx/state/counters YANG schema element.

func (*Macsec_Interface_ScsaRx_CountersPath) PathOriginName added in v0.14.0

func (n *Macsec_Interface_ScsaRx_CountersPath) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_ScsaRx_CountersPath) SaInvalid

SaInvalid (leaf): Invalid Secure Association RX Packets counter. This counter reflects the number of integrity check fails for received packets in a secure association.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sa-invalid"
Path from root:       "/macsec/interfaces/interface/scsa-rx/scsa-rx/state/counters/sa-invalid"

func (*Macsec_Interface_ScsaRx_CountersPath) SaValid

SaValid (leaf): Secure Association Valid RX Packets counter. This counter reflects the number of packets in a secure association that passed integrity check.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sa-valid"
Path from root:       "/macsec/interfaces/interface/scsa-rx/scsa-rx/state/counters/sa-valid"

func (*Macsec_Interface_ScsaRx_CountersPath) ScInvalid

ScInvalid (leaf): Invalid Secure Channel RX Packets counter. This counter reflects the number of invalid received packets in a secure channel.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sc-invalid"
Path from root:       "/macsec/interfaces/interface/scsa-rx/scsa-rx/state/counters/sc-invalid"

func (*Macsec_Interface_ScsaRx_CountersPath) ScValid

ScValid (leaf): Valid Secure Channel RX Packets counter. This counter reflects the number of valid received packets in a secure channel.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sc-valid"
Path from root:       "/macsec/interfaces/interface/scsa-rx/scsa-rx/state/counters/sc-valid"

func (*Macsec_Interface_ScsaRx_CountersPath) State

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

type Macsec_Interface_ScsaRx_CountersPathAny

type Macsec_Interface_ScsaRx_CountersPathAny struct {
	*ygnmi.NodePath
}

Macsec_Interface_ScsaRx_CountersPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/scsa-rx/scsa-rx/state/counters YANG schema element.

func (*Macsec_Interface_ScsaRx_CountersPathAny) SaInvalid

SaInvalid (leaf): Invalid Secure Association RX Packets counter. This counter reflects the number of integrity check fails for received packets in a secure association.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sa-invalid"
Path from root:       "/macsec/interfaces/interface/scsa-rx/scsa-rx/state/counters/sa-invalid"

func (*Macsec_Interface_ScsaRx_CountersPathAny) SaValid

SaValid (leaf): Secure Association Valid RX Packets counter. This counter reflects the number of packets in a secure association that passed integrity check.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sa-valid"
Path from root:       "/macsec/interfaces/interface/scsa-rx/scsa-rx/state/counters/sa-valid"

func (*Macsec_Interface_ScsaRx_CountersPathAny) ScInvalid

ScInvalid (leaf): Invalid Secure Channel RX Packets counter. This counter reflects the number of invalid received packets in a secure channel.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sc-invalid"
Path from root:       "/macsec/interfaces/interface/scsa-rx/scsa-rx/state/counters/sc-invalid"

func (*Macsec_Interface_ScsaRx_CountersPathAny) ScValid

ScValid (leaf): Valid Secure Channel RX Packets counter. This counter reflects the number of valid received packets in a secure channel.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sc-valid"
Path from root:       "/macsec/interfaces/interface/scsa-rx/scsa-rx/state/counters/sc-valid"

func (*Macsec_Interface_ScsaRx_CountersPathAny) State

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

type Macsec_Interface_ScsaRx_Counters_SaInvalidPath

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

Macsec_Interface_ScsaRx_Counters_SaInvalidPath represents the /openconfig-macsec/macsec/interfaces/interface/scsa-rx/scsa-rx/state/counters/sa-invalid YANG schema element.

func (*Macsec_Interface_ScsaRx_Counters_SaInvalidPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_ScsaRx_Counters_SaInvalidPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sa-invalid"
Path from root:       "/macsec/interfaces/interface/scsa-rx/scsa-rx/state/counters/sa-invalid"

type Macsec_Interface_ScsaRx_Counters_SaInvalidPathAny

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

Macsec_Interface_ScsaRx_Counters_SaInvalidPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/scsa-rx/scsa-rx/state/counters/sa-invalid YANG schema element.

func (*Macsec_Interface_ScsaRx_Counters_SaInvalidPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sa-invalid"
Path from root:       "/macsec/interfaces/interface/scsa-rx/scsa-rx/state/counters/sa-invalid"

type Macsec_Interface_ScsaRx_Counters_SaValidPath

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

Macsec_Interface_ScsaRx_Counters_SaValidPath represents the /openconfig-macsec/macsec/interfaces/interface/scsa-rx/scsa-rx/state/counters/sa-valid YANG schema element.

func (*Macsec_Interface_ScsaRx_Counters_SaValidPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_ScsaRx_Counters_SaValidPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sa-valid"
Path from root:       "/macsec/interfaces/interface/scsa-rx/scsa-rx/state/counters/sa-valid"

type Macsec_Interface_ScsaRx_Counters_SaValidPathAny

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

Macsec_Interface_ScsaRx_Counters_SaValidPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/scsa-rx/scsa-rx/state/counters/sa-valid YANG schema element.

func (*Macsec_Interface_ScsaRx_Counters_SaValidPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sa-valid"
Path from root:       "/macsec/interfaces/interface/scsa-rx/scsa-rx/state/counters/sa-valid"

type Macsec_Interface_ScsaRx_Counters_ScInvalidPath

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

Macsec_Interface_ScsaRx_Counters_ScInvalidPath represents the /openconfig-macsec/macsec/interfaces/interface/scsa-rx/scsa-rx/state/counters/sc-invalid YANG schema element.

func (*Macsec_Interface_ScsaRx_Counters_ScInvalidPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_ScsaRx_Counters_ScInvalidPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sc-invalid"
Path from root:       "/macsec/interfaces/interface/scsa-rx/scsa-rx/state/counters/sc-invalid"

type Macsec_Interface_ScsaRx_Counters_ScInvalidPathAny

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

Macsec_Interface_ScsaRx_Counters_ScInvalidPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/scsa-rx/scsa-rx/state/counters/sc-invalid YANG schema element.

func (*Macsec_Interface_ScsaRx_Counters_ScInvalidPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sc-invalid"
Path from root:       "/macsec/interfaces/interface/scsa-rx/scsa-rx/state/counters/sc-invalid"

type Macsec_Interface_ScsaRx_Counters_ScValidPath

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

Macsec_Interface_ScsaRx_Counters_ScValidPath represents the /openconfig-macsec/macsec/interfaces/interface/scsa-rx/scsa-rx/state/counters/sc-valid YANG schema element.

func (*Macsec_Interface_ScsaRx_Counters_ScValidPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_ScsaRx_Counters_ScValidPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sc-valid"
Path from root:       "/macsec/interfaces/interface/scsa-rx/scsa-rx/state/counters/sc-valid"

type Macsec_Interface_ScsaRx_Counters_ScValidPathAny

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

Macsec_Interface_ScsaRx_Counters_ScValidPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/scsa-rx/scsa-rx/state/counters/sc-valid YANG schema element.

func (*Macsec_Interface_ScsaRx_Counters_ScValidPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sc-valid"
Path from root:       "/macsec/interfaces/interface/scsa-rx/scsa-rx/state/counters/sc-valid"

type Macsec_Interface_ScsaRx_SciRxPath

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

Macsec_Interface_ScsaRx_SciRxPath represents the /openconfig-macsec/macsec/interfaces/interface/scsa-rx/scsa-rx/state/sci-rx YANG schema element.

func (*Macsec_Interface_ScsaRx_SciRxPath) Config

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sci-rx"
Path from root:       ""

func (*Macsec_Interface_ScsaRx_SciRxPath) PathOriginName added in v0.14.0

func (n *Macsec_Interface_ScsaRx_SciRxPath) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_ScsaRx_SciRxPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "state/sci-rx"
Path from root:       "/macsec/interfaces/interface/scsa-rx/scsa-rx/state/sci-rx"

type Macsec_Interface_ScsaRx_SciRxPathAny

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

Macsec_Interface_ScsaRx_SciRxPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/scsa-rx/scsa-rx/state/sci-rx YANG schema element.

func (*Macsec_Interface_ScsaRx_SciRxPathAny) Config

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sci-rx"
Path from root:       ""

func (*Macsec_Interface_ScsaRx_SciRxPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "state/sci-rx"
Path from root:       "/macsec/interfaces/interface/scsa-rx/scsa-rx/state/sci-rx"

type Macsec_Interface_ScsaTxPath

type Macsec_Interface_ScsaTxPath struct {
	*ygnmi.NodePath
}

Macsec_Interface_ScsaTxPath represents the /openconfig-macsec/macsec/interfaces/interface/scsa-tx/scsa-tx YANG schema element.

func (*Macsec_Interface_ScsaTxPath) Counters

Counters (container): Counters container for macsec-scsa-tx-interface-stats

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

func (*Macsec_Interface_ScsaTxPath) PathOriginName added in v0.14.0

func (n *Macsec_Interface_ScsaTxPath) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_ScsaTxPath) SciTx

SciTx (leaf): Secure Channel Identifier. Every Transmit Channel is uniquely identified using this field.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "*/sci-tx"
Path from root:       "/macsec/interfaces/interface/scsa-tx/scsa-tx/*/sci-tx"

func (*Macsec_Interface_ScsaTxPath) State

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

type Macsec_Interface_ScsaTxPathAny

type Macsec_Interface_ScsaTxPathAny struct {
	*ygnmi.NodePath
}

Macsec_Interface_ScsaTxPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/scsa-tx/scsa-tx YANG schema element.

func (*Macsec_Interface_ScsaTxPathAny) Counters

Counters (container): Counters container for macsec-scsa-tx-interface-stats

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

func (*Macsec_Interface_ScsaTxPathAny) SciTx

SciTx (leaf): Secure Channel Identifier. Every Transmit Channel is uniquely identified using this field.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "*/sci-tx"
Path from root:       "/macsec/interfaces/interface/scsa-tx/scsa-tx/*/sci-tx"

func (*Macsec_Interface_ScsaTxPathAny) State

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

type Macsec_Interface_ScsaTxPathMap

type Macsec_Interface_ScsaTxPathMap struct {
	*ygnmi.NodePath
}

Macsec_Interface_ScsaTxPathMap represents the /openconfig-macsec/macsec/interfaces/interface/scsa-tx/scsa-tx YANG schema element.

func (*Macsec_Interface_ScsaTxPathMap) PathOriginName added in v0.14.0

func (n *Macsec_Interface_ScsaTxPathMap) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_ScsaTxPathMap) State

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

type Macsec_Interface_ScsaTxPathMapAny

type Macsec_Interface_ScsaTxPathMapAny struct {
	*ygnmi.NodePath
}

Macsec_Interface_ScsaTxPathMapAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/scsa-tx/scsa-tx YANG schema element.

func (*Macsec_Interface_ScsaTxPathMapAny) State

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

type Macsec_Interface_ScsaTx_CountersPath

type Macsec_Interface_ScsaTx_CountersPath struct {
	*ygnmi.NodePath
}

Macsec_Interface_ScsaTx_CountersPath represents the /openconfig-macsec/macsec/interfaces/interface/scsa-tx/scsa-tx/state/counters YANG schema element.

func (*Macsec_Interface_ScsaTx_CountersPath) PathOriginName added in v0.14.0

func (n *Macsec_Interface_ScsaTx_CountersPath) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_ScsaTx_CountersPath) SaAuthOnly

SaAuthOnly (leaf): Secure Association Authenticated only TX Packets counter. This counter reflects the number of authenticated only, transmitted packets in a secure association.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sa-auth-only"
Path from root:       "/macsec/interfaces/interface/scsa-tx/scsa-tx/state/counters/sa-auth-only"

func (*Macsec_Interface_ScsaTx_CountersPath) SaEncrypted

SaEncrypted (leaf): Secure Association Encrypted TX Packets counter. This counter reflects the number of encrypted and authenticated transmitted packets in a secure association.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sa-encrypted"
Path from root:       "/macsec/interfaces/interface/scsa-tx/scsa-tx/state/counters/sa-encrypted"

func (*Macsec_Interface_ScsaTx_CountersPath) ScAuthOnly

ScAuthOnly (leaf): Secure Channel Authenticated only TX Packets counter. This counter reflects the number of authenticated only transmitted packets in a secure channel.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sc-auth-only"
Path from root:       "/macsec/interfaces/interface/scsa-tx/scsa-tx/state/counters/sc-auth-only"

func (*Macsec_Interface_ScsaTx_CountersPath) ScEncrypted

ScEncrypted (leaf): Secure Channel Encrypted TX Packets counter. This counter reflects the number of encrypted and authenticated transmitted packets in a secure channel.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sc-encrypted"
Path from root:       "/macsec/interfaces/interface/scsa-tx/scsa-tx/state/counters/sc-encrypted"

func (*Macsec_Interface_ScsaTx_CountersPath) State

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

type Macsec_Interface_ScsaTx_CountersPathAny

type Macsec_Interface_ScsaTx_CountersPathAny struct {
	*ygnmi.NodePath
}

Macsec_Interface_ScsaTx_CountersPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/scsa-tx/scsa-tx/state/counters YANG schema element.

func (*Macsec_Interface_ScsaTx_CountersPathAny) SaAuthOnly

SaAuthOnly (leaf): Secure Association Authenticated only TX Packets counter. This counter reflects the number of authenticated only, transmitted packets in a secure association.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sa-auth-only"
Path from root:       "/macsec/interfaces/interface/scsa-tx/scsa-tx/state/counters/sa-auth-only"

func (*Macsec_Interface_ScsaTx_CountersPathAny) SaEncrypted

SaEncrypted (leaf): Secure Association Encrypted TX Packets counter. This counter reflects the number of encrypted and authenticated transmitted packets in a secure association.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sa-encrypted"
Path from root:       "/macsec/interfaces/interface/scsa-tx/scsa-tx/state/counters/sa-encrypted"

func (*Macsec_Interface_ScsaTx_CountersPathAny) ScAuthOnly

ScAuthOnly (leaf): Secure Channel Authenticated only TX Packets counter. This counter reflects the number of authenticated only transmitted packets in a secure channel.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sc-auth-only"
Path from root:       "/macsec/interfaces/interface/scsa-tx/scsa-tx/state/counters/sc-auth-only"

func (*Macsec_Interface_ScsaTx_CountersPathAny) ScEncrypted

ScEncrypted (leaf): Secure Channel Encrypted TX Packets counter. This counter reflects the number of encrypted and authenticated transmitted packets in a secure channel.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sc-encrypted"
Path from root:       "/macsec/interfaces/interface/scsa-tx/scsa-tx/state/counters/sc-encrypted"

func (*Macsec_Interface_ScsaTx_CountersPathAny) State

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

type Macsec_Interface_ScsaTx_Counters_SaAuthOnlyPath

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

Macsec_Interface_ScsaTx_Counters_SaAuthOnlyPath represents the /openconfig-macsec/macsec/interfaces/interface/scsa-tx/scsa-tx/state/counters/sa-auth-only YANG schema element.

func (*Macsec_Interface_ScsaTx_Counters_SaAuthOnlyPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_ScsaTx_Counters_SaAuthOnlyPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sa-auth-only"
Path from root:       "/macsec/interfaces/interface/scsa-tx/scsa-tx/state/counters/sa-auth-only"

type Macsec_Interface_ScsaTx_Counters_SaAuthOnlyPathAny

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

Macsec_Interface_ScsaTx_Counters_SaAuthOnlyPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/scsa-tx/scsa-tx/state/counters/sa-auth-only YANG schema element.

func (*Macsec_Interface_ScsaTx_Counters_SaAuthOnlyPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sa-auth-only"
Path from root:       "/macsec/interfaces/interface/scsa-tx/scsa-tx/state/counters/sa-auth-only"

type Macsec_Interface_ScsaTx_Counters_SaEncryptedPath

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

Macsec_Interface_ScsaTx_Counters_SaEncryptedPath represents the /openconfig-macsec/macsec/interfaces/interface/scsa-tx/scsa-tx/state/counters/sa-encrypted YANG schema element.

func (*Macsec_Interface_ScsaTx_Counters_SaEncryptedPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_ScsaTx_Counters_SaEncryptedPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sa-encrypted"
Path from root:       "/macsec/interfaces/interface/scsa-tx/scsa-tx/state/counters/sa-encrypted"

type Macsec_Interface_ScsaTx_Counters_SaEncryptedPathAny

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

Macsec_Interface_ScsaTx_Counters_SaEncryptedPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/scsa-tx/scsa-tx/state/counters/sa-encrypted YANG schema element.

func (*Macsec_Interface_ScsaTx_Counters_SaEncryptedPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sa-encrypted"
Path from root:       "/macsec/interfaces/interface/scsa-tx/scsa-tx/state/counters/sa-encrypted"

type Macsec_Interface_ScsaTx_Counters_ScAuthOnlyPath

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

Macsec_Interface_ScsaTx_Counters_ScAuthOnlyPath represents the /openconfig-macsec/macsec/interfaces/interface/scsa-tx/scsa-tx/state/counters/sc-auth-only YANG schema element.

func (*Macsec_Interface_ScsaTx_Counters_ScAuthOnlyPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_ScsaTx_Counters_ScAuthOnlyPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sc-auth-only"
Path from root:       "/macsec/interfaces/interface/scsa-tx/scsa-tx/state/counters/sc-auth-only"

type Macsec_Interface_ScsaTx_Counters_ScAuthOnlyPathAny

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

Macsec_Interface_ScsaTx_Counters_ScAuthOnlyPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/scsa-tx/scsa-tx/state/counters/sc-auth-only YANG schema element.

func (*Macsec_Interface_ScsaTx_Counters_ScAuthOnlyPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sc-auth-only"
Path from root:       "/macsec/interfaces/interface/scsa-tx/scsa-tx/state/counters/sc-auth-only"

type Macsec_Interface_ScsaTx_Counters_ScEncryptedPath

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

Macsec_Interface_ScsaTx_Counters_ScEncryptedPath represents the /openconfig-macsec/macsec/interfaces/interface/scsa-tx/scsa-tx/state/counters/sc-encrypted YANG schema element.

func (*Macsec_Interface_ScsaTx_Counters_ScEncryptedPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_ScsaTx_Counters_ScEncryptedPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sc-encrypted"
Path from root:       "/macsec/interfaces/interface/scsa-tx/scsa-tx/state/counters/sc-encrypted"

type Macsec_Interface_ScsaTx_Counters_ScEncryptedPathAny

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

Macsec_Interface_ScsaTx_Counters_ScEncryptedPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/scsa-tx/scsa-tx/state/counters/sc-encrypted YANG schema element.

func (*Macsec_Interface_ScsaTx_Counters_ScEncryptedPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sc-encrypted"
Path from root:       "/macsec/interfaces/interface/scsa-tx/scsa-tx/state/counters/sc-encrypted"

type Macsec_Interface_ScsaTx_SciTxPath

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

Macsec_Interface_ScsaTx_SciTxPath represents the /openconfig-macsec/macsec/interfaces/interface/scsa-tx/scsa-tx/state/sci-tx YANG schema element.

func (*Macsec_Interface_ScsaTx_SciTxPath) Config

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sci-tx"
Path from root:       ""

func (*Macsec_Interface_ScsaTx_SciTxPath) PathOriginName added in v0.14.0

func (n *Macsec_Interface_ScsaTx_SciTxPath) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Interface_ScsaTx_SciTxPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "state/sci-tx"
Path from root:       "/macsec/interfaces/interface/scsa-tx/scsa-tx/state/sci-tx"

type Macsec_Interface_ScsaTx_SciTxPathAny

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

Macsec_Interface_ScsaTx_SciTxPathAny represents the wildcard version of the /openconfig-macsec/macsec/interfaces/interface/scsa-tx/scsa-tx/state/sci-tx YANG schema element.

func (*Macsec_Interface_ScsaTx_SciTxPathAny) Config

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sci-tx"
Path from root:       ""

func (*Macsec_Interface_ScsaTx_SciTxPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "state/sci-tx"
Path from root:       "/macsec/interfaces/interface/scsa-tx/scsa-tx/state/sci-tx"

type Macsec_MkaPath

type Macsec_MkaPath struct {
	*ygnmi.NodePath
}

Macsec_MkaPath represents the /openconfig-macsec/macsec/mka YANG schema element.

func (*Macsec_MkaPath) Config

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

func (*Macsec_MkaPath) Counters

func (n *Macsec_MkaPath) Counters() *Macsec_Mka_CountersPath

Counters (container): MKA global counters

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

func (*Macsec_MkaPath) PathOriginName added in v0.14.0

func (n *Macsec_MkaPath) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*Macsec_MkaPath) Policy

func (n *Macsec_MkaPath) Policy(Name string) *Macsec_Mka_PolicyPath

Policy (list): List of MKA policies

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "policies/policy"
Path from root:       "/macsec/mka/policies/policy"

Name: string

func (*Macsec_MkaPath) PolicyAny

func (n *Macsec_MkaPath) PolicyAny() *Macsec_Mka_PolicyPathAny

PolicyAny (list): List of MKA policies

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "policies/policy"
Path from root:       "/macsec/mka/policies/policy"

func (*Macsec_MkaPath) PolicyMap

func (n *Macsec_MkaPath) PolicyMap() *Macsec_Mka_PolicyPathMap

PolicyMap (list): List of MKA policies

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "policies/policy"
Path from root:       "/macsec/mka/policies/policy"

func (*Macsec_MkaPath) State

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

type Macsec_MkaPathAny

type Macsec_MkaPathAny struct {
	*ygnmi.NodePath
}

Macsec_MkaPathAny represents the wildcard version of the /openconfig-macsec/macsec/mka YANG schema element.

func (*Macsec_MkaPathAny) Config

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

func (*Macsec_MkaPathAny) Counters

Counters (container): MKA global counters

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

func (*Macsec_MkaPathAny) Policy

Policy (list): List of MKA policies

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "policies/policy"
Path from root:       "/macsec/mka/policies/policy"

Name: string

func (*Macsec_MkaPathAny) PolicyAny

PolicyAny (list): List of MKA policies

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "policies/policy"
Path from root:       "/macsec/mka/policies/policy"

func (*Macsec_MkaPathAny) PolicyMap

PolicyMap (list): List of MKA policies

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "policies/policy"
Path from root:       "/macsec/mka/policies/policy"

func (*Macsec_MkaPathAny) State

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

type Macsec_Mka_CountersPath

type Macsec_Mka_CountersPath struct {
	*ygnmi.NodePath
}

Macsec_Mka_CountersPath represents the /openconfig-macsec/macsec/mka/state/counters YANG schema element.

func (*Macsec_Mka_CountersPath) InMkpduBadPeerErrors

InMkpduBadPeerErrors (leaf): MKPDU RX bad peer message number error count

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "in-mkpdu-bad-peer-errors"
Path from root:       "/macsec/mka/state/counters/in-mkpdu-bad-peer-errors"

func (*Macsec_Mka_CountersPath) InMkpduIcvVerificationErrors

InMkpduIcvVerificationErrors (leaf): MKPDU RX ICV verification error count

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "in-mkpdu-icv-verification-errors"
Path from root:       "/macsec/mka/state/counters/in-mkpdu-icv-verification-errors"

func (*Macsec_Mka_CountersPath) InMkpduPeerListErrors

InMkpduPeerListErrors (leaf): MKPDU RX non-recent peer list Message Number error count

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "in-mkpdu-peer-list-errors"
Path from root:       "/macsec/mka/state/counters/in-mkpdu-peer-list-errors"

func (*Macsec_Mka_CountersPath) InMkpduValidationErrors

InMkpduValidationErrors (leaf): MKPDU RX validation error count

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "in-mkpdu-validation-errors"
Path from root:       "/macsec/mka/state/counters/in-mkpdu-validation-errors"

func (*Macsec_Mka_CountersPath) OutMkpduErrors

OutMkpduErrors (leaf): MKPDU TX error count

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "out-mkpdu-errors"
Path from root:       "/macsec/mka/state/counters/out-mkpdu-errors"

func (*Macsec_Mka_CountersPath) PathOriginName added in v0.14.0

func (n *Macsec_Mka_CountersPath) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Mka_CountersPath) SakCipherMismatchErrors

SakCipherMismatchErrors (leaf): MKA error SAK cipher mismatch count

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sak-cipher-mismatch-errors"
Path from root:       "/macsec/mka/state/counters/sak-cipher-mismatch-errors"

func (*Macsec_Mka_CountersPath) SakDecryptionErrors

SakDecryptionErrors (leaf): MKA error SAK decryption/unwrap count

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sak-decryption-errors"
Path from root:       "/macsec/mka/state/counters/sak-decryption-errors"

func (*Macsec_Mka_CountersPath) SakEncryptionErrors

SakEncryptionErrors (leaf): MKA error SAK encryption/wrap count

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sak-encryption-errors"
Path from root:       "/macsec/mka/state/counters/sak-encryption-errors"

func (*Macsec_Mka_CountersPath) SakGenerationErrors

SakGenerationErrors (leaf): MKA error SAK generation count

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sak-generation-errors"
Path from root:       "/macsec/mka/state/counters/sak-generation-errors"

func (*Macsec_Mka_CountersPath) SakHashErrors

SakHashErrors (leaf): MKA error Hash Key generation count

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sak-hash-errors"
Path from root:       "/macsec/mka/state/counters/sak-hash-errors"

func (*Macsec_Mka_CountersPath) State

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

type Macsec_Mka_CountersPathAny

type Macsec_Mka_CountersPathAny struct {
	*ygnmi.NodePath
}

Macsec_Mka_CountersPathAny represents the wildcard version of the /openconfig-macsec/macsec/mka/state/counters YANG schema element.

func (*Macsec_Mka_CountersPathAny) InMkpduBadPeerErrors

InMkpduBadPeerErrors (leaf): MKPDU RX bad peer message number error count

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "in-mkpdu-bad-peer-errors"
Path from root:       "/macsec/mka/state/counters/in-mkpdu-bad-peer-errors"

func (*Macsec_Mka_CountersPathAny) InMkpduIcvVerificationErrors

InMkpduIcvVerificationErrors (leaf): MKPDU RX ICV verification error count

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "in-mkpdu-icv-verification-errors"
Path from root:       "/macsec/mka/state/counters/in-mkpdu-icv-verification-errors"

func (*Macsec_Mka_CountersPathAny) InMkpduPeerListErrors

InMkpduPeerListErrors (leaf): MKPDU RX non-recent peer list Message Number error count

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "in-mkpdu-peer-list-errors"
Path from root:       "/macsec/mka/state/counters/in-mkpdu-peer-list-errors"

func (*Macsec_Mka_CountersPathAny) InMkpduValidationErrors

InMkpduValidationErrors (leaf): MKPDU RX validation error count

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "in-mkpdu-validation-errors"
Path from root:       "/macsec/mka/state/counters/in-mkpdu-validation-errors"

func (*Macsec_Mka_CountersPathAny) OutMkpduErrors

OutMkpduErrors (leaf): MKPDU TX error count

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "out-mkpdu-errors"
Path from root:       "/macsec/mka/state/counters/out-mkpdu-errors"

func (*Macsec_Mka_CountersPathAny) SakCipherMismatchErrors

SakCipherMismatchErrors (leaf): MKA error SAK cipher mismatch count

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sak-cipher-mismatch-errors"
Path from root:       "/macsec/mka/state/counters/sak-cipher-mismatch-errors"

func (*Macsec_Mka_CountersPathAny) SakDecryptionErrors

SakDecryptionErrors (leaf): MKA error SAK decryption/unwrap count

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sak-decryption-errors"
Path from root:       "/macsec/mka/state/counters/sak-decryption-errors"

func (*Macsec_Mka_CountersPathAny) SakEncryptionErrors

SakEncryptionErrors (leaf): MKA error SAK encryption/wrap count

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sak-encryption-errors"
Path from root:       "/macsec/mka/state/counters/sak-encryption-errors"

func (*Macsec_Mka_CountersPathAny) SakGenerationErrors

SakGenerationErrors (leaf): MKA error SAK generation count

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sak-generation-errors"
Path from root:       "/macsec/mka/state/counters/sak-generation-errors"

func (*Macsec_Mka_CountersPathAny) SakHashErrors

SakHashErrors (leaf): MKA error Hash Key generation count

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sak-hash-errors"
Path from root:       "/macsec/mka/state/counters/sak-hash-errors"

func (*Macsec_Mka_CountersPathAny) State

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

type Macsec_Mka_Counters_InMkpduBadPeerErrorsPath

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

Macsec_Mka_Counters_InMkpduBadPeerErrorsPath represents the /openconfig-macsec/macsec/mka/state/counters/in-mkpdu-bad-peer-errors YANG schema element.

func (*Macsec_Mka_Counters_InMkpduBadPeerErrorsPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Mka_Counters_InMkpduBadPeerErrorsPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "in-mkpdu-bad-peer-errors"
Path from root:       "/macsec/mka/state/counters/in-mkpdu-bad-peer-errors"

type Macsec_Mka_Counters_InMkpduBadPeerErrorsPathAny

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

Macsec_Mka_Counters_InMkpduBadPeerErrorsPathAny represents the wildcard version of the /openconfig-macsec/macsec/mka/state/counters/in-mkpdu-bad-peer-errors YANG schema element.

func (*Macsec_Mka_Counters_InMkpduBadPeerErrorsPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "in-mkpdu-bad-peer-errors"
Path from root:       "/macsec/mka/state/counters/in-mkpdu-bad-peer-errors"

type Macsec_Mka_Counters_InMkpduIcvVerificationErrorsPath

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

Macsec_Mka_Counters_InMkpduIcvVerificationErrorsPath represents the /openconfig-macsec/macsec/mka/state/counters/in-mkpdu-icv-verification-errors YANG schema element.

func (*Macsec_Mka_Counters_InMkpduIcvVerificationErrorsPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Mka_Counters_InMkpduIcvVerificationErrorsPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "in-mkpdu-icv-verification-errors"
Path from root:       "/macsec/mka/state/counters/in-mkpdu-icv-verification-errors"

type Macsec_Mka_Counters_InMkpduIcvVerificationErrorsPathAny

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

Macsec_Mka_Counters_InMkpduIcvVerificationErrorsPathAny represents the wildcard version of the /openconfig-macsec/macsec/mka/state/counters/in-mkpdu-icv-verification-errors YANG schema element.

func (*Macsec_Mka_Counters_InMkpduIcvVerificationErrorsPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "in-mkpdu-icv-verification-errors"
Path from root:       "/macsec/mka/state/counters/in-mkpdu-icv-verification-errors"

type Macsec_Mka_Counters_InMkpduPeerListErrorsPath

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

Macsec_Mka_Counters_InMkpduPeerListErrorsPath represents the /openconfig-macsec/macsec/mka/state/counters/in-mkpdu-peer-list-errors YANG schema element.

func (*Macsec_Mka_Counters_InMkpduPeerListErrorsPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Mka_Counters_InMkpduPeerListErrorsPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "in-mkpdu-peer-list-errors"
Path from root:       "/macsec/mka/state/counters/in-mkpdu-peer-list-errors"

type Macsec_Mka_Counters_InMkpduPeerListErrorsPathAny

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

Macsec_Mka_Counters_InMkpduPeerListErrorsPathAny represents the wildcard version of the /openconfig-macsec/macsec/mka/state/counters/in-mkpdu-peer-list-errors YANG schema element.

func (*Macsec_Mka_Counters_InMkpduPeerListErrorsPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "in-mkpdu-peer-list-errors"
Path from root:       "/macsec/mka/state/counters/in-mkpdu-peer-list-errors"

type Macsec_Mka_Counters_InMkpduValidationErrorsPath

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

Macsec_Mka_Counters_InMkpduValidationErrorsPath represents the /openconfig-macsec/macsec/mka/state/counters/in-mkpdu-validation-errors YANG schema element.

func (*Macsec_Mka_Counters_InMkpduValidationErrorsPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Mka_Counters_InMkpduValidationErrorsPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "in-mkpdu-validation-errors"
Path from root:       "/macsec/mka/state/counters/in-mkpdu-validation-errors"

type Macsec_Mka_Counters_InMkpduValidationErrorsPathAny

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

Macsec_Mka_Counters_InMkpduValidationErrorsPathAny represents the wildcard version of the /openconfig-macsec/macsec/mka/state/counters/in-mkpdu-validation-errors YANG schema element.

func (*Macsec_Mka_Counters_InMkpduValidationErrorsPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "in-mkpdu-validation-errors"
Path from root:       "/macsec/mka/state/counters/in-mkpdu-validation-errors"

type Macsec_Mka_Counters_OutMkpduErrorsPath

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

Macsec_Mka_Counters_OutMkpduErrorsPath represents the /openconfig-macsec/macsec/mka/state/counters/out-mkpdu-errors YANG schema element.

func (*Macsec_Mka_Counters_OutMkpduErrorsPath) PathOriginName added in v0.14.0

func (n *Macsec_Mka_Counters_OutMkpduErrorsPath) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Mka_Counters_OutMkpduErrorsPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "out-mkpdu-errors"
Path from root:       "/macsec/mka/state/counters/out-mkpdu-errors"

type Macsec_Mka_Counters_OutMkpduErrorsPathAny

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

Macsec_Mka_Counters_OutMkpduErrorsPathAny represents the wildcard version of the /openconfig-macsec/macsec/mka/state/counters/out-mkpdu-errors YANG schema element.

func (*Macsec_Mka_Counters_OutMkpduErrorsPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "out-mkpdu-errors"
Path from root:       "/macsec/mka/state/counters/out-mkpdu-errors"

type Macsec_Mka_Counters_SakCipherMismatchErrorsPath

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

Macsec_Mka_Counters_SakCipherMismatchErrorsPath represents the /openconfig-macsec/macsec/mka/state/counters/sak-cipher-mismatch-errors YANG schema element.

func (*Macsec_Mka_Counters_SakCipherMismatchErrorsPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Mka_Counters_SakCipherMismatchErrorsPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sak-cipher-mismatch-errors"
Path from root:       "/macsec/mka/state/counters/sak-cipher-mismatch-errors"

type Macsec_Mka_Counters_SakCipherMismatchErrorsPathAny

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

Macsec_Mka_Counters_SakCipherMismatchErrorsPathAny represents the wildcard version of the /openconfig-macsec/macsec/mka/state/counters/sak-cipher-mismatch-errors YANG schema element.

func (*Macsec_Mka_Counters_SakCipherMismatchErrorsPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sak-cipher-mismatch-errors"
Path from root:       "/macsec/mka/state/counters/sak-cipher-mismatch-errors"

type Macsec_Mka_Counters_SakDecryptionErrorsPath

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

Macsec_Mka_Counters_SakDecryptionErrorsPath represents the /openconfig-macsec/macsec/mka/state/counters/sak-decryption-errors YANG schema element.

func (*Macsec_Mka_Counters_SakDecryptionErrorsPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Mka_Counters_SakDecryptionErrorsPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sak-decryption-errors"
Path from root:       "/macsec/mka/state/counters/sak-decryption-errors"

type Macsec_Mka_Counters_SakDecryptionErrorsPathAny

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

Macsec_Mka_Counters_SakDecryptionErrorsPathAny represents the wildcard version of the /openconfig-macsec/macsec/mka/state/counters/sak-decryption-errors YANG schema element.

func (*Macsec_Mka_Counters_SakDecryptionErrorsPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sak-decryption-errors"
Path from root:       "/macsec/mka/state/counters/sak-decryption-errors"

type Macsec_Mka_Counters_SakEncryptionErrorsPath

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

Macsec_Mka_Counters_SakEncryptionErrorsPath represents the /openconfig-macsec/macsec/mka/state/counters/sak-encryption-errors YANG schema element.

func (*Macsec_Mka_Counters_SakEncryptionErrorsPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Mka_Counters_SakEncryptionErrorsPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sak-encryption-errors"
Path from root:       "/macsec/mka/state/counters/sak-encryption-errors"

type Macsec_Mka_Counters_SakEncryptionErrorsPathAny

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

Macsec_Mka_Counters_SakEncryptionErrorsPathAny represents the wildcard version of the /openconfig-macsec/macsec/mka/state/counters/sak-encryption-errors YANG schema element.

func (*Macsec_Mka_Counters_SakEncryptionErrorsPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sak-encryption-errors"
Path from root:       "/macsec/mka/state/counters/sak-encryption-errors"

type Macsec_Mka_Counters_SakGenerationErrorsPath

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

Macsec_Mka_Counters_SakGenerationErrorsPath represents the /openconfig-macsec/macsec/mka/state/counters/sak-generation-errors YANG schema element.

func (*Macsec_Mka_Counters_SakGenerationErrorsPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Mka_Counters_SakGenerationErrorsPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sak-generation-errors"
Path from root:       "/macsec/mka/state/counters/sak-generation-errors"

type Macsec_Mka_Counters_SakGenerationErrorsPathAny

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

Macsec_Mka_Counters_SakGenerationErrorsPathAny represents the wildcard version of the /openconfig-macsec/macsec/mka/state/counters/sak-generation-errors YANG schema element.

func (*Macsec_Mka_Counters_SakGenerationErrorsPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sak-generation-errors"
Path from root:       "/macsec/mka/state/counters/sak-generation-errors"

type Macsec_Mka_Counters_SakHashErrorsPath

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

Macsec_Mka_Counters_SakHashErrorsPath represents the /openconfig-macsec/macsec/mka/state/counters/sak-hash-errors YANG schema element.

func (*Macsec_Mka_Counters_SakHashErrorsPath) PathOriginName added in v0.14.0

func (n *Macsec_Mka_Counters_SakHashErrorsPath) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Mka_Counters_SakHashErrorsPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sak-hash-errors"
Path from root:       "/macsec/mka/state/counters/sak-hash-errors"

type Macsec_Mka_Counters_SakHashErrorsPathAny

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

Macsec_Mka_Counters_SakHashErrorsPathAny represents the wildcard version of the /openconfig-macsec/macsec/mka/state/counters/sak-hash-errors YANG schema element.

func (*Macsec_Mka_Counters_SakHashErrorsPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "sak-hash-errors"
Path from root:       "/macsec/mka/state/counters/sak-hash-errors"

type Macsec_Mka_PolicyPath

type Macsec_Mka_PolicyPath struct {
	*ygnmi.NodePath
}

Macsec_Mka_PolicyPath represents the /openconfig-macsec/macsec/mka/policies/policy YANG schema element.

func (*Macsec_Mka_PolicyPath) ConfidentialityOffset

ConfidentialityOffset (leaf): The confidentiality offset specifies a number of octets in an Ethernet frame that are sent in unencrypted plain-text

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "*/confidentiality-offset"
Path from root:       "/macsec/mka/policies/policy/*/confidentiality-offset"

func (*Macsec_Mka_PolicyPath) Config

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

func (*Macsec_Mka_PolicyPath) DelayProtection

DelayProtection (leaf): Traffic delayed longer than 2 seconds is rejected by the interfaces enabled with delay protection.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "*/delay-protection"
Path from root:       "/macsec/mka/policies/policy/*/delay-protection"

func (*Macsec_Mka_PolicyPath) IncludeIcvIndicator

IncludeIcvIndicator (leaf): Generate and include an Integrity Check Value (ICV) field in the MKPDU. For compatibility with previous MACsec implementation that do not require an ICV

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "*/include-icv-indicator"
Path from root:       "/macsec/mka/policies/policy/*/include-icv-indicator"

func (*Macsec_Mka_PolicyPath) IncludeSci

IncludeSci (leaf): Generate and include a Secure Channel Identifier (SCI).

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "*/include-sci"
Path from root:       "/macsec/mka/policies/policy/*/include-sci"

func (*Macsec_Mka_PolicyPath) KeyServerPriority

KeyServerPriority (leaf): Specifies the key server priority used by the MACsec Key Agreement (MKA) protocol to select the key server when MACsec is enabled using static connectivity association key (CAK) security mode. The switch with the lower priority-number is selected as the key server. If the priority-number is identical on both sides of a point-to-point link, the MKA protocol selects the device with the lower MAC address as the key server

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "*/key-server-priority"
Path from root:       "/macsec/mka/policies/policy/*/key-server-priority"

func (*Macsec_Mka_PolicyPath) MacsecCipherSuite

MacsecCipherSuite (leaf-list): Set Cipher suite(s) for SAK derivation

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "*/macsec-cipher-suite"
Path from root:       "/macsec/mka/policies/policy/*/macsec-cipher-suite"

func (*Macsec_Mka_PolicyPath) Name

Name (leaf): Name of the MKA policy.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "*/name"
Path from root:       "/macsec/mka/policies/policy/*/name"

func (*Macsec_Mka_PolicyPath) PathOriginName added in v0.14.0

func (n *Macsec_Mka_PolicyPath) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Mka_PolicyPath) SakRekeyInterval

SakRekeyInterval (leaf): SAK Rekey interval in seconds. The default value is 0 where no rekey is performed.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "*/sak-rekey-interval"
Path from root:       "/macsec/mka/policies/policy/*/sak-rekey-interval"

func (*Macsec_Mka_PolicyPath) SakRekeyOnLivePeerLoss

SakRekeyOnLivePeerLoss (leaf): Rekey on peer loss

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "*/sak-rekey-on-live-peer-loss"
Path from root:       "/macsec/mka/policies/policy/*/sak-rekey-on-live-peer-loss"

func (*Macsec_Mka_PolicyPath) State

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

func (*Macsec_Mka_PolicyPath) UseUpdatedEthHeader

UseUpdatedEthHeader (leaf): Use updated ethernet header for ICV calculation. In case the Ethernet frame headers change, use the updated headers to calculate the ICV.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "*/use-updated-eth-header"
Path from root:       "/macsec/mka/policies/policy/*/use-updated-eth-header"

type Macsec_Mka_PolicyPathAny

type Macsec_Mka_PolicyPathAny struct {
	*ygnmi.NodePath
}

Macsec_Mka_PolicyPathAny represents the wildcard version of the /openconfig-macsec/macsec/mka/policies/policy YANG schema element.

func (*Macsec_Mka_PolicyPathAny) ConfidentialityOffset

ConfidentialityOffset (leaf): The confidentiality offset specifies a number of octets in an Ethernet frame that are sent in unencrypted plain-text

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "*/confidentiality-offset"
Path from root:       "/macsec/mka/policies/policy/*/confidentiality-offset"

func (*Macsec_Mka_PolicyPathAny) Config

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

func (*Macsec_Mka_PolicyPathAny) DelayProtection

DelayProtection (leaf): Traffic delayed longer than 2 seconds is rejected by the interfaces enabled with delay protection.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "*/delay-protection"
Path from root:       "/macsec/mka/policies/policy/*/delay-protection"

func (*Macsec_Mka_PolicyPathAny) IncludeIcvIndicator

IncludeIcvIndicator (leaf): Generate and include an Integrity Check Value (ICV) field in the MKPDU. For compatibility with previous MACsec implementation that do not require an ICV

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "*/include-icv-indicator"
Path from root:       "/macsec/mka/policies/policy/*/include-icv-indicator"

func (*Macsec_Mka_PolicyPathAny) IncludeSci

IncludeSci (leaf): Generate and include a Secure Channel Identifier (SCI).

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "*/include-sci"
Path from root:       "/macsec/mka/policies/policy/*/include-sci"

func (*Macsec_Mka_PolicyPathAny) KeyServerPriority

KeyServerPriority (leaf): Specifies the key server priority used by the MACsec Key Agreement (MKA) protocol to select the key server when MACsec is enabled using static connectivity association key (CAK) security mode. The switch with the lower priority-number is selected as the key server. If the priority-number is identical on both sides of a point-to-point link, the MKA protocol selects the device with the lower MAC address as the key server

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "*/key-server-priority"
Path from root:       "/macsec/mka/policies/policy/*/key-server-priority"

func (*Macsec_Mka_PolicyPathAny) MacsecCipherSuite

MacsecCipherSuite (leaf-list): Set Cipher suite(s) for SAK derivation

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "*/macsec-cipher-suite"
Path from root:       "/macsec/mka/policies/policy/*/macsec-cipher-suite"

func (*Macsec_Mka_PolicyPathAny) Name

Name (leaf): Name of the MKA policy.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "*/name"
Path from root:       "/macsec/mka/policies/policy/*/name"

func (*Macsec_Mka_PolicyPathAny) SakRekeyInterval

SakRekeyInterval (leaf): SAK Rekey interval in seconds. The default value is 0 where no rekey is performed.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "*/sak-rekey-interval"
Path from root:       "/macsec/mka/policies/policy/*/sak-rekey-interval"

func (*Macsec_Mka_PolicyPathAny) SakRekeyOnLivePeerLoss

SakRekeyOnLivePeerLoss (leaf): Rekey on peer loss

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "*/sak-rekey-on-live-peer-loss"
Path from root:       "/macsec/mka/policies/policy/*/sak-rekey-on-live-peer-loss"

func (*Macsec_Mka_PolicyPathAny) State

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

func (*Macsec_Mka_PolicyPathAny) UseUpdatedEthHeader

UseUpdatedEthHeader (leaf): Use updated ethernet header for ICV calculation. In case the Ethernet frame headers change, use the updated headers to calculate the ICV.

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "*/use-updated-eth-header"
Path from root:       "/macsec/mka/policies/policy/*/use-updated-eth-header"

type Macsec_Mka_PolicyPathMap

type Macsec_Mka_PolicyPathMap struct {
	*ygnmi.NodePath
}

Macsec_Mka_PolicyPathMap represents the /openconfig-macsec/macsec/mka/policies/policy YANG schema element.

func (*Macsec_Mka_PolicyPathMap) Config

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

func (*Macsec_Mka_PolicyPathMap) PathOriginName added in v0.14.0

func (n *Macsec_Mka_PolicyPathMap) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Mka_PolicyPathMap) State

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

type Macsec_Mka_PolicyPathMapAny

type Macsec_Mka_PolicyPathMapAny struct {
	*ygnmi.NodePath
}

Macsec_Mka_PolicyPathMapAny represents the wildcard version of the /openconfig-macsec/macsec/mka/policies/policy YANG schema element.

func (*Macsec_Mka_PolicyPathMapAny) Config

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

func (*Macsec_Mka_PolicyPathMapAny) State

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

type Macsec_Mka_Policy_ConfidentialityOffsetPath

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

Macsec_Mka_Policy_ConfidentialityOffsetPath represents the /openconfig-macsec/macsec/mka/policies/policy/state/confidentiality-offset YANG schema element.

func (*Macsec_Mka_Policy_ConfidentialityOffsetPath) Config

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "config/confidentiality-offset"
Path from root:       "/macsec/mka/policies/policy/config/confidentiality-offset"

func (*Macsec_Mka_Policy_ConfidentialityOffsetPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Mka_Policy_ConfidentialityOffsetPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "state/confidentiality-offset"
Path from root:       "/macsec/mka/policies/policy/state/confidentiality-offset"

type Macsec_Mka_Policy_ConfidentialityOffsetPathAny

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

Macsec_Mka_Policy_ConfidentialityOffsetPathAny represents the wildcard version of the /openconfig-macsec/macsec/mka/policies/policy/state/confidentiality-offset YANG schema element.

func (*Macsec_Mka_Policy_ConfidentialityOffsetPathAny) Config

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "config/confidentiality-offset"
Path from root:       "/macsec/mka/policies/policy/config/confidentiality-offset"

func (*Macsec_Mka_Policy_ConfidentialityOffsetPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "state/confidentiality-offset"
Path from root:       "/macsec/mka/policies/policy/state/confidentiality-offset"

type Macsec_Mka_Policy_DelayProtectionPath

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

Macsec_Mka_Policy_DelayProtectionPath represents the /openconfig-macsec/macsec/mka/policies/policy/state/delay-protection YANG schema element.

func (*Macsec_Mka_Policy_DelayProtectionPath) Config

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "config/delay-protection"
Path from root:       "/macsec/mka/policies/policy/config/delay-protection"

func (*Macsec_Mka_Policy_DelayProtectionPath) PathOriginName added in v0.14.0

func (n *Macsec_Mka_Policy_DelayProtectionPath) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Mka_Policy_DelayProtectionPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "state/delay-protection"
Path from root:       "/macsec/mka/policies/policy/state/delay-protection"

type Macsec_Mka_Policy_DelayProtectionPathAny

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

Macsec_Mka_Policy_DelayProtectionPathAny represents the wildcard version of the /openconfig-macsec/macsec/mka/policies/policy/state/delay-protection YANG schema element.

func (*Macsec_Mka_Policy_DelayProtectionPathAny) Config

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "config/delay-protection"
Path from root:       "/macsec/mka/policies/policy/config/delay-protection"

func (*Macsec_Mka_Policy_DelayProtectionPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "state/delay-protection"
Path from root:       "/macsec/mka/policies/policy/state/delay-protection"

type Macsec_Mka_Policy_IncludeIcvIndicatorPath

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

Macsec_Mka_Policy_IncludeIcvIndicatorPath represents the /openconfig-macsec/macsec/mka/policies/policy/state/include-icv-indicator YANG schema element.

func (*Macsec_Mka_Policy_IncludeIcvIndicatorPath) Config

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "config/include-icv-indicator"
Path from root:       "/macsec/mka/policies/policy/config/include-icv-indicator"

func (*Macsec_Mka_Policy_IncludeIcvIndicatorPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Mka_Policy_IncludeIcvIndicatorPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "state/include-icv-indicator"
Path from root:       "/macsec/mka/policies/policy/state/include-icv-indicator"

type Macsec_Mka_Policy_IncludeIcvIndicatorPathAny

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

Macsec_Mka_Policy_IncludeIcvIndicatorPathAny represents the wildcard version of the /openconfig-macsec/macsec/mka/policies/policy/state/include-icv-indicator YANG schema element.

func (*Macsec_Mka_Policy_IncludeIcvIndicatorPathAny) Config

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "config/include-icv-indicator"
Path from root:       "/macsec/mka/policies/policy/config/include-icv-indicator"

func (*Macsec_Mka_Policy_IncludeIcvIndicatorPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "state/include-icv-indicator"
Path from root:       "/macsec/mka/policies/policy/state/include-icv-indicator"

type Macsec_Mka_Policy_IncludeSciPath

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

Macsec_Mka_Policy_IncludeSciPath represents the /openconfig-macsec/macsec/mka/policies/policy/state/include-sci YANG schema element.

func (*Macsec_Mka_Policy_IncludeSciPath) Config

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "config/include-sci"
Path from root:       "/macsec/mka/policies/policy/config/include-sci"

func (*Macsec_Mka_Policy_IncludeSciPath) PathOriginName added in v0.14.0

func (n *Macsec_Mka_Policy_IncludeSciPath) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Mka_Policy_IncludeSciPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "state/include-sci"
Path from root:       "/macsec/mka/policies/policy/state/include-sci"

type Macsec_Mka_Policy_IncludeSciPathAny

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

Macsec_Mka_Policy_IncludeSciPathAny represents the wildcard version of the /openconfig-macsec/macsec/mka/policies/policy/state/include-sci YANG schema element.

func (*Macsec_Mka_Policy_IncludeSciPathAny) Config

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "config/include-sci"
Path from root:       "/macsec/mka/policies/policy/config/include-sci"

func (*Macsec_Mka_Policy_IncludeSciPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "state/include-sci"
Path from root:       "/macsec/mka/policies/policy/state/include-sci"

type Macsec_Mka_Policy_KeyServerPriorityPath

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

Macsec_Mka_Policy_KeyServerPriorityPath represents the /openconfig-macsec/macsec/mka/policies/policy/state/key-server-priority YANG schema element.

func (*Macsec_Mka_Policy_KeyServerPriorityPath) Config

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "config/key-server-priority"
Path from root:       "/macsec/mka/policies/policy/config/key-server-priority"

func (*Macsec_Mka_Policy_KeyServerPriorityPath) PathOriginName added in v0.14.0

func (n *Macsec_Mka_Policy_KeyServerPriorityPath) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Mka_Policy_KeyServerPriorityPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "state/key-server-priority"
Path from root:       "/macsec/mka/policies/policy/state/key-server-priority"

type Macsec_Mka_Policy_KeyServerPriorityPathAny

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

Macsec_Mka_Policy_KeyServerPriorityPathAny represents the wildcard version of the /openconfig-macsec/macsec/mka/policies/policy/state/key-server-priority YANG schema element.

func (*Macsec_Mka_Policy_KeyServerPriorityPathAny) Config

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "config/key-server-priority"
Path from root:       "/macsec/mka/policies/policy/config/key-server-priority"

func (*Macsec_Mka_Policy_KeyServerPriorityPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "state/key-server-priority"
Path from root:       "/macsec/mka/policies/policy/state/key-server-priority"

type Macsec_Mka_Policy_MacsecCipherSuitePath

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

Macsec_Mka_Policy_MacsecCipherSuitePath represents the /openconfig-macsec/macsec/mka/policies/policy/state/macsec-cipher-suite YANG schema element.

func (*Macsec_Mka_Policy_MacsecCipherSuitePath) Config

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "config/macsec-cipher-suite"
Path from root:       "/macsec/mka/policies/policy/config/macsec-cipher-suite"

func (*Macsec_Mka_Policy_MacsecCipherSuitePath) PathOriginName added in v0.14.0

func (n *Macsec_Mka_Policy_MacsecCipherSuitePath) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Mka_Policy_MacsecCipherSuitePath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "state/macsec-cipher-suite"
Path from root:       "/macsec/mka/policies/policy/state/macsec-cipher-suite"

type Macsec_Mka_Policy_MacsecCipherSuitePathAny

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

Macsec_Mka_Policy_MacsecCipherSuitePathAny represents the wildcard version of the /openconfig-macsec/macsec/mka/policies/policy/state/macsec-cipher-suite YANG schema element.

func (*Macsec_Mka_Policy_MacsecCipherSuitePathAny) Config

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "config/macsec-cipher-suite"
Path from root:       "/macsec/mka/policies/policy/config/macsec-cipher-suite"

func (*Macsec_Mka_Policy_MacsecCipherSuitePathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "state/macsec-cipher-suite"
Path from root:       "/macsec/mka/policies/policy/state/macsec-cipher-suite"

type Macsec_Mka_Policy_NamePath

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

Macsec_Mka_Policy_NamePath represents the /openconfig-macsec/macsec/mka/policies/policy/state/name YANG schema element.

func (*Macsec_Mka_Policy_NamePath) Config

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "config/name"
Path from root:       "/macsec/mka/policies/policy/config/name"

func (*Macsec_Mka_Policy_NamePath) PathOriginName added in v0.14.0

func (n *Macsec_Mka_Policy_NamePath) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Mka_Policy_NamePath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "state/name"
Path from root:       "/macsec/mka/policies/policy/state/name"

type Macsec_Mka_Policy_NamePathAny

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

Macsec_Mka_Policy_NamePathAny represents the wildcard version of the /openconfig-macsec/macsec/mka/policies/policy/state/name YANG schema element.

func (*Macsec_Mka_Policy_NamePathAny) Config

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "config/name"
Path from root:       "/macsec/mka/policies/policy/config/name"

func (*Macsec_Mka_Policy_NamePathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "state/name"
Path from root:       "/macsec/mka/policies/policy/state/name"

type Macsec_Mka_Policy_SakRekeyIntervalPath

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

Macsec_Mka_Policy_SakRekeyIntervalPath represents the /openconfig-macsec/macsec/mka/policies/policy/state/sak-rekey-interval YANG schema element.

func (*Macsec_Mka_Policy_SakRekeyIntervalPath) Config

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "config/sak-rekey-interval"
Path from root:       "/macsec/mka/policies/policy/config/sak-rekey-interval"

func (*Macsec_Mka_Policy_SakRekeyIntervalPath) PathOriginName added in v0.14.0

func (n *Macsec_Mka_Policy_SakRekeyIntervalPath) PathOriginName() string

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Mka_Policy_SakRekeyIntervalPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "state/sak-rekey-interval"
Path from root:       "/macsec/mka/policies/policy/state/sak-rekey-interval"

type Macsec_Mka_Policy_SakRekeyIntervalPathAny

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

Macsec_Mka_Policy_SakRekeyIntervalPathAny represents the wildcard version of the /openconfig-macsec/macsec/mka/policies/policy/state/sak-rekey-interval YANG schema element.

func (*Macsec_Mka_Policy_SakRekeyIntervalPathAny) Config

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "config/sak-rekey-interval"
Path from root:       "/macsec/mka/policies/policy/config/sak-rekey-interval"

func (*Macsec_Mka_Policy_SakRekeyIntervalPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "state/sak-rekey-interval"
Path from root:       "/macsec/mka/policies/policy/state/sak-rekey-interval"

type Macsec_Mka_Policy_SakRekeyOnLivePeerLossPath

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

Macsec_Mka_Policy_SakRekeyOnLivePeerLossPath represents the /openconfig-macsec/macsec/mka/policies/policy/state/sak-rekey-on-live-peer-loss YANG schema element.

func (*Macsec_Mka_Policy_SakRekeyOnLivePeerLossPath) Config

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "config/sak-rekey-on-live-peer-loss"
Path from root:       "/macsec/mka/policies/policy/config/sak-rekey-on-live-peer-loss"

func (*Macsec_Mka_Policy_SakRekeyOnLivePeerLossPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Mka_Policy_SakRekeyOnLivePeerLossPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "state/sak-rekey-on-live-peer-loss"
Path from root:       "/macsec/mka/policies/policy/state/sak-rekey-on-live-peer-loss"

type Macsec_Mka_Policy_SakRekeyOnLivePeerLossPathAny

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

Macsec_Mka_Policy_SakRekeyOnLivePeerLossPathAny represents the wildcard version of the /openconfig-macsec/macsec/mka/policies/policy/state/sak-rekey-on-live-peer-loss YANG schema element.

func (*Macsec_Mka_Policy_SakRekeyOnLivePeerLossPathAny) Config

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "config/sak-rekey-on-live-peer-loss"
Path from root:       "/macsec/mka/policies/policy/config/sak-rekey-on-live-peer-loss"

func (*Macsec_Mka_Policy_SakRekeyOnLivePeerLossPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "state/sak-rekey-on-live-peer-loss"
Path from root:       "/macsec/mka/policies/policy/state/sak-rekey-on-live-peer-loss"

type Macsec_Mka_Policy_UseUpdatedEthHeaderPath

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

Macsec_Mka_Policy_UseUpdatedEthHeaderPath represents the /openconfig-macsec/macsec/mka/policies/policy/state/use-updated-eth-header YANG schema element.

func (*Macsec_Mka_Policy_UseUpdatedEthHeaderPath) Config

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "config/use-updated-eth-header"
Path from root:       "/macsec/mka/policies/policy/config/use-updated-eth-header"

func (*Macsec_Mka_Policy_UseUpdatedEthHeaderPath) PathOriginName added in v0.14.0

PathOrigin returns the name of the origin for the path object.

func (*Macsec_Mka_Policy_UseUpdatedEthHeaderPath) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "state/use-updated-eth-header"
Path from root:       "/macsec/mka/policies/policy/state/use-updated-eth-header"

type Macsec_Mka_Policy_UseUpdatedEthHeaderPathAny

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

Macsec_Mka_Policy_UseUpdatedEthHeaderPathAny represents the wildcard version of the /openconfig-macsec/macsec/mka/policies/policy/state/use-updated-eth-header YANG schema element.

func (*Macsec_Mka_Policy_UseUpdatedEthHeaderPathAny) Config

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "config/use-updated-eth-header"
Path from root:       "/macsec/mka/policies/policy/config/use-updated-eth-header"

func (*Macsec_Mka_Policy_UseUpdatedEthHeaderPathAny) State

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

Defining module:      "openconfig-macsec"
Instantiating module: "openconfig-macsec"
Path from parent:     "state/use-updated-eth-header"
Path from root:       "/macsec/mka/policies/policy/state/use-updated-eth-header"

Jump to

Keyboard shortcuts

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