Documentation ¶
Overview ¶
Package acl is a generated package which contains definitions of structs which generate gNMI paths for a YANG schema.
This package was generated by ygnmi version: v0.11.1: (ygot: v0.29.18) using the following YANG input files:
- gnmi-collector-metadata.yang
- public/release/models/acl/openconfig-acl.yang
- public/release/models/acl/openconfig-packet-match.yang
- public/release/models/aft/openconfig-aft-network-instance.yang
- public/release/models/aft/openconfig-aft-summary.yang
- public/release/models/aft/openconfig-aft.yang
- public/release/models/ate/openconfig-ate-flow.yang
- public/release/models/ate/openconfig-ate-intf.yang
- public/release/models/bfd/openconfig-bfd.yang
- public/release/models/bgp/openconfig-bgp-policy.yang
- public/release/models/bgp/openconfig-bgp-types.yang
- public/release/models/extensions/openconfig-metadata.yang
- public/release/models/gnsi/openconfig-gnsi-acctz.yang
- public/release/models/gnsi/openconfig-gnsi-authz.yang
- public/release/models/gnsi/openconfig-gnsi-certz.yang
- public/release/models/gnsi/openconfig-gnsi-credentialz.yang
- public/release/models/gnsi/openconfig-gnsi-pathz.yang
- public/release/models/gnsi/openconfig-gnsi.yang
- public/release/models/gribi/openconfig-gribi.yang
- public/release/models/interfaces/openconfig-if-aggregate.yang
- public/release/models/interfaces/openconfig-if-ethernet-ext.yang
- public/release/models/interfaces/openconfig-if-ethernet.yang
- public/release/models/interfaces/openconfig-if-ip-ext.yang
- public/release/models/interfaces/openconfig-if-ip.yang
- public/release/models/interfaces/openconfig-if-sdn-ext.yang
- public/release/models/interfaces/openconfig-interfaces.yang
- public/release/models/isis/openconfig-isis-policy.yang
- public/release/models/isis/openconfig-isis.yang
- public/release/models/lacp/openconfig-lacp.yang
- public/release/models/lldp/openconfig-lldp-types.yang
- public/release/models/lldp/openconfig-lldp.yang
- public/release/models/local-routing/openconfig-local-routing.yang
- public/release/models/mpls/openconfig-mpls-types.yang
- public/release/models/multicast/openconfig-pim.yang
- public/release/models/network-instance/openconfig-network-instance.yang
- public/release/models/openconfig-extensions.yang
- public/release/models/optical-transport/openconfig-terminal-device.yang
- public/release/models/optical-transport/openconfig-transport-types.yang
- public/release/models/ospf/openconfig-ospf-policy.yang
- public/release/models/ospf/openconfig-ospfv2.yang
- public/release/models/p4rt/openconfig-p4rt.yang
- public/release/models/platform/openconfig-platform-common.yang
- public/release/models/platform/openconfig-platform-controller-card.yang
- public/release/models/platform/openconfig-platform-cpu.yang
- public/release/models/platform/openconfig-platform-ext.yang
- public/release/models/platform/openconfig-platform-fabric.yang
- public/release/models/platform/openconfig-platform-fan.yang
- public/release/models/platform/openconfig-platform-integrated-circuit.yang
- public/release/models/platform/openconfig-platform-linecard.yang
- public/release/models/platform/openconfig-platform-pipeline-counters.yang
- public/release/models/platform/openconfig-platform-psu.yang
- public/release/models/platform/openconfig-platform-software.yang
- public/release/models/platform/openconfig-platform-transceiver.yang
- public/release/models/platform/openconfig-platform.yang
- public/release/models/policy-forwarding/openconfig-policy-forwarding.yang
- public/release/models/policy/openconfig-policy-types.yang
- public/release/models/qos/openconfig-qos-elements.yang
- public/release/models/qos/openconfig-qos-interfaces.yang
- public/release/models/qos/openconfig-qos-types.yang
- public/release/models/qos/openconfig-qos.yang
- public/release/models/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 ¶
- type AclPath
- func (n *AclPath) AclSet(Name string, Type oc.E_Acl_ACL_TYPE) *Acl_AclSetPath
- func (n *AclPath) AclSetAny() *Acl_AclSetPathAny
- func (n *AclPath) AclSetMap() *Acl_AclSetPathMap
- func (n *AclPath) Config() ygnmi.ConfigQuery[*oc.Acl]
- func (n *AclPath) CounterCapability() *Acl_CounterCapabilityPath
- func (n *AclPath) Interface(Id string) *Acl_InterfacePath
- func (n *AclPath) InterfaceAny() *Acl_InterfacePathAny
- func (n *AclPath) InterfaceMap() *Acl_InterfacePathMap
- func (n *AclPath) State() ygnmi.SingletonQuery[*oc.Acl]
- type AclPathAny
- func (n *AclPathAny) AclSet(Name string, Type oc.E_Acl_ACL_TYPE) *Acl_AclSetPathAny
- func (n *AclPathAny) AclSetAny() *Acl_AclSetPathAny
- func (n *AclPathAny) AclSetMap() *Acl_AclSetPathMapAny
- func (n *AclPathAny) Config() ygnmi.WildcardQuery[*oc.Acl]
- func (n *AclPathAny) CounterCapability() *Acl_CounterCapabilityPathAny
- func (n *AclPathAny) Interface(Id string) *Acl_InterfacePathAny
- func (n *AclPathAny) InterfaceAny() *Acl_InterfacePathAny
- func (n *AclPathAny) InterfaceMap() *Acl_InterfacePathMapAny
- func (n *AclPathAny) State() ygnmi.WildcardQuery[*oc.Acl]
- type Acl_AclSetPath
- func (n *Acl_AclSetPath) AclEntry(SequenceId uint32) *Acl_AclSet_AclEntryPath
- func (n *Acl_AclSetPath) AclEntryAny() *Acl_AclSet_AclEntryPathAny
- func (n *Acl_AclSetPath) AclEntryMap() *Acl_AclSet_AclEntryPathMap
- func (n *Acl_AclSetPath) Config() ygnmi.ConfigQuery[*oc.Acl_AclSet]
- func (n *Acl_AclSetPath) Description() *Acl_AclSet_DescriptionPath
- func (n *Acl_AclSetPath) Name() *Acl_AclSet_NamePath
- func (n *Acl_AclSetPath) State() ygnmi.SingletonQuery[*oc.Acl_AclSet]
- func (n *Acl_AclSetPath) Type() *Acl_AclSet_TypePath
- type Acl_AclSetPathAny
- func (n *Acl_AclSetPathAny) AclEntry(SequenceId uint32) *Acl_AclSet_AclEntryPathAny
- func (n *Acl_AclSetPathAny) AclEntryAny() *Acl_AclSet_AclEntryPathAny
- func (n *Acl_AclSetPathAny) AclEntryMap() *Acl_AclSet_AclEntryPathMapAny
- func (n *Acl_AclSetPathAny) Config() ygnmi.WildcardQuery[*oc.Acl_AclSet]
- func (n *Acl_AclSetPathAny) Description() *Acl_AclSet_DescriptionPathAny
- func (n *Acl_AclSetPathAny) Name() *Acl_AclSet_NamePathAny
- func (n *Acl_AclSetPathAny) State() ygnmi.WildcardQuery[*oc.Acl_AclSet]
- func (n *Acl_AclSetPathAny) Type() *Acl_AclSet_TypePathAny
- func (n *Acl_AclSetPathAny) WithName(Name string) *Acl_AclSetPathAny
- func (n *Acl_AclSetPathAny) WithType(Type oc.E_Acl_ACL_TYPE) *Acl_AclSetPathAny
- type Acl_AclSetPathMap
- type Acl_AclSetPathMapAny
- type Acl_AclSet_AclEntryPath
- func (n *Acl_AclSet_AclEntryPath) Actions() *Acl_AclSet_AclEntry_ActionsPath
- func (n *Acl_AclSet_AclEntryPath) Config() ygnmi.ConfigQuery[*oc.Acl_AclSet_AclEntry]
- func (n *Acl_AclSet_AclEntryPath) Description() *Acl_AclSet_AclEntry_DescriptionPath
- func (n *Acl_AclSet_AclEntryPath) InputInterface() *Acl_AclSet_AclEntry_InputInterfacePath
- func (n *Acl_AclSet_AclEntryPath) Ipv4() *Acl_AclSet_AclEntry_Ipv4Path
- func (n *Acl_AclSet_AclEntryPath) Ipv6() *Acl_AclSet_AclEntry_Ipv6Path
- func (n *Acl_AclSet_AclEntryPath) L2() *Acl_AclSet_AclEntry_L2Path
- func (n *Acl_AclSet_AclEntryPath) MatchedOctets() *Acl_AclSet_AclEntry_MatchedOctetsPath
- func (n *Acl_AclSet_AclEntryPath) MatchedPackets() *Acl_AclSet_AclEntry_MatchedPacketsPath
- func (n *Acl_AclSet_AclEntryPath) Mpls() *Acl_AclSet_AclEntry_MplsPath
- func (n *Acl_AclSet_AclEntryPath) SequenceId() *Acl_AclSet_AclEntry_SequenceIdPath
- func (n *Acl_AclSet_AclEntryPath) State() ygnmi.SingletonQuery[*oc.Acl_AclSet_AclEntry]
- func (n *Acl_AclSet_AclEntryPath) Transport() *Acl_AclSet_AclEntry_TransportPath
- type Acl_AclSet_AclEntryPathAny
- func (n *Acl_AclSet_AclEntryPathAny) Actions() *Acl_AclSet_AclEntry_ActionsPathAny
- func (n *Acl_AclSet_AclEntryPathAny) Config() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry]
- func (n *Acl_AclSet_AclEntryPathAny) Description() *Acl_AclSet_AclEntry_DescriptionPathAny
- func (n *Acl_AclSet_AclEntryPathAny) InputInterface() *Acl_AclSet_AclEntry_InputInterfacePathAny
- func (n *Acl_AclSet_AclEntryPathAny) Ipv4() *Acl_AclSet_AclEntry_Ipv4PathAny
- func (n *Acl_AclSet_AclEntryPathAny) Ipv6() *Acl_AclSet_AclEntry_Ipv6PathAny
- func (n *Acl_AclSet_AclEntryPathAny) L2() *Acl_AclSet_AclEntry_L2PathAny
- func (n *Acl_AclSet_AclEntryPathAny) MatchedOctets() *Acl_AclSet_AclEntry_MatchedOctetsPathAny
- func (n *Acl_AclSet_AclEntryPathAny) MatchedPackets() *Acl_AclSet_AclEntry_MatchedPacketsPathAny
- func (n *Acl_AclSet_AclEntryPathAny) Mpls() *Acl_AclSet_AclEntry_MplsPathAny
- func (n *Acl_AclSet_AclEntryPathAny) SequenceId() *Acl_AclSet_AclEntry_SequenceIdPathAny
- func (n *Acl_AclSet_AclEntryPathAny) State() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry]
- func (n *Acl_AclSet_AclEntryPathAny) Transport() *Acl_AclSet_AclEntry_TransportPathAny
- type Acl_AclSet_AclEntryPathMap
- type Acl_AclSet_AclEntryPathMapAny
- type Acl_AclSet_AclEntry_ActionsPath
- func (n *Acl_AclSet_AclEntry_ActionsPath) Config() ygnmi.ConfigQuery[*oc.Acl_AclSet_AclEntry_Actions]
- func (n *Acl_AclSet_AclEntry_ActionsPath) ForwardingAction() *Acl_AclSet_AclEntry_Actions_ForwardingActionPath
- func (n *Acl_AclSet_AclEntry_ActionsPath) LogAction() *Acl_AclSet_AclEntry_Actions_LogActionPath
- func (n *Acl_AclSet_AclEntry_ActionsPath) State() ygnmi.SingletonQuery[*oc.Acl_AclSet_AclEntry_Actions]
- type Acl_AclSet_AclEntry_ActionsPathAny
- func (n *Acl_AclSet_AclEntry_ActionsPathAny) Config() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_Actions]
- func (n *Acl_AclSet_AclEntry_ActionsPathAny) ForwardingAction() *Acl_AclSet_AclEntry_Actions_ForwardingActionPathAny
- func (n *Acl_AclSet_AclEntry_ActionsPathAny) LogAction() *Acl_AclSet_AclEntry_Actions_LogActionPathAny
- func (n *Acl_AclSet_AclEntry_ActionsPathAny) State() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_Actions]
- type Acl_AclSet_AclEntry_Actions_ForwardingActionPath
- type Acl_AclSet_AclEntry_Actions_ForwardingActionPathAny
- type Acl_AclSet_AclEntry_Actions_LogActionPath
- type Acl_AclSet_AclEntry_Actions_LogActionPathAny
- type Acl_AclSet_AclEntry_DescriptionPath
- type Acl_AclSet_AclEntry_DescriptionPathAny
- type Acl_AclSet_AclEntry_InputInterfacePath
- func (n *Acl_AclSet_AclEntry_InputInterfacePath) Config() ygnmi.ConfigQuery[*oc.Acl_AclSet_AclEntry_InputInterface]
- func (n *Acl_AclSet_AclEntry_InputInterfacePath) InterfaceRef() *Acl_AclSet_AclEntry_InputInterface_InterfaceRefPath
- func (n *Acl_AclSet_AclEntry_InputInterfacePath) State() ygnmi.SingletonQuery[*oc.Acl_AclSet_AclEntry_InputInterface]
- type Acl_AclSet_AclEntry_InputInterfacePathAny
- func (n *Acl_AclSet_AclEntry_InputInterfacePathAny) Config() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_InputInterface]
- func (n *Acl_AclSet_AclEntry_InputInterfacePathAny) InterfaceRef() *Acl_AclSet_AclEntry_InputInterface_InterfaceRefPathAny
- func (n *Acl_AclSet_AclEntry_InputInterfacePathAny) State() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_InputInterface]
- type Acl_AclSet_AclEntry_InputInterface_InterfaceRefPath
- func (n *Acl_AclSet_AclEntry_InputInterface_InterfaceRefPath) Config() ygnmi.ConfigQuery[*oc.Acl_AclSet_AclEntry_InputInterface_InterfaceRef]
- func (n *Acl_AclSet_AclEntry_InputInterface_InterfaceRefPath) Interface() *Acl_AclSet_AclEntry_InputInterface_InterfaceRef_InterfacePath
- func (n *Acl_AclSet_AclEntry_InputInterface_InterfaceRefPath) State() ygnmi.SingletonQuery[*oc.Acl_AclSet_AclEntry_InputInterface_InterfaceRef]
- func (n *Acl_AclSet_AclEntry_InputInterface_InterfaceRefPath) Subinterface() *Acl_AclSet_AclEntry_InputInterface_InterfaceRef_SubinterfacePath
- type Acl_AclSet_AclEntry_InputInterface_InterfaceRefPathAny
- func (n *Acl_AclSet_AclEntry_InputInterface_InterfaceRefPathAny) Config() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_InputInterface_InterfaceRef]
- func (n *Acl_AclSet_AclEntry_InputInterface_InterfaceRefPathAny) Interface() *Acl_AclSet_AclEntry_InputInterface_InterfaceRef_InterfacePathAny
- func (n *Acl_AclSet_AclEntry_InputInterface_InterfaceRefPathAny) State() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_InputInterface_InterfaceRef]
- func (n *Acl_AclSet_AclEntry_InputInterface_InterfaceRefPathAny) Subinterface() *Acl_AclSet_AclEntry_InputInterface_InterfaceRef_SubinterfacePathAny
- type Acl_AclSet_AclEntry_InputInterface_InterfaceRef_InterfacePath
- type Acl_AclSet_AclEntry_InputInterface_InterfaceRef_InterfacePathAny
- type Acl_AclSet_AclEntry_InputInterface_InterfaceRef_SubinterfacePath
- type Acl_AclSet_AclEntry_InputInterface_InterfaceRef_SubinterfacePathAny
- type Acl_AclSet_AclEntry_Ipv4Path
- func (n *Acl_AclSet_AclEntry_Ipv4Path) Config() ygnmi.ConfigQuery[*oc.Acl_AclSet_AclEntry_Ipv4]
- func (n *Acl_AclSet_AclEntry_Ipv4Path) DestinationAddress() *Acl_AclSet_AclEntry_Ipv4_DestinationAddressPath
- func (n *Acl_AclSet_AclEntry_Ipv4Path) DestinationAddressPrefixSet() *Acl_AclSet_AclEntry_Ipv4_DestinationAddressPrefixSetPath
- func (n *Acl_AclSet_AclEntry_Ipv4Path) Dscp() *Acl_AclSet_AclEntry_Ipv4_DscpPath
- func (n *Acl_AclSet_AclEntry_Ipv4Path) DscpSet() *Acl_AclSet_AclEntry_Ipv4_DscpSetPath
- func (n *Acl_AclSet_AclEntry_Ipv4Path) HopLimit() *Acl_AclSet_AclEntry_Ipv4_HopLimitPath
- func (n *Acl_AclSet_AclEntry_Ipv4Path) Icmpv4() *Acl_AclSet_AclEntry_Ipv4_Icmpv4Path
- func (n *Acl_AclSet_AclEntry_Ipv4Path) Length() *Acl_AclSet_AclEntry_Ipv4_LengthPath
- func (n *Acl_AclSet_AclEntry_Ipv4Path) Protocol() *Acl_AclSet_AclEntry_Ipv4_ProtocolPath
- func (n *Acl_AclSet_AclEntry_Ipv4Path) SourceAddress() *Acl_AclSet_AclEntry_Ipv4_SourceAddressPath
- func (n *Acl_AclSet_AclEntry_Ipv4Path) SourceAddressPrefixSet() *Acl_AclSet_AclEntry_Ipv4_SourceAddressPrefixSetPath
- func (n *Acl_AclSet_AclEntry_Ipv4Path) State() ygnmi.SingletonQuery[*oc.Acl_AclSet_AclEntry_Ipv4]
- type Acl_AclSet_AclEntry_Ipv4PathAny
- func (n *Acl_AclSet_AclEntry_Ipv4PathAny) Config() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_Ipv4]
- func (n *Acl_AclSet_AclEntry_Ipv4PathAny) DestinationAddress() *Acl_AclSet_AclEntry_Ipv4_DestinationAddressPathAny
- func (n *Acl_AclSet_AclEntry_Ipv4PathAny) DestinationAddressPrefixSet() *Acl_AclSet_AclEntry_Ipv4_DestinationAddressPrefixSetPathAny
- func (n *Acl_AclSet_AclEntry_Ipv4PathAny) Dscp() *Acl_AclSet_AclEntry_Ipv4_DscpPathAny
- func (n *Acl_AclSet_AclEntry_Ipv4PathAny) DscpSet() *Acl_AclSet_AclEntry_Ipv4_DscpSetPathAny
- func (n *Acl_AclSet_AclEntry_Ipv4PathAny) HopLimit() *Acl_AclSet_AclEntry_Ipv4_HopLimitPathAny
- func (n *Acl_AclSet_AclEntry_Ipv4PathAny) Icmpv4() *Acl_AclSet_AclEntry_Ipv4_Icmpv4PathAny
- func (n *Acl_AclSet_AclEntry_Ipv4PathAny) Length() *Acl_AclSet_AclEntry_Ipv4_LengthPathAny
- func (n *Acl_AclSet_AclEntry_Ipv4PathAny) Protocol() *Acl_AclSet_AclEntry_Ipv4_ProtocolPathAny
- func (n *Acl_AclSet_AclEntry_Ipv4PathAny) SourceAddress() *Acl_AclSet_AclEntry_Ipv4_SourceAddressPathAny
- func (n *Acl_AclSet_AclEntry_Ipv4PathAny) SourceAddressPrefixSet() *Acl_AclSet_AclEntry_Ipv4_SourceAddressPrefixSetPathAny
- func (n *Acl_AclSet_AclEntry_Ipv4PathAny) State() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_Ipv4]
- type Acl_AclSet_AclEntry_Ipv4_DestinationAddressPath
- type Acl_AclSet_AclEntry_Ipv4_DestinationAddressPathAny
- type Acl_AclSet_AclEntry_Ipv4_DestinationAddressPrefixSetPath
- type Acl_AclSet_AclEntry_Ipv4_DestinationAddressPrefixSetPathAny
- type Acl_AclSet_AclEntry_Ipv4_DscpPath
- type Acl_AclSet_AclEntry_Ipv4_DscpPathAny
- type Acl_AclSet_AclEntry_Ipv4_DscpSetPath
- type Acl_AclSet_AclEntry_Ipv4_DscpSetPathAny
- type Acl_AclSet_AclEntry_Ipv4_HopLimitPath
- type Acl_AclSet_AclEntry_Ipv4_HopLimitPathAny
- type Acl_AclSet_AclEntry_Ipv4_Icmpv4Path
- func (n *Acl_AclSet_AclEntry_Ipv4_Icmpv4Path) Code() *Acl_AclSet_AclEntry_Ipv4_Icmpv4_CodePath
- func (n *Acl_AclSet_AclEntry_Ipv4_Icmpv4Path) Config() ygnmi.ConfigQuery[*oc.Acl_AclSet_AclEntry_Ipv4_Icmpv4]
- func (n *Acl_AclSet_AclEntry_Ipv4_Icmpv4Path) State() ygnmi.SingletonQuery[*oc.Acl_AclSet_AclEntry_Ipv4_Icmpv4]
- func (n *Acl_AclSet_AclEntry_Ipv4_Icmpv4Path) Type() *Acl_AclSet_AclEntry_Ipv4_Icmpv4_TypePath
- type Acl_AclSet_AclEntry_Ipv4_Icmpv4PathAny
- func (n *Acl_AclSet_AclEntry_Ipv4_Icmpv4PathAny) Code() *Acl_AclSet_AclEntry_Ipv4_Icmpv4_CodePathAny
- func (n *Acl_AclSet_AclEntry_Ipv4_Icmpv4PathAny) Config() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_Ipv4_Icmpv4]
- func (n *Acl_AclSet_AclEntry_Ipv4_Icmpv4PathAny) State() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_Ipv4_Icmpv4]
- func (n *Acl_AclSet_AclEntry_Ipv4_Icmpv4PathAny) Type() *Acl_AclSet_AclEntry_Ipv4_Icmpv4_TypePathAny
- type Acl_AclSet_AclEntry_Ipv4_Icmpv4_CodePath
- type Acl_AclSet_AclEntry_Ipv4_Icmpv4_CodePathAny
- type Acl_AclSet_AclEntry_Ipv4_Icmpv4_TypePath
- type Acl_AclSet_AclEntry_Ipv4_Icmpv4_TypePathAny
- type Acl_AclSet_AclEntry_Ipv4_LengthPath
- type Acl_AclSet_AclEntry_Ipv4_LengthPathAny
- type Acl_AclSet_AclEntry_Ipv4_ProtocolPath
- type Acl_AclSet_AclEntry_Ipv4_ProtocolPathAny
- type Acl_AclSet_AclEntry_Ipv4_SourceAddressPath
- type Acl_AclSet_AclEntry_Ipv4_SourceAddressPathAny
- type Acl_AclSet_AclEntry_Ipv4_SourceAddressPrefixSetPath
- type Acl_AclSet_AclEntry_Ipv4_SourceAddressPrefixSetPathAny
- type Acl_AclSet_AclEntry_Ipv6Path
- func (n *Acl_AclSet_AclEntry_Ipv6Path) Config() ygnmi.ConfigQuery[*oc.Acl_AclSet_AclEntry_Ipv6]
- func (n *Acl_AclSet_AclEntry_Ipv6Path) DestinationAddress() *Acl_AclSet_AclEntry_Ipv6_DestinationAddressPath
- func (n *Acl_AclSet_AclEntry_Ipv6Path) DestinationAddressPrefixSet() *Acl_AclSet_AclEntry_Ipv6_DestinationAddressPrefixSetPath
- func (n *Acl_AclSet_AclEntry_Ipv6Path) DestinationFlowLabel() *Acl_AclSet_AclEntry_Ipv6_DestinationFlowLabelPath
- func (n *Acl_AclSet_AclEntry_Ipv6Path) Dscp() *Acl_AclSet_AclEntry_Ipv6_DscpPath
- func (n *Acl_AclSet_AclEntry_Ipv6Path) DscpSet() *Acl_AclSet_AclEntry_Ipv6_DscpSetPath
- func (n *Acl_AclSet_AclEntry_Ipv6Path) HopLimit() *Acl_AclSet_AclEntry_Ipv6_HopLimitPath
- func (n *Acl_AclSet_AclEntry_Ipv6Path) Icmpv6() *Acl_AclSet_AclEntry_Ipv6_Icmpv6Path
- func (n *Acl_AclSet_AclEntry_Ipv6Path) Length() *Acl_AclSet_AclEntry_Ipv6_LengthPath
- func (n *Acl_AclSet_AclEntry_Ipv6Path) Protocol() *Acl_AclSet_AclEntry_Ipv6_ProtocolPath
- func (n *Acl_AclSet_AclEntry_Ipv6Path) SourceAddress() *Acl_AclSet_AclEntry_Ipv6_SourceAddressPath
- func (n *Acl_AclSet_AclEntry_Ipv6Path) SourceAddressPrefixSet() *Acl_AclSet_AclEntry_Ipv6_SourceAddressPrefixSetPath
- func (n *Acl_AclSet_AclEntry_Ipv6Path) SourceFlowLabel() *Acl_AclSet_AclEntry_Ipv6_SourceFlowLabelPath
- func (n *Acl_AclSet_AclEntry_Ipv6Path) State() ygnmi.SingletonQuery[*oc.Acl_AclSet_AclEntry_Ipv6]
- type Acl_AclSet_AclEntry_Ipv6PathAny
- func (n *Acl_AclSet_AclEntry_Ipv6PathAny) Config() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_Ipv6]
- func (n *Acl_AclSet_AclEntry_Ipv6PathAny) DestinationAddress() *Acl_AclSet_AclEntry_Ipv6_DestinationAddressPathAny
- func (n *Acl_AclSet_AclEntry_Ipv6PathAny) DestinationAddressPrefixSet() *Acl_AclSet_AclEntry_Ipv6_DestinationAddressPrefixSetPathAny
- func (n *Acl_AclSet_AclEntry_Ipv6PathAny) DestinationFlowLabel() *Acl_AclSet_AclEntry_Ipv6_DestinationFlowLabelPathAny
- func (n *Acl_AclSet_AclEntry_Ipv6PathAny) Dscp() *Acl_AclSet_AclEntry_Ipv6_DscpPathAny
- func (n *Acl_AclSet_AclEntry_Ipv6PathAny) DscpSet() *Acl_AclSet_AclEntry_Ipv6_DscpSetPathAny
- func (n *Acl_AclSet_AclEntry_Ipv6PathAny) HopLimit() *Acl_AclSet_AclEntry_Ipv6_HopLimitPathAny
- func (n *Acl_AclSet_AclEntry_Ipv6PathAny) Icmpv6() *Acl_AclSet_AclEntry_Ipv6_Icmpv6PathAny
- func (n *Acl_AclSet_AclEntry_Ipv6PathAny) Length() *Acl_AclSet_AclEntry_Ipv6_LengthPathAny
- func (n *Acl_AclSet_AclEntry_Ipv6PathAny) Protocol() *Acl_AclSet_AclEntry_Ipv6_ProtocolPathAny
- func (n *Acl_AclSet_AclEntry_Ipv6PathAny) SourceAddress() *Acl_AclSet_AclEntry_Ipv6_SourceAddressPathAny
- func (n *Acl_AclSet_AclEntry_Ipv6PathAny) SourceAddressPrefixSet() *Acl_AclSet_AclEntry_Ipv6_SourceAddressPrefixSetPathAny
- func (n *Acl_AclSet_AclEntry_Ipv6PathAny) SourceFlowLabel() *Acl_AclSet_AclEntry_Ipv6_SourceFlowLabelPathAny
- func (n *Acl_AclSet_AclEntry_Ipv6PathAny) State() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_Ipv6]
- type Acl_AclSet_AclEntry_Ipv6_DestinationAddressPath
- type Acl_AclSet_AclEntry_Ipv6_DestinationAddressPathAny
- type Acl_AclSet_AclEntry_Ipv6_DestinationAddressPrefixSetPath
- type Acl_AclSet_AclEntry_Ipv6_DestinationAddressPrefixSetPathAny
- type Acl_AclSet_AclEntry_Ipv6_DestinationFlowLabelPath
- type Acl_AclSet_AclEntry_Ipv6_DestinationFlowLabelPathAny
- type Acl_AclSet_AclEntry_Ipv6_DscpPath
- type Acl_AclSet_AclEntry_Ipv6_DscpPathAny
- type Acl_AclSet_AclEntry_Ipv6_DscpSetPath
- type Acl_AclSet_AclEntry_Ipv6_DscpSetPathAny
- type Acl_AclSet_AclEntry_Ipv6_HopLimitPath
- type Acl_AclSet_AclEntry_Ipv6_HopLimitPathAny
- type Acl_AclSet_AclEntry_Ipv6_Icmpv6Path
- func (n *Acl_AclSet_AclEntry_Ipv6_Icmpv6Path) Code() *Acl_AclSet_AclEntry_Ipv6_Icmpv6_CodePath
- func (n *Acl_AclSet_AclEntry_Ipv6_Icmpv6Path) Config() ygnmi.ConfigQuery[*oc.Acl_AclSet_AclEntry_Ipv6_Icmpv6]
- func (n *Acl_AclSet_AclEntry_Ipv6_Icmpv6Path) State() ygnmi.SingletonQuery[*oc.Acl_AclSet_AclEntry_Ipv6_Icmpv6]
- func (n *Acl_AclSet_AclEntry_Ipv6_Icmpv6Path) Type() *Acl_AclSet_AclEntry_Ipv6_Icmpv6_TypePath
- type Acl_AclSet_AclEntry_Ipv6_Icmpv6PathAny
- func (n *Acl_AclSet_AclEntry_Ipv6_Icmpv6PathAny) Code() *Acl_AclSet_AclEntry_Ipv6_Icmpv6_CodePathAny
- func (n *Acl_AclSet_AclEntry_Ipv6_Icmpv6PathAny) Config() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_Ipv6_Icmpv6]
- func (n *Acl_AclSet_AclEntry_Ipv6_Icmpv6PathAny) State() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_Ipv6_Icmpv6]
- func (n *Acl_AclSet_AclEntry_Ipv6_Icmpv6PathAny) Type() *Acl_AclSet_AclEntry_Ipv6_Icmpv6_TypePathAny
- type Acl_AclSet_AclEntry_Ipv6_Icmpv6_CodePath
- type Acl_AclSet_AclEntry_Ipv6_Icmpv6_CodePathAny
- type Acl_AclSet_AclEntry_Ipv6_Icmpv6_TypePath
- type Acl_AclSet_AclEntry_Ipv6_Icmpv6_TypePathAny
- type Acl_AclSet_AclEntry_Ipv6_LengthPath
- type Acl_AclSet_AclEntry_Ipv6_LengthPathAny
- type Acl_AclSet_AclEntry_Ipv6_ProtocolPath
- type Acl_AclSet_AclEntry_Ipv6_ProtocolPathAny
- type Acl_AclSet_AclEntry_Ipv6_SourceAddressPath
- type Acl_AclSet_AclEntry_Ipv6_SourceAddressPathAny
- type Acl_AclSet_AclEntry_Ipv6_SourceAddressPrefixSetPath
- type Acl_AclSet_AclEntry_Ipv6_SourceAddressPrefixSetPathAny
- type Acl_AclSet_AclEntry_Ipv6_SourceFlowLabelPath
- type Acl_AclSet_AclEntry_Ipv6_SourceFlowLabelPathAny
- type Acl_AclSet_AclEntry_L2Path
- func (n *Acl_AclSet_AclEntry_L2Path) Config() ygnmi.ConfigQuery[*oc.Acl_AclSet_AclEntry_L2]
- func (n *Acl_AclSet_AclEntry_L2Path) DestinationMac() *Acl_AclSet_AclEntry_L2_DestinationMacPath
- func (n *Acl_AclSet_AclEntry_L2Path) DestinationMacMask() *Acl_AclSet_AclEntry_L2_DestinationMacMaskPath
- func (n *Acl_AclSet_AclEntry_L2Path) Ethertype() *Acl_AclSet_AclEntry_L2_EthertypePath
- func (n *Acl_AclSet_AclEntry_L2Path) SourceMac() *Acl_AclSet_AclEntry_L2_SourceMacPath
- func (n *Acl_AclSet_AclEntry_L2Path) SourceMacMask() *Acl_AclSet_AclEntry_L2_SourceMacMaskPath
- func (n *Acl_AclSet_AclEntry_L2Path) State() ygnmi.SingletonQuery[*oc.Acl_AclSet_AclEntry_L2]
- type Acl_AclSet_AclEntry_L2PathAny
- func (n *Acl_AclSet_AclEntry_L2PathAny) Config() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_L2]
- func (n *Acl_AclSet_AclEntry_L2PathAny) DestinationMac() *Acl_AclSet_AclEntry_L2_DestinationMacPathAny
- func (n *Acl_AclSet_AclEntry_L2PathAny) DestinationMacMask() *Acl_AclSet_AclEntry_L2_DestinationMacMaskPathAny
- func (n *Acl_AclSet_AclEntry_L2PathAny) Ethertype() *Acl_AclSet_AclEntry_L2_EthertypePathAny
- func (n *Acl_AclSet_AclEntry_L2PathAny) SourceMac() *Acl_AclSet_AclEntry_L2_SourceMacPathAny
- func (n *Acl_AclSet_AclEntry_L2PathAny) SourceMacMask() *Acl_AclSet_AclEntry_L2_SourceMacMaskPathAny
- func (n *Acl_AclSet_AclEntry_L2PathAny) State() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_L2]
- type Acl_AclSet_AclEntry_L2_DestinationMacMaskPath
- type Acl_AclSet_AclEntry_L2_DestinationMacMaskPathAny
- type Acl_AclSet_AclEntry_L2_DestinationMacPath
- type Acl_AclSet_AclEntry_L2_DestinationMacPathAny
- type Acl_AclSet_AclEntry_L2_EthertypePath
- type Acl_AclSet_AclEntry_L2_EthertypePathAny
- type Acl_AclSet_AclEntry_L2_SourceMacMaskPath
- type Acl_AclSet_AclEntry_L2_SourceMacMaskPathAny
- type Acl_AclSet_AclEntry_L2_SourceMacPath
- type Acl_AclSet_AclEntry_L2_SourceMacPathAny
- type Acl_AclSet_AclEntry_MatchedOctetsPath
- type Acl_AclSet_AclEntry_MatchedOctetsPathAny
- type Acl_AclSet_AclEntry_MatchedPacketsPath
- type Acl_AclSet_AclEntry_MatchedPacketsPathAny
- type Acl_AclSet_AclEntry_MplsPath
- func (n *Acl_AclSet_AclEntry_MplsPath) Config() ygnmi.ConfigQuery[*oc.Acl_AclSet_AclEntry_Mpls]
- func (n *Acl_AclSet_AclEntry_MplsPath) EndLabelValue() *Acl_AclSet_AclEntry_Mpls_EndLabelValuePath
- func (n *Acl_AclSet_AclEntry_MplsPath) StartLabelValue() *Acl_AclSet_AclEntry_Mpls_StartLabelValuePath
- func (n *Acl_AclSet_AclEntry_MplsPath) State() ygnmi.SingletonQuery[*oc.Acl_AclSet_AclEntry_Mpls]
- func (n *Acl_AclSet_AclEntry_MplsPath) TrafficClass() *Acl_AclSet_AclEntry_Mpls_TrafficClassPath
- func (n *Acl_AclSet_AclEntry_MplsPath) TtlValue() *Acl_AclSet_AclEntry_Mpls_TtlValuePath
- type Acl_AclSet_AclEntry_MplsPathAny
- func (n *Acl_AclSet_AclEntry_MplsPathAny) Config() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_Mpls]
- func (n *Acl_AclSet_AclEntry_MplsPathAny) EndLabelValue() *Acl_AclSet_AclEntry_Mpls_EndLabelValuePathAny
- func (n *Acl_AclSet_AclEntry_MplsPathAny) StartLabelValue() *Acl_AclSet_AclEntry_Mpls_StartLabelValuePathAny
- func (n *Acl_AclSet_AclEntry_MplsPathAny) State() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_Mpls]
- func (n *Acl_AclSet_AclEntry_MplsPathAny) TrafficClass() *Acl_AclSet_AclEntry_Mpls_TrafficClassPathAny
- func (n *Acl_AclSet_AclEntry_MplsPathAny) TtlValue() *Acl_AclSet_AclEntry_Mpls_TtlValuePathAny
- type Acl_AclSet_AclEntry_Mpls_EndLabelValuePath
- type Acl_AclSet_AclEntry_Mpls_EndLabelValuePathAny
- type Acl_AclSet_AclEntry_Mpls_StartLabelValuePath
- type Acl_AclSet_AclEntry_Mpls_StartLabelValuePathAny
- type Acl_AclSet_AclEntry_Mpls_TrafficClassPath
- type Acl_AclSet_AclEntry_Mpls_TrafficClassPathAny
- type Acl_AclSet_AclEntry_Mpls_TtlValuePath
- type Acl_AclSet_AclEntry_Mpls_TtlValuePathAny
- type Acl_AclSet_AclEntry_SequenceIdPath
- type Acl_AclSet_AclEntry_SequenceIdPathAny
- type Acl_AclSet_AclEntry_TransportPath
- func (n *Acl_AclSet_AclEntry_TransportPath) BuiltinDetail() *Acl_AclSet_AclEntry_Transport_BuiltinDetailPath
- func (n *Acl_AclSet_AclEntry_TransportPath) Config() ygnmi.ConfigQuery[*oc.Acl_AclSet_AclEntry_Transport]
- func (n *Acl_AclSet_AclEntry_TransportPath) DestinationPort() *Acl_AclSet_AclEntry_Transport_DestinationPortPath
- func (n *Acl_AclSet_AclEntry_TransportPath) DestinationPortSet() *Acl_AclSet_AclEntry_Transport_DestinationPortSetPath
- func (n *Acl_AclSet_AclEntry_TransportPath) DetailMode() *Acl_AclSet_AclEntry_Transport_DetailModePath
- func (n *Acl_AclSet_AclEntry_TransportPath) ExplicitDetailMatchMode() *Acl_AclSet_AclEntry_Transport_ExplicitDetailMatchModePath
- func (n *Acl_AclSet_AclEntry_TransportPath) ExplicitTcpFlags() *Acl_AclSet_AclEntry_Transport_ExplicitTcpFlagsPath
- func (n *Acl_AclSet_AclEntry_TransportPath) SourcePort() *Acl_AclSet_AclEntry_Transport_SourcePortPath
- func (n *Acl_AclSet_AclEntry_TransportPath) SourcePortSet() *Acl_AclSet_AclEntry_Transport_SourcePortSetPath
- func (n *Acl_AclSet_AclEntry_TransportPath) State() ygnmi.SingletonQuery[*oc.Acl_AclSet_AclEntry_Transport]
- type Acl_AclSet_AclEntry_TransportPathAny
- func (n *Acl_AclSet_AclEntry_TransportPathAny) BuiltinDetail() *Acl_AclSet_AclEntry_Transport_BuiltinDetailPathAny
- func (n *Acl_AclSet_AclEntry_TransportPathAny) Config() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_Transport]
- func (n *Acl_AclSet_AclEntry_TransportPathAny) DestinationPort() *Acl_AclSet_AclEntry_Transport_DestinationPortPathAny
- func (n *Acl_AclSet_AclEntry_TransportPathAny) DestinationPortSet() *Acl_AclSet_AclEntry_Transport_DestinationPortSetPathAny
- func (n *Acl_AclSet_AclEntry_TransportPathAny) DetailMode() *Acl_AclSet_AclEntry_Transport_DetailModePathAny
- func (n *Acl_AclSet_AclEntry_TransportPathAny) ExplicitDetailMatchMode() *Acl_AclSet_AclEntry_Transport_ExplicitDetailMatchModePathAny
- func (n *Acl_AclSet_AclEntry_TransportPathAny) ExplicitTcpFlags() *Acl_AclSet_AclEntry_Transport_ExplicitTcpFlagsPathAny
- func (n *Acl_AclSet_AclEntry_TransportPathAny) SourcePort() *Acl_AclSet_AclEntry_Transport_SourcePortPathAny
- func (n *Acl_AclSet_AclEntry_TransportPathAny) SourcePortSet() *Acl_AclSet_AclEntry_Transport_SourcePortSetPathAny
- func (n *Acl_AclSet_AclEntry_TransportPathAny) State() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_Transport]
- type Acl_AclSet_AclEntry_Transport_BuiltinDetailPath
- type Acl_AclSet_AclEntry_Transport_BuiltinDetailPathAny
- type Acl_AclSet_AclEntry_Transport_DestinationPortPath
- type Acl_AclSet_AclEntry_Transport_DestinationPortPathAny
- type Acl_AclSet_AclEntry_Transport_DestinationPortSetPath
- type Acl_AclSet_AclEntry_Transport_DestinationPortSetPathAny
- type Acl_AclSet_AclEntry_Transport_DetailModePath
- type Acl_AclSet_AclEntry_Transport_DetailModePathAny
- type Acl_AclSet_AclEntry_Transport_ExplicitDetailMatchModePath
- type Acl_AclSet_AclEntry_Transport_ExplicitDetailMatchModePathAny
- type Acl_AclSet_AclEntry_Transport_ExplicitTcpFlagsPath
- type Acl_AclSet_AclEntry_Transport_ExplicitTcpFlagsPathAny
- type Acl_AclSet_AclEntry_Transport_SourcePortPath
- type Acl_AclSet_AclEntry_Transport_SourcePortPathAny
- type Acl_AclSet_AclEntry_Transport_SourcePortSetPath
- type Acl_AclSet_AclEntry_Transport_SourcePortSetPathAny
- type Acl_AclSet_DescriptionPath
- type Acl_AclSet_DescriptionPathAny
- type Acl_AclSet_NamePath
- type Acl_AclSet_NamePathAny
- type Acl_AclSet_TypePath
- type Acl_AclSet_TypePathAny
- type Acl_CounterCapabilityPath
- type Acl_CounterCapabilityPathAny
- type Acl_InterfacePath
- func (n *Acl_InterfacePath) Config() ygnmi.ConfigQuery[*oc.Acl_Interface]
- func (n *Acl_InterfacePath) EgressAclSet(SetName string, Type oc.E_Acl_ACL_TYPE) *Acl_Interface_EgressAclSetPath
- func (n *Acl_InterfacePath) EgressAclSetAny() *Acl_Interface_EgressAclSetPathAny
- func (n *Acl_InterfacePath) EgressAclSetMap() *Acl_Interface_EgressAclSetPathMap
- func (n *Acl_InterfacePath) Id() *Acl_Interface_IdPath
- func (n *Acl_InterfacePath) IngressAclSet(SetName string, Type oc.E_Acl_ACL_TYPE) *Acl_Interface_IngressAclSetPath
- func (n *Acl_InterfacePath) IngressAclSetAny() *Acl_Interface_IngressAclSetPathAny
- func (n *Acl_InterfacePath) IngressAclSetMap() *Acl_Interface_IngressAclSetPathMap
- func (n *Acl_InterfacePath) InterfaceRef() *Acl_Interface_InterfaceRefPath
- func (n *Acl_InterfacePath) State() ygnmi.SingletonQuery[*oc.Acl_Interface]
- type Acl_InterfacePathAny
- func (n *Acl_InterfacePathAny) Config() ygnmi.WildcardQuery[*oc.Acl_Interface]
- func (n *Acl_InterfacePathAny) EgressAclSet(SetName string, Type oc.E_Acl_ACL_TYPE) *Acl_Interface_EgressAclSetPathAny
- func (n *Acl_InterfacePathAny) EgressAclSetAny() *Acl_Interface_EgressAclSetPathAny
- func (n *Acl_InterfacePathAny) EgressAclSetMap() *Acl_Interface_EgressAclSetPathMapAny
- func (n *Acl_InterfacePathAny) Id() *Acl_Interface_IdPathAny
- func (n *Acl_InterfacePathAny) IngressAclSet(SetName string, Type oc.E_Acl_ACL_TYPE) *Acl_Interface_IngressAclSetPathAny
- func (n *Acl_InterfacePathAny) IngressAclSetAny() *Acl_Interface_IngressAclSetPathAny
- func (n *Acl_InterfacePathAny) IngressAclSetMap() *Acl_Interface_IngressAclSetPathMapAny
- func (n *Acl_InterfacePathAny) InterfaceRef() *Acl_Interface_InterfaceRefPathAny
- func (n *Acl_InterfacePathAny) State() ygnmi.WildcardQuery[*oc.Acl_Interface]
- type Acl_InterfacePathMap
- type Acl_InterfacePathMapAny
- type Acl_Interface_EgressAclSetPath
- func (n *Acl_Interface_EgressAclSetPath) AclEntry(SequenceId uint32) *Acl_Interface_EgressAclSet_AclEntryPath
- func (n *Acl_Interface_EgressAclSetPath) AclEntryAny() *Acl_Interface_EgressAclSet_AclEntryPathAny
- func (n *Acl_Interface_EgressAclSetPath) AclEntryMap() *Acl_Interface_EgressAclSet_AclEntryPathMap
- func (n *Acl_Interface_EgressAclSetPath) Config() ygnmi.ConfigQuery[*oc.Acl_Interface_EgressAclSet]
- func (n *Acl_Interface_EgressAclSetPath) SetName() *Acl_Interface_EgressAclSet_SetNamePath
- func (n *Acl_Interface_EgressAclSetPath) State() ygnmi.SingletonQuery[*oc.Acl_Interface_EgressAclSet]
- func (n *Acl_Interface_EgressAclSetPath) Type() *Acl_Interface_EgressAclSet_TypePath
- type Acl_Interface_EgressAclSetPathAny
- func (n *Acl_Interface_EgressAclSetPathAny) AclEntry(SequenceId uint32) *Acl_Interface_EgressAclSet_AclEntryPathAny
- func (n *Acl_Interface_EgressAclSetPathAny) AclEntryAny() *Acl_Interface_EgressAclSet_AclEntryPathAny
- func (n *Acl_Interface_EgressAclSetPathAny) AclEntryMap() *Acl_Interface_EgressAclSet_AclEntryPathMapAny
- func (n *Acl_Interface_EgressAclSetPathAny) Config() ygnmi.WildcardQuery[*oc.Acl_Interface_EgressAclSet]
- func (n *Acl_Interface_EgressAclSetPathAny) SetName() *Acl_Interface_EgressAclSet_SetNamePathAny
- func (n *Acl_Interface_EgressAclSetPathAny) State() ygnmi.WildcardQuery[*oc.Acl_Interface_EgressAclSet]
- func (n *Acl_Interface_EgressAclSetPathAny) Type() *Acl_Interface_EgressAclSet_TypePathAny
- func (n *Acl_Interface_EgressAclSetPathAny) WithSetName(SetName string) *Acl_Interface_EgressAclSetPathAny
- func (n *Acl_Interface_EgressAclSetPathAny) WithType(Type oc.E_Acl_ACL_TYPE) *Acl_Interface_EgressAclSetPathAny
- type Acl_Interface_EgressAclSetPathMap
- type Acl_Interface_EgressAclSetPathMapAny
- type Acl_Interface_EgressAclSet_AclEntryPath
- func (n *Acl_Interface_EgressAclSet_AclEntryPath) MatchedOctets() *Acl_Interface_EgressAclSet_AclEntry_MatchedOctetsPath
- func (n *Acl_Interface_EgressAclSet_AclEntryPath) MatchedPackets() *Acl_Interface_EgressAclSet_AclEntry_MatchedPacketsPath
- func (n *Acl_Interface_EgressAclSet_AclEntryPath) SequenceId() *Acl_Interface_EgressAclSet_AclEntry_SequenceIdPath
- func (n *Acl_Interface_EgressAclSet_AclEntryPath) State() ygnmi.SingletonQuery[*oc.Acl_Interface_EgressAclSet_AclEntry]
- type Acl_Interface_EgressAclSet_AclEntryPathAny
- func (n *Acl_Interface_EgressAclSet_AclEntryPathAny) MatchedOctets() *Acl_Interface_EgressAclSet_AclEntry_MatchedOctetsPathAny
- func (n *Acl_Interface_EgressAclSet_AclEntryPathAny) MatchedPackets() *Acl_Interface_EgressAclSet_AclEntry_MatchedPacketsPathAny
- func (n *Acl_Interface_EgressAclSet_AclEntryPathAny) SequenceId() *Acl_Interface_EgressAclSet_AclEntry_SequenceIdPathAny
- func (n *Acl_Interface_EgressAclSet_AclEntryPathAny) State() ygnmi.WildcardQuery[*oc.Acl_Interface_EgressAclSet_AclEntry]
- type Acl_Interface_EgressAclSet_AclEntryPathMap
- type Acl_Interface_EgressAclSet_AclEntryPathMapAny
- type Acl_Interface_EgressAclSet_AclEntry_MatchedOctetsPath
- type Acl_Interface_EgressAclSet_AclEntry_MatchedOctetsPathAny
- type Acl_Interface_EgressAclSet_AclEntry_MatchedPacketsPath
- type Acl_Interface_EgressAclSet_AclEntry_MatchedPacketsPathAny
- type Acl_Interface_EgressAclSet_AclEntry_SequenceIdPath
- type Acl_Interface_EgressAclSet_AclEntry_SequenceIdPathAny
- type Acl_Interface_EgressAclSet_SetNamePath
- type Acl_Interface_EgressAclSet_SetNamePathAny
- type Acl_Interface_EgressAclSet_TypePath
- type Acl_Interface_EgressAclSet_TypePathAny
- type Acl_Interface_IdPath
- type Acl_Interface_IdPathAny
- type Acl_Interface_IngressAclSetPath
- func (n *Acl_Interface_IngressAclSetPath) AclEntry(SequenceId uint32) *Acl_Interface_IngressAclSet_AclEntryPath
- func (n *Acl_Interface_IngressAclSetPath) AclEntryAny() *Acl_Interface_IngressAclSet_AclEntryPathAny
- func (n *Acl_Interface_IngressAclSetPath) AclEntryMap() *Acl_Interface_IngressAclSet_AclEntryPathMap
- func (n *Acl_Interface_IngressAclSetPath) Config() ygnmi.ConfigQuery[*oc.Acl_Interface_IngressAclSet]
- func (n *Acl_Interface_IngressAclSetPath) SetName() *Acl_Interface_IngressAclSet_SetNamePath
- func (n *Acl_Interface_IngressAclSetPath) State() ygnmi.SingletonQuery[*oc.Acl_Interface_IngressAclSet]
- func (n *Acl_Interface_IngressAclSetPath) Type() *Acl_Interface_IngressAclSet_TypePath
- type Acl_Interface_IngressAclSetPathAny
- func (n *Acl_Interface_IngressAclSetPathAny) AclEntry(SequenceId uint32) *Acl_Interface_IngressAclSet_AclEntryPathAny
- func (n *Acl_Interface_IngressAclSetPathAny) AclEntryAny() *Acl_Interface_IngressAclSet_AclEntryPathAny
- func (n *Acl_Interface_IngressAclSetPathAny) AclEntryMap() *Acl_Interface_IngressAclSet_AclEntryPathMapAny
- func (n *Acl_Interface_IngressAclSetPathAny) Config() ygnmi.WildcardQuery[*oc.Acl_Interface_IngressAclSet]
- func (n *Acl_Interface_IngressAclSetPathAny) SetName() *Acl_Interface_IngressAclSet_SetNamePathAny
- func (n *Acl_Interface_IngressAclSetPathAny) State() ygnmi.WildcardQuery[*oc.Acl_Interface_IngressAclSet]
- func (n *Acl_Interface_IngressAclSetPathAny) Type() *Acl_Interface_IngressAclSet_TypePathAny
- func (n *Acl_Interface_IngressAclSetPathAny) WithSetName(SetName string) *Acl_Interface_IngressAclSetPathAny
- func (n *Acl_Interface_IngressAclSetPathAny) WithType(Type oc.E_Acl_ACL_TYPE) *Acl_Interface_IngressAclSetPathAny
- type Acl_Interface_IngressAclSetPathMap
- type Acl_Interface_IngressAclSetPathMapAny
- type Acl_Interface_IngressAclSet_AclEntryPath
- func (n *Acl_Interface_IngressAclSet_AclEntryPath) MatchedOctets() *Acl_Interface_IngressAclSet_AclEntry_MatchedOctetsPath
- func (n *Acl_Interface_IngressAclSet_AclEntryPath) MatchedPackets() *Acl_Interface_IngressAclSet_AclEntry_MatchedPacketsPath
- func (n *Acl_Interface_IngressAclSet_AclEntryPath) SequenceId() *Acl_Interface_IngressAclSet_AclEntry_SequenceIdPath
- func (n *Acl_Interface_IngressAclSet_AclEntryPath) State() ygnmi.SingletonQuery[*oc.Acl_Interface_IngressAclSet_AclEntry]
- type Acl_Interface_IngressAclSet_AclEntryPathAny
- func (n *Acl_Interface_IngressAclSet_AclEntryPathAny) MatchedOctets() *Acl_Interface_IngressAclSet_AclEntry_MatchedOctetsPathAny
- func (n *Acl_Interface_IngressAclSet_AclEntryPathAny) MatchedPackets() *Acl_Interface_IngressAclSet_AclEntry_MatchedPacketsPathAny
- func (n *Acl_Interface_IngressAclSet_AclEntryPathAny) SequenceId() *Acl_Interface_IngressAclSet_AclEntry_SequenceIdPathAny
- func (n *Acl_Interface_IngressAclSet_AclEntryPathAny) State() ygnmi.WildcardQuery[*oc.Acl_Interface_IngressAclSet_AclEntry]
- type Acl_Interface_IngressAclSet_AclEntryPathMap
- type Acl_Interface_IngressAclSet_AclEntryPathMapAny
- type Acl_Interface_IngressAclSet_AclEntry_MatchedOctetsPath
- type Acl_Interface_IngressAclSet_AclEntry_MatchedOctetsPathAny
- type Acl_Interface_IngressAclSet_AclEntry_MatchedPacketsPath
- type Acl_Interface_IngressAclSet_AclEntry_MatchedPacketsPathAny
- type Acl_Interface_IngressAclSet_AclEntry_SequenceIdPath
- type Acl_Interface_IngressAclSet_AclEntry_SequenceIdPathAny
- type Acl_Interface_IngressAclSet_SetNamePath
- type Acl_Interface_IngressAclSet_SetNamePathAny
- type Acl_Interface_IngressAclSet_TypePath
- type Acl_Interface_IngressAclSet_TypePathAny
- type Acl_Interface_InterfaceRefPath
- func (n *Acl_Interface_InterfaceRefPath) Config() ygnmi.ConfigQuery[*oc.Acl_Interface_InterfaceRef]
- func (n *Acl_Interface_InterfaceRefPath) Interface() *Acl_Interface_InterfaceRef_InterfacePath
- func (n *Acl_Interface_InterfaceRefPath) State() ygnmi.SingletonQuery[*oc.Acl_Interface_InterfaceRef]
- func (n *Acl_Interface_InterfaceRefPath) Subinterface() *Acl_Interface_InterfaceRef_SubinterfacePath
- type Acl_Interface_InterfaceRefPathAny
- func (n *Acl_Interface_InterfaceRefPathAny) Config() ygnmi.WildcardQuery[*oc.Acl_Interface_InterfaceRef]
- func (n *Acl_Interface_InterfaceRefPathAny) Interface() *Acl_Interface_InterfaceRef_InterfacePathAny
- func (n *Acl_Interface_InterfaceRefPathAny) State() ygnmi.WildcardQuery[*oc.Acl_Interface_InterfaceRef]
- func (n *Acl_Interface_InterfaceRefPathAny) Subinterface() *Acl_Interface_InterfaceRef_SubinterfacePathAny
- type Acl_Interface_InterfaceRef_InterfacePath
- type Acl_Interface_InterfaceRef_InterfacePathAny
- type Acl_Interface_InterfaceRef_SubinterfacePath
- type Acl_Interface_InterfaceRef_SubinterfacePathAny
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AclPath ¶
AclPath represents the /openconfig-acl/acl YANG schema element.
func (*AclPath) AclSet ¶
func (n *AclPath) AclSet(Name string, Type oc.E_Acl_ACL_TYPE) *Acl_AclSetPath
AclSet (list): List of ACL sets, each comprising of a list of ACL entries
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "acl-sets/acl-set" Path from root: "/acl/acl-sets/acl-set" Name: string Type: oc.E_Acl_ACL_TYPE
func (*AclPath) AclSetAny ¶
func (n *AclPath) AclSetAny() *Acl_AclSetPathAny
AclSetAny (list): List of ACL sets, each comprising of a list of ACL entries
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "acl-sets/acl-set" Path from root: "/acl/acl-sets/acl-set"
func (*AclPath) AclSetMap ¶ added in v0.1.24
func (n *AclPath) AclSetMap() *Acl_AclSetPathMap
AclSetMap (list): List of ACL sets, each comprising of a list of ACL entries
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "acl-sets/acl-set" Path from root: "/acl/acl-sets/acl-set"
func (*AclPath) Config ¶
func (n *AclPath) Config() ygnmi.ConfigQuery[*oc.Acl]
Config returns a Query that can be used in gNMI operations.
func (*AclPath) CounterCapability ¶
func (n *AclPath) CounterCapability() *Acl_CounterCapabilityPath
CounterCapability (leaf): System reported indication of how ACL counters are reported by the target
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/counter-capability" Path from root: "/acl/state/counter-capability"
func (*AclPath) Interface ¶
func (n *AclPath) Interface(Id string) *Acl_InterfacePath
Interface (list): List of interfaces on which ACLs are set. The interface is resolved based on the interface and subinterface leaves of the interface-ref container, which are references to entries in the /interfaces list. The key of the list is an arbitrary value that the implementation should not use to resolve an interface name.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "interfaces/interface" Path from root: "/acl/interfaces/interface" Id: string
func (*AclPath) InterfaceAny ¶
func (n *AclPath) InterfaceAny() *Acl_InterfacePathAny
InterfaceAny (list): List of interfaces on which ACLs are set. The interface is resolved based on the interface and subinterface leaves of the interface-ref container, which are references to entries in the /interfaces list. The key of the list is an arbitrary value that the implementation should not use to resolve an interface name.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "interfaces/interface" Path from root: "/acl/interfaces/interface"
func (*AclPath) InterfaceMap ¶ added in v0.1.24
func (n *AclPath) InterfaceMap() *Acl_InterfacePathMap
InterfaceMap (list): List of interfaces on which ACLs are set. The interface is resolved based on the interface and subinterface leaves of the interface-ref container, which are references to entries in the /interfaces list. The key of the list is an arbitrary value that the implementation should not use to resolve an interface name.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "interfaces/interface" Path from root: "/acl/interfaces/interface"
type AclPathAny ¶
AclPathAny represents the wildcard version of the /openconfig-acl/acl YANG schema element.
func (*AclPathAny) AclSet ¶
func (n *AclPathAny) AclSet(Name string, Type oc.E_Acl_ACL_TYPE) *Acl_AclSetPathAny
AclSet (list): List of ACL sets, each comprising of a list of ACL entries
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "acl-sets/acl-set" Path from root: "/acl/acl-sets/acl-set" Name: string Type: oc.E_Acl_ACL_TYPE
func (*AclPathAny) AclSetAny ¶
func (n *AclPathAny) AclSetAny() *Acl_AclSetPathAny
AclSetAny (list): List of ACL sets, each comprising of a list of ACL entries
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "acl-sets/acl-set" Path from root: "/acl/acl-sets/acl-set"
func (*AclPathAny) AclSetMap ¶ added in v0.1.24
func (n *AclPathAny) AclSetMap() *Acl_AclSetPathMapAny
AclSetMap (list): List of ACL sets, each comprising of a list of ACL entries
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "acl-sets/acl-set" Path from root: "/acl/acl-sets/acl-set"
func (*AclPathAny) Config ¶
func (n *AclPathAny) Config() ygnmi.WildcardQuery[*oc.Acl]
Config returns a Query that can be used in gNMI operations.
func (*AclPathAny) CounterCapability ¶
func (n *AclPathAny) CounterCapability() *Acl_CounterCapabilityPathAny
CounterCapability (leaf): System reported indication of how ACL counters are reported by the target
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/counter-capability" Path from root: "/acl/state/counter-capability"
func (*AclPathAny) Interface ¶
func (n *AclPathAny) Interface(Id string) *Acl_InterfacePathAny
Interface (list): List of interfaces on which ACLs are set. The interface is resolved based on the interface and subinterface leaves of the interface-ref container, which are references to entries in the /interfaces list. The key of the list is an arbitrary value that the implementation should not use to resolve an interface name.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "interfaces/interface" Path from root: "/acl/interfaces/interface" Id: string
func (*AclPathAny) InterfaceAny ¶
func (n *AclPathAny) InterfaceAny() *Acl_InterfacePathAny
InterfaceAny (list): List of interfaces on which ACLs are set. The interface is resolved based on the interface and subinterface leaves of the interface-ref container, which are references to entries in the /interfaces list. The key of the list is an arbitrary value that the implementation should not use to resolve an interface name.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "interfaces/interface" Path from root: "/acl/interfaces/interface"
func (*AclPathAny) InterfaceMap ¶ added in v0.1.24
func (n *AclPathAny) InterfaceMap() *Acl_InterfacePathMapAny
InterfaceMap (list): List of interfaces on which ACLs are set. The interface is resolved based on the interface and subinterface leaves of the interface-ref container, which are references to entries in the /interfaces list. The key of the list is an arbitrary value that the implementation should not use to resolve an interface name.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "interfaces/interface" Path from root: "/acl/interfaces/interface"
func (*AclPathAny) State ¶
func (n *AclPathAny) State() ygnmi.WildcardQuery[*oc.Acl]
State returns a Query that can be used in gNMI operations.
type Acl_AclSetPath ¶
Acl_AclSetPath represents the /openconfig-acl/acl/acl-sets/acl-set YANG schema element.
func (*Acl_AclSetPath) AclEntry ¶
func (n *Acl_AclSetPath) AclEntry(SequenceId uint32) *Acl_AclSet_AclEntryPath
AclEntry (list): List of ACL entries comprising an ACL set
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "acl-entries/acl-entry" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry" SequenceId: uint32
func (*Acl_AclSetPath) AclEntryAny ¶
func (n *Acl_AclSetPath) AclEntryAny() *Acl_AclSet_AclEntryPathAny
AclEntryAny (list): List of ACL entries comprising an ACL set
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "acl-entries/acl-entry" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry"
func (*Acl_AclSetPath) AclEntryMap ¶ added in v0.1.24
func (n *Acl_AclSetPath) AclEntryMap() *Acl_AclSet_AclEntryPathMap
AclEntryMap (list): List of ACL entries comprising an ACL set
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "acl-entries/acl-entry" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry"
func (*Acl_AclSetPath) Config ¶
func (n *Acl_AclSetPath) Config() ygnmi.ConfigQuery[*oc.Acl_AclSet]
Config returns a Query that can be used in gNMI operations.
func (*Acl_AclSetPath) Description ¶
func (n *Acl_AclSetPath) Description() *Acl_AclSet_DescriptionPath
Description (leaf): Description, or comment, for the ACL set
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "*/description" Path from root: "/acl/acl-sets/acl-set/*/description"
func (*Acl_AclSetPath) Name ¶
func (n *Acl_AclSetPath) Name() *Acl_AclSet_NamePath
Name (leaf): The name of the access-list set
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "*/name" Path from root: "/acl/acl-sets/acl-set/*/name"
func (*Acl_AclSetPath) State ¶
func (n *Acl_AclSetPath) State() ygnmi.SingletonQuery[*oc.Acl_AclSet]
State returns a Query that can be used in gNMI operations.
func (*Acl_AclSetPath) Type ¶
func (n *Acl_AclSetPath) Type() *Acl_AclSet_TypePath
Type (leaf): The type determines the fields allowed in the ACL entries belonging to the ACL set (e.g., IPv4, IPv6, etc.)
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "*/type" Path from root: "/acl/acl-sets/acl-set/*/type"
type Acl_AclSetPathAny ¶
Acl_AclSetPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set YANG schema element.
func (*Acl_AclSetPathAny) AclEntry ¶
func (n *Acl_AclSetPathAny) AclEntry(SequenceId uint32) *Acl_AclSet_AclEntryPathAny
AclEntry (list): List of ACL entries comprising an ACL set
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "acl-entries/acl-entry" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry" SequenceId: uint32
func (*Acl_AclSetPathAny) AclEntryAny ¶
func (n *Acl_AclSetPathAny) AclEntryAny() *Acl_AclSet_AclEntryPathAny
AclEntryAny (list): List of ACL entries comprising an ACL set
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "acl-entries/acl-entry" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry"
func (*Acl_AclSetPathAny) AclEntryMap ¶ added in v0.1.24
func (n *Acl_AclSetPathAny) AclEntryMap() *Acl_AclSet_AclEntryPathMapAny
AclEntryMap (list): List of ACL entries comprising an ACL set
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "acl-entries/acl-entry" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry"
func (*Acl_AclSetPathAny) Config ¶
func (n *Acl_AclSetPathAny) Config() ygnmi.WildcardQuery[*oc.Acl_AclSet]
Config returns a Query that can be used in gNMI operations.
func (*Acl_AclSetPathAny) Description ¶
func (n *Acl_AclSetPathAny) Description() *Acl_AclSet_DescriptionPathAny
Description (leaf): Description, or comment, for the ACL set
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "*/description" Path from root: "/acl/acl-sets/acl-set/*/description"
func (*Acl_AclSetPathAny) Name ¶
func (n *Acl_AclSetPathAny) Name() *Acl_AclSet_NamePathAny
Name (leaf): The name of the access-list set
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "*/name" Path from root: "/acl/acl-sets/acl-set/*/name"
func (*Acl_AclSetPathAny) State ¶
func (n *Acl_AclSetPathAny) State() ygnmi.WildcardQuery[*oc.Acl_AclSet]
State returns a Query that can be used in gNMI operations.
func (*Acl_AclSetPathAny) Type ¶
func (n *Acl_AclSetPathAny) Type() *Acl_AclSet_TypePathAny
Type (leaf): The type determines the fields allowed in the ACL entries belonging to the ACL set (e.g., IPv4, IPv6, etc.)
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "*/type" Path from root: "/acl/acl-sets/acl-set/*/type"
func (*Acl_AclSetPathAny) WithName ¶
func (n *Acl_AclSetPathAny) WithName(Name string) *Acl_AclSetPathAny
WithName sets Acl_AclSetPathAny's key "name" to the specified value. Name: string
func (*Acl_AclSetPathAny) WithType ¶
func (n *Acl_AclSetPathAny) WithType(Type oc.E_Acl_ACL_TYPE) *Acl_AclSetPathAny
WithType sets Acl_AclSetPathAny's key "type" to the specified value. Type: oc.E_Acl_ACL_TYPE
type Acl_AclSetPathMap ¶ added in v0.1.24
Acl_AclSetPathMap represents the /openconfig-acl/acl/acl-sets/acl-set YANG schema element.
func (*Acl_AclSetPathMap) Config ¶ added in v0.1.24
func (n *Acl_AclSetPathMap) Config() ygnmi.ConfigQuery[map[oc.Acl_AclSet_Key]*oc.Acl_AclSet]
Config returns a Query that can be used in gNMI operations.
func (*Acl_AclSetPathMap) State ¶ added in v0.1.24
func (n *Acl_AclSetPathMap) State() ygnmi.SingletonQuery[map[oc.Acl_AclSet_Key]*oc.Acl_AclSet]
State returns a Query that can be used in gNMI operations.
type Acl_AclSetPathMapAny ¶ added in v0.1.24
Acl_AclSetPathMapAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set YANG schema element.
func (*Acl_AclSetPathMapAny) Config ¶ added in v0.1.24
func (n *Acl_AclSetPathMapAny) Config() ygnmi.WildcardQuery[map[oc.Acl_AclSet_Key]*oc.Acl_AclSet]
Config returns a Query that can be used in gNMI operations.
func (*Acl_AclSetPathMapAny) State ¶ added in v0.1.24
func (n *Acl_AclSetPathMapAny) State() ygnmi.WildcardQuery[map[oc.Acl_AclSet_Key]*oc.Acl_AclSet]
State returns a Query that can be used in gNMI operations.
type Acl_AclSet_AclEntryPath ¶
Acl_AclSet_AclEntryPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry YANG schema element.
func (*Acl_AclSet_AclEntryPath) Actions ¶
func (n *Acl_AclSet_AclEntryPath) Actions() *Acl_AclSet_AclEntry_ActionsPath
Actions (container): Enclosing container for list of ACL actions associated with an entry
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "actions" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/actions"
func (*Acl_AclSet_AclEntryPath) Config ¶
func (n *Acl_AclSet_AclEntryPath) Config() ygnmi.ConfigQuery[*oc.Acl_AclSet_AclEntry]
Config returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntryPath) Description ¶
func (n *Acl_AclSet_AclEntryPath) Description() *Acl_AclSet_AclEntry_DescriptionPath
Description (leaf): A user-defined description, or comment, for this Access List Entry.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "*/description" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/*/description"
func (*Acl_AclSet_AclEntryPath) InputInterface ¶
func (n *Acl_AclSet_AclEntryPath) InputInterface() *Acl_AclSet_AclEntry_InputInterfacePath
InputInterface (container): Input interface container. The interface is resolved based on the interface and subinterface leaves of the interface-ref container, which are references to entries in the /interfaces list.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "input-interface" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/input-interface"
func (*Acl_AclSet_AclEntryPath) Ipv4 ¶
func (n *Acl_AclSet_AclEntryPath) Ipv4() *Acl_AclSet_AclEntry_Ipv4Path
Ipv4 (container): Top level container for IPv4 match field data
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "ipv4" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4"
func (*Acl_AclSet_AclEntryPath) Ipv6 ¶
func (n *Acl_AclSet_AclEntryPath) Ipv6() *Acl_AclSet_AclEntry_Ipv6Path
Ipv6 (container): Top-level container for IPv6 match field data
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "ipv6" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6"
func (*Acl_AclSet_AclEntryPath) L2 ¶
func (n *Acl_AclSet_AclEntryPath) L2() *Acl_AclSet_AclEntry_L2Path
L2 (container): Ethernet header fields
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "l2" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2"
func (*Acl_AclSet_AclEntryPath) MatchedOctets ¶
func (n *Acl_AclSet_AclEntryPath) MatchedOctets() *Acl_AclSet_AclEntry_MatchedOctetsPath
MatchedOctets (leaf): Count of the number of octets (bytes) matching the current ACL entry.
An implementation should provide this counter on a per-interface per-ACL-entry if possible.
If an implementation only supports ACL counters per entry (i.e., not broken out per interface), then the value should be equal to the aggregate count across all interfaces.
An implementation that provides counters per entry per interface is not required to also provide an aggregate count, e.g., per entry -- the user is expected to be able implement the required aggregation if such a count is needed.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/matched-octets" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/state/matched-octets"
func (*Acl_AclSet_AclEntryPath) MatchedPackets ¶
func (n *Acl_AclSet_AclEntryPath) MatchedPackets() *Acl_AclSet_AclEntry_MatchedPacketsPath
MatchedPackets (leaf): Count of the number of packets matching the current ACL entry.
An implementation should provide this counter on a per-interface per-ACL-entry if possible.
If an implementation only supports ACL counters per entry (i.e., not broken out per interface), then the value should be equal to the aggregate count across all interfaces.
An implementation that provides counters per entry per interface is not required to also provide an aggregate count, e.g., per entry -- the user is expected to be able implement the required aggregation if such a count is needed.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/matched-packets" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/state/matched-packets"
func (*Acl_AclSet_AclEntryPath) Mpls ¶
func (n *Acl_AclSet_AclEntryPath) Mpls() *Acl_AclSet_AclEntry_MplsPath
Mpls (container): MPLS header fields
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "mpls" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls"
func (*Acl_AclSet_AclEntryPath) SequenceId ¶
func (n *Acl_AclSet_AclEntryPath) SequenceId() *Acl_AclSet_AclEntry_SequenceIdPath
SequenceId (leaf): The sequence id determines the order in which ACL entries are applied. The sequence id must be unique for each entry in an ACL set. Target devices should apply the ACL entry rules in ascending order determined by sequence id (low to high), rather than the relying only on order in the list.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "*/sequence-id" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/*/sequence-id"
func (*Acl_AclSet_AclEntryPath) State ¶
func (n *Acl_AclSet_AclEntryPath) State() ygnmi.SingletonQuery[*oc.Acl_AclSet_AclEntry]
State returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntryPath) Transport ¶
func (n *Acl_AclSet_AclEntryPath) Transport() *Acl_AclSet_AclEntry_TransportPath
Transport (container): Transport fields container
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "transport" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport"
type Acl_AclSet_AclEntryPathAny ¶
Acl_AclSet_AclEntryPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry YANG schema element.
func (*Acl_AclSet_AclEntryPathAny) Actions ¶
func (n *Acl_AclSet_AclEntryPathAny) Actions() *Acl_AclSet_AclEntry_ActionsPathAny
Actions (container): Enclosing container for list of ACL actions associated with an entry
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "actions" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/actions"
func (*Acl_AclSet_AclEntryPathAny) Config ¶
func (n *Acl_AclSet_AclEntryPathAny) Config() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry]
Config returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntryPathAny) Description ¶
func (n *Acl_AclSet_AclEntryPathAny) Description() *Acl_AclSet_AclEntry_DescriptionPathAny
Description (leaf): A user-defined description, or comment, for this Access List Entry.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "*/description" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/*/description"
func (*Acl_AclSet_AclEntryPathAny) InputInterface ¶
func (n *Acl_AclSet_AclEntryPathAny) InputInterface() *Acl_AclSet_AclEntry_InputInterfacePathAny
InputInterface (container): Input interface container. The interface is resolved based on the interface and subinterface leaves of the interface-ref container, which are references to entries in the /interfaces list.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "input-interface" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/input-interface"
func (*Acl_AclSet_AclEntryPathAny) Ipv4 ¶
func (n *Acl_AclSet_AclEntryPathAny) Ipv4() *Acl_AclSet_AclEntry_Ipv4PathAny
Ipv4 (container): Top level container for IPv4 match field data
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "ipv4" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4"
func (*Acl_AclSet_AclEntryPathAny) Ipv6 ¶
func (n *Acl_AclSet_AclEntryPathAny) Ipv6() *Acl_AclSet_AclEntry_Ipv6PathAny
Ipv6 (container): Top-level container for IPv6 match field data
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "ipv6" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6"
func (*Acl_AclSet_AclEntryPathAny) L2 ¶
func (n *Acl_AclSet_AclEntryPathAny) L2() *Acl_AclSet_AclEntry_L2PathAny
L2 (container): Ethernet header fields
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "l2" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2"
func (*Acl_AclSet_AclEntryPathAny) MatchedOctets ¶
func (n *Acl_AclSet_AclEntryPathAny) MatchedOctets() *Acl_AclSet_AclEntry_MatchedOctetsPathAny
MatchedOctets (leaf): Count of the number of octets (bytes) matching the current ACL entry.
An implementation should provide this counter on a per-interface per-ACL-entry if possible.
If an implementation only supports ACL counters per entry (i.e., not broken out per interface), then the value should be equal to the aggregate count across all interfaces.
An implementation that provides counters per entry per interface is not required to also provide an aggregate count, e.g., per entry -- the user is expected to be able implement the required aggregation if such a count is needed.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/matched-octets" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/state/matched-octets"
func (*Acl_AclSet_AclEntryPathAny) MatchedPackets ¶
func (n *Acl_AclSet_AclEntryPathAny) MatchedPackets() *Acl_AclSet_AclEntry_MatchedPacketsPathAny
MatchedPackets (leaf): Count of the number of packets matching the current ACL entry.
An implementation should provide this counter on a per-interface per-ACL-entry if possible.
If an implementation only supports ACL counters per entry (i.e., not broken out per interface), then the value should be equal to the aggregate count across all interfaces.
An implementation that provides counters per entry per interface is not required to also provide an aggregate count, e.g., per entry -- the user is expected to be able implement the required aggregation if such a count is needed.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/matched-packets" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/state/matched-packets"
func (*Acl_AclSet_AclEntryPathAny) Mpls ¶
func (n *Acl_AclSet_AclEntryPathAny) Mpls() *Acl_AclSet_AclEntry_MplsPathAny
Mpls (container): MPLS header fields
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "mpls" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls"
func (*Acl_AclSet_AclEntryPathAny) SequenceId ¶
func (n *Acl_AclSet_AclEntryPathAny) SequenceId() *Acl_AclSet_AclEntry_SequenceIdPathAny
SequenceId (leaf): The sequence id determines the order in which ACL entries are applied. The sequence id must be unique for each entry in an ACL set. Target devices should apply the ACL entry rules in ascending order determined by sequence id (low to high), rather than the relying only on order in the list.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "*/sequence-id" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/*/sequence-id"
func (*Acl_AclSet_AclEntryPathAny) State ¶
func (n *Acl_AclSet_AclEntryPathAny) State() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry]
State returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntryPathAny) Transport ¶
func (n *Acl_AclSet_AclEntryPathAny) Transport() *Acl_AclSet_AclEntry_TransportPathAny
Transport (container): Transport fields container
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "transport" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport"
type Acl_AclSet_AclEntryPathMap ¶ added in v0.1.24
Acl_AclSet_AclEntryPathMap represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry YANG schema element.
func (*Acl_AclSet_AclEntryPathMap) Config ¶ added in v0.1.24
func (n *Acl_AclSet_AclEntryPathMap) Config() ygnmi.ConfigQuery[map[uint32]*oc.Acl_AclSet_AclEntry]
Config returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntryPathMap) State ¶ added in v0.1.24
func (n *Acl_AclSet_AclEntryPathMap) State() ygnmi.SingletonQuery[map[uint32]*oc.Acl_AclSet_AclEntry]
State returns a Query that can be used in gNMI operations.
type Acl_AclSet_AclEntryPathMapAny ¶ added in v0.1.24
Acl_AclSet_AclEntryPathMapAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry YANG schema element.
func (*Acl_AclSet_AclEntryPathMapAny) Config ¶ added in v0.1.24
func (n *Acl_AclSet_AclEntryPathMapAny) Config() ygnmi.WildcardQuery[map[uint32]*oc.Acl_AclSet_AclEntry]
Config returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntryPathMapAny) State ¶ added in v0.1.24
func (n *Acl_AclSet_AclEntryPathMapAny) State() ygnmi.WildcardQuery[map[uint32]*oc.Acl_AclSet_AclEntry]
State returns a Query that can be used in gNMI operations.
type Acl_AclSet_AclEntry_ActionsPath ¶
Acl_AclSet_AclEntry_ActionsPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/actions YANG schema element.
func (*Acl_AclSet_AclEntry_ActionsPath) Config ¶
func (n *Acl_AclSet_AclEntry_ActionsPath) Config() ygnmi.ConfigQuery[*oc.Acl_AclSet_AclEntry_Actions]
Config returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntry_ActionsPath) ForwardingAction ¶
func (n *Acl_AclSet_AclEntry_ActionsPath) ForwardingAction() *Acl_AclSet_AclEntry_Actions_ForwardingActionPath
ForwardingAction (leaf): Specifies the forwarding action. One forwarding action must be specified for each ACL entry
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "*/forwarding-action" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/actions/*/forwarding-action"
func (*Acl_AclSet_AclEntry_ActionsPath) LogAction ¶
func (n *Acl_AclSet_AclEntry_ActionsPath) LogAction() *Acl_AclSet_AclEntry_Actions_LogActionPath
LogAction (leaf): Specifies the log action and destination for matched packets. The default is not to log the packet.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "*/log-action" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/actions/*/log-action"
func (*Acl_AclSet_AclEntry_ActionsPath) State ¶
func (n *Acl_AclSet_AclEntry_ActionsPath) State() ygnmi.SingletonQuery[*oc.Acl_AclSet_AclEntry_Actions]
State returns a Query that can be used in gNMI operations.
type Acl_AclSet_AclEntry_ActionsPathAny ¶
Acl_AclSet_AclEntry_ActionsPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/actions YANG schema element.
func (*Acl_AclSet_AclEntry_ActionsPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_ActionsPathAny) Config() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_Actions]
Config returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntry_ActionsPathAny) ForwardingAction ¶
func (n *Acl_AclSet_AclEntry_ActionsPathAny) ForwardingAction() *Acl_AclSet_AclEntry_Actions_ForwardingActionPathAny
ForwardingAction (leaf): Specifies the forwarding action. One forwarding action must be specified for each ACL entry
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "*/forwarding-action" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/actions/*/forwarding-action"
func (*Acl_AclSet_AclEntry_ActionsPathAny) LogAction ¶
func (n *Acl_AclSet_AclEntry_ActionsPathAny) LogAction() *Acl_AclSet_AclEntry_Actions_LogActionPathAny
LogAction (leaf): Specifies the log action and destination for matched packets. The default is not to log the packet.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "*/log-action" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/actions/*/log-action"
func (*Acl_AclSet_AclEntry_ActionsPathAny) State ¶
func (n *Acl_AclSet_AclEntry_ActionsPathAny) State() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_Actions]
State returns a Query that can be used in gNMI operations.
type Acl_AclSet_AclEntry_Actions_ForwardingActionPath ¶
type Acl_AclSet_AclEntry_Actions_ForwardingActionPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Actions_ForwardingActionPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/actions/state/forwarding-action YANG schema element.
func (*Acl_AclSet_AclEntry_Actions_ForwardingActionPath) Config ¶
func (n *Acl_AclSet_AclEntry_Actions_ForwardingActionPath) Config() ygnmi.ConfigQuery[oc.E_Acl_FORWARDING_ACTION]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "config/forwarding-action" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/actions/config/forwarding-action"
func (*Acl_AclSet_AclEntry_Actions_ForwardingActionPath) State ¶
func (n *Acl_AclSet_AclEntry_Actions_ForwardingActionPath) State() ygnmi.SingletonQuery[oc.E_Acl_FORWARDING_ACTION]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/forwarding-action" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/actions/state/forwarding-action"
type Acl_AclSet_AclEntry_Actions_ForwardingActionPathAny ¶
type Acl_AclSet_AclEntry_Actions_ForwardingActionPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Actions_ForwardingActionPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/actions/state/forwarding-action YANG schema element.
func (*Acl_AclSet_AclEntry_Actions_ForwardingActionPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_Actions_ForwardingActionPathAny) Config() ygnmi.WildcardQuery[oc.E_Acl_FORWARDING_ACTION]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "config/forwarding-action" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/actions/config/forwarding-action"
func (*Acl_AclSet_AclEntry_Actions_ForwardingActionPathAny) State ¶
func (n *Acl_AclSet_AclEntry_Actions_ForwardingActionPathAny) State() ygnmi.WildcardQuery[oc.E_Acl_FORWARDING_ACTION]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/forwarding-action" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/actions/state/forwarding-action"
type Acl_AclSet_AclEntry_Actions_LogActionPath ¶
type Acl_AclSet_AclEntry_Actions_LogActionPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Actions_LogActionPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/actions/state/log-action YANG schema element.
func (*Acl_AclSet_AclEntry_Actions_LogActionPath) Config ¶
func (n *Acl_AclSet_AclEntry_Actions_LogActionPath) Config() ygnmi.ConfigQuery[oc.E_Acl_LOG_ACTION]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "config/log-action" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/actions/config/log-action"
func (*Acl_AclSet_AclEntry_Actions_LogActionPath) State ¶
func (n *Acl_AclSet_AclEntry_Actions_LogActionPath) State() ygnmi.SingletonQuery[oc.E_Acl_LOG_ACTION]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/log-action" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/actions/state/log-action"
type Acl_AclSet_AclEntry_Actions_LogActionPathAny ¶
type Acl_AclSet_AclEntry_Actions_LogActionPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Actions_LogActionPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/actions/state/log-action YANG schema element.
func (*Acl_AclSet_AclEntry_Actions_LogActionPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_Actions_LogActionPathAny) Config() ygnmi.WildcardQuery[oc.E_Acl_LOG_ACTION]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "config/log-action" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/actions/config/log-action"
func (*Acl_AclSet_AclEntry_Actions_LogActionPathAny) State ¶
func (n *Acl_AclSet_AclEntry_Actions_LogActionPathAny) State() ygnmi.WildcardQuery[oc.E_Acl_LOG_ACTION]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/log-action" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/actions/state/log-action"
type Acl_AclSet_AclEntry_DescriptionPath ¶
type Acl_AclSet_AclEntry_DescriptionPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_DescriptionPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/state/description YANG schema element.
func (*Acl_AclSet_AclEntry_DescriptionPath) Config ¶
func (n *Acl_AclSet_AclEntry_DescriptionPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "config/description" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/config/description"
func (*Acl_AclSet_AclEntry_DescriptionPath) State ¶
func (n *Acl_AclSet_AclEntry_DescriptionPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/description" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/state/description"
type Acl_AclSet_AclEntry_DescriptionPathAny ¶
type Acl_AclSet_AclEntry_DescriptionPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_DescriptionPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/state/description YANG schema element.
func (*Acl_AclSet_AclEntry_DescriptionPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_DescriptionPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "config/description" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/config/description"
func (*Acl_AclSet_AclEntry_DescriptionPathAny) State ¶
func (n *Acl_AclSet_AclEntry_DescriptionPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/description" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/state/description"
type Acl_AclSet_AclEntry_InputInterfacePath ¶
Acl_AclSet_AclEntry_InputInterfacePath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/input-interface YANG schema element.
func (*Acl_AclSet_AclEntry_InputInterfacePath) Config ¶
func (n *Acl_AclSet_AclEntry_InputInterfacePath) Config() ygnmi.ConfigQuery[*oc.Acl_AclSet_AclEntry_InputInterface]
Config returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntry_InputInterfacePath) InterfaceRef ¶
func (n *Acl_AclSet_AclEntry_InputInterfacePath) InterfaceRef() *Acl_AclSet_AclEntry_InputInterface_InterfaceRefPath
InterfaceRef (container): Reference to an interface or subinterface. The interface that is being referenced is uniquely referenced based on the specified interface and subinterface leaves. In contexts where a Layer 3 interface is to be referenced, both the interface and subinterface leaves must be populated, as Layer 3 configuration within the OpenConfig models is associated with a subinterface. In the case where a Layer 2 interface is to be referenced, only the interface is specified.
The interface/subinterface leaf tuple must be used as the means by which the interface is specified, regardless of any other context information (e.g., key in a list).
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-acl" Path from parent: "interface-ref" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/input-interface/interface-ref"
func (*Acl_AclSet_AclEntry_InputInterfacePath) State ¶
func (n *Acl_AclSet_AclEntry_InputInterfacePath) State() ygnmi.SingletonQuery[*oc.Acl_AclSet_AclEntry_InputInterface]
State returns a Query that can be used in gNMI operations.
type Acl_AclSet_AclEntry_InputInterfacePathAny ¶
Acl_AclSet_AclEntry_InputInterfacePathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/input-interface YANG schema element.
func (*Acl_AclSet_AclEntry_InputInterfacePathAny) Config ¶
func (n *Acl_AclSet_AclEntry_InputInterfacePathAny) Config() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_InputInterface]
Config returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntry_InputInterfacePathAny) InterfaceRef ¶
func (n *Acl_AclSet_AclEntry_InputInterfacePathAny) InterfaceRef() *Acl_AclSet_AclEntry_InputInterface_InterfaceRefPathAny
InterfaceRef (container): Reference to an interface or subinterface. The interface that is being referenced is uniquely referenced based on the specified interface and subinterface leaves. In contexts where a Layer 3 interface is to be referenced, both the interface and subinterface leaves must be populated, as Layer 3 configuration within the OpenConfig models is associated with a subinterface. In the case where a Layer 2 interface is to be referenced, only the interface is specified.
The interface/subinterface leaf tuple must be used as the means by which the interface is specified, regardless of any other context information (e.g., key in a list).
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-acl" Path from parent: "interface-ref" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/input-interface/interface-ref"
func (*Acl_AclSet_AclEntry_InputInterfacePathAny) State ¶
func (n *Acl_AclSet_AclEntry_InputInterfacePathAny) State() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_InputInterface]
State returns a Query that can be used in gNMI operations.
type Acl_AclSet_AclEntry_InputInterface_InterfaceRefPath ¶
Acl_AclSet_AclEntry_InputInterface_InterfaceRefPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/input-interface/interface-ref YANG schema element.
func (*Acl_AclSet_AclEntry_InputInterface_InterfaceRefPath) Config ¶
func (n *Acl_AclSet_AclEntry_InputInterface_InterfaceRefPath) Config() ygnmi.ConfigQuery[*oc.Acl_AclSet_AclEntry_InputInterface_InterfaceRef]
Config returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntry_InputInterface_InterfaceRefPath) Interface ¶
func (n *Acl_AclSet_AclEntry_InputInterface_InterfaceRefPath) Interface() *Acl_AclSet_AclEntry_InputInterface_InterfaceRef_InterfacePath
Interface (leaf): Reference to a base interface. If a reference to a subinterface is required, this leaf must be specified to indicate the base interface.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-acl" Path from parent: "*/interface" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/input-interface/interface-ref/*/interface"
func (*Acl_AclSet_AclEntry_InputInterface_InterfaceRefPath) State ¶
func (n *Acl_AclSet_AclEntry_InputInterface_InterfaceRefPath) State() ygnmi.SingletonQuery[*oc.Acl_AclSet_AclEntry_InputInterface_InterfaceRef]
State returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntry_InputInterface_InterfaceRefPath) Subinterface ¶
func (n *Acl_AclSet_AclEntry_InputInterface_InterfaceRefPath) Subinterface() *Acl_AclSet_AclEntry_InputInterface_InterfaceRef_SubinterfacePath
Subinterface (leaf): Reference to a subinterface -- this requires the base interface to be specified using the interface leaf in this container. If only a reference to a base interface is requuired, this leaf should not be set.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-acl" Path from parent: "*/subinterface" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/input-interface/interface-ref/*/subinterface"
type Acl_AclSet_AclEntry_InputInterface_InterfaceRefPathAny ¶
Acl_AclSet_AclEntry_InputInterface_InterfaceRefPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/input-interface/interface-ref YANG schema element.
func (*Acl_AclSet_AclEntry_InputInterface_InterfaceRefPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_InputInterface_InterfaceRefPathAny) Config() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_InputInterface_InterfaceRef]
Config returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntry_InputInterface_InterfaceRefPathAny) Interface ¶
func (n *Acl_AclSet_AclEntry_InputInterface_InterfaceRefPathAny) Interface() *Acl_AclSet_AclEntry_InputInterface_InterfaceRef_InterfacePathAny
Interface (leaf): Reference to a base interface. If a reference to a subinterface is required, this leaf must be specified to indicate the base interface.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-acl" Path from parent: "*/interface" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/input-interface/interface-ref/*/interface"
func (*Acl_AclSet_AclEntry_InputInterface_InterfaceRefPathAny) State ¶
func (n *Acl_AclSet_AclEntry_InputInterface_InterfaceRefPathAny) State() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_InputInterface_InterfaceRef]
State returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntry_InputInterface_InterfaceRefPathAny) Subinterface ¶
func (n *Acl_AclSet_AclEntry_InputInterface_InterfaceRefPathAny) Subinterface() *Acl_AclSet_AclEntry_InputInterface_InterfaceRef_SubinterfacePathAny
Subinterface (leaf): Reference to a subinterface -- this requires the base interface to be specified using the interface leaf in this container. If only a reference to a base interface is requuired, this leaf should not be set.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-acl" Path from parent: "*/subinterface" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/input-interface/interface-ref/*/subinterface"
type Acl_AclSet_AclEntry_InputInterface_InterfaceRef_InterfacePath ¶
type Acl_AclSet_AclEntry_InputInterface_InterfaceRef_InterfacePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_InputInterface_InterfaceRef_InterfacePath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/input-interface/interface-ref/state/interface YANG schema element.
func (*Acl_AclSet_AclEntry_InputInterface_InterfaceRef_InterfacePath) Config ¶
func (n *Acl_AclSet_AclEntry_InputInterface_InterfaceRef_InterfacePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-acl" Path from parent: "config/interface" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/input-interface/interface-ref/config/interface"
func (*Acl_AclSet_AclEntry_InputInterface_InterfaceRef_InterfacePath) State ¶
func (n *Acl_AclSet_AclEntry_InputInterface_InterfaceRef_InterfacePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-acl" Path from parent: "state/interface" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/input-interface/interface-ref/state/interface"
type Acl_AclSet_AclEntry_InputInterface_InterfaceRef_InterfacePathAny ¶
type Acl_AclSet_AclEntry_InputInterface_InterfaceRef_InterfacePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_InputInterface_InterfaceRef_InterfacePathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/input-interface/interface-ref/state/interface YANG schema element.
func (*Acl_AclSet_AclEntry_InputInterface_InterfaceRef_InterfacePathAny) Config ¶
func (n *Acl_AclSet_AclEntry_InputInterface_InterfaceRef_InterfacePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-acl" Path from parent: "config/interface" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/input-interface/interface-ref/config/interface"
func (*Acl_AclSet_AclEntry_InputInterface_InterfaceRef_InterfacePathAny) State ¶
func (n *Acl_AclSet_AclEntry_InputInterface_InterfaceRef_InterfacePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-acl" Path from parent: "state/interface" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/input-interface/interface-ref/state/interface"
type Acl_AclSet_AclEntry_InputInterface_InterfaceRef_SubinterfacePath ¶
type Acl_AclSet_AclEntry_InputInterface_InterfaceRef_SubinterfacePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_InputInterface_InterfaceRef_SubinterfacePath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/input-interface/interface-ref/state/subinterface YANG schema element.
func (*Acl_AclSet_AclEntry_InputInterface_InterfaceRef_SubinterfacePath) Config ¶
func (n *Acl_AclSet_AclEntry_InputInterface_InterfaceRef_SubinterfacePath) Config() ygnmi.ConfigQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-acl" Path from parent: "config/subinterface" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/input-interface/interface-ref/config/subinterface"
func (*Acl_AclSet_AclEntry_InputInterface_InterfaceRef_SubinterfacePath) State ¶
func (n *Acl_AclSet_AclEntry_InputInterface_InterfaceRef_SubinterfacePath) State() ygnmi.SingletonQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-acl" Path from parent: "state/subinterface" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/input-interface/interface-ref/state/subinterface"
type Acl_AclSet_AclEntry_InputInterface_InterfaceRef_SubinterfacePathAny ¶
type Acl_AclSet_AclEntry_InputInterface_InterfaceRef_SubinterfacePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_InputInterface_InterfaceRef_SubinterfacePathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/input-interface/interface-ref/state/subinterface YANG schema element.
func (*Acl_AclSet_AclEntry_InputInterface_InterfaceRef_SubinterfacePathAny) Config ¶
func (n *Acl_AclSet_AclEntry_InputInterface_InterfaceRef_SubinterfacePathAny) Config() ygnmi.WildcardQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-acl" Path from parent: "config/subinterface" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/input-interface/interface-ref/config/subinterface"
func (*Acl_AclSet_AclEntry_InputInterface_InterfaceRef_SubinterfacePathAny) State ¶
func (n *Acl_AclSet_AclEntry_InputInterface_InterfaceRef_SubinterfacePathAny) State() ygnmi.WildcardQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-acl" Path from parent: "state/subinterface" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/input-interface/interface-ref/state/subinterface"
type Acl_AclSet_AclEntry_Ipv4Path ¶
Acl_AclSet_AclEntry_Ipv4Path represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4 YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv4Path) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv4Path) Config() ygnmi.ConfigQuery[*oc.Acl_AclSet_AclEntry_Ipv4]
Config returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntry_Ipv4Path) DestinationAddress ¶
func (n *Acl_AclSet_AclEntry_Ipv4Path) DestinationAddress() *Acl_AclSet_AclEntry_Ipv4_DestinationAddressPath
DestinationAddress (leaf): Destination IPv4 address prefix.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/destination-address" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/*/destination-address"
func (*Acl_AclSet_AclEntry_Ipv4Path) DestinationAddressPrefixSet ¶
func (n *Acl_AclSet_AclEntry_Ipv4Path) DestinationAddressPrefixSet() *Acl_AclSet_AclEntry_Ipv4_DestinationAddressPrefixSetPath
DestinationAddressPrefixSet (leaf): Reference to a IPv4 address prefix set to match the destination address
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/destination-address-prefix-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/*/destination-address-prefix-set"
func (*Acl_AclSet_AclEntry_Ipv4Path) Dscp ¶
func (n *Acl_AclSet_AclEntry_Ipv4Path) Dscp() *Acl_AclSet_AclEntry_Ipv4_DscpPath
Dscp (leaf): Value of diffserv codepoint.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/dscp" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/*/dscp"
func (*Acl_AclSet_AclEntry_Ipv4Path) DscpSet ¶
func (n *Acl_AclSet_AclEntry_Ipv4Path) DscpSet() *Acl_AclSet_AclEntry_Ipv4_DscpSetPath
DscpSet (leaf-list): A list of DSCP values to be matched for incoming packets. AN OR match should be performed, such that a packet must match one of the values defined in this list. If the field is left empty then any DSCP value matches unless the 'dscp' leaf is specified. It is not valid to specify both 'dscp' and 'dscp-set together.'
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/dscp-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/*/dscp-set"
func (*Acl_AclSet_AclEntry_Ipv4Path) HopLimit ¶
func (n *Acl_AclSet_AclEntry_Ipv4Path) HopLimit() *Acl_AclSet_AclEntry_Ipv4_HopLimitPath
HopLimit (leaf): The IP packet's hop limit -- known as TTL (in hops) in IPv4 packets, and hop limit in IPv6
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/hop-limit" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/*/hop-limit"
func (*Acl_AclSet_AclEntry_Ipv4Path) Icmpv4 ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv4Path) Icmpv4() *Acl_AclSet_AclEntry_Ipv4_Icmpv4Path
Icmpv4 (container): Top container for ICMPv4 filtering
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "icmpv4" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/icmpv4"
func (*Acl_AclSet_AclEntry_Ipv4Path) Length ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv4Path) Length() *Acl_AclSet_AclEntry_Ipv4_LengthPath
Length (leaf): In the IPv4 header field, this field is known as the Total Length. Total Length is the length of the datagram, measured in octets, including internet header and data. In the IPv6 header field, this field is known as the Payload Length, which is the length of the IPv6 payload, i.e., the rest of the packet following the IPv6 header, in octets.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/length" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/*/length"
func (*Acl_AclSet_AclEntry_Ipv4Path) Protocol ¶
func (n *Acl_AclSet_AclEntry_Ipv4Path) Protocol() *Acl_AclSet_AclEntry_Ipv4_ProtocolPath
Protocol (leaf): The protocol carried in the IP packet, expressed either as its IP protocol number, or by a defined identity.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/protocol" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/*/protocol"
func (*Acl_AclSet_AclEntry_Ipv4Path) SourceAddress ¶
func (n *Acl_AclSet_AclEntry_Ipv4Path) SourceAddress() *Acl_AclSet_AclEntry_Ipv4_SourceAddressPath
SourceAddress (leaf): Source IPv4 address prefix.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/source-address" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/*/source-address"
func (*Acl_AclSet_AclEntry_Ipv4Path) SourceAddressPrefixSet ¶
func (n *Acl_AclSet_AclEntry_Ipv4Path) SourceAddressPrefixSet() *Acl_AclSet_AclEntry_Ipv4_SourceAddressPrefixSetPath
SourceAddressPrefixSet (leaf): Reference to a IPv4 address prefix Set to match the source address
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/source-address-prefix-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/*/source-address-prefix-set"
func (*Acl_AclSet_AclEntry_Ipv4Path) State ¶
func (n *Acl_AclSet_AclEntry_Ipv4Path) State() ygnmi.SingletonQuery[*oc.Acl_AclSet_AclEntry_Ipv4]
State returns a Query that can be used in gNMI operations.
type Acl_AclSet_AclEntry_Ipv4PathAny ¶
Acl_AclSet_AclEntry_Ipv4PathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4 YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv4PathAny) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv4PathAny) Config() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_Ipv4]
Config returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntry_Ipv4PathAny) DestinationAddress ¶
func (n *Acl_AclSet_AclEntry_Ipv4PathAny) DestinationAddress() *Acl_AclSet_AclEntry_Ipv4_DestinationAddressPathAny
DestinationAddress (leaf): Destination IPv4 address prefix.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/destination-address" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/*/destination-address"
func (*Acl_AclSet_AclEntry_Ipv4PathAny) DestinationAddressPrefixSet ¶
func (n *Acl_AclSet_AclEntry_Ipv4PathAny) DestinationAddressPrefixSet() *Acl_AclSet_AclEntry_Ipv4_DestinationAddressPrefixSetPathAny
DestinationAddressPrefixSet (leaf): Reference to a IPv4 address prefix set to match the destination address
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/destination-address-prefix-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/*/destination-address-prefix-set"
func (*Acl_AclSet_AclEntry_Ipv4PathAny) Dscp ¶
func (n *Acl_AclSet_AclEntry_Ipv4PathAny) Dscp() *Acl_AclSet_AclEntry_Ipv4_DscpPathAny
Dscp (leaf): Value of diffserv codepoint.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/dscp" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/*/dscp"
func (*Acl_AclSet_AclEntry_Ipv4PathAny) DscpSet ¶
func (n *Acl_AclSet_AclEntry_Ipv4PathAny) DscpSet() *Acl_AclSet_AclEntry_Ipv4_DscpSetPathAny
DscpSet (leaf-list): A list of DSCP values to be matched for incoming packets. AN OR match should be performed, such that a packet must match one of the values defined in this list. If the field is left empty then any DSCP value matches unless the 'dscp' leaf is specified. It is not valid to specify both 'dscp' and 'dscp-set together.'
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/dscp-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/*/dscp-set"
func (*Acl_AclSet_AclEntry_Ipv4PathAny) HopLimit ¶
func (n *Acl_AclSet_AclEntry_Ipv4PathAny) HopLimit() *Acl_AclSet_AclEntry_Ipv4_HopLimitPathAny
HopLimit (leaf): The IP packet's hop limit -- known as TTL (in hops) in IPv4 packets, and hop limit in IPv6
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/hop-limit" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/*/hop-limit"
func (*Acl_AclSet_AclEntry_Ipv4PathAny) Icmpv4 ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv4PathAny) Icmpv4() *Acl_AclSet_AclEntry_Ipv4_Icmpv4PathAny
Icmpv4 (container): Top container for ICMPv4 filtering
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "icmpv4" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/icmpv4"
func (*Acl_AclSet_AclEntry_Ipv4PathAny) Length ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv4PathAny) Length() *Acl_AclSet_AclEntry_Ipv4_LengthPathAny
Length (leaf): In the IPv4 header field, this field is known as the Total Length. Total Length is the length of the datagram, measured in octets, including internet header and data. In the IPv6 header field, this field is known as the Payload Length, which is the length of the IPv6 payload, i.e., the rest of the packet following the IPv6 header, in octets.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/length" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/*/length"
func (*Acl_AclSet_AclEntry_Ipv4PathAny) Protocol ¶
func (n *Acl_AclSet_AclEntry_Ipv4PathAny) Protocol() *Acl_AclSet_AclEntry_Ipv4_ProtocolPathAny
Protocol (leaf): The protocol carried in the IP packet, expressed either as its IP protocol number, or by a defined identity.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/protocol" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/*/protocol"
func (*Acl_AclSet_AclEntry_Ipv4PathAny) SourceAddress ¶
func (n *Acl_AclSet_AclEntry_Ipv4PathAny) SourceAddress() *Acl_AclSet_AclEntry_Ipv4_SourceAddressPathAny
SourceAddress (leaf): Source IPv4 address prefix.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/source-address" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/*/source-address"
func (*Acl_AclSet_AclEntry_Ipv4PathAny) SourceAddressPrefixSet ¶
func (n *Acl_AclSet_AclEntry_Ipv4PathAny) SourceAddressPrefixSet() *Acl_AclSet_AclEntry_Ipv4_SourceAddressPrefixSetPathAny
SourceAddressPrefixSet (leaf): Reference to a IPv4 address prefix Set to match the source address
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/source-address-prefix-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/*/source-address-prefix-set"
func (*Acl_AclSet_AclEntry_Ipv4PathAny) State ¶
func (n *Acl_AclSet_AclEntry_Ipv4PathAny) State() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_Ipv4]
State returns a Query that can be used in gNMI operations.
type Acl_AclSet_AclEntry_Ipv4_DestinationAddressPath ¶
type Acl_AclSet_AclEntry_Ipv4_DestinationAddressPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv4_DestinationAddressPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/destination-address YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv4_DestinationAddressPath) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv4_DestinationAddressPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/destination-address" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/config/destination-address"
func (*Acl_AclSet_AclEntry_Ipv4_DestinationAddressPath) State ¶
func (n *Acl_AclSet_AclEntry_Ipv4_DestinationAddressPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/destination-address" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/destination-address"
type Acl_AclSet_AclEntry_Ipv4_DestinationAddressPathAny ¶
type Acl_AclSet_AclEntry_Ipv4_DestinationAddressPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv4_DestinationAddressPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/destination-address YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv4_DestinationAddressPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv4_DestinationAddressPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/destination-address" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/config/destination-address"
func (*Acl_AclSet_AclEntry_Ipv4_DestinationAddressPathAny) State ¶
func (n *Acl_AclSet_AclEntry_Ipv4_DestinationAddressPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/destination-address" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/destination-address"
type Acl_AclSet_AclEntry_Ipv4_DestinationAddressPrefixSetPath ¶
type Acl_AclSet_AclEntry_Ipv4_DestinationAddressPrefixSetPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv4_DestinationAddressPrefixSetPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/destination-address-prefix-set YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv4_DestinationAddressPrefixSetPath) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv4_DestinationAddressPrefixSetPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/destination-address-prefix-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/config/destination-address-prefix-set"
func (*Acl_AclSet_AclEntry_Ipv4_DestinationAddressPrefixSetPath) State ¶
func (n *Acl_AclSet_AclEntry_Ipv4_DestinationAddressPrefixSetPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/destination-address-prefix-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/destination-address-prefix-set"
type Acl_AclSet_AclEntry_Ipv4_DestinationAddressPrefixSetPathAny ¶
type Acl_AclSet_AclEntry_Ipv4_DestinationAddressPrefixSetPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv4_DestinationAddressPrefixSetPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/destination-address-prefix-set YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv4_DestinationAddressPrefixSetPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv4_DestinationAddressPrefixSetPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/destination-address-prefix-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/config/destination-address-prefix-set"
func (*Acl_AclSet_AclEntry_Ipv4_DestinationAddressPrefixSetPathAny) State ¶
func (n *Acl_AclSet_AclEntry_Ipv4_DestinationAddressPrefixSetPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/destination-address-prefix-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/destination-address-prefix-set"
type Acl_AclSet_AclEntry_Ipv4_DscpPath ¶
type Acl_AclSet_AclEntry_Ipv4_DscpPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv4_DscpPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/dscp YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv4_DscpPath) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv4_DscpPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/dscp" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/config/dscp"
func (*Acl_AclSet_AclEntry_Ipv4_DscpPath) State ¶
func (n *Acl_AclSet_AclEntry_Ipv4_DscpPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/dscp" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/dscp"
type Acl_AclSet_AclEntry_Ipv4_DscpPathAny ¶
type Acl_AclSet_AclEntry_Ipv4_DscpPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv4_DscpPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/dscp YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv4_DscpPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv4_DscpPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/dscp" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/config/dscp"
func (*Acl_AclSet_AclEntry_Ipv4_DscpPathAny) State ¶
func (n *Acl_AclSet_AclEntry_Ipv4_DscpPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/dscp" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/dscp"
type Acl_AclSet_AclEntry_Ipv4_DscpSetPath ¶
type Acl_AclSet_AclEntry_Ipv4_DscpSetPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv4_DscpSetPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/dscp-set YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv4_DscpSetPath) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv4_DscpSetPath) Config() ygnmi.ConfigQuery[[]uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/dscp-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/config/dscp-set"
func (*Acl_AclSet_AclEntry_Ipv4_DscpSetPath) State ¶
func (n *Acl_AclSet_AclEntry_Ipv4_DscpSetPath) State() ygnmi.SingletonQuery[[]uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/dscp-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/dscp-set"
type Acl_AclSet_AclEntry_Ipv4_DscpSetPathAny ¶
type Acl_AclSet_AclEntry_Ipv4_DscpSetPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv4_DscpSetPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/dscp-set YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv4_DscpSetPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv4_DscpSetPathAny) Config() ygnmi.WildcardQuery[[]uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/dscp-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/config/dscp-set"
func (*Acl_AclSet_AclEntry_Ipv4_DscpSetPathAny) State ¶
func (n *Acl_AclSet_AclEntry_Ipv4_DscpSetPathAny) State() ygnmi.WildcardQuery[[]uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/dscp-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/dscp-set"
type Acl_AclSet_AclEntry_Ipv4_HopLimitPath ¶
type Acl_AclSet_AclEntry_Ipv4_HopLimitPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv4_HopLimitPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/hop-limit YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv4_HopLimitPath) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv4_HopLimitPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/hop-limit" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/config/hop-limit"
func (*Acl_AclSet_AclEntry_Ipv4_HopLimitPath) State ¶
func (n *Acl_AclSet_AclEntry_Ipv4_HopLimitPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/hop-limit" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/hop-limit"
type Acl_AclSet_AclEntry_Ipv4_HopLimitPathAny ¶
type Acl_AclSet_AclEntry_Ipv4_HopLimitPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv4_HopLimitPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/hop-limit YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv4_HopLimitPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv4_HopLimitPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/hop-limit" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/config/hop-limit"
func (*Acl_AclSet_AclEntry_Ipv4_HopLimitPathAny) State ¶
func (n *Acl_AclSet_AclEntry_Ipv4_HopLimitPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/hop-limit" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/hop-limit"
type Acl_AclSet_AclEntry_Ipv4_Icmpv4Path ¶ added in v0.1.11
Acl_AclSet_AclEntry_Ipv4_Icmpv4Path represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/icmpv4 YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv4_Icmpv4Path) Code ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv4_Icmpv4Path) Code() *Acl_AclSet_AclEntry_Ipv4_Icmpv4_CodePath
Code (leaf): ICMPv4 code to be matched.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/code" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/icmpv4/*/code"
func (*Acl_AclSet_AclEntry_Ipv4_Icmpv4Path) Config ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv4_Icmpv4Path) Config() ygnmi.ConfigQuery[*oc.Acl_AclSet_AclEntry_Ipv4_Icmpv4]
Config returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntry_Ipv4_Icmpv4Path) State ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv4_Icmpv4Path) State() ygnmi.SingletonQuery[*oc.Acl_AclSet_AclEntry_Ipv4_Icmpv4]
State returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntry_Ipv4_Icmpv4Path) Type ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv4_Icmpv4Path) Type() *Acl_AclSet_AclEntry_Ipv4_Icmpv4_TypePath
Type (leaf): ICMPv4 type to be matched.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/type" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/icmpv4/*/type"
type Acl_AclSet_AclEntry_Ipv4_Icmpv4PathAny ¶ added in v0.1.11
Acl_AclSet_AclEntry_Ipv4_Icmpv4PathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/icmpv4 YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv4_Icmpv4PathAny) Code ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv4_Icmpv4PathAny) Code() *Acl_AclSet_AclEntry_Ipv4_Icmpv4_CodePathAny
Code (leaf): ICMPv4 code to be matched.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/code" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/icmpv4/*/code"
func (*Acl_AclSet_AclEntry_Ipv4_Icmpv4PathAny) Config ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv4_Icmpv4PathAny) Config() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_Ipv4_Icmpv4]
Config returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntry_Ipv4_Icmpv4PathAny) State ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv4_Icmpv4PathAny) State() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_Ipv4_Icmpv4]
State returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntry_Ipv4_Icmpv4PathAny) Type ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv4_Icmpv4PathAny) Type() *Acl_AclSet_AclEntry_Ipv4_Icmpv4_TypePathAny
Type (leaf): ICMPv4 type to be matched.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/type" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/icmpv4/*/type"
type Acl_AclSet_AclEntry_Ipv4_Icmpv4_CodePath ¶ added in v0.1.11
type Acl_AclSet_AclEntry_Ipv4_Icmpv4_CodePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv4_Icmpv4_CodePath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/icmpv4/state/code YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv4_Icmpv4_CodePath) Config ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv4_Icmpv4_CodePath) Config() ygnmi.ConfigQuery[oc.E_Icmpv4Types_CODE]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/code" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/icmpv4/config/code"
func (*Acl_AclSet_AclEntry_Ipv4_Icmpv4_CodePath) State ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv4_Icmpv4_CodePath) State() ygnmi.SingletonQuery[oc.E_Icmpv4Types_CODE]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/code" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/icmpv4/state/code"
type Acl_AclSet_AclEntry_Ipv4_Icmpv4_CodePathAny ¶ added in v0.1.11
type Acl_AclSet_AclEntry_Ipv4_Icmpv4_CodePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv4_Icmpv4_CodePathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/icmpv4/state/code YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv4_Icmpv4_CodePathAny) Config ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv4_Icmpv4_CodePathAny) Config() ygnmi.WildcardQuery[oc.E_Icmpv4Types_CODE]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/code" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/icmpv4/config/code"
func (*Acl_AclSet_AclEntry_Ipv4_Icmpv4_CodePathAny) State ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv4_Icmpv4_CodePathAny) State() ygnmi.WildcardQuery[oc.E_Icmpv4Types_CODE]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/code" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/icmpv4/state/code"
type Acl_AclSet_AclEntry_Ipv4_Icmpv4_TypePath ¶ added in v0.1.11
type Acl_AclSet_AclEntry_Ipv4_Icmpv4_TypePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv4_Icmpv4_TypePath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/icmpv4/state/type YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv4_Icmpv4_TypePath) Config ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv4_Icmpv4_TypePath) Config() ygnmi.ConfigQuery[oc.E_Icmpv4Types_TYPE]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/type" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/icmpv4/config/type"
func (*Acl_AclSet_AclEntry_Ipv4_Icmpv4_TypePath) State ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv4_Icmpv4_TypePath) State() ygnmi.SingletonQuery[oc.E_Icmpv4Types_TYPE]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/type" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/icmpv4/state/type"
type Acl_AclSet_AclEntry_Ipv4_Icmpv4_TypePathAny ¶ added in v0.1.11
type Acl_AclSet_AclEntry_Ipv4_Icmpv4_TypePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv4_Icmpv4_TypePathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/icmpv4/state/type YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv4_Icmpv4_TypePathAny) Config ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv4_Icmpv4_TypePathAny) Config() ygnmi.WildcardQuery[oc.E_Icmpv4Types_TYPE]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/type" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/icmpv4/config/type"
func (*Acl_AclSet_AclEntry_Ipv4_Icmpv4_TypePathAny) State ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv4_Icmpv4_TypePathAny) State() ygnmi.WildcardQuery[oc.E_Icmpv4Types_TYPE]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/type" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/icmpv4/state/type"
type Acl_AclSet_AclEntry_Ipv4_LengthPath ¶ added in v0.1.11
type Acl_AclSet_AclEntry_Ipv4_LengthPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv4_LengthPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/length YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv4_LengthPath) Config ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv4_LengthPath) Config() ygnmi.ConfigQuery[uint16]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/length" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/config/length"
func (*Acl_AclSet_AclEntry_Ipv4_LengthPath) State ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv4_LengthPath) State() ygnmi.SingletonQuery[uint16]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/length" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/length"
type Acl_AclSet_AclEntry_Ipv4_LengthPathAny ¶ added in v0.1.11
type Acl_AclSet_AclEntry_Ipv4_LengthPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv4_LengthPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/length YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv4_LengthPathAny) Config ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv4_LengthPathAny) Config() ygnmi.WildcardQuery[uint16]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/length" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/config/length"
func (*Acl_AclSet_AclEntry_Ipv4_LengthPathAny) State ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv4_LengthPathAny) State() ygnmi.WildcardQuery[uint16]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/length" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/length"
type Acl_AclSet_AclEntry_Ipv4_ProtocolPath ¶
type Acl_AclSet_AclEntry_Ipv4_ProtocolPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv4_ProtocolPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/protocol YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv4_ProtocolPath) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv4_ProtocolPath) Config() ygnmi.ConfigQuery[oc.Acl_AclSet_AclEntry_Ipv4_Protocol_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/protocol" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/config/protocol"
func (*Acl_AclSet_AclEntry_Ipv4_ProtocolPath) State ¶
func (n *Acl_AclSet_AclEntry_Ipv4_ProtocolPath) State() ygnmi.SingletonQuery[oc.Acl_AclSet_AclEntry_Ipv4_Protocol_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/protocol" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/protocol"
type Acl_AclSet_AclEntry_Ipv4_ProtocolPathAny ¶
type Acl_AclSet_AclEntry_Ipv4_ProtocolPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv4_ProtocolPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/protocol YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv4_ProtocolPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv4_ProtocolPathAny) Config() ygnmi.WildcardQuery[oc.Acl_AclSet_AclEntry_Ipv4_Protocol_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/protocol" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/config/protocol"
func (*Acl_AclSet_AclEntry_Ipv4_ProtocolPathAny) State ¶
func (n *Acl_AclSet_AclEntry_Ipv4_ProtocolPathAny) State() ygnmi.WildcardQuery[oc.Acl_AclSet_AclEntry_Ipv4_Protocol_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/protocol" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/protocol"
type Acl_AclSet_AclEntry_Ipv4_SourceAddressPath ¶
type Acl_AclSet_AclEntry_Ipv4_SourceAddressPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv4_SourceAddressPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/source-address YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv4_SourceAddressPath) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv4_SourceAddressPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/source-address" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/config/source-address"
func (*Acl_AclSet_AclEntry_Ipv4_SourceAddressPath) State ¶
func (n *Acl_AclSet_AclEntry_Ipv4_SourceAddressPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/source-address" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/source-address"
type Acl_AclSet_AclEntry_Ipv4_SourceAddressPathAny ¶
type Acl_AclSet_AclEntry_Ipv4_SourceAddressPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv4_SourceAddressPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/source-address YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv4_SourceAddressPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv4_SourceAddressPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/source-address" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/config/source-address"
func (*Acl_AclSet_AclEntry_Ipv4_SourceAddressPathAny) State ¶
func (n *Acl_AclSet_AclEntry_Ipv4_SourceAddressPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/source-address" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/source-address"
type Acl_AclSet_AclEntry_Ipv4_SourceAddressPrefixSetPath ¶
type Acl_AclSet_AclEntry_Ipv4_SourceAddressPrefixSetPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv4_SourceAddressPrefixSetPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/source-address-prefix-set YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv4_SourceAddressPrefixSetPath) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv4_SourceAddressPrefixSetPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/source-address-prefix-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/config/source-address-prefix-set"
func (*Acl_AclSet_AclEntry_Ipv4_SourceAddressPrefixSetPath) State ¶
func (n *Acl_AclSet_AclEntry_Ipv4_SourceAddressPrefixSetPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/source-address-prefix-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/source-address-prefix-set"
type Acl_AclSet_AclEntry_Ipv4_SourceAddressPrefixSetPathAny ¶
type Acl_AclSet_AclEntry_Ipv4_SourceAddressPrefixSetPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv4_SourceAddressPrefixSetPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/source-address-prefix-set YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv4_SourceAddressPrefixSetPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv4_SourceAddressPrefixSetPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/source-address-prefix-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/config/source-address-prefix-set"
func (*Acl_AclSet_AclEntry_Ipv4_SourceAddressPrefixSetPathAny) State ¶
func (n *Acl_AclSet_AclEntry_Ipv4_SourceAddressPrefixSetPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/source-address-prefix-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv4/state/source-address-prefix-set"
type Acl_AclSet_AclEntry_Ipv6Path ¶
Acl_AclSet_AclEntry_Ipv6Path represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6 YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv6Path) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv6Path) Config() ygnmi.ConfigQuery[*oc.Acl_AclSet_AclEntry_Ipv6]
Config returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntry_Ipv6Path) DestinationAddress ¶
func (n *Acl_AclSet_AclEntry_Ipv6Path) DestinationAddress() *Acl_AclSet_AclEntry_Ipv6_DestinationAddressPath
DestinationAddress (leaf): Destination IPv6 address prefix.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/destination-address" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/*/destination-address"
func (*Acl_AclSet_AclEntry_Ipv6Path) DestinationAddressPrefixSet ¶
func (n *Acl_AclSet_AclEntry_Ipv6Path) DestinationAddressPrefixSet() *Acl_AclSet_AclEntry_Ipv6_DestinationAddressPrefixSetPath
DestinationAddressPrefixSet (leaf): Reference to a IPv6 address prefix set to match the destination address
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/destination-address-prefix-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/*/destination-address-prefix-set"
func (*Acl_AclSet_AclEntry_Ipv6Path) DestinationFlowLabel ¶
func (n *Acl_AclSet_AclEntry_Ipv6Path) DestinationFlowLabel() *Acl_AclSet_AclEntry_Ipv6_DestinationFlowLabelPath
DestinationFlowLabel (leaf): Destination IPv6 Flow label.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/destination-flow-label" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/*/destination-flow-label"
func (*Acl_AclSet_AclEntry_Ipv6Path) Dscp ¶
func (n *Acl_AclSet_AclEntry_Ipv6Path) Dscp() *Acl_AclSet_AclEntry_Ipv6_DscpPath
Dscp (leaf): Value of diffserv codepoint.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/dscp" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/*/dscp"
func (*Acl_AclSet_AclEntry_Ipv6Path) DscpSet ¶
func (n *Acl_AclSet_AclEntry_Ipv6Path) DscpSet() *Acl_AclSet_AclEntry_Ipv6_DscpSetPath
DscpSet (leaf-list): A list of DSCP values to be matched for incoming packets. AN OR match should be performed, such that a packet must match one of the values defined in this list. If the field is left empty then any DSCP value matches unless the 'dscp' leaf is specified. It is not valid to specify both 'dscp' and 'dscp-set together.'
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/dscp-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/*/dscp-set"
func (*Acl_AclSet_AclEntry_Ipv6Path) HopLimit ¶
func (n *Acl_AclSet_AclEntry_Ipv6Path) HopLimit() *Acl_AclSet_AclEntry_Ipv6_HopLimitPath
HopLimit (leaf): The IP packet's hop limit -- known as TTL (in hops) in IPv4 packets, and hop limit in IPv6
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/hop-limit" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/*/hop-limit"
func (*Acl_AclSet_AclEntry_Ipv6Path) Icmpv6 ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv6Path) Icmpv6() *Acl_AclSet_AclEntry_Ipv6_Icmpv6Path
Icmpv6 (container): Top container for ICMPv6 filtering
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "icmpv6" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/icmpv6"
func (*Acl_AclSet_AclEntry_Ipv6Path) Length ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv6Path) Length() *Acl_AclSet_AclEntry_Ipv6_LengthPath
Length (leaf): In the IPv4 header field, this field is known as the Total Length. Total Length is the length of the datagram, measured in octets, including internet header and data. In the IPv6 header field, this field is known as the Payload Length, which is the length of the IPv6 payload, i.e., the rest of the packet following the IPv6 header, in octets.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/length" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/*/length"
func (*Acl_AclSet_AclEntry_Ipv6Path) Protocol ¶
func (n *Acl_AclSet_AclEntry_Ipv6Path) Protocol() *Acl_AclSet_AclEntry_Ipv6_ProtocolPath
Protocol (leaf): The protocol carried in the IP packet, expressed either as its IP protocol number, or by a defined identity.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/protocol" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/*/protocol"
func (*Acl_AclSet_AclEntry_Ipv6Path) SourceAddress ¶
func (n *Acl_AclSet_AclEntry_Ipv6Path) SourceAddress() *Acl_AclSet_AclEntry_Ipv6_SourceAddressPath
SourceAddress (leaf): Source IPv6 address prefix.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/source-address" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/*/source-address"
func (*Acl_AclSet_AclEntry_Ipv6Path) SourceAddressPrefixSet ¶
func (n *Acl_AclSet_AclEntry_Ipv6Path) SourceAddressPrefixSet() *Acl_AclSet_AclEntry_Ipv6_SourceAddressPrefixSetPath
SourceAddressPrefixSet (leaf): Reference to a IPv6 address prefix set to match the source address
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/source-address-prefix-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/*/source-address-prefix-set"
func (*Acl_AclSet_AclEntry_Ipv6Path) SourceFlowLabel ¶
func (n *Acl_AclSet_AclEntry_Ipv6Path) SourceFlowLabel() *Acl_AclSet_AclEntry_Ipv6_SourceFlowLabelPath
SourceFlowLabel (leaf): Source IPv6 Flow label.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/source-flow-label" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/*/source-flow-label"
func (*Acl_AclSet_AclEntry_Ipv6Path) State ¶
func (n *Acl_AclSet_AclEntry_Ipv6Path) State() ygnmi.SingletonQuery[*oc.Acl_AclSet_AclEntry_Ipv6]
State returns a Query that can be used in gNMI operations.
type Acl_AclSet_AclEntry_Ipv6PathAny ¶
Acl_AclSet_AclEntry_Ipv6PathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6 YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv6PathAny) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv6PathAny) Config() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_Ipv6]
Config returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntry_Ipv6PathAny) DestinationAddress ¶
func (n *Acl_AclSet_AclEntry_Ipv6PathAny) DestinationAddress() *Acl_AclSet_AclEntry_Ipv6_DestinationAddressPathAny
DestinationAddress (leaf): Destination IPv6 address prefix.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/destination-address" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/*/destination-address"
func (*Acl_AclSet_AclEntry_Ipv6PathAny) DestinationAddressPrefixSet ¶
func (n *Acl_AclSet_AclEntry_Ipv6PathAny) DestinationAddressPrefixSet() *Acl_AclSet_AclEntry_Ipv6_DestinationAddressPrefixSetPathAny
DestinationAddressPrefixSet (leaf): Reference to a IPv6 address prefix set to match the destination address
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/destination-address-prefix-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/*/destination-address-prefix-set"
func (*Acl_AclSet_AclEntry_Ipv6PathAny) DestinationFlowLabel ¶
func (n *Acl_AclSet_AclEntry_Ipv6PathAny) DestinationFlowLabel() *Acl_AclSet_AclEntry_Ipv6_DestinationFlowLabelPathAny
DestinationFlowLabel (leaf): Destination IPv6 Flow label.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/destination-flow-label" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/*/destination-flow-label"
func (*Acl_AclSet_AclEntry_Ipv6PathAny) Dscp ¶
func (n *Acl_AclSet_AclEntry_Ipv6PathAny) Dscp() *Acl_AclSet_AclEntry_Ipv6_DscpPathAny
Dscp (leaf): Value of diffserv codepoint.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/dscp" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/*/dscp"
func (*Acl_AclSet_AclEntry_Ipv6PathAny) DscpSet ¶
func (n *Acl_AclSet_AclEntry_Ipv6PathAny) DscpSet() *Acl_AclSet_AclEntry_Ipv6_DscpSetPathAny
DscpSet (leaf-list): A list of DSCP values to be matched for incoming packets. AN OR match should be performed, such that a packet must match one of the values defined in this list. If the field is left empty then any DSCP value matches unless the 'dscp' leaf is specified. It is not valid to specify both 'dscp' and 'dscp-set together.'
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/dscp-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/*/dscp-set"
func (*Acl_AclSet_AclEntry_Ipv6PathAny) HopLimit ¶
func (n *Acl_AclSet_AclEntry_Ipv6PathAny) HopLimit() *Acl_AclSet_AclEntry_Ipv6_HopLimitPathAny
HopLimit (leaf): The IP packet's hop limit -- known as TTL (in hops) in IPv4 packets, and hop limit in IPv6
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/hop-limit" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/*/hop-limit"
func (*Acl_AclSet_AclEntry_Ipv6PathAny) Icmpv6 ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv6PathAny) Icmpv6() *Acl_AclSet_AclEntry_Ipv6_Icmpv6PathAny
Icmpv6 (container): Top container for ICMPv6 filtering
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "icmpv6" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/icmpv6"
func (*Acl_AclSet_AclEntry_Ipv6PathAny) Length ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv6PathAny) Length() *Acl_AclSet_AclEntry_Ipv6_LengthPathAny
Length (leaf): In the IPv4 header field, this field is known as the Total Length. Total Length is the length of the datagram, measured in octets, including internet header and data. In the IPv6 header field, this field is known as the Payload Length, which is the length of the IPv6 payload, i.e., the rest of the packet following the IPv6 header, in octets.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/length" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/*/length"
func (*Acl_AclSet_AclEntry_Ipv6PathAny) Protocol ¶
func (n *Acl_AclSet_AclEntry_Ipv6PathAny) Protocol() *Acl_AclSet_AclEntry_Ipv6_ProtocolPathAny
Protocol (leaf): The protocol carried in the IP packet, expressed either as its IP protocol number, or by a defined identity.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/protocol" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/*/protocol"
func (*Acl_AclSet_AclEntry_Ipv6PathAny) SourceAddress ¶
func (n *Acl_AclSet_AclEntry_Ipv6PathAny) SourceAddress() *Acl_AclSet_AclEntry_Ipv6_SourceAddressPathAny
SourceAddress (leaf): Source IPv6 address prefix.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/source-address" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/*/source-address"
func (*Acl_AclSet_AclEntry_Ipv6PathAny) SourceAddressPrefixSet ¶
func (n *Acl_AclSet_AclEntry_Ipv6PathAny) SourceAddressPrefixSet() *Acl_AclSet_AclEntry_Ipv6_SourceAddressPrefixSetPathAny
SourceAddressPrefixSet (leaf): Reference to a IPv6 address prefix set to match the source address
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/source-address-prefix-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/*/source-address-prefix-set"
func (*Acl_AclSet_AclEntry_Ipv6PathAny) SourceFlowLabel ¶
func (n *Acl_AclSet_AclEntry_Ipv6PathAny) SourceFlowLabel() *Acl_AclSet_AclEntry_Ipv6_SourceFlowLabelPathAny
SourceFlowLabel (leaf): Source IPv6 Flow label.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/source-flow-label" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/*/source-flow-label"
func (*Acl_AclSet_AclEntry_Ipv6PathAny) State ¶
func (n *Acl_AclSet_AclEntry_Ipv6PathAny) State() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_Ipv6]
State returns a Query that can be used in gNMI operations.
type Acl_AclSet_AclEntry_Ipv6_DestinationAddressPath ¶
type Acl_AclSet_AclEntry_Ipv6_DestinationAddressPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv6_DestinationAddressPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/destination-address YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv6_DestinationAddressPath) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv6_DestinationAddressPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/destination-address" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/config/destination-address"
func (*Acl_AclSet_AclEntry_Ipv6_DestinationAddressPath) State ¶
func (n *Acl_AclSet_AclEntry_Ipv6_DestinationAddressPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/destination-address" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/destination-address"
type Acl_AclSet_AclEntry_Ipv6_DestinationAddressPathAny ¶
type Acl_AclSet_AclEntry_Ipv6_DestinationAddressPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv6_DestinationAddressPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/destination-address YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv6_DestinationAddressPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv6_DestinationAddressPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/destination-address" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/config/destination-address"
func (*Acl_AclSet_AclEntry_Ipv6_DestinationAddressPathAny) State ¶
func (n *Acl_AclSet_AclEntry_Ipv6_DestinationAddressPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/destination-address" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/destination-address"
type Acl_AclSet_AclEntry_Ipv6_DestinationAddressPrefixSetPath ¶
type Acl_AclSet_AclEntry_Ipv6_DestinationAddressPrefixSetPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv6_DestinationAddressPrefixSetPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/destination-address-prefix-set YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv6_DestinationAddressPrefixSetPath) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv6_DestinationAddressPrefixSetPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/destination-address-prefix-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/config/destination-address-prefix-set"
func (*Acl_AclSet_AclEntry_Ipv6_DestinationAddressPrefixSetPath) State ¶
func (n *Acl_AclSet_AclEntry_Ipv6_DestinationAddressPrefixSetPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/destination-address-prefix-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/destination-address-prefix-set"
type Acl_AclSet_AclEntry_Ipv6_DestinationAddressPrefixSetPathAny ¶
type Acl_AclSet_AclEntry_Ipv6_DestinationAddressPrefixSetPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv6_DestinationAddressPrefixSetPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/destination-address-prefix-set YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv6_DestinationAddressPrefixSetPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv6_DestinationAddressPrefixSetPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/destination-address-prefix-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/config/destination-address-prefix-set"
func (*Acl_AclSet_AclEntry_Ipv6_DestinationAddressPrefixSetPathAny) State ¶
func (n *Acl_AclSet_AclEntry_Ipv6_DestinationAddressPrefixSetPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/destination-address-prefix-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/destination-address-prefix-set"
type Acl_AclSet_AclEntry_Ipv6_DestinationFlowLabelPath ¶
type Acl_AclSet_AclEntry_Ipv6_DestinationFlowLabelPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv6_DestinationFlowLabelPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/destination-flow-label YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv6_DestinationFlowLabelPath) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv6_DestinationFlowLabelPath) Config() ygnmi.ConfigQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/destination-flow-label" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/config/destination-flow-label"
func (*Acl_AclSet_AclEntry_Ipv6_DestinationFlowLabelPath) State ¶
func (n *Acl_AclSet_AclEntry_Ipv6_DestinationFlowLabelPath) State() ygnmi.SingletonQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/destination-flow-label" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/destination-flow-label"
type Acl_AclSet_AclEntry_Ipv6_DestinationFlowLabelPathAny ¶
type Acl_AclSet_AclEntry_Ipv6_DestinationFlowLabelPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv6_DestinationFlowLabelPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/destination-flow-label YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv6_DestinationFlowLabelPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv6_DestinationFlowLabelPathAny) Config() ygnmi.WildcardQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/destination-flow-label" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/config/destination-flow-label"
func (*Acl_AclSet_AclEntry_Ipv6_DestinationFlowLabelPathAny) State ¶
func (n *Acl_AclSet_AclEntry_Ipv6_DestinationFlowLabelPathAny) State() ygnmi.WildcardQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/destination-flow-label" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/destination-flow-label"
type Acl_AclSet_AclEntry_Ipv6_DscpPath ¶
type Acl_AclSet_AclEntry_Ipv6_DscpPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv6_DscpPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/dscp YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv6_DscpPath) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv6_DscpPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/dscp" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/config/dscp"
func (*Acl_AclSet_AclEntry_Ipv6_DscpPath) State ¶
func (n *Acl_AclSet_AclEntry_Ipv6_DscpPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/dscp" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/dscp"
type Acl_AclSet_AclEntry_Ipv6_DscpPathAny ¶
type Acl_AclSet_AclEntry_Ipv6_DscpPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv6_DscpPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/dscp YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv6_DscpPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv6_DscpPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/dscp" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/config/dscp"
func (*Acl_AclSet_AclEntry_Ipv6_DscpPathAny) State ¶
func (n *Acl_AclSet_AclEntry_Ipv6_DscpPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/dscp" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/dscp"
type Acl_AclSet_AclEntry_Ipv6_DscpSetPath ¶
type Acl_AclSet_AclEntry_Ipv6_DscpSetPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv6_DscpSetPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/dscp-set YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv6_DscpSetPath) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv6_DscpSetPath) Config() ygnmi.ConfigQuery[[]uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/dscp-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/config/dscp-set"
func (*Acl_AclSet_AclEntry_Ipv6_DscpSetPath) State ¶
func (n *Acl_AclSet_AclEntry_Ipv6_DscpSetPath) State() ygnmi.SingletonQuery[[]uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/dscp-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/dscp-set"
type Acl_AclSet_AclEntry_Ipv6_DscpSetPathAny ¶
type Acl_AclSet_AclEntry_Ipv6_DscpSetPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv6_DscpSetPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/dscp-set YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv6_DscpSetPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv6_DscpSetPathAny) Config() ygnmi.WildcardQuery[[]uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/dscp-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/config/dscp-set"
func (*Acl_AclSet_AclEntry_Ipv6_DscpSetPathAny) State ¶
func (n *Acl_AclSet_AclEntry_Ipv6_DscpSetPathAny) State() ygnmi.WildcardQuery[[]uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/dscp-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/dscp-set"
type Acl_AclSet_AclEntry_Ipv6_HopLimitPath ¶
type Acl_AclSet_AclEntry_Ipv6_HopLimitPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv6_HopLimitPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/hop-limit YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv6_HopLimitPath) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv6_HopLimitPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/hop-limit" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/config/hop-limit"
func (*Acl_AclSet_AclEntry_Ipv6_HopLimitPath) State ¶
func (n *Acl_AclSet_AclEntry_Ipv6_HopLimitPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/hop-limit" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/hop-limit"
type Acl_AclSet_AclEntry_Ipv6_HopLimitPathAny ¶
type Acl_AclSet_AclEntry_Ipv6_HopLimitPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv6_HopLimitPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/hop-limit YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv6_HopLimitPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv6_HopLimitPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/hop-limit" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/config/hop-limit"
func (*Acl_AclSet_AclEntry_Ipv6_HopLimitPathAny) State ¶
func (n *Acl_AclSet_AclEntry_Ipv6_HopLimitPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/hop-limit" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/hop-limit"
type Acl_AclSet_AclEntry_Ipv6_Icmpv6Path ¶ added in v0.1.11
Acl_AclSet_AclEntry_Ipv6_Icmpv6Path represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/icmpv6 YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv6_Icmpv6Path) Code ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv6_Icmpv6Path) Code() *Acl_AclSet_AclEntry_Ipv6_Icmpv6_CodePath
Code (leaf): ICMP code to be matched.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/code" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/icmpv6/*/code"
func (*Acl_AclSet_AclEntry_Ipv6_Icmpv6Path) Config ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv6_Icmpv6Path) Config() ygnmi.ConfigQuery[*oc.Acl_AclSet_AclEntry_Ipv6_Icmpv6]
Config returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntry_Ipv6_Icmpv6Path) State ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv6_Icmpv6Path) State() ygnmi.SingletonQuery[*oc.Acl_AclSet_AclEntry_Ipv6_Icmpv6]
State returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntry_Ipv6_Icmpv6Path) Type ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv6_Icmpv6Path) Type() *Acl_AclSet_AclEntry_Ipv6_Icmpv6_TypePath
Type (leaf): ICMPv6 type to be matched.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/type" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/icmpv6/*/type"
type Acl_AclSet_AclEntry_Ipv6_Icmpv6PathAny ¶ added in v0.1.11
Acl_AclSet_AclEntry_Ipv6_Icmpv6PathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/icmpv6 YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv6_Icmpv6PathAny) Code ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv6_Icmpv6PathAny) Code() *Acl_AclSet_AclEntry_Ipv6_Icmpv6_CodePathAny
Code (leaf): ICMP code to be matched.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/code" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/icmpv6/*/code"
func (*Acl_AclSet_AclEntry_Ipv6_Icmpv6PathAny) Config ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv6_Icmpv6PathAny) Config() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_Ipv6_Icmpv6]
Config returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntry_Ipv6_Icmpv6PathAny) State ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv6_Icmpv6PathAny) State() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_Ipv6_Icmpv6]
State returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntry_Ipv6_Icmpv6PathAny) Type ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv6_Icmpv6PathAny) Type() *Acl_AclSet_AclEntry_Ipv6_Icmpv6_TypePathAny
Type (leaf): ICMPv6 type to be matched.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/type" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/icmpv6/*/type"
type Acl_AclSet_AclEntry_Ipv6_Icmpv6_CodePath ¶ added in v0.1.11
type Acl_AclSet_AclEntry_Ipv6_Icmpv6_CodePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv6_Icmpv6_CodePath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/icmpv6/state/code YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv6_Icmpv6_CodePath) Config ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv6_Icmpv6_CodePath) Config() ygnmi.ConfigQuery[oc.E_Icmpv6Types_CODE]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/code" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/icmpv6/config/code"
func (*Acl_AclSet_AclEntry_Ipv6_Icmpv6_CodePath) State ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv6_Icmpv6_CodePath) State() ygnmi.SingletonQuery[oc.E_Icmpv6Types_CODE]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/code" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/icmpv6/state/code"
type Acl_AclSet_AclEntry_Ipv6_Icmpv6_CodePathAny ¶ added in v0.1.11
type Acl_AclSet_AclEntry_Ipv6_Icmpv6_CodePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv6_Icmpv6_CodePathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/icmpv6/state/code YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv6_Icmpv6_CodePathAny) Config ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv6_Icmpv6_CodePathAny) Config() ygnmi.WildcardQuery[oc.E_Icmpv6Types_CODE]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/code" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/icmpv6/config/code"
func (*Acl_AclSet_AclEntry_Ipv6_Icmpv6_CodePathAny) State ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv6_Icmpv6_CodePathAny) State() ygnmi.WildcardQuery[oc.E_Icmpv6Types_CODE]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/code" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/icmpv6/state/code"
type Acl_AclSet_AclEntry_Ipv6_Icmpv6_TypePath ¶ added in v0.1.11
type Acl_AclSet_AclEntry_Ipv6_Icmpv6_TypePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv6_Icmpv6_TypePath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/icmpv6/state/type YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv6_Icmpv6_TypePath) Config ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv6_Icmpv6_TypePath) Config() ygnmi.ConfigQuery[oc.E_Icmpv6Types_TYPE]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/type" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/icmpv6/config/type"
func (*Acl_AclSet_AclEntry_Ipv6_Icmpv6_TypePath) State ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv6_Icmpv6_TypePath) State() ygnmi.SingletonQuery[oc.E_Icmpv6Types_TYPE]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/type" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/icmpv6/state/type"
type Acl_AclSet_AclEntry_Ipv6_Icmpv6_TypePathAny ¶ added in v0.1.11
type Acl_AclSet_AclEntry_Ipv6_Icmpv6_TypePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv6_Icmpv6_TypePathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/icmpv6/state/type YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv6_Icmpv6_TypePathAny) Config ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv6_Icmpv6_TypePathAny) Config() ygnmi.WildcardQuery[oc.E_Icmpv6Types_TYPE]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/type" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/icmpv6/config/type"
func (*Acl_AclSet_AclEntry_Ipv6_Icmpv6_TypePathAny) State ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv6_Icmpv6_TypePathAny) State() ygnmi.WildcardQuery[oc.E_Icmpv6Types_TYPE]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/type" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/icmpv6/state/type"
type Acl_AclSet_AclEntry_Ipv6_LengthPath ¶ added in v0.1.11
type Acl_AclSet_AclEntry_Ipv6_LengthPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv6_LengthPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/length YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv6_LengthPath) Config ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv6_LengthPath) Config() ygnmi.ConfigQuery[uint16]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/length" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/config/length"
func (*Acl_AclSet_AclEntry_Ipv6_LengthPath) State ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv6_LengthPath) State() ygnmi.SingletonQuery[uint16]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/length" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/length"
type Acl_AclSet_AclEntry_Ipv6_LengthPathAny ¶ added in v0.1.11
type Acl_AclSet_AclEntry_Ipv6_LengthPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv6_LengthPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/length YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv6_LengthPathAny) Config ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv6_LengthPathAny) Config() ygnmi.WildcardQuery[uint16]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/length" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/config/length"
func (*Acl_AclSet_AclEntry_Ipv6_LengthPathAny) State ¶ added in v0.1.11
func (n *Acl_AclSet_AclEntry_Ipv6_LengthPathAny) State() ygnmi.WildcardQuery[uint16]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/length" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/length"
type Acl_AclSet_AclEntry_Ipv6_ProtocolPath ¶
type Acl_AclSet_AclEntry_Ipv6_ProtocolPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv6_ProtocolPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/protocol YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv6_ProtocolPath) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv6_ProtocolPath) Config() ygnmi.ConfigQuery[oc.Acl_AclSet_AclEntry_Ipv6_Protocol_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/protocol" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/config/protocol"
func (*Acl_AclSet_AclEntry_Ipv6_ProtocolPath) State ¶
func (n *Acl_AclSet_AclEntry_Ipv6_ProtocolPath) State() ygnmi.SingletonQuery[oc.Acl_AclSet_AclEntry_Ipv6_Protocol_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/protocol" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/protocol"
type Acl_AclSet_AclEntry_Ipv6_ProtocolPathAny ¶
type Acl_AclSet_AclEntry_Ipv6_ProtocolPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv6_ProtocolPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/protocol YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv6_ProtocolPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv6_ProtocolPathAny) Config() ygnmi.WildcardQuery[oc.Acl_AclSet_AclEntry_Ipv6_Protocol_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/protocol" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/config/protocol"
func (*Acl_AclSet_AclEntry_Ipv6_ProtocolPathAny) State ¶
func (n *Acl_AclSet_AclEntry_Ipv6_ProtocolPathAny) State() ygnmi.WildcardQuery[oc.Acl_AclSet_AclEntry_Ipv6_Protocol_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/protocol" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/protocol"
type Acl_AclSet_AclEntry_Ipv6_SourceAddressPath ¶
type Acl_AclSet_AclEntry_Ipv6_SourceAddressPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv6_SourceAddressPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/source-address YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv6_SourceAddressPath) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv6_SourceAddressPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/source-address" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/config/source-address"
func (*Acl_AclSet_AclEntry_Ipv6_SourceAddressPath) State ¶
func (n *Acl_AclSet_AclEntry_Ipv6_SourceAddressPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/source-address" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/source-address"
type Acl_AclSet_AclEntry_Ipv6_SourceAddressPathAny ¶
type Acl_AclSet_AclEntry_Ipv6_SourceAddressPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv6_SourceAddressPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/source-address YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv6_SourceAddressPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv6_SourceAddressPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/source-address" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/config/source-address"
func (*Acl_AclSet_AclEntry_Ipv6_SourceAddressPathAny) State ¶
func (n *Acl_AclSet_AclEntry_Ipv6_SourceAddressPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/source-address" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/source-address"
type Acl_AclSet_AclEntry_Ipv6_SourceAddressPrefixSetPath ¶
type Acl_AclSet_AclEntry_Ipv6_SourceAddressPrefixSetPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv6_SourceAddressPrefixSetPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/source-address-prefix-set YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv6_SourceAddressPrefixSetPath) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv6_SourceAddressPrefixSetPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/source-address-prefix-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/config/source-address-prefix-set"
func (*Acl_AclSet_AclEntry_Ipv6_SourceAddressPrefixSetPath) State ¶
func (n *Acl_AclSet_AclEntry_Ipv6_SourceAddressPrefixSetPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/source-address-prefix-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/source-address-prefix-set"
type Acl_AclSet_AclEntry_Ipv6_SourceAddressPrefixSetPathAny ¶
type Acl_AclSet_AclEntry_Ipv6_SourceAddressPrefixSetPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv6_SourceAddressPrefixSetPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/source-address-prefix-set YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv6_SourceAddressPrefixSetPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv6_SourceAddressPrefixSetPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/source-address-prefix-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/config/source-address-prefix-set"
func (*Acl_AclSet_AclEntry_Ipv6_SourceAddressPrefixSetPathAny) State ¶
func (n *Acl_AclSet_AclEntry_Ipv6_SourceAddressPrefixSetPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/source-address-prefix-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/source-address-prefix-set"
type Acl_AclSet_AclEntry_Ipv6_SourceFlowLabelPath ¶
type Acl_AclSet_AclEntry_Ipv6_SourceFlowLabelPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv6_SourceFlowLabelPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/source-flow-label YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv6_SourceFlowLabelPath) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv6_SourceFlowLabelPath) Config() ygnmi.ConfigQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/source-flow-label" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/config/source-flow-label"
func (*Acl_AclSet_AclEntry_Ipv6_SourceFlowLabelPath) State ¶
func (n *Acl_AclSet_AclEntry_Ipv6_SourceFlowLabelPath) State() ygnmi.SingletonQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/source-flow-label" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/source-flow-label"
type Acl_AclSet_AclEntry_Ipv6_SourceFlowLabelPathAny ¶
type Acl_AclSet_AclEntry_Ipv6_SourceFlowLabelPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Ipv6_SourceFlowLabelPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/source-flow-label YANG schema element.
func (*Acl_AclSet_AclEntry_Ipv6_SourceFlowLabelPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_Ipv6_SourceFlowLabelPathAny) Config() ygnmi.WildcardQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/source-flow-label" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/config/source-flow-label"
func (*Acl_AclSet_AclEntry_Ipv6_SourceFlowLabelPathAny) State ¶
func (n *Acl_AclSet_AclEntry_Ipv6_SourceFlowLabelPathAny) State() ygnmi.WildcardQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/source-flow-label" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/ipv6/state/source-flow-label"
type Acl_AclSet_AclEntry_L2Path ¶
Acl_AclSet_AclEntry_L2Path represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/l2 YANG schema element.
func (*Acl_AclSet_AclEntry_L2Path) Config ¶
func (n *Acl_AclSet_AclEntry_L2Path) Config() ygnmi.ConfigQuery[*oc.Acl_AclSet_AclEntry_L2]
Config returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntry_L2Path) DestinationMac ¶
func (n *Acl_AclSet_AclEntry_L2Path) DestinationMac() *Acl_AclSet_AclEntry_L2_DestinationMacPath
DestinationMac (leaf): Destination IEEE 802 MAC address.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/destination-mac" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/*/destination-mac"
func (*Acl_AclSet_AclEntry_L2Path) DestinationMacMask ¶
func (n *Acl_AclSet_AclEntry_L2Path) DestinationMacMask() *Acl_AclSet_AclEntry_L2_DestinationMacMaskPath
DestinationMacMask (leaf): Destination IEEE 802 MAC address mask.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/destination-mac-mask" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/*/destination-mac-mask"
func (*Acl_AclSet_AclEntry_L2Path) Ethertype ¶
func (n *Acl_AclSet_AclEntry_L2Path) Ethertype() *Acl_AclSet_AclEntry_L2_EthertypePath
Ethertype (leaf): Ethertype field to match in Ethernet packets
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/ethertype" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/*/ethertype"
func (*Acl_AclSet_AclEntry_L2Path) SourceMac ¶
func (n *Acl_AclSet_AclEntry_L2Path) SourceMac() *Acl_AclSet_AclEntry_L2_SourceMacPath
SourceMac (leaf): Source IEEE 802 MAC address.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/source-mac" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/*/source-mac"
func (*Acl_AclSet_AclEntry_L2Path) SourceMacMask ¶
func (n *Acl_AclSet_AclEntry_L2Path) SourceMacMask() *Acl_AclSet_AclEntry_L2_SourceMacMaskPath
SourceMacMask (leaf): Source IEEE 802 MAC address mask.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/source-mac-mask" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/*/source-mac-mask"
func (*Acl_AclSet_AclEntry_L2Path) State ¶
func (n *Acl_AclSet_AclEntry_L2Path) State() ygnmi.SingletonQuery[*oc.Acl_AclSet_AclEntry_L2]
State returns a Query that can be used in gNMI operations.
type Acl_AclSet_AclEntry_L2PathAny ¶
Acl_AclSet_AclEntry_L2PathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/l2 YANG schema element.
func (*Acl_AclSet_AclEntry_L2PathAny) Config ¶
func (n *Acl_AclSet_AclEntry_L2PathAny) Config() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_L2]
Config returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntry_L2PathAny) DestinationMac ¶
func (n *Acl_AclSet_AclEntry_L2PathAny) DestinationMac() *Acl_AclSet_AclEntry_L2_DestinationMacPathAny
DestinationMac (leaf): Destination IEEE 802 MAC address.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/destination-mac" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/*/destination-mac"
func (*Acl_AclSet_AclEntry_L2PathAny) DestinationMacMask ¶
func (n *Acl_AclSet_AclEntry_L2PathAny) DestinationMacMask() *Acl_AclSet_AclEntry_L2_DestinationMacMaskPathAny
DestinationMacMask (leaf): Destination IEEE 802 MAC address mask.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/destination-mac-mask" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/*/destination-mac-mask"
func (*Acl_AclSet_AclEntry_L2PathAny) Ethertype ¶
func (n *Acl_AclSet_AclEntry_L2PathAny) Ethertype() *Acl_AclSet_AclEntry_L2_EthertypePathAny
Ethertype (leaf): Ethertype field to match in Ethernet packets
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/ethertype" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/*/ethertype"
func (*Acl_AclSet_AclEntry_L2PathAny) SourceMac ¶
func (n *Acl_AclSet_AclEntry_L2PathAny) SourceMac() *Acl_AclSet_AclEntry_L2_SourceMacPathAny
SourceMac (leaf): Source IEEE 802 MAC address.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/source-mac" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/*/source-mac"
func (*Acl_AclSet_AclEntry_L2PathAny) SourceMacMask ¶
func (n *Acl_AclSet_AclEntry_L2PathAny) SourceMacMask() *Acl_AclSet_AclEntry_L2_SourceMacMaskPathAny
SourceMacMask (leaf): Source IEEE 802 MAC address mask.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/source-mac-mask" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/*/source-mac-mask"
func (*Acl_AclSet_AclEntry_L2PathAny) State ¶
func (n *Acl_AclSet_AclEntry_L2PathAny) State() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_L2]
State returns a Query that can be used in gNMI operations.
type Acl_AclSet_AclEntry_L2_DestinationMacMaskPath ¶
type Acl_AclSet_AclEntry_L2_DestinationMacMaskPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_L2_DestinationMacMaskPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/state/destination-mac-mask YANG schema element.
func (*Acl_AclSet_AclEntry_L2_DestinationMacMaskPath) Config ¶
func (n *Acl_AclSet_AclEntry_L2_DestinationMacMaskPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/destination-mac-mask" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/config/destination-mac-mask"
func (*Acl_AclSet_AclEntry_L2_DestinationMacMaskPath) State ¶
func (n *Acl_AclSet_AclEntry_L2_DestinationMacMaskPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/destination-mac-mask" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/state/destination-mac-mask"
type Acl_AclSet_AclEntry_L2_DestinationMacMaskPathAny ¶
type Acl_AclSet_AclEntry_L2_DestinationMacMaskPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_L2_DestinationMacMaskPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/state/destination-mac-mask YANG schema element.
func (*Acl_AclSet_AclEntry_L2_DestinationMacMaskPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_L2_DestinationMacMaskPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/destination-mac-mask" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/config/destination-mac-mask"
func (*Acl_AclSet_AclEntry_L2_DestinationMacMaskPathAny) State ¶
func (n *Acl_AclSet_AclEntry_L2_DestinationMacMaskPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/destination-mac-mask" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/state/destination-mac-mask"
type Acl_AclSet_AclEntry_L2_DestinationMacPath ¶
type Acl_AclSet_AclEntry_L2_DestinationMacPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_L2_DestinationMacPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/state/destination-mac YANG schema element.
func (*Acl_AclSet_AclEntry_L2_DestinationMacPath) Config ¶
func (n *Acl_AclSet_AclEntry_L2_DestinationMacPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/destination-mac" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/config/destination-mac"
func (*Acl_AclSet_AclEntry_L2_DestinationMacPath) State ¶
func (n *Acl_AclSet_AclEntry_L2_DestinationMacPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/destination-mac" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/state/destination-mac"
type Acl_AclSet_AclEntry_L2_DestinationMacPathAny ¶
type Acl_AclSet_AclEntry_L2_DestinationMacPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_L2_DestinationMacPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/state/destination-mac YANG schema element.
func (*Acl_AclSet_AclEntry_L2_DestinationMacPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_L2_DestinationMacPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/destination-mac" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/config/destination-mac"
func (*Acl_AclSet_AclEntry_L2_DestinationMacPathAny) State ¶
func (n *Acl_AclSet_AclEntry_L2_DestinationMacPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/destination-mac" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/state/destination-mac"
type Acl_AclSet_AclEntry_L2_EthertypePath ¶
type Acl_AclSet_AclEntry_L2_EthertypePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_L2_EthertypePath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/state/ethertype YANG schema element.
func (*Acl_AclSet_AclEntry_L2_EthertypePath) Config ¶
func (n *Acl_AclSet_AclEntry_L2_EthertypePath) Config() ygnmi.ConfigQuery[oc.Acl_AclSet_AclEntry_L2_Ethertype_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/ethertype" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/config/ethertype"
func (*Acl_AclSet_AclEntry_L2_EthertypePath) State ¶
func (n *Acl_AclSet_AclEntry_L2_EthertypePath) State() ygnmi.SingletonQuery[oc.Acl_AclSet_AclEntry_L2_Ethertype_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/ethertype" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/state/ethertype"
type Acl_AclSet_AclEntry_L2_EthertypePathAny ¶
type Acl_AclSet_AclEntry_L2_EthertypePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_L2_EthertypePathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/state/ethertype YANG schema element.
func (*Acl_AclSet_AclEntry_L2_EthertypePathAny) Config ¶
func (n *Acl_AclSet_AclEntry_L2_EthertypePathAny) Config() ygnmi.WildcardQuery[oc.Acl_AclSet_AclEntry_L2_Ethertype_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/ethertype" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/config/ethertype"
func (*Acl_AclSet_AclEntry_L2_EthertypePathAny) State ¶
func (n *Acl_AclSet_AclEntry_L2_EthertypePathAny) State() ygnmi.WildcardQuery[oc.Acl_AclSet_AclEntry_L2_Ethertype_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/ethertype" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/state/ethertype"
type Acl_AclSet_AclEntry_L2_SourceMacMaskPath ¶
type Acl_AclSet_AclEntry_L2_SourceMacMaskPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_L2_SourceMacMaskPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/state/source-mac-mask YANG schema element.
func (*Acl_AclSet_AclEntry_L2_SourceMacMaskPath) Config ¶
func (n *Acl_AclSet_AclEntry_L2_SourceMacMaskPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/source-mac-mask" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/config/source-mac-mask"
func (*Acl_AclSet_AclEntry_L2_SourceMacMaskPath) State ¶
func (n *Acl_AclSet_AclEntry_L2_SourceMacMaskPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/source-mac-mask" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/state/source-mac-mask"
type Acl_AclSet_AclEntry_L2_SourceMacMaskPathAny ¶
type Acl_AclSet_AclEntry_L2_SourceMacMaskPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_L2_SourceMacMaskPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/state/source-mac-mask YANG schema element.
func (*Acl_AclSet_AclEntry_L2_SourceMacMaskPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_L2_SourceMacMaskPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/source-mac-mask" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/config/source-mac-mask"
func (*Acl_AclSet_AclEntry_L2_SourceMacMaskPathAny) State ¶
func (n *Acl_AclSet_AclEntry_L2_SourceMacMaskPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/source-mac-mask" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/state/source-mac-mask"
type Acl_AclSet_AclEntry_L2_SourceMacPath ¶
type Acl_AclSet_AclEntry_L2_SourceMacPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_L2_SourceMacPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/state/source-mac YANG schema element.
func (*Acl_AclSet_AclEntry_L2_SourceMacPath) Config ¶
func (n *Acl_AclSet_AclEntry_L2_SourceMacPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/source-mac" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/config/source-mac"
func (*Acl_AclSet_AclEntry_L2_SourceMacPath) State ¶
func (n *Acl_AclSet_AclEntry_L2_SourceMacPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/source-mac" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/state/source-mac"
type Acl_AclSet_AclEntry_L2_SourceMacPathAny ¶
type Acl_AclSet_AclEntry_L2_SourceMacPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_L2_SourceMacPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/state/source-mac YANG schema element.
func (*Acl_AclSet_AclEntry_L2_SourceMacPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_L2_SourceMacPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/source-mac" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/config/source-mac"
func (*Acl_AclSet_AclEntry_L2_SourceMacPathAny) State ¶
func (n *Acl_AclSet_AclEntry_L2_SourceMacPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/source-mac" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/l2/state/source-mac"
type Acl_AclSet_AclEntry_MatchedOctetsPath ¶
type Acl_AclSet_AclEntry_MatchedOctetsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_MatchedOctetsPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/state/matched-octets YANG schema element.
func (*Acl_AclSet_AclEntry_MatchedOctetsPath) State ¶
func (n *Acl_AclSet_AclEntry_MatchedOctetsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/matched-octets" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/state/matched-octets"
type Acl_AclSet_AclEntry_MatchedOctetsPathAny ¶
type Acl_AclSet_AclEntry_MatchedOctetsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_MatchedOctetsPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/state/matched-octets YANG schema element.
func (*Acl_AclSet_AclEntry_MatchedOctetsPathAny) State ¶
func (n *Acl_AclSet_AclEntry_MatchedOctetsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/matched-octets" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/state/matched-octets"
type Acl_AclSet_AclEntry_MatchedPacketsPath ¶
type Acl_AclSet_AclEntry_MatchedPacketsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_MatchedPacketsPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/state/matched-packets YANG schema element.
func (*Acl_AclSet_AclEntry_MatchedPacketsPath) State ¶
func (n *Acl_AclSet_AclEntry_MatchedPacketsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/matched-packets" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/state/matched-packets"
type Acl_AclSet_AclEntry_MatchedPacketsPathAny ¶
type Acl_AclSet_AclEntry_MatchedPacketsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_MatchedPacketsPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/state/matched-packets YANG schema element.
func (*Acl_AclSet_AclEntry_MatchedPacketsPathAny) State ¶
func (n *Acl_AclSet_AclEntry_MatchedPacketsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/matched-packets" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/state/matched-packets"
type Acl_AclSet_AclEntry_MplsPath ¶
Acl_AclSet_AclEntry_MplsPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls YANG schema element.
func (*Acl_AclSet_AclEntry_MplsPath) Config ¶
func (n *Acl_AclSet_AclEntry_MplsPath) Config() ygnmi.ConfigQuery[*oc.Acl_AclSet_AclEntry_Mpls]
Config returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntry_MplsPath) EndLabelValue ¶
func (n *Acl_AclSet_AclEntry_MplsPath) EndLabelValue() *Acl_AclSet_AclEntry_Mpls_EndLabelValuePath
EndLabelValue (leaf): Match MPLS label value on the MPLS header. The usage of this field indicated the upper range value in the top of the stack. The range that is used is inclusive. The match that is done for a particular received pkt_label is: start-label-value <= pkt_label <= end-label-value. The 20-bit label value in an MPLS label stack as specified in RFC 3032. This label value does not include the encodings of Traffic Class and TTL.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/end-label-value" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/*/end-label-value"
func (*Acl_AclSet_AclEntry_MplsPath) StartLabelValue ¶
func (n *Acl_AclSet_AclEntry_MplsPath) StartLabelValue() *Acl_AclSet_AclEntry_Mpls_StartLabelValuePath
StartLabelValue (leaf): Match MPLS label value on the MPLS header. The usage of this field indicated the upper range value in the top of the stack. The range that is used is inclusive. The match that is done for a particular received pkt_label is: start-label-value <= pkt_label <= end-label-value. The 20-bit label value in an MPLS label stack as specified in RFC 3032. This label value does not include the encodings of Traffic Class and TTL.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/start-label-value" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/*/start-label-value"
func (*Acl_AclSet_AclEntry_MplsPath) State ¶
func (n *Acl_AclSet_AclEntry_MplsPath) State() ygnmi.SingletonQuery[*oc.Acl_AclSet_AclEntry_Mpls]
State returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntry_MplsPath) TrafficClass ¶
func (n *Acl_AclSet_AclEntry_MplsPath) TrafficClass() *Acl_AclSet_AclEntry_Mpls_TrafficClassPath
TrafficClass (leaf): The value of the MPLS traffic class (TC) bits, formerly known as the EXP bits.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/traffic-class" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/*/traffic-class"
func (*Acl_AclSet_AclEntry_MplsPath) TtlValue ¶
func (n *Acl_AclSet_AclEntry_MplsPath) TtlValue() *Acl_AclSet_AclEntry_Mpls_TtlValuePath
TtlValue (leaf): Time-to-live MPLS packet value match.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/ttl-value" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/*/ttl-value"
type Acl_AclSet_AclEntry_MplsPathAny ¶
Acl_AclSet_AclEntry_MplsPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls YANG schema element.
func (*Acl_AclSet_AclEntry_MplsPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_MplsPathAny) Config() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_Mpls]
Config returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntry_MplsPathAny) EndLabelValue ¶
func (n *Acl_AclSet_AclEntry_MplsPathAny) EndLabelValue() *Acl_AclSet_AclEntry_Mpls_EndLabelValuePathAny
EndLabelValue (leaf): Match MPLS label value on the MPLS header. The usage of this field indicated the upper range value in the top of the stack. The range that is used is inclusive. The match that is done for a particular received pkt_label is: start-label-value <= pkt_label <= end-label-value. The 20-bit label value in an MPLS label stack as specified in RFC 3032. This label value does not include the encodings of Traffic Class and TTL.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/end-label-value" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/*/end-label-value"
func (*Acl_AclSet_AclEntry_MplsPathAny) StartLabelValue ¶
func (n *Acl_AclSet_AclEntry_MplsPathAny) StartLabelValue() *Acl_AclSet_AclEntry_Mpls_StartLabelValuePathAny
StartLabelValue (leaf): Match MPLS label value on the MPLS header. The usage of this field indicated the upper range value in the top of the stack. The range that is used is inclusive. The match that is done for a particular received pkt_label is: start-label-value <= pkt_label <= end-label-value. The 20-bit label value in an MPLS label stack as specified in RFC 3032. This label value does not include the encodings of Traffic Class and TTL.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/start-label-value" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/*/start-label-value"
func (*Acl_AclSet_AclEntry_MplsPathAny) State ¶
func (n *Acl_AclSet_AclEntry_MplsPathAny) State() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_Mpls]
State returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntry_MplsPathAny) TrafficClass ¶
func (n *Acl_AclSet_AclEntry_MplsPathAny) TrafficClass() *Acl_AclSet_AclEntry_Mpls_TrafficClassPathAny
TrafficClass (leaf): The value of the MPLS traffic class (TC) bits, formerly known as the EXP bits.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/traffic-class" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/*/traffic-class"
func (*Acl_AclSet_AclEntry_MplsPathAny) TtlValue ¶
func (n *Acl_AclSet_AclEntry_MplsPathAny) TtlValue() *Acl_AclSet_AclEntry_Mpls_TtlValuePathAny
TtlValue (leaf): Time-to-live MPLS packet value match.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/ttl-value" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/*/ttl-value"
type Acl_AclSet_AclEntry_Mpls_EndLabelValuePath ¶
type Acl_AclSet_AclEntry_Mpls_EndLabelValuePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Mpls_EndLabelValuePath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/state/end-label-value YANG schema element.
func (*Acl_AclSet_AclEntry_Mpls_EndLabelValuePath) Config ¶
func (n *Acl_AclSet_AclEntry_Mpls_EndLabelValuePath) Config() ygnmi.ConfigQuery[oc.Acl_AclSet_AclEntry_Mpls_EndLabelValue_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/end-label-value" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/config/end-label-value"
func (*Acl_AclSet_AclEntry_Mpls_EndLabelValuePath) State ¶
func (n *Acl_AclSet_AclEntry_Mpls_EndLabelValuePath) State() ygnmi.SingletonQuery[oc.Acl_AclSet_AclEntry_Mpls_EndLabelValue_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/end-label-value" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/state/end-label-value"
type Acl_AclSet_AclEntry_Mpls_EndLabelValuePathAny ¶
type Acl_AclSet_AclEntry_Mpls_EndLabelValuePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Mpls_EndLabelValuePathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/state/end-label-value YANG schema element.
func (*Acl_AclSet_AclEntry_Mpls_EndLabelValuePathAny) Config ¶
func (n *Acl_AclSet_AclEntry_Mpls_EndLabelValuePathAny) Config() ygnmi.WildcardQuery[oc.Acl_AclSet_AclEntry_Mpls_EndLabelValue_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/end-label-value" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/config/end-label-value"
func (*Acl_AclSet_AclEntry_Mpls_EndLabelValuePathAny) State ¶
func (n *Acl_AclSet_AclEntry_Mpls_EndLabelValuePathAny) State() ygnmi.WildcardQuery[oc.Acl_AclSet_AclEntry_Mpls_EndLabelValue_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/end-label-value" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/state/end-label-value"
type Acl_AclSet_AclEntry_Mpls_StartLabelValuePath ¶
type Acl_AclSet_AclEntry_Mpls_StartLabelValuePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Mpls_StartLabelValuePath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/state/start-label-value YANG schema element.
func (*Acl_AclSet_AclEntry_Mpls_StartLabelValuePath) Config ¶
func (n *Acl_AclSet_AclEntry_Mpls_StartLabelValuePath) Config() ygnmi.ConfigQuery[oc.Acl_AclSet_AclEntry_Mpls_StartLabelValue_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/start-label-value" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/config/start-label-value"
func (*Acl_AclSet_AclEntry_Mpls_StartLabelValuePath) State ¶
func (n *Acl_AclSet_AclEntry_Mpls_StartLabelValuePath) State() ygnmi.SingletonQuery[oc.Acl_AclSet_AclEntry_Mpls_StartLabelValue_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/start-label-value" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/state/start-label-value"
type Acl_AclSet_AclEntry_Mpls_StartLabelValuePathAny ¶
type Acl_AclSet_AclEntry_Mpls_StartLabelValuePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Mpls_StartLabelValuePathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/state/start-label-value YANG schema element.
func (*Acl_AclSet_AclEntry_Mpls_StartLabelValuePathAny) Config ¶
func (n *Acl_AclSet_AclEntry_Mpls_StartLabelValuePathAny) Config() ygnmi.WildcardQuery[oc.Acl_AclSet_AclEntry_Mpls_StartLabelValue_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/start-label-value" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/config/start-label-value"
func (*Acl_AclSet_AclEntry_Mpls_StartLabelValuePathAny) State ¶
func (n *Acl_AclSet_AclEntry_Mpls_StartLabelValuePathAny) State() ygnmi.WildcardQuery[oc.Acl_AclSet_AclEntry_Mpls_StartLabelValue_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/start-label-value" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/state/start-label-value"
type Acl_AclSet_AclEntry_Mpls_TrafficClassPath ¶
type Acl_AclSet_AclEntry_Mpls_TrafficClassPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Mpls_TrafficClassPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/state/traffic-class YANG schema element.
func (*Acl_AclSet_AclEntry_Mpls_TrafficClassPath) Config ¶
func (n *Acl_AclSet_AclEntry_Mpls_TrafficClassPath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/traffic-class" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/config/traffic-class"
func (*Acl_AclSet_AclEntry_Mpls_TrafficClassPath) State ¶
func (n *Acl_AclSet_AclEntry_Mpls_TrafficClassPath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/traffic-class" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/state/traffic-class"
type Acl_AclSet_AclEntry_Mpls_TrafficClassPathAny ¶
type Acl_AclSet_AclEntry_Mpls_TrafficClassPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Mpls_TrafficClassPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/state/traffic-class YANG schema element.
func (*Acl_AclSet_AclEntry_Mpls_TrafficClassPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_Mpls_TrafficClassPathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/traffic-class" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/config/traffic-class"
func (*Acl_AclSet_AclEntry_Mpls_TrafficClassPathAny) State ¶
func (n *Acl_AclSet_AclEntry_Mpls_TrafficClassPathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/traffic-class" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/state/traffic-class"
type Acl_AclSet_AclEntry_Mpls_TtlValuePath ¶
type Acl_AclSet_AclEntry_Mpls_TtlValuePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Mpls_TtlValuePath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/state/ttl-value YANG schema element.
func (*Acl_AclSet_AclEntry_Mpls_TtlValuePath) Config ¶
func (n *Acl_AclSet_AclEntry_Mpls_TtlValuePath) Config() ygnmi.ConfigQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/ttl-value" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/config/ttl-value"
func (*Acl_AclSet_AclEntry_Mpls_TtlValuePath) State ¶
func (n *Acl_AclSet_AclEntry_Mpls_TtlValuePath) State() ygnmi.SingletonQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/ttl-value" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/state/ttl-value"
type Acl_AclSet_AclEntry_Mpls_TtlValuePathAny ¶
type Acl_AclSet_AclEntry_Mpls_TtlValuePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Mpls_TtlValuePathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/state/ttl-value YANG schema element.
func (*Acl_AclSet_AclEntry_Mpls_TtlValuePathAny) Config ¶
func (n *Acl_AclSet_AclEntry_Mpls_TtlValuePathAny) Config() ygnmi.WildcardQuery[uint8]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/ttl-value" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/config/ttl-value"
func (*Acl_AclSet_AclEntry_Mpls_TtlValuePathAny) State ¶
func (n *Acl_AclSet_AclEntry_Mpls_TtlValuePathAny) State() ygnmi.WildcardQuery[uint8]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/ttl-value" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/mpls/state/ttl-value"
type Acl_AclSet_AclEntry_SequenceIdPath ¶
type Acl_AclSet_AclEntry_SequenceIdPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_SequenceIdPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/state/sequence-id YANG schema element.
func (*Acl_AclSet_AclEntry_SequenceIdPath) Config ¶
func (n *Acl_AclSet_AclEntry_SequenceIdPath) Config() ygnmi.ConfigQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "config/sequence-id" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/config/sequence-id"
func (*Acl_AclSet_AclEntry_SequenceIdPath) State ¶
func (n *Acl_AclSet_AclEntry_SequenceIdPath) State() ygnmi.SingletonQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/sequence-id" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/state/sequence-id"
type Acl_AclSet_AclEntry_SequenceIdPathAny ¶
type Acl_AclSet_AclEntry_SequenceIdPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_SequenceIdPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/state/sequence-id YANG schema element.
func (*Acl_AclSet_AclEntry_SequenceIdPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_SequenceIdPathAny) Config() ygnmi.WildcardQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "config/sequence-id" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/config/sequence-id"
func (*Acl_AclSet_AclEntry_SequenceIdPathAny) State ¶
func (n *Acl_AclSet_AclEntry_SequenceIdPathAny) State() ygnmi.WildcardQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/sequence-id" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/state/sequence-id"
type Acl_AclSet_AclEntry_TransportPath ¶
Acl_AclSet_AclEntry_TransportPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/transport YANG schema element.
func (*Acl_AclSet_AclEntry_TransportPath) BuiltinDetail ¶ added in v0.1.6
func (n *Acl_AclSet_AclEntry_TransportPath) BuiltinDetail() *Acl_AclSet_AclEntry_Transport_BuiltinDetailPath
BuiltinDetail (leaf): Specifies a built-in (alias) for a match condition that matches multiple flags, or specifies particular logic as to the flag matches to be implemented. This leaf is only valid when the detail-match-mode leaf is BUILTIN.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/builtin-detail" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/*/builtin-detail"
func (*Acl_AclSet_AclEntry_TransportPath) Config ¶
func (n *Acl_AclSet_AclEntry_TransportPath) Config() ygnmi.ConfigQuery[*oc.Acl_AclSet_AclEntry_Transport]
Config returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntry_TransportPath) DestinationPort ¶
func (n *Acl_AclSet_AclEntry_TransportPath) DestinationPort() *Acl_AclSet_AclEntry_Transport_DestinationPortPath
DestinationPort (leaf): Destination port or range
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/destination-port" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/*/destination-port"
func (*Acl_AclSet_AclEntry_TransportPath) DestinationPortSet ¶
func (n *Acl_AclSet_AclEntry_TransportPath) DestinationPortSet() *Acl_AclSet_AclEntry_Transport_DestinationPortSetPath
DestinationPortSet (leaf): Reference to a port set to match the destination port
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/destination-port-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/*/destination-port-set"
func (*Acl_AclSet_AclEntry_TransportPath) DetailMode ¶ added in v0.1.6
func (n *Acl_AclSet_AclEntry_TransportPath) DetailMode() *Acl_AclSet_AclEntry_Transport_DetailModePath
DetailMode (leaf): Mode that is used for matching detailed fields at the transport layer. When EXPLICIT is specified, the implementation should match based on the explicit flags that are specified in the corresponding leaf. When BUILTIN is specified, the implementation must expand the contents of the corresponding leaf to the flags and/or fields that match the pre-defined built-in values.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/detail-mode" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/*/detail-mode"
func (*Acl_AclSet_AclEntry_TransportPath) ExplicitDetailMatchMode ¶ added in v0.1.6
func (n *Acl_AclSet_AclEntry_TransportPath) ExplicitDetailMatchMode() *Acl_AclSet_AclEntry_Transport_ExplicitDetailMatchModePath
ExplicitDetailMatchMode (leaf): Specifies how the contents of the explicit-details-flags list are to be treated. ANY implies that any of the flags may match, where ALL indicates that all the flags must be matched.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/explicit-detail-match-mode" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/*/explicit-detail-match-mode"
func (*Acl_AclSet_AclEntry_TransportPath) ExplicitTcpFlags ¶ added in v0.1.6
func (n *Acl_AclSet_AclEntry_TransportPath) ExplicitTcpFlags() *Acl_AclSet_AclEntry_Transport_ExplicitTcpFlagsPath
ExplicitTcpFlags (leaf-list): An explicit list of the TCP flags that are to be matched. The mechanism for the match is specified by the explicit-detail-match-mode leaf.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/explicit-tcp-flags" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/*/explicit-tcp-flags"
func (*Acl_AclSet_AclEntry_TransportPath) SourcePort ¶
func (n *Acl_AclSet_AclEntry_TransportPath) SourcePort() *Acl_AclSet_AclEntry_Transport_SourcePortPath
SourcePort (leaf): Source port or range
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/source-port" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/*/source-port"
func (*Acl_AclSet_AclEntry_TransportPath) SourcePortSet ¶
func (n *Acl_AclSet_AclEntry_TransportPath) SourcePortSet() *Acl_AclSet_AclEntry_Transport_SourcePortSetPath
SourcePortSet (leaf): Reference to a port set to match the source port
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/source-port-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/*/source-port-set"
func (*Acl_AclSet_AclEntry_TransportPath) State ¶
func (n *Acl_AclSet_AclEntry_TransportPath) State() ygnmi.SingletonQuery[*oc.Acl_AclSet_AclEntry_Transport]
State returns a Query that can be used in gNMI operations.
type Acl_AclSet_AclEntry_TransportPathAny ¶
Acl_AclSet_AclEntry_TransportPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/transport YANG schema element.
func (*Acl_AclSet_AclEntry_TransportPathAny) BuiltinDetail ¶ added in v0.1.6
func (n *Acl_AclSet_AclEntry_TransportPathAny) BuiltinDetail() *Acl_AclSet_AclEntry_Transport_BuiltinDetailPathAny
BuiltinDetail (leaf): Specifies a built-in (alias) for a match condition that matches multiple flags, or specifies particular logic as to the flag matches to be implemented. This leaf is only valid when the detail-match-mode leaf is BUILTIN.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/builtin-detail" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/*/builtin-detail"
func (*Acl_AclSet_AclEntry_TransportPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_TransportPathAny) Config() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_Transport]
Config returns a Query that can be used in gNMI operations.
func (*Acl_AclSet_AclEntry_TransportPathAny) DestinationPort ¶
func (n *Acl_AclSet_AclEntry_TransportPathAny) DestinationPort() *Acl_AclSet_AclEntry_Transport_DestinationPortPathAny
DestinationPort (leaf): Destination port or range
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/destination-port" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/*/destination-port"
func (*Acl_AclSet_AclEntry_TransportPathAny) DestinationPortSet ¶
func (n *Acl_AclSet_AclEntry_TransportPathAny) DestinationPortSet() *Acl_AclSet_AclEntry_Transport_DestinationPortSetPathAny
DestinationPortSet (leaf): Reference to a port set to match the destination port
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/destination-port-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/*/destination-port-set"
func (*Acl_AclSet_AclEntry_TransportPathAny) DetailMode ¶ added in v0.1.6
func (n *Acl_AclSet_AclEntry_TransportPathAny) DetailMode() *Acl_AclSet_AclEntry_Transport_DetailModePathAny
DetailMode (leaf): Mode that is used for matching detailed fields at the transport layer. When EXPLICIT is specified, the implementation should match based on the explicit flags that are specified in the corresponding leaf. When BUILTIN is specified, the implementation must expand the contents of the corresponding leaf to the flags and/or fields that match the pre-defined built-in values.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/detail-mode" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/*/detail-mode"
func (*Acl_AclSet_AclEntry_TransportPathAny) ExplicitDetailMatchMode ¶ added in v0.1.6
func (n *Acl_AclSet_AclEntry_TransportPathAny) ExplicitDetailMatchMode() *Acl_AclSet_AclEntry_Transport_ExplicitDetailMatchModePathAny
ExplicitDetailMatchMode (leaf): Specifies how the contents of the explicit-details-flags list are to be treated. ANY implies that any of the flags may match, where ALL indicates that all the flags must be matched.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/explicit-detail-match-mode" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/*/explicit-detail-match-mode"
func (*Acl_AclSet_AclEntry_TransportPathAny) ExplicitTcpFlags ¶ added in v0.1.6
func (n *Acl_AclSet_AclEntry_TransportPathAny) ExplicitTcpFlags() *Acl_AclSet_AclEntry_Transport_ExplicitTcpFlagsPathAny
ExplicitTcpFlags (leaf-list): An explicit list of the TCP flags that are to be matched. The mechanism for the match is specified by the explicit-detail-match-mode leaf.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/explicit-tcp-flags" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/*/explicit-tcp-flags"
func (*Acl_AclSet_AclEntry_TransportPathAny) SourcePort ¶
func (n *Acl_AclSet_AclEntry_TransportPathAny) SourcePort() *Acl_AclSet_AclEntry_Transport_SourcePortPathAny
SourcePort (leaf): Source port or range
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/source-port" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/*/source-port"
func (*Acl_AclSet_AclEntry_TransportPathAny) SourcePortSet ¶
func (n *Acl_AclSet_AclEntry_TransportPathAny) SourcePortSet() *Acl_AclSet_AclEntry_Transport_SourcePortSetPathAny
SourcePortSet (leaf): Reference to a port set to match the source port
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "*/source-port-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/*/source-port-set"
func (*Acl_AclSet_AclEntry_TransportPathAny) State ¶
func (n *Acl_AclSet_AclEntry_TransportPathAny) State() ygnmi.WildcardQuery[*oc.Acl_AclSet_AclEntry_Transport]
State returns a Query that can be used in gNMI operations.
type Acl_AclSet_AclEntry_Transport_BuiltinDetailPath ¶ added in v0.1.6
type Acl_AclSet_AclEntry_Transport_BuiltinDetailPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Transport_BuiltinDetailPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/builtin-detail YANG schema element.
func (*Acl_AclSet_AclEntry_Transport_BuiltinDetailPath) Config ¶ added in v0.1.6
func (n *Acl_AclSet_AclEntry_Transport_BuiltinDetailPath) Config() ygnmi.ConfigQuery[oc.E_Transport_BuiltinDetail]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/builtin-detail" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/config/builtin-detail"
func (*Acl_AclSet_AclEntry_Transport_BuiltinDetailPath) State ¶ added in v0.1.6
func (n *Acl_AclSet_AclEntry_Transport_BuiltinDetailPath) State() ygnmi.SingletonQuery[oc.E_Transport_BuiltinDetail]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/builtin-detail" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/builtin-detail"
type Acl_AclSet_AclEntry_Transport_BuiltinDetailPathAny ¶ added in v0.1.6
type Acl_AclSet_AclEntry_Transport_BuiltinDetailPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Transport_BuiltinDetailPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/builtin-detail YANG schema element.
func (*Acl_AclSet_AclEntry_Transport_BuiltinDetailPathAny) Config ¶ added in v0.1.6
func (n *Acl_AclSet_AclEntry_Transport_BuiltinDetailPathAny) Config() ygnmi.WildcardQuery[oc.E_Transport_BuiltinDetail]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/builtin-detail" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/config/builtin-detail"
func (*Acl_AclSet_AclEntry_Transport_BuiltinDetailPathAny) State ¶ added in v0.1.6
func (n *Acl_AclSet_AclEntry_Transport_BuiltinDetailPathAny) State() ygnmi.WildcardQuery[oc.E_Transport_BuiltinDetail]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/builtin-detail" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/builtin-detail"
type Acl_AclSet_AclEntry_Transport_DestinationPortPath ¶
type Acl_AclSet_AclEntry_Transport_DestinationPortPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Transport_DestinationPortPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/destination-port YANG schema element.
func (*Acl_AclSet_AclEntry_Transport_DestinationPortPath) Config ¶
func (n *Acl_AclSet_AclEntry_Transport_DestinationPortPath) Config() ygnmi.ConfigQuery[oc.Acl_AclSet_AclEntry_Transport_DestinationPort_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/destination-port" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/config/destination-port"
func (*Acl_AclSet_AclEntry_Transport_DestinationPortPath) State ¶
func (n *Acl_AclSet_AclEntry_Transport_DestinationPortPath) State() ygnmi.SingletonQuery[oc.Acl_AclSet_AclEntry_Transport_DestinationPort_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/destination-port" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/destination-port"
type Acl_AclSet_AclEntry_Transport_DestinationPortPathAny ¶
type Acl_AclSet_AclEntry_Transport_DestinationPortPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Transport_DestinationPortPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/destination-port YANG schema element.
func (*Acl_AclSet_AclEntry_Transport_DestinationPortPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_Transport_DestinationPortPathAny) Config() ygnmi.WildcardQuery[oc.Acl_AclSet_AclEntry_Transport_DestinationPort_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/destination-port" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/config/destination-port"
func (*Acl_AclSet_AclEntry_Transport_DestinationPortPathAny) State ¶
func (n *Acl_AclSet_AclEntry_Transport_DestinationPortPathAny) State() ygnmi.WildcardQuery[oc.Acl_AclSet_AclEntry_Transport_DestinationPort_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/destination-port" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/destination-port"
type Acl_AclSet_AclEntry_Transport_DestinationPortSetPath ¶
type Acl_AclSet_AclEntry_Transport_DestinationPortSetPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Transport_DestinationPortSetPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/destination-port-set YANG schema element.
func (*Acl_AclSet_AclEntry_Transport_DestinationPortSetPath) Config ¶
func (n *Acl_AclSet_AclEntry_Transport_DestinationPortSetPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/destination-port-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/config/destination-port-set"
func (*Acl_AclSet_AclEntry_Transport_DestinationPortSetPath) State ¶
func (n *Acl_AclSet_AclEntry_Transport_DestinationPortSetPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/destination-port-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/destination-port-set"
type Acl_AclSet_AclEntry_Transport_DestinationPortSetPathAny ¶
type Acl_AclSet_AclEntry_Transport_DestinationPortSetPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Transport_DestinationPortSetPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/destination-port-set YANG schema element.
func (*Acl_AclSet_AclEntry_Transport_DestinationPortSetPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_Transport_DestinationPortSetPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/destination-port-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/config/destination-port-set"
func (*Acl_AclSet_AclEntry_Transport_DestinationPortSetPathAny) State ¶
func (n *Acl_AclSet_AclEntry_Transport_DestinationPortSetPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/destination-port-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/destination-port-set"
type Acl_AclSet_AclEntry_Transport_DetailModePath ¶ added in v0.1.6
type Acl_AclSet_AclEntry_Transport_DetailModePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Transport_DetailModePath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/detail-mode YANG schema element.
func (*Acl_AclSet_AclEntry_Transport_DetailModePath) Config ¶ added in v0.1.6
func (n *Acl_AclSet_AclEntry_Transport_DetailModePath) Config() ygnmi.ConfigQuery[oc.E_Transport_DetailMode]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/detail-mode" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/config/detail-mode"
func (*Acl_AclSet_AclEntry_Transport_DetailModePath) State ¶ added in v0.1.6
func (n *Acl_AclSet_AclEntry_Transport_DetailModePath) State() ygnmi.SingletonQuery[oc.E_Transport_DetailMode]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/detail-mode" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/detail-mode"
type Acl_AclSet_AclEntry_Transport_DetailModePathAny ¶ added in v0.1.6
type Acl_AclSet_AclEntry_Transport_DetailModePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Transport_DetailModePathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/detail-mode YANG schema element.
func (*Acl_AclSet_AclEntry_Transport_DetailModePathAny) Config ¶ added in v0.1.6
func (n *Acl_AclSet_AclEntry_Transport_DetailModePathAny) Config() ygnmi.WildcardQuery[oc.E_Transport_DetailMode]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/detail-mode" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/config/detail-mode"
func (*Acl_AclSet_AclEntry_Transport_DetailModePathAny) State ¶ added in v0.1.6
func (n *Acl_AclSet_AclEntry_Transport_DetailModePathAny) State() ygnmi.WildcardQuery[oc.E_Transport_DetailMode]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/detail-mode" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/detail-mode"
type Acl_AclSet_AclEntry_Transport_ExplicitDetailMatchModePath ¶ added in v0.1.6
type Acl_AclSet_AclEntry_Transport_ExplicitDetailMatchModePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Transport_ExplicitDetailMatchModePath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/explicit-detail-match-mode YANG schema element.
func (*Acl_AclSet_AclEntry_Transport_ExplicitDetailMatchModePath) Config ¶ added in v0.1.6
func (n *Acl_AclSet_AclEntry_Transport_ExplicitDetailMatchModePath) Config() ygnmi.ConfigQuery[oc.E_Transport_ExplicitDetailMatchMode]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/explicit-detail-match-mode" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/config/explicit-detail-match-mode"
func (*Acl_AclSet_AclEntry_Transport_ExplicitDetailMatchModePath) State ¶ added in v0.1.6
func (n *Acl_AclSet_AclEntry_Transport_ExplicitDetailMatchModePath) State() ygnmi.SingletonQuery[oc.E_Transport_ExplicitDetailMatchMode]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/explicit-detail-match-mode" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/explicit-detail-match-mode"
type Acl_AclSet_AclEntry_Transport_ExplicitDetailMatchModePathAny ¶ added in v0.1.6
type Acl_AclSet_AclEntry_Transport_ExplicitDetailMatchModePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Transport_ExplicitDetailMatchModePathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/explicit-detail-match-mode YANG schema element.
func (*Acl_AclSet_AclEntry_Transport_ExplicitDetailMatchModePathAny) Config ¶ added in v0.1.6
func (n *Acl_AclSet_AclEntry_Transport_ExplicitDetailMatchModePathAny) Config() ygnmi.WildcardQuery[oc.E_Transport_ExplicitDetailMatchMode]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/explicit-detail-match-mode" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/config/explicit-detail-match-mode"
func (*Acl_AclSet_AclEntry_Transport_ExplicitDetailMatchModePathAny) State ¶ added in v0.1.6
func (n *Acl_AclSet_AclEntry_Transport_ExplicitDetailMatchModePathAny) State() ygnmi.WildcardQuery[oc.E_Transport_ExplicitDetailMatchMode]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/explicit-detail-match-mode" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/explicit-detail-match-mode"
type Acl_AclSet_AclEntry_Transport_ExplicitTcpFlagsPath ¶ added in v0.1.6
type Acl_AclSet_AclEntry_Transport_ExplicitTcpFlagsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Transport_ExplicitTcpFlagsPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/explicit-tcp-flags YANG schema element.
func (*Acl_AclSet_AclEntry_Transport_ExplicitTcpFlagsPath) Config ¶ added in v0.1.6
func (n *Acl_AclSet_AclEntry_Transport_ExplicitTcpFlagsPath) Config() ygnmi.ConfigQuery[[]oc.E_PacketMatchTypes_TCP_FLAGS]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/explicit-tcp-flags" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/config/explicit-tcp-flags"
func (*Acl_AclSet_AclEntry_Transport_ExplicitTcpFlagsPath) State ¶ added in v0.1.6
func (n *Acl_AclSet_AclEntry_Transport_ExplicitTcpFlagsPath) State() ygnmi.SingletonQuery[[]oc.E_PacketMatchTypes_TCP_FLAGS]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/explicit-tcp-flags" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/explicit-tcp-flags"
type Acl_AclSet_AclEntry_Transport_ExplicitTcpFlagsPathAny ¶ added in v0.1.6
type Acl_AclSet_AclEntry_Transport_ExplicitTcpFlagsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Transport_ExplicitTcpFlagsPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/explicit-tcp-flags YANG schema element.
func (*Acl_AclSet_AclEntry_Transport_ExplicitTcpFlagsPathAny) Config ¶ added in v0.1.6
func (n *Acl_AclSet_AclEntry_Transport_ExplicitTcpFlagsPathAny) Config() ygnmi.WildcardQuery[[]oc.E_PacketMatchTypes_TCP_FLAGS]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/explicit-tcp-flags" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/config/explicit-tcp-flags"
func (*Acl_AclSet_AclEntry_Transport_ExplicitTcpFlagsPathAny) State ¶ added in v0.1.6
func (n *Acl_AclSet_AclEntry_Transport_ExplicitTcpFlagsPathAny) State() ygnmi.WildcardQuery[[]oc.E_PacketMatchTypes_TCP_FLAGS]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/explicit-tcp-flags" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/explicit-tcp-flags"
type Acl_AclSet_AclEntry_Transport_SourcePortPath ¶
type Acl_AclSet_AclEntry_Transport_SourcePortPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Transport_SourcePortPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/source-port YANG schema element.
func (*Acl_AclSet_AclEntry_Transport_SourcePortPath) Config ¶
func (n *Acl_AclSet_AclEntry_Transport_SourcePortPath) Config() ygnmi.ConfigQuery[oc.Acl_AclSet_AclEntry_Transport_SourcePort_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/source-port" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/config/source-port"
func (*Acl_AclSet_AclEntry_Transport_SourcePortPath) State ¶
func (n *Acl_AclSet_AclEntry_Transport_SourcePortPath) State() ygnmi.SingletonQuery[oc.Acl_AclSet_AclEntry_Transport_SourcePort_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/source-port" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/source-port"
type Acl_AclSet_AclEntry_Transport_SourcePortPathAny ¶
type Acl_AclSet_AclEntry_Transport_SourcePortPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Transport_SourcePortPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/source-port YANG schema element.
func (*Acl_AclSet_AclEntry_Transport_SourcePortPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_Transport_SourcePortPathAny) Config() ygnmi.WildcardQuery[oc.Acl_AclSet_AclEntry_Transport_SourcePort_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/source-port" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/config/source-port"
func (*Acl_AclSet_AclEntry_Transport_SourcePortPathAny) State ¶
func (n *Acl_AclSet_AclEntry_Transport_SourcePortPathAny) State() ygnmi.WildcardQuery[oc.Acl_AclSet_AclEntry_Transport_SourcePort_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/source-port" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/source-port"
type Acl_AclSet_AclEntry_Transport_SourcePortSetPath ¶
type Acl_AclSet_AclEntry_Transport_SourcePortSetPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Transport_SourcePortSetPath represents the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/source-port-set YANG schema element.
func (*Acl_AclSet_AclEntry_Transport_SourcePortSetPath) Config ¶
func (n *Acl_AclSet_AclEntry_Transport_SourcePortSetPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/source-port-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/config/source-port-set"
func (*Acl_AclSet_AclEntry_Transport_SourcePortSetPath) State ¶
func (n *Acl_AclSet_AclEntry_Transport_SourcePortSetPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/source-port-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/source-port-set"
type Acl_AclSet_AclEntry_Transport_SourcePortSetPathAny ¶
type Acl_AclSet_AclEntry_Transport_SourcePortSetPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_AclEntry_Transport_SourcePortSetPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/source-port-set YANG schema element.
func (*Acl_AclSet_AclEntry_Transport_SourcePortSetPathAny) Config ¶
func (n *Acl_AclSet_AclEntry_Transport_SourcePortSetPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "config/source-port-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/config/source-port-set"
func (*Acl_AclSet_AclEntry_Transport_SourcePortSetPathAny) State ¶
func (n *Acl_AclSet_AclEntry_Transport_SourcePortSetPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-packet-match" Instantiating module: "openconfig-acl" Path from parent: "state/source-port-set" Path from root: "/acl/acl-sets/acl-set/acl-entries/acl-entry/transport/state/source-port-set"
type Acl_AclSet_DescriptionPath ¶
type Acl_AclSet_DescriptionPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_DescriptionPath represents the /openconfig-acl/acl/acl-sets/acl-set/state/description YANG schema element.
func (*Acl_AclSet_DescriptionPath) Config ¶
func (n *Acl_AclSet_DescriptionPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "config/description" Path from root: "/acl/acl-sets/acl-set/config/description"
func (*Acl_AclSet_DescriptionPath) State ¶
func (n *Acl_AclSet_DescriptionPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/description" Path from root: "/acl/acl-sets/acl-set/state/description"
type Acl_AclSet_DescriptionPathAny ¶
type Acl_AclSet_DescriptionPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_AclSet_DescriptionPathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/state/description YANG schema element.
func (*Acl_AclSet_DescriptionPathAny) Config ¶
func (n *Acl_AclSet_DescriptionPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "config/description" Path from root: "/acl/acl-sets/acl-set/config/description"
func (*Acl_AclSet_DescriptionPathAny) State ¶
func (n *Acl_AclSet_DescriptionPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/description" Path from root: "/acl/acl-sets/acl-set/state/description"
type Acl_AclSet_NamePath ¶
Acl_AclSet_NamePath represents the /openconfig-acl/acl/acl-sets/acl-set/state/name YANG schema element.
func (*Acl_AclSet_NamePath) Config ¶
func (n *Acl_AclSet_NamePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "config/name" Path from root: "/acl/acl-sets/acl-set/config/name"
func (*Acl_AclSet_NamePath) State ¶
func (n *Acl_AclSet_NamePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/name" Path from root: "/acl/acl-sets/acl-set/state/name"
type Acl_AclSet_NamePathAny ¶
Acl_AclSet_NamePathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/state/name YANG schema element.
func (*Acl_AclSet_NamePathAny) Config ¶
func (n *Acl_AclSet_NamePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "config/name" Path from root: "/acl/acl-sets/acl-set/config/name"
func (*Acl_AclSet_NamePathAny) State ¶
func (n *Acl_AclSet_NamePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/name" Path from root: "/acl/acl-sets/acl-set/state/name"
type Acl_AclSet_TypePath ¶
Acl_AclSet_TypePath represents the /openconfig-acl/acl/acl-sets/acl-set/state/type YANG schema element.
func (*Acl_AclSet_TypePath) Config ¶
func (n *Acl_AclSet_TypePath) Config() ygnmi.ConfigQuery[oc.E_Acl_ACL_TYPE]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "config/type" Path from root: "/acl/acl-sets/acl-set/config/type"
func (*Acl_AclSet_TypePath) State ¶
func (n *Acl_AclSet_TypePath) State() ygnmi.SingletonQuery[oc.E_Acl_ACL_TYPE]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/type" Path from root: "/acl/acl-sets/acl-set/state/type"
type Acl_AclSet_TypePathAny ¶
Acl_AclSet_TypePathAny represents the wildcard version of the /openconfig-acl/acl/acl-sets/acl-set/state/type YANG schema element.
func (*Acl_AclSet_TypePathAny) Config ¶
func (n *Acl_AclSet_TypePathAny) Config() ygnmi.WildcardQuery[oc.E_Acl_ACL_TYPE]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "config/type" Path from root: "/acl/acl-sets/acl-set/config/type"
func (*Acl_AclSet_TypePathAny) State ¶
func (n *Acl_AclSet_TypePathAny) State() ygnmi.WildcardQuery[oc.E_Acl_ACL_TYPE]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/type" Path from root: "/acl/acl-sets/acl-set/state/type"
type Acl_CounterCapabilityPath ¶
Acl_CounterCapabilityPath represents the /openconfig-acl/acl/state/counter-capability YANG schema element.
func (*Acl_CounterCapabilityPath) State ¶
func (n *Acl_CounterCapabilityPath) State() ygnmi.SingletonQuery[oc.E_Acl_ACL_COUNTER_CAPABILITY]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/counter-capability" Path from root: "/acl/state/counter-capability"
type Acl_CounterCapabilityPathAny ¶
type Acl_CounterCapabilityPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_CounterCapabilityPathAny represents the wildcard version of the /openconfig-acl/acl/state/counter-capability YANG schema element.
func (*Acl_CounterCapabilityPathAny) State ¶
func (n *Acl_CounterCapabilityPathAny) State() ygnmi.WildcardQuery[oc.E_Acl_ACL_COUNTER_CAPABILITY]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/counter-capability" Path from root: "/acl/state/counter-capability"
type Acl_InterfacePath ¶
Acl_InterfacePath represents the /openconfig-acl/acl/interfaces/interface YANG schema element.
func (*Acl_InterfacePath) Config ¶
func (n *Acl_InterfacePath) Config() ygnmi.ConfigQuery[*oc.Acl_Interface]
Config returns a Query that can be used in gNMI operations.
func (*Acl_InterfacePath) EgressAclSet ¶
func (n *Acl_InterfacePath) EgressAclSet(SetName string, Type oc.E_Acl_ACL_TYPE) *Acl_Interface_EgressAclSetPath
EgressAclSet (list): List of egress ACLs on the interface
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "egress-acl-sets/egress-acl-set" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set" SetName: string Type: oc.E_Acl_ACL_TYPE
func (*Acl_InterfacePath) EgressAclSetAny ¶
func (n *Acl_InterfacePath) EgressAclSetAny() *Acl_Interface_EgressAclSetPathAny
EgressAclSetAny (list): List of egress ACLs on the interface
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "egress-acl-sets/egress-acl-set" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set"
func (*Acl_InterfacePath) EgressAclSetMap ¶ added in v0.1.24
func (n *Acl_InterfacePath) EgressAclSetMap() *Acl_Interface_EgressAclSetPathMap
EgressAclSetMap (list): List of egress ACLs on the interface
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "egress-acl-sets/egress-acl-set" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set"
func (*Acl_InterfacePath) Id ¶
func (n *Acl_InterfacePath) Id() *Acl_Interface_IdPath
Id (leaf): User-defined identifier for the interface -- a common convention could be '<if name>.<subif index>'
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "*/id" Path from root: "/acl/interfaces/interface/*/id"
func (*Acl_InterfacePath) IngressAclSet ¶
func (n *Acl_InterfacePath) IngressAclSet(SetName string, Type oc.E_Acl_ACL_TYPE) *Acl_Interface_IngressAclSetPath
IngressAclSet (list): List of ingress ACLs on the interface
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "ingress-acl-sets/ingress-acl-set" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set" SetName: string Type: oc.E_Acl_ACL_TYPE
func (*Acl_InterfacePath) IngressAclSetAny ¶
func (n *Acl_InterfacePath) IngressAclSetAny() *Acl_Interface_IngressAclSetPathAny
IngressAclSetAny (list): List of ingress ACLs on the interface
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "ingress-acl-sets/ingress-acl-set" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set"
func (*Acl_InterfacePath) IngressAclSetMap ¶ added in v0.1.24
func (n *Acl_InterfacePath) IngressAclSetMap() *Acl_Interface_IngressAclSetPathMap
IngressAclSetMap (list): List of ingress ACLs on the interface
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "ingress-acl-sets/ingress-acl-set" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set"
func (*Acl_InterfacePath) InterfaceRef ¶
func (n *Acl_InterfacePath) InterfaceRef() *Acl_Interface_InterfaceRefPath
InterfaceRef (container): Reference to an interface or subinterface. The interface that is being referenced is uniquely referenced based on the specified interface and subinterface leaves. In contexts where a Layer 3 interface is to be referenced, both the interface and subinterface leaves must be populated, as Layer 3 configuration within the OpenConfig models is associated with a subinterface. In the case where a Layer 2 interface is to be referenced, only the interface is specified.
The interface/subinterface leaf tuple must be used as the means by which the interface is specified, regardless of any other context information (e.g., key in a list).
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-acl" Path from parent: "interface-ref" Path from root: "/acl/interfaces/interface/interface-ref"
func (*Acl_InterfacePath) State ¶
func (n *Acl_InterfacePath) State() ygnmi.SingletonQuery[*oc.Acl_Interface]
State returns a Query that can be used in gNMI operations.
type Acl_InterfacePathAny ¶
Acl_InterfacePathAny represents the wildcard version of the /openconfig-acl/acl/interfaces/interface YANG schema element.
func (*Acl_InterfacePathAny) Config ¶
func (n *Acl_InterfacePathAny) Config() ygnmi.WildcardQuery[*oc.Acl_Interface]
Config returns a Query that can be used in gNMI operations.
func (*Acl_InterfacePathAny) EgressAclSet ¶
func (n *Acl_InterfacePathAny) EgressAclSet(SetName string, Type oc.E_Acl_ACL_TYPE) *Acl_Interface_EgressAclSetPathAny
EgressAclSet (list): List of egress ACLs on the interface
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "egress-acl-sets/egress-acl-set" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set" SetName: string Type: oc.E_Acl_ACL_TYPE
func (*Acl_InterfacePathAny) EgressAclSetAny ¶
func (n *Acl_InterfacePathAny) EgressAclSetAny() *Acl_Interface_EgressAclSetPathAny
EgressAclSetAny (list): List of egress ACLs on the interface
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "egress-acl-sets/egress-acl-set" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set"
func (*Acl_InterfacePathAny) EgressAclSetMap ¶ added in v0.1.24
func (n *Acl_InterfacePathAny) EgressAclSetMap() *Acl_Interface_EgressAclSetPathMapAny
EgressAclSetMap (list): List of egress ACLs on the interface
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "egress-acl-sets/egress-acl-set" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set"
func (*Acl_InterfacePathAny) Id ¶
func (n *Acl_InterfacePathAny) Id() *Acl_Interface_IdPathAny
Id (leaf): User-defined identifier for the interface -- a common convention could be '<if name>.<subif index>'
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "*/id" Path from root: "/acl/interfaces/interface/*/id"
func (*Acl_InterfacePathAny) IngressAclSet ¶
func (n *Acl_InterfacePathAny) IngressAclSet(SetName string, Type oc.E_Acl_ACL_TYPE) *Acl_Interface_IngressAclSetPathAny
IngressAclSet (list): List of ingress ACLs on the interface
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "ingress-acl-sets/ingress-acl-set" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set" SetName: string Type: oc.E_Acl_ACL_TYPE
func (*Acl_InterfacePathAny) IngressAclSetAny ¶
func (n *Acl_InterfacePathAny) IngressAclSetAny() *Acl_Interface_IngressAclSetPathAny
IngressAclSetAny (list): List of ingress ACLs on the interface
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "ingress-acl-sets/ingress-acl-set" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set"
func (*Acl_InterfacePathAny) IngressAclSetMap ¶ added in v0.1.24
func (n *Acl_InterfacePathAny) IngressAclSetMap() *Acl_Interface_IngressAclSetPathMapAny
IngressAclSetMap (list): List of ingress ACLs on the interface
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "ingress-acl-sets/ingress-acl-set" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set"
func (*Acl_InterfacePathAny) InterfaceRef ¶
func (n *Acl_InterfacePathAny) InterfaceRef() *Acl_Interface_InterfaceRefPathAny
InterfaceRef (container): Reference to an interface or subinterface. The interface that is being referenced is uniquely referenced based on the specified interface and subinterface leaves. In contexts where a Layer 3 interface is to be referenced, both the interface and subinterface leaves must be populated, as Layer 3 configuration within the OpenConfig models is associated with a subinterface. In the case where a Layer 2 interface is to be referenced, only the interface is specified.
The interface/subinterface leaf tuple must be used as the means by which the interface is specified, regardless of any other context information (e.g., key in a list).
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-acl" Path from parent: "interface-ref" Path from root: "/acl/interfaces/interface/interface-ref"
func (*Acl_InterfacePathAny) State ¶
func (n *Acl_InterfacePathAny) State() ygnmi.WildcardQuery[*oc.Acl_Interface]
State returns a Query that can be used in gNMI operations.
type Acl_InterfacePathMap ¶ added in v0.1.24
Acl_InterfacePathMap represents the /openconfig-acl/acl/interfaces/interface YANG schema element.
func (*Acl_InterfacePathMap) Config ¶ added in v0.1.24
func (n *Acl_InterfacePathMap) Config() ygnmi.ConfigQuery[map[string]*oc.Acl_Interface]
Config returns a Query that can be used in gNMI operations.
func (*Acl_InterfacePathMap) State ¶ added in v0.1.24
func (n *Acl_InterfacePathMap) State() ygnmi.SingletonQuery[map[string]*oc.Acl_Interface]
State returns a Query that can be used in gNMI operations.
type Acl_InterfacePathMapAny ¶ added in v0.1.24
Acl_InterfacePathMapAny represents the wildcard version of the /openconfig-acl/acl/interfaces/interface YANG schema element.
func (*Acl_InterfacePathMapAny) Config ¶ added in v0.1.24
func (n *Acl_InterfacePathMapAny) Config() ygnmi.WildcardQuery[map[string]*oc.Acl_Interface]
Config returns a Query that can be used in gNMI operations.
func (*Acl_InterfacePathMapAny) State ¶ added in v0.1.24
func (n *Acl_InterfacePathMapAny) State() ygnmi.WildcardQuery[map[string]*oc.Acl_Interface]
State returns a Query that can be used in gNMI operations.
type Acl_Interface_EgressAclSetPath ¶
Acl_Interface_EgressAclSetPath represents the /openconfig-acl/acl/interfaces/interface/egress-acl-sets/egress-acl-set YANG schema element.
func (*Acl_Interface_EgressAclSetPath) AclEntry ¶
func (n *Acl_Interface_EgressAclSetPath) AclEntry(SequenceId uint32) *Acl_Interface_EgressAclSet_AclEntryPath
AclEntry (list): List of ACL entries assigned to an interface
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "acl-entries/acl-entry" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set/acl-entries/acl-entry" SequenceId: uint32
func (*Acl_Interface_EgressAclSetPath) AclEntryAny ¶
func (n *Acl_Interface_EgressAclSetPath) AclEntryAny() *Acl_Interface_EgressAclSet_AclEntryPathAny
AclEntryAny (list): List of ACL entries assigned to an interface
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "acl-entries/acl-entry" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set/acl-entries/acl-entry"
func (*Acl_Interface_EgressAclSetPath) AclEntryMap ¶ added in v0.1.24
func (n *Acl_Interface_EgressAclSetPath) AclEntryMap() *Acl_Interface_EgressAclSet_AclEntryPathMap
AclEntryMap (list): List of ACL entries assigned to an interface
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "acl-entries/acl-entry" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set/acl-entries/acl-entry"
func (*Acl_Interface_EgressAclSetPath) Config ¶
func (n *Acl_Interface_EgressAclSetPath) Config() ygnmi.ConfigQuery[*oc.Acl_Interface_EgressAclSet]
Config returns a Query that can be used in gNMI operations.
func (*Acl_Interface_EgressAclSetPath) SetName ¶
func (n *Acl_Interface_EgressAclSetPath) SetName() *Acl_Interface_EgressAclSet_SetNamePath
SetName (leaf): Reference to the ACL set name applied on egress
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "*/set-name" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set/*/set-name"
func (*Acl_Interface_EgressAclSetPath) State ¶
func (n *Acl_Interface_EgressAclSetPath) State() ygnmi.SingletonQuery[*oc.Acl_Interface_EgressAclSet]
State returns a Query that can be used in gNMI operations.
func (*Acl_Interface_EgressAclSetPath) Type ¶
func (n *Acl_Interface_EgressAclSetPath) Type() *Acl_Interface_EgressAclSet_TypePath
Type (leaf): Reference to the ACL set type applied on egress.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "*/type" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set/*/type"
type Acl_Interface_EgressAclSetPathAny ¶
Acl_Interface_EgressAclSetPathAny represents the wildcard version of the /openconfig-acl/acl/interfaces/interface/egress-acl-sets/egress-acl-set YANG schema element.
func (*Acl_Interface_EgressAclSetPathAny) AclEntry ¶
func (n *Acl_Interface_EgressAclSetPathAny) AclEntry(SequenceId uint32) *Acl_Interface_EgressAclSet_AclEntryPathAny
AclEntry (list): List of ACL entries assigned to an interface
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "acl-entries/acl-entry" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set/acl-entries/acl-entry" SequenceId: uint32
func (*Acl_Interface_EgressAclSetPathAny) AclEntryAny ¶
func (n *Acl_Interface_EgressAclSetPathAny) AclEntryAny() *Acl_Interface_EgressAclSet_AclEntryPathAny
AclEntryAny (list): List of ACL entries assigned to an interface
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "acl-entries/acl-entry" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set/acl-entries/acl-entry"
func (*Acl_Interface_EgressAclSetPathAny) AclEntryMap ¶ added in v0.1.24
func (n *Acl_Interface_EgressAclSetPathAny) AclEntryMap() *Acl_Interface_EgressAclSet_AclEntryPathMapAny
AclEntryMap (list): List of ACL entries assigned to an interface
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "acl-entries/acl-entry" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set/acl-entries/acl-entry"
func (*Acl_Interface_EgressAclSetPathAny) Config ¶
func (n *Acl_Interface_EgressAclSetPathAny) Config() ygnmi.WildcardQuery[*oc.Acl_Interface_EgressAclSet]
Config returns a Query that can be used in gNMI operations.
func (*Acl_Interface_EgressAclSetPathAny) SetName ¶
func (n *Acl_Interface_EgressAclSetPathAny) SetName() *Acl_Interface_EgressAclSet_SetNamePathAny
SetName (leaf): Reference to the ACL set name applied on egress
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "*/set-name" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set/*/set-name"
func (*Acl_Interface_EgressAclSetPathAny) State ¶
func (n *Acl_Interface_EgressAclSetPathAny) State() ygnmi.WildcardQuery[*oc.Acl_Interface_EgressAclSet]
State returns a Query that can be used in gNMI operations.
func (*Acl_Interface_EgressAclSetPathAny) Type ¶
func (n *Acl_Interface_EgressAclSetPathAny) Type() *Acl_Interface_EgressAclSet_TypePathAny
Type (leaf): Reference to the ACL set type applied on egress.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "*/type" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set/*/type"
func (*Acl_Interface_EgressAclSetPathAny) WithSetName ¶
func (n *Acl_Interface_EgressAclSetPathAny) WithSetName(SetName string) *Acl_Interface_EgressAclSetPathAny
WithSetName sets Acl_Interface_EgressAclSetPathAny's key "set-name" to the specified value. SetName: string
func (*Acl_Interface_EgressAclSetPathAny) WithType ¶
func (n *Acl_Interface_EgressAclSetPathAny) WithType(Type oc.E_Acl_ACL_TYPE) *Acl_Interface_EgressAclSetPathAny
WithType sets Acl_Interface_EgressAclSetPathAny's key "type" to the specified value. Type: oc.E_Acl_ACL_TYPE
type Acl_Interface_EgressAclSetPathMap ¶ added in v0.1.24
Acl_Interface_EgressAclSetPathMap represents the /openconfig-acl/acl/interfaces/interface/egress-acl-sets/egress-acl-set YANG schema element.
func (*Acl_Interface_EgressAclSetPathMap) Config ¶ added in v0.1.24
func (n *Acl_Interface_EgressAclSetPathMap) Config() ygnmi.ConfigQuery[map[oc.Acl_Interface_EgressAclSet_Key]*oc.Acl_Interface_EgressAclSet]
Config returns a Query that can be used in gNMI operations.
func (*Acl_Interface_EgressAclSetPathMap) State ¶ added in v0.1.24
func (n *Acl_Interface_EgressAclSetPathMap) State() ygnmi.SingletonQuery[map[oc.Acl_Interface_EgressAclSet_Key]*oc.Acl_Interface_EgressAclSet]
State returns a Query that can be used in gNMI operations.
type Acl_Interface_EgressAclSetPathMapAny ¶ added in v0.1.24
Acl_Interface_EgressAclSetPathMapAny represents the wildcard version of the /openconfig-acl/acl/interfaces/interface/egress-acl-sets/egress-acl-set YANG schema element.
func (*Acl_Interface_EgressAclSetPathMapAny) Config ¶ added in v0.1.24
func (n *Acl_Interface_EgressAclSetPathMapAny) Config() ygnmi.WildcardQuery[map[oc.Acl_Interface_EgressAclSet_Key]*oc.Acl_Interface_EgressAclSet]
Config returns a Query that can be used in gNMI operations.
func (*Acl_Interface_EgressAclSetPathMapAny) State ¶ added in v0.1.24
func (n *Acl_Interface_EgressAclSetPathMapAny) State() ygnmi.WildcardQuery[map[oc.Acl_Interface_EgressAclSet_Key]*oc.Acl_Interface_EgressAclSet]
State returns a Query that can be used in gNMI operations.
type Acl_Interface_EgressAclSet_AclEntryPath ¶
Acl_Interface_EgressAclSet_AclEntryPath represents the /openconfig-acl/acl/interfaces/interface/egress-acl-sets/egress-acl-set/acl-entries/acl-entry YANG schema element.
func (*Acl_Interface_EgressAclSet_AclEntryPath) MatchedOctets ¶
func (n *Acl_Interface_EgressAclSet_AclEntryPath) MatchedOctets() *Acl_Interface_EgressAclSet_AclEntry_MatchedOctetsPath
MatchedOctets (leaf): Count of the number of octets (bytes) matching the current ACL entry.
An implementation should provide this counter on a per-interface per-ACL-entry if possible.
If an implementation only supports ACL counters per entry (i.e., not broken out per interface), then the value should be equal to the aggregate count across all interfaces.
An implementation that provides counters per entry per interface is not required to also provide an aggregate count, e.g., per entry -- the user is expected to be able implement the required aggregation if such a count is needed.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/matched-octets" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set/acl-entries/acl-entry/state/matched-octets"
func (*Acl_Interface_EgressAclSet_AclEntryPath) MatchedPackets ¶
func (n *Acl_Interface_EgressAclSet_AclEntryPath) MatchedPackets() *Acl_Interface_EgressAclSet_AclEntry_MatchedPacketsPath
MatchedPackets (leaf): Count of the number of packets matching the current ACL entry.
An implementation should provide this counter on a per-interface per-ACL-entry if possible.
If an implementation only supports ACL counters per entry (i.e., not broken out per interface), then the value should be equal to the aggregate count across all interfaces.
An implementation that provides counters per entry per interface is not required to also provide an aggregate count, e.g., per entry -- the user is expected to be able implement the required aggregation if such a count is needed.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/matched-packets" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set/acl-entries/acl-entry/state/matched-packets"
func (*Acl_Interface_EgressAclSet_AclEntryPath) SequenceId ¶
func (n *Acl_Interface_EgressAclSet_AclEntryPath) SequenceId() *Acl_Interface_EgressAclSet_AclEntry_SequenceIdPath
SequenceId (leaf): Reference to an entry in the ACL set applied to an interface
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "*/sequence-id" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set/acl-entries/acl-entry/*/sequence-id"
func (*Acl_Interface_EgressAclSet_AclEntryPath) State ¶
func (n *Acl_Interface_EgressAclSet_AclEntryPath) State() ygnmi.SingletonQuery[*oc.Acl_Interface_EgressAclSet_AclEntry]
State returns a Query that can be used in gNMI operations.
type Acl_Interface_EgressAclSet_AclEntryPathAny ¶
Acl_Interface_EgressAclSet_AclEntryPathAny represents the wildcard version of the /openconfig-acl/acl/interfaces/interface/egress-acl-sets/egress-acl-set/acl-entries/acl-entry YANG schema element.
func (*Acl_Interface_EgressAclSet_AclEntryPathAny) MatchedOctets ¶
func (n *Acl_Interface_EgressAclSet_AclEntryPathAny) MatchedOctets() *Acl_Interface_EgressAclSet_AclEntry_MatchedOctetsPathAny
MatchedOctets (leaf): Count of the number of octets (bytes) matching the current ACL entry.
An implementation should provide this counter on a per-interface per-ACL-entry if possible.
If an implementation only supports ACL counters per entry (i.e., not broken out per interface), then the value should be equal to the aggregate count across all interfaces.
An implementation that provides counters per entry per interface is not required to also provide an aggregate count, e.g., per entry -- the user is expected to be able implement the required aggregation if such a count is needed.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/matched-octets" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set/acl-entries/acl-entry/state/matched-octets"
func (*Acl_Interface_EgressAclSet_AclEntryPathAny) MatchedPackets ¶
func (n *Acl_Interface_EgressAclSet_AclEntryPathAny) MatchedPackets() *Acl_Interface_EgressAclSet_AclEntry_MatchedPacketsPathAny
MatchedPackets (leaf): Count of the number of packets matching the current ACL entry.
An implementation should provide this counter on a per-interface per-ACL-entry if possible.
If an implementation only supports ACL counters per entry (i.e., not broken out per interface), then the value should be equal to the aggregate count across all interfaces.
An implementation that provides counters per entry per interface is not required to also provide an aggregate count, e.g., per entry -- the user is expected to be able implement the required aggregation if such a count is needed.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/matched-packets" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set/acl-entries/acl-entry/state/matched-packets"
func (*Acl_Interface_EgressAclSet_AclEntryPathAny) SequenceId ¶
func (n *Acl_Interface_EgressAclSet_AclEntryPathAny) SequenceId() *Acl_Interface_EgressAclSet_AclEntry_SequenceIdPathAny
SequenceId (leaf): Reference to an entry in the ACL set applied to an interface
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "*/sequence-id" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set/acl-entries/acl-entry/*/sequence-id"
func (*Acl_Interface_EgressAclSet_AclEntryPathAny) State ¶
func (n *Acl_Interface_EgressAclSet_AclEntryPathAny) State() ygnmi.WildcardQuery[*oc.Acl_Interface_EgressAclSet_AclEntry]
State returns a Query that can be used in gNMI operations.
type Acl_Interface_EgressAclSet_AclEntryPathMap ¶ added in v0.1.24
Acl_Interface_EgressAclSet_AclEntryPathMap represents the /openconfig-acl/acl/interfaces/interface/egress-acl-sets/egress-acl-set/acl-entries/acl-entry YANG schema element.
func (*Acl_Interface_EgressAclSet_AclEntryPathMap) State ¶ added in v0.1.24
func (n *Acl_Interface_EgressAclSet_AclEntryPathMap) State() ygnmi.SingletonQuery[map[uint32]*oc.Acl_Interface_EgressAclSet_AclEntry]
State returns a Query that can be used in gNMI operations.
type Acl_Interface_EgressAclSet_AclEntryPathMapAny ¶ added in v0.1.24
Acl_Interface_EgressAclSet_AclEntryPathMapAny represents the wildcard version of the /openconfig-acl/acl/interfaces/interface/egress-acl-sets/egress-acl-set/acl-entries/acl-entry YANG schema element.
func (*Acl_Interface_EgressAclSet_AclEntryPathMapAny) State ¶ added in v0.1.24
func (n *Acl_Interface_EgressAclSet_AclEntryPathMapAny) State() ygnmi.WildcardQuery[map[uint32]*oc.Acl_Interface_EgressAclSet_AclEntry]
State returns a Query that can be used in gNMI operations.
type Acl_Interface_EgressAclSet_AclEntry_MatchedOctetsPath ¶
type Acl_Interface_EgressAclSet_AclEntry_MatchedOctetsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_Interface_EgressAclSet_AclEntry_MatchedOctetsPath represents the /openconfig-acl/acl/interfaces/interface/egress-acl-sets/egress-acl-set/acl-entries/acl-entry/state/matched-octets YANG schema element.
func (*Acl_Interface_EgressAclSet_AclEntry_MatchedOctetsPath) State ¶
func (n *Acl_Interface_EgressAclSet_AclEntry_MatchedOctetsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/matched-octets" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set/acl-entries/acl-entry/state/matched-octets"
type Acl_Interface_EgressAclSet_AclEntry_MatchedOctetsPathAny ¶
type Acl_Interface_EgressAclSet_AclEntry_MatchedOctetsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_Interface_EgressAclSet_AclEntry_MatchedOctetsPathAny represents the wildcard version of the /openconfig-acl/acl/interfaces/interface/egress-acl-sets/egress-acl-set/acl-entries/acl-entry/state/matched-octets YANG schema element.
func (*Acl_Interface_EgressAclSet_AclEntry_MatchedOctetsPathAny) State ¶
func (n *Acl_Interface_EgressAclSet_AclEntry_MatchedOctetsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/matched-octets" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set/acl-entries/acl-entry/state/matched-octets"
type Acl_Interface_EgressAclSet_AclEntry_MatchedPacketsPath ¶
type Acl_Interface_EgressAclSet_AclEntry_MatchedPacketsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_Interface_EgressAclSet_AclEntry_MatchedPacketsPath represents the /openconfig-acl/acl/interfaces/interface/egress-acl-sets/egress-acl-set/acl-entries/acl-entry/state/matched-packets YANG schema element.
func (*Acl_Interface_EgressAclSet_AclEntry_MatchedPacketsPath) State ¶
func (n *Acl_Interface_EgressAclSet_AclEntry_MatchedPacketsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/matched-packets" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set/acl-entries/acl-entry/state/matched-packets"
type Acl_Interface_EgressAclSet_AclEntry_MatchedPacketsPathAny ¶
type Acl_Interface_EgressAclSet_AclEntry_MatchedPacketsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_Interface_EgressAclSet_AclEntry_MatchedPacketsPathAny represents the wildcard version of the /openconfig-acl/acl/interfaces/interface/egress-acl-sets/egress-acl-set/acl-entries/acl-entry/state/matched-packets YANG schema element.
func (*Acl_Interface_EgressAclSet_AclEntry_MatchedPacketsPathAny) State ¶
func (n *Acl_Interface_EgressAclSet_AclEntry_MatchedPacketsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/matched-packets" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set/acl-entries/acl-entry/state/matched-packets"
type Acl_Interface_EgressAclSet_AclEntry_SequenceIdPath ¶
type Acl_Interface_EgressAclSet_AclEntry_SequenceIdPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_Interface_EgressAclSet_AclEntry_SequenceIdPath represents the /openconfig-acl/acl/interfaces/interface/egress-acl-sets/egress-acl-set/acl-entries/acl-entry/state/sequence-id YANG schema element.
func (*Acl_Interface_EgressAclSet_AclEntry_SequenceIdPath) Config ¶
func (n *Acl_Interface_EgressAclSet_AclEntry_SequenceIdPath) Config() ygnmi.ConfigQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "sequence-id" Path from root: ""
func (*Acl_Interface_EgressAclSet_AclEntry_SequenceIdPath) State ¶
func (n *Acl_Interface_EgressAclSet_AclEntry_SequenceIdPath) State() ygnmi.SingletonQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/sequence-id" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set/acl-entries/acl-entry/state/sequence-id"
type Acl_Interface_EgressAclSet_AclEntry_SequenceIdPathAny ¶
type Acl_Interface_EgressAclSet_AclEntry_SequenceIdPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_Interface_EgressAclSet_AclEntry_SequenceIdPathAny represents the wildcard version of the /openconfig-acl/acl/interfaces/interface/egress-acl-sets/egress-acl-set/acl-entries/acl-entry/state/sequence-id YANG schema element.
func (*Acl_Interface_EgressAclSet_AclEntry_SequenceIdPathAny) Config ¶
func (n *Acl_Interface_EgressAclSet_AclEntry_SequenceIdPathAny) Config() ygnmi.WildcardQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "sequence-id" Path from root: ""
func (*Acl_Interface_EgressAclSet_AclEntry_SequenceIdPathAny) State ¶
func (n *Acl_Interface_EgressAclSet_AclEntry_SequenceIdPathAny) State() ygnmi.WildcardQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/sequence-id" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set/acl-entries/acl-entry/state/sequence-id"
type Acl_Interface_EgressAclSet_SetNamePath ¶
type Acl_Interface_EgressAclSet_SetNamePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_Interface_EgressAclSet_SetNamePath represents the /openconfig-acl/acl/interfaces/interface/egress-acl-sets/egress-acl-set/state/set-name YANG schema element.
func (*Acl_Interface_EgressAclSet_SetNamePath) Config ¶
func (n *Acl_Interface_EgressAclSet_SetNamePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "config/set-name" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set/config/set-name"
func (*Acl_Interface_EgressAclSet_SetNamePath) State ¶
func (n *Acl_Interface_EgressAclSet_SetNamePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/set-name" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set/state/set-name"
type Acl_Interface_EgressAclSet_SetNamePathAny ¶
type Acl_Interface_EgressAclSet_SetNamePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_Interface_EgressAclSet_SetNamePathAny represents the wildcard version of the /openconfig-acl/acl/interfaces/interface/egress-acl-sets/egress-acl-set/state/set-name YANG schema element.
func (*Acl_Interface_EgressAclSet_SetNamePathAny) Config ¶
func (n *Acl_Interface_EgressAclSet_SetNamePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "config/set-name" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set/config/set-name"
func (*Acl_Interface_EgressAclSet_SetNamePathAny) State ¶
func (n *Acl_Interface_EgressAclSet_SetNamePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/set-name" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set/state/set-name"
type Acl_Interface_EgressAclSet_TypePath ¶
type Acl_Interface_EgressAclSet_TypePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_Interface_EgressAclSet_TypePath represents the /openconfig-acl/acl/interfaces/interface/egress-acl-sets/egress-acl-set/state/type YANG schema element.
func (*Acl_Interface_EgressAclSet_TypePath) Config ¶
func (n *Acl_Interface_EgressAclSet_TypePath) Config() ygnmi.ConfigQuery[oc.E_Acl_ACL_TYPE]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "config/type" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set/config/type"
func (*Acl_Interface_EgressAclSet_TypePath) State ¶
func (n *Acl_Interface_EgressAclSet_TypePath) State() ygnmi.SingletonQuery[oc.E_Acl_ACL_TYPE]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/type" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set/state/type"
type Acl_Interface_EgressAclSet_TypePathAny ¶
type Acl_Interface_EgressAclSet_TypePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_Interface_EgressAclSet_TypePathAny represents the wildcard version of the /openconfig-acl/acl/interfaces/interface/egress-acl-sets/egress-acl-set/state/type YANG schema element.
func (*Acl_Interface_EgressAclSet_TypePathAny) Config ¶
func (n *Acl_Interface_EgressAclSet_TypePathAny) Config() ygnmi.WildcardQuery[oc.E_Acl_ACL_TYPE]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "config/type" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set/config/type"
func (*Acl_Interface_EgressAclSet_TypePathAny) State ¶
func (n *Acl_Interface_EgressAclSet_TypePathAny) State() ygnmi.WildcardQuery[oc.E_Acl_ACL_TYPE]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/type" Path from root: "/acl/interfaces/interface/egress-acl-sets/egress-acl-set/state/type"
type Acl_Interface_IdPath ¶
Acl_Interface_IdPath represents the /openconfig-acl/acl/interfaces/interface/state/id YANG schema element.
func (*Acl_Interface_IdPath) Config ¶
func (n *Acl_Interface_IdPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "config/id" Path from root: "/acl/interfaces/interface/config/id"
func (*Acl_Interface_IdPath) State ¶
func (n *Acl_Interface_IdPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/id" Path from root: "/acl/interfaces/interface/state/id"
type Acl_Interface_IdPathAny ¶
Acl_Interface_IdPathAny represents the wildcard version of the /openconfig-acl/acl/interfaces/interface/state/id YANG schema element.
func (*Acl_Interface_IdPathAny) Config ¶
func (n *Acl_Interface_IdPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "config/id" Path from root: "/acl/interfaces/interface/config/id"
func (*Acl_Interface_IdPathAny) State ¶
func (n *Acl_Interface_IdPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/id" Path from root: "/acl/interfaces/interface/state/id"
type Acl_Interface_IngressAclSetPath ¶
Acl_Interface_IngressAclSetPath represents the /openconfig-acl/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set YANG schema element.
func (*Acl_Interface_IngressAclSetPath) AclEntry ¶
func (n *Acl_Interface_IngressAclSetPath) AclEntry(SequenceId uint32) *Acl_Interface_IngressAclSet_AclEntryPath
AclEntry (list): List of ACL entries assigned to an interface
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "acl-entries/acl-entry" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/acl-entries/acl-entry" SequenceId: uint32
func (*Acl_Interface_IngressAclSetPath) AclEntryAny ¶
func (n *Acl_Interface_IngressAclSetPath) AclEntryAny() *Acl_Interface_IngressAclSet_AclEntryPathAny
AclEntryAny (list): List of ACL entries assigned to an interface
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "acl-entries/acl-entry" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/acl-entries/acl-entry"
func (*Acl_Interface_IngressAclSetPath) AclEntryMap ¶ added in v0.1.24
func (n *Acl_Interface_IngressAclSetPath) AclEntryMap() *Acl_Interface_IngressAclSet_AclEntryPathMap
AclEntryMap (list): List of ACL entries assigned to an interface
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "acl-entries/acl-entry" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/acl-entries/acl-entry"
func (*Acl_Interface_IngressAclSetPath) Config ¶
func (n *Acl_Interface_IngressAclSetPath) Config() ygnmi.ConfigQuery[*oc.Acl_Interface_IngressAclSet]
Config returns a Query that can be used in gNMI operations.
func (*Acl_Interface_IngressAclSetPath) SetName ¶
func (n *Acl_Interface_IngressAclSetPath) SetName() *Acl_Interface_IngressAclSet_SetNamePath
SetName (leaf): Reference to the ACL set name applied on ingress
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "*/set-name" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/*/set-name"
func (*Acl_Interface_IngressAclSetPath) State ¶
func (n *Acl_Interface_IngressAclSetPath) State() ygnmi.SingletonQuery[*oc.Acl_Interface_IngressAclSet]
State returns a Query that can be used in gNMI operations.
func (*Acl_Interface_IngressAclSetPath) Type ¶
func (n *Acl_Interface_IngressAclSetPath) Type() *Acl_Interface_IngressAclSet_TypePath
Type (leaf): Reference to the ACL set type applied on ingress
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "*/type" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/*/type"
type Acl_Interface_IngressAclSetPathAny ¶
Acl_Interface_IngressAclSetPathAny represents the wildcard version of the /openconfig-acl/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set YANG schema element.
func (*Acl_Interface_IngressAclSetPathAny) AclEntry ¶
func (n *Acl_Interface_IngressAclSetPathAny) AclEntry(SequenceId uint32) *Acl_Interface_IngressAclSet_AclEntryPathAny
AclEntry (list): List of ACL entries assigned to an interface
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "acl-entries/acl-entry" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/acl-entries/acl-entry" SequenceId: uint32
func (*Acl_Interface_IngressAclSetPathAny) AclEntryAny ¶
func (n *Acl_Interface_IngressAclSetPathAny) AclEntryAny() *Acl_Interface_IngressAclSet_AclEntryPathAny
AclEntryAny (list): List of ACL entries assigned to an interface
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "acl-entries/acl-entry" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/acl-entries/acl-entry"
func (*Acl_Interface_IngressAclSetPathAny) AclEntryMap ¶ added in v0.1.24
func (n *Acl_Interface_IngressAclSetPathAny) AclEntryMap() *Acl_Interface_IngressAclSet_AclEntryPathMapAny
AclEntryMap (list): List of ACL entries assigned to an interface
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "acl-entries/acl-entry" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/acl-entries/acl-entry"
func (*Acl_Interface_IngressAclSetPathAny) Config ¶
func (n *Acl_Interface_IngressAclSetPathAny) Config() ygnmi.WildcardQuery[*oc.Acl_Interface_IngressAclSet]
Config returns a Query that can be used in gNMI operations.
func (*Acl_Interface_IngressAclSetPathAny) SetName ¶
func (n *Acl_Interface_IngressAclSetPathAny) SetName() *Acl_Interface_IngressAclSet_SetNamePathAny
SetName (leaf): Reference to the ACL set name applied on ingress
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "*/set-name" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/*/set-name"
func (*Acl_Interface_IngressAclSetPathAny) State ¶
func (n *Acl_Interface_IngressAclSetPathAny) State() ygnmi.WildcardQuery[*oc.Acl_Interface_IngressAclSet]
State returns a Query that can be used in gNMI operations.
func (*Acl_Interface_IngressAclSetPathAny) Type ¶
func (n *Acl_Interface_IngressAclSetPathAny) Type() *Acl_Interface_IngressAclSet_TypePathAny
Type (leaf): Reference to the ACL set type applied on ingress
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "*/type" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/*/type"
func (*Acl_Interface_IngressAclSetPathAny) WithSetName ¶
func (n *Acl_Interface_IngressAclSetPathAny) WithSetName(SetName string) *Acl_Interface_IngressAclSetPathAny
WithSetName sets Acl_Interface_IngressAclSetPathAny's key "set-name" to the specified value. SetName: string
func (*Acl_Interface_IngressAclSetPathAny) WithType ¶
func (n *Acl_Interface_IngressAclSetPathAny) WithType(Type oc.E_Acl_ACL_TYPE) *Acl_Interface_IngressAclSetPathAny
WithType sets Acl_Interface_IngressAclSetPathAny's key "type" to the specified value. Type: oc.E_Acl_ACL_TYPE
type Acl_Interface_IngressAclSetPathMap ¶ added in v0.1.24
Acl_Interface_IngressAclSetPathMap represents the /openconfig-acl/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set YANG schema element.
func (*Acl_Interface_IngressAclSetPathMap) Config ¶ added in v0.1.24
func (n *Acl_Interface_IngressAclSetPathMap) Config() ygnmi.ConfigQuery[map[oc.Acl_Interface_IngressAclSet_Key]*oc.Acl_Interface_IngressAclSet]
Config returns a Query that can be used in gNMI operations.
func (*Acl_Interface_IngressAclSetPathMap) State ¶ added in v0.1.24
func (n *Acl_Interface_IngressAclSetPathMap) State() ygnmi.SingletonQuery[map[oc.Acl_Interface_IngressAclSet_Key]*oc.Acl_Interface_IngressAclSet]
State returns a Query that can be used in gNMI operations.
type Acl_Interface_IngressAclSetPathMapAny ¶ added in v0.1.24
Acl_Interface_IngressAclSetPathMapAny represents the wildcard version of the /openconfig-acl/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set YANG schema element.
func (*Acl_Interface_IngressAclSetPathMapAny) Config ¶ added in v0.1.24
func (n *Acl_Interface_IngressAclSetPathMapAny) Config() ygnmi.WildcardQuery[map[oc.Acl_Interface_IngressAclSet_Key]*oc.Acl_Interface_IngressAclSet]
Config returns a Query that can be used in gNMI operations.
func (*Acl_Interface_IngressAclSetPathMapAny) State ¶ added in v0.1.24
func (n *Acl_Interface_IngressAclSetPathMapAny) State() ygnmi.WildcardQuery[map[oc.Acl_Interface_IngressAclSet_Key]*oc.Acl_Interface_IngressAclSet]
State returns a Query that can be used in gNMI operations.
type Acl_Interface_IngressAclSet_AclEntryPath ¶
Acl_Interface_IngressAclSet_AclEntryPath represents the /openconfig-acl/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/acl-entries/acl-entry YANG schema element.
func (*Acl_Interface_IngressAclSet_AclEntryPath) MatchedOctets ¶
func (n *Acl_Interface_IngressAclSet_AclEntryPath) MatchedOctets() *Acl_Interface_IngressAclSet_AclEntry_MatchedOctetsPath
MatchedOctets (leaf): Count of the number of octets (bytes) matching the current ACL entry.
An implementation should provide this counter on a per-interface per-ACL-entry if possible.
If an implementation only supports ACL counters per entry (i.e., not broken out per interface), then the value should be equal to the aggregate count across all interfaces.
An implementation that provides counters per entry per interface is not required to also provide an aggregate count, e.g., per entry -- the user is expected to be able implement the required aggregation if such a count is needed.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/matched-octets" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/acl-entries/acl-entry/state/matched-octets"
func (*Acl_Interface_IngressAclSet_AclEntryPath) MatchedPackets ¶
func (n *Acl_Interface_IngressAclSet_AclEntryPath) MatchedPackets() *Acl_Interface_IngressAclSet_AclEntry_MatchedPacketsPath
MatchedPackets (leaf): Count of the number of packets matching the current ACL entry.
An implementation should provide this counter on a per-interface per-ACL-entry if possible.
If an implementation only supports ACL counters per entry (i.e., not broken out per interface), then the value should be equal to the aggregate count across all interfaces.
An implementation that provides counters per entry per interface is not required to also provide an aggregate count, e.g., per entry -- the user is expected to be able implement the required aggregation if such a count is needed.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/matched-packets" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/acl-entries/acl-entry/state/matched-packets"
func (*Acl_Interface_IngressAclSet_AclEntryPath) SequenceId ¶
func (n *Acl_Interface_IngressAclSet_AclEntryPath) SequenceId() *Acl_Interface_IngressAclSet_AclEntry_SequenceIdPath
SequenceId (leaf): Reference to an entry in the ACL set applied to an interface
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "*/sequence-id" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/acl-entries/acl-entry/*/sequence-id"
func (*Acl_Interface_IngressAclSet_AclEntryPath) State ¶
func (n *Acl_Interface_IngressAclSet_AclEntryPath) State() ygnmi.SingletonQuery[*oc.Acl_Interface_IngressAclSet_AclEntry]
State returns a Query that can be used in gNMI operations.
type Acl_Interface_IngressAclSet_AclEntryPathAny ¶
Acl_Interface_IngressAclSet_AclEntryPathAny represents the wildcard version of the /openconfig-acl/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/acl-entries/acl-entry YANG schema element.
func (*Acl_Interface_IngressAclSet_AclEntryPathAny) MatchedOctets ¶
func (n *Acl_Interface_IngressAclSet_AclEntryPathAny) MatchedOctets() *Acl_Interface_IngressAclSet_AclEntry_MatchedOctetsPathAny
MatchedOctets (leaf): Count of the number of octets (bytes) matching the current ACL entry.
An implementation should provide this counter on a per-interface per-ACL-entry if possible.
If an implementation only supports ACL counters per entry (i.e., not broken out per interface), then the value should be equal to the aggregate count across all interfaces.
An implementation that provides counters per entry per interface is not required to also provide an aggregate count, e.g., per entry -- the user is expected to be able implement the required aggregation if such a count is needed.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/matched-octets" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/acl-entries/acl-entry/state/matched-octets"
func (*Acl_Interface_IngressAclSet_AclEntryPathAny) MatchedPackets ¶
func (n *Acl_Interface_IngressAclSet_AclEntryPathAny) MatchedPackets() *Acl_Interface_IngressAclSet_AclEntry_MatchedPacketsPathAny
MatchedPackets (leaf): Count of the number of packets matching the current ACL entry.
An implementation should provide this counter on a per-interface per-ACL-entry if possible.
If an implementation only supports ACL counters per entry (i.e., not broken out per interface), then the value should be equal to the aggregate count across all interfaces.
An implementation that provides counters per entry per interface is not required to also provide an aggregate count, e.g., per entry -- the user is expected to be able implement the required aggregation if such a count is needed.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/matched-packets" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/acl-entries/acl-entry/state/matched-packets"
func (*Acl_Interface_IngressAclSet_AclEntryPathAny) SequenceId ¶
func (n *Acl_Interface_IngressAclSet_AclEntryPathAny) SequenceId() *Acl_Interface_IngressAclSet_AclEntry_SequenceIdPathAny
SequenceId (leaf): Reference to an entry in the ACL set applied to an interface
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "*/sequence-id" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/acl-entries/acl-entry/*/sequence-id"
func (*Acl_Interface_IngressAclSet_AclEntryPathAny) State ¶
func (n *Acl_Interface_IngressAclSet_AclEntryPathAny) State() ygnmi.WildcardQuery[*oc.Acl_Interface_IngressAclSet_AclEntry]
State returns a Query that can be used in gNMI operations.
type Acl_Interface_IngressAclSet_AclEntryPathMap ¶ added in v0.1.24
Acl_Interface_IngressAclSet_AclEntryPathMap represents the /openconfig-acl/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/acl-entries/acl-entry YANG schema element.
func (*Acl_Interface_IngressAclSet_AclEntryPathMap) State ¶ added in v0.1.24
func (n *Acl_Interface_IngressAclSet_AclEntryPathMap) State() ygnmi.SingletonQuery[map[uint32]*oc.Acl_Interface_IngressAclSet_AclEntry]
State returns a Query that can be used in gNMI operations.
type Acl_Interface_IngressAclSet_AclEntryPathMapAny ¶ added in v0.1.24
Acl_Interface_IngressAclSet_AclEntryPathMapAny represents the wildcard version of the /openconfig-acl/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/acl-entries/acl-entry YANG schema element.
func (*Acl_Interface_IngressAclSet_AclEntryPathMapAny) State ¶ added in v0.1.24
func (n *Acl_Interface_IngressAclSet_AclEntryPathMapAny) State() ygnmi.WildcardQuery[map[uint32]*oc.Acl_Interface_IngressAclSet_AclEntry]
State returns a Query that can be used in gNMI operations.
type Acl_Interface_IngressAclSet_AclEntry_MatchedOctetsPath ¶
type Acl_Interface_IngressAclSet_AclEntry_MatchedOctetsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_Interface_IngressAclSet_AclEntry_MatchedOctetsPath represents the /openconfig-acl/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/acl-entries/acl-entry/state/matched-octets YANG schema element.
func (*Acl_Interface_IngressAclSet_AclEntry_MatchedOctetsPath) State ¶
func (n *Acl_Interface_IngressAclSet_AclEntry_MatchedOctetsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/matched-octets" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/acl-entries/acl-entry/state/matched-octets"
type Acl_Interface_IngressAclSet_AclEntry_MatchedOctetsPathAny ¶
type Acl_Interface_IngressAclSet_AclEntry_MatchedOctetsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_Interface_IngressAclSet_AclEntry_MatchedOctetsPathAny represents the wildcard version of the /openconfig-acl/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/acl-entries/acl-entry/state/matched-octets YANG schema element.
func (*Acl_Interface_IngressAclSet_AclEntry_MatchedOctetsPathAny) State ¶
func (n *Acl_Interface_IngressAclSet_AclEntry_MatchedOctetsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/matched-octets" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/acl-entries/acl-entry/state/matched-octets"
type Acl_Interface_IngressAclSet_AclEntry_MatchedPacketsPath ¶
type Acl_Interface_IngressAclSet_AclEntry_MatchedPacketsPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_Interface_IngressAclSet_AclEntry_MatchedPacketsPath represents the /openconfig-acl/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/acl-entries/acl-entry/state/matched-packets YANG schema element.
func (*Acl_Interface_IngressAclSet_AclEntry_MatchedPacketsPath) State ¶
func (n *Acl_Interface_IngressAclSet_AclEntry_MatchedPacketsPath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/matched-packets" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/acl-entries/acl-entry/state/matched-packets"
type Acl_Interface_IngressAclSet_AclEntry_MatchedPacketsPathAny ¶
type Acl_Interface_IngressAclSet_AclEntry_MatchedPacketsPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_Interface_IngressAclSet_AclEntry_MatchedPacketsPathAny represents the wildcard version of the /openconfig-acl/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/acl-entries/acl-entry/state/matched-packets YANG schema element.
func (*Acl_Interface_IngressAclSet_AclEntry_MatchedPacketsPathAny) State ¶
func (n *Acl_Interface_IngressAclSet_AclEntry_MatchedPacketsPathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/matched-packets" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/acl-entries/acl-entry/state/matched-packets"
type Acl_Interface_IngressAclSet_AclEntry_SequenceIdPath ¶
type Acl_Interface_IngressAclSet_AclEntry_SequenceIdPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_Interface_IngressAclSet_AclEntry_SequenceIdPath represents the /openconfig-acl/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/acl-entries/acl-entry/state/sequence-id YANG schema element.
func (*Acl_Interface_IngressAclSet_AclEntry_SequenceIdPath) Config ¶
func (n *Acl_Interface_IngressAclSet_AclEntry_SequenceIdPath) Config() ygnmi.ConfigQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "sequence-id" Path from root: ""
func (*Acl_Interface_IngressAclSet_AclEntry_SequenceIdPath) State ¶
func (n *Acl_Interface_IngressAclSet_AclEntry_SequenceIdPath) State() ygnmi.SingletonQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/sequence-id" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/acl-entries/acl-entry/state/sequence-id"
type Acl_Interface_IngressAclSet_AclEntry_SequenceIdPathAny ¶
type Acl_Interface_IngressAclSet_AclEntry_SequenceIdPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_Interface_IngressAclSet_AclEntry_SequenceIdPathAny represents the wildcard version of the /openconfig-acl/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/acl-entries/acl-entry/state/sequence-id YANG schema element.
func (*Acl_Interface_IngressAclSet_AclEntry_SequenceIdPathAny) Config ¶
func (n *Acl_Interface_IngressAclSet_AclEntry_SequenceIdPathAny) Config() ygnmi.WildcardQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "sequence-id" Path from root: ""
func (*Acl_Interface_IngressAclSet_AclEntry_SequenceIdPathAny) State ¶
func (n *Acl_Interface_IngressAclSet_AclEntry_SequenceIdPathAny) State() ygnmi.WildcardQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/sequence-id" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/acl-entries/acl-entry/state/sequence-id"
type Acl_Interface_IngressAclSet_SetNamePath ¶
type Acl_Interface_IngressAclSet_SetNamePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_Interface_IngressAclSet_SetNamePath represents the /openconfig-acl/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/state/set-name YANG schema element.
func (*Acl_Interface_IngressAclSet_SetNamePath) Config ¶
func (n *Acl_Interface_IngressAclSet_SetNamePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "config/set-name" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/config/set-name"
func (*Acl_Interface_IngressAclSet_SetNamePath) State ¶
func (n *Acl_Interface_IngressAclSet_SetNamePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/set-name" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/state/set-name"
type Acl_Interface_IngressAclSet_SetNamePathAny ¶
type Acl_Interface_IngressAclSet_SetNamePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_Interface_IngressAclSet_SetNamePathAny represents the wildcard version of the /openconfig-acl/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/state/set-name YANG schema element.
func (*Acl_Interface_IngressAclSet_SetNamePathAny) Config ¶
func (n *Acl_Interface_IngressAclSet_SetNamePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "config/set-name" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/config/set-name"
func (*Acl_Interface_IngressAclSet_SetNamePathAny) State ¶
func (n *Acl_Interface_IngressAclSet_SetNamePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/set-name" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/state/set-name"
type Acl_Interface_IngressAclSet_TypePath ¶
type Acl_Interface_IngressAclSet_TypePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_Interface_IngressAclSet_TypePath represents the /openconfig-acl/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/state/type YANG schema element.
func (*Acl_Interface_IngressAclSet_TypePath) Config ¶
func (n *Acl_Interface_IngressAclSet_TypePath) Config() ygnmi.ConfigQuery[oc.E_Acl_ACL_TYPE]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "config/type" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/config/type"
func (*Acl_Interface_IngressAclSet_TypePath) State ¶
func (n *Acl_Interface_IngressAclSet_TypePath) State() ygnmi.SingletonQuery[oc.E_Acl_ACL_TYPE]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/type" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/state/type"
type Acl_Interface_IngressAclSet_TypePathAny ¶
type Acl_Interface_IngressAclSet_TypePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_Interface_IngressAclSet_TypePathAny represents the wildcard version of the /openconfig-acl/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/state/type YANG schema element.
func (*Acl_Interface_IngressAclSet_TypePathAny) Config ¶
func (n *Acl_Interface_IngressAclSet_TypePathAny) Config() ygnmi.WildcardQuery[oc.E_Acl_ACL_TYPE]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "config/type" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/config/type"
func (*Acl_Interface_IngressAclSet_TypePathAny) State ¶
func (n *Acl_Interface_IngressAclSet_TypePathAny) State() ygnmi.WildcardQuery[oc.E_Acl_ACL_TYPE]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-acl" Instantiating module: "openconfig-acl" Path from parent: "state/type" Path from root: "/acl/interfaces/interface/ingress-acl-sets/ingress-acl-set/state/type"
type Acl_Interface_InterfaceRefPath ¶
Acl_Interface_InterfaceRefPath represents the /openconfig-acl/acl/interfaces/interface/interface-ref YANG schema element.
func (*Acl_Interface_InterfaceRefPath) Config ¶
func (n *Acl_Interface_InterfaceRefPath) Config() ygnmi.ConfigQuery[*oc.Acl_Interface_InterfaceRef]
Config returns a Query that can be used in gNMI operations.
func (*Acl_Interface_InterfaceRefPath) Interface ¶
func (n *Acl_Interface_InterfaceRefPath) Interface() *Acl_Interface_InterfaceRef_InterfacePath
Interface (leaf): Reference to a base interface. If a reference to a subinterface is required, this leaf must be specified to indicate the base interface.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-acl" Path from parent: "*/interface" Path from root: "/acl/interfaces/interface/interface-ref/*/interface"
func (*Acl_Interface_InterfaceRefPath) State ¶
func (n *Acl_Interface_InterfaceRefPath) State() ygnmi.SingletonQuery[*oc.Acl_Interface_InterfaceRef]
State returns a Query that can be used in gNMI operations.
func (*Acl_Interface_InterfaceRefPath) Subinterface ¶
func (n *Acl_Interface_InterfaceRefPath) Subinterface() *Acl_Interface_InterfaceRef_SubinterfacePath
Subinterface (leaf): Reference to a subinterface -- this requires the base interface to be specified using the interface leaf in this container. If only a reference to a base interface is requuired, this leaf should not be set.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-acl" Path from parent: "*/subinterface" Path from root: "/acl/interfaces/interface/interface-ref/*/subinterface"
type Acl_Interface_InterfaceRefPathAny ¶
Acl_Interface_InterfaceRefPathAny represents the wildcard version of the /openconfig-acl/acl/interfaces/interface/interface-ref YANG schema element.
func (*Acl_Interface_InterfaceRefPathAny) Config ¶
func (n *Acl_Interface_InterfaceRefPathAny) Config() ygnmi.WildcardQuery[*oc.Acl_Interface_InterfaceRef]
Config returns a Query that can be used in gNMI operations.
func (*Acl_Interface_InterfaceRefPathAny) Interface ¶
func (n *Acl_Interface_InterfaceRefPathAny) Interface() *Acl_Interface_InterfaceRef_InterfacePathAny
Interface (leaf): Reference to a base interface. If a reference to a subinterface is required, this leaf must be specified to indicate the base interface.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-acl" Path from parent: "*/interface" Path from root: "/acl/interfaces/interface/interface-ref/*/interface"
func (*Acl_Interface_InterfaceRefPathAny) State ¶
func (n *Acl_Interface_InterfaceRefPathAny) State() ygnmi.WildcardQuery[*oc.Acl_Interface_InterfaceRef]
State returns a Query that can be used in gNMI operations.
func (*Acl_Interface_InterfaceRefPathAny) Subinterface ¶
func (n *Acl_Interface_InterfaceRefPathAny) Subinterface() *Acl_Interface_InterfaceRef_SubinterfacePathAny
Subinterface (leaf): Reference to a subinterface -- this requires the base interface to be specified using the interface leaf in this container. If only a reference to a base interface is requuired, this leaf should not be set.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-acl" Path from parent: "*/subinterface" Path from root: "/acl/interfaces/interface/interface-ref/*/subinterface"
type Acl_Interface_InterfaceRef_InterfacePath ¶
type Acl_Interface_InterfaceRef_InterfacePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_Interface_InterfaceRef_InterfacePath represents the /openconfig-acl/acl/interfaces/interface/interface-ref/state/interface YANG schema element.
func (*Acl_Interface_InterfaceRef_InterfacePath) Config ¶
func (n *Acl_Interface_InterfaceRef_InterfacePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-acl" Path from parent: "config/interface" Path from root: "/acl/interfaces/interface/interface-ref/config/interface"
func (*Acl_Interface_InterfaceRef_InterfacePath) State ¶
func (n *Acl_Interface_InterfaceRef_InterfacePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-acl" Path from parent: "state/interface" Path from root: "/acl/interfaces/interface/interface-ref/state/interface"
type Acl_Interface_InterfaceRef_InterfacePathAny ¶
type Acl_Interface_InterfaceRef_InterfacePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_Interface_InterfaceRef_InterfacePathAny represents the wildcard version of the /openconfig-acl/acl/interfaces/interface/interface-ref/state/interface YANG schema element.
func (*Acl_Interface_InterfaceRef_InterfacePathAny) Config ¶
func (n *Acl_Interface_InterfaceRef_InterfacePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-acl" Path from parent: "config/interface" Path from root: "/acl/interfaces/interface/interface-ref/config/interface"
func (*Acl_Interface_InterfaceRef_InterfacePathAny) State ¶
func (n *Acl_Interface_InterfaceRef_InterfacePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-acl" Path from parent: "state/interface" Path from root: "/acl/interfaces/interface/interface-ref/state/interface"
type Acl_Interface_InterfaceRef_SubinterfacePath ¶
type Acl_Interface_InterfaceRef_SubinterfacePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_Interface_InterfaceRef_SubinterfacePath represents the /openconfig-acl/acl/interfaces/interface/interface-ref/state/subinterface YANG schema element.
func (*Acl_Interface_InterfaceRef_SubinterfacePath) Config ¶
func (n *Acl_Interface_InterfaceRef_SubinterfacePath) Config() ygnmi.ConfigQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-acl" Path from parent: "config/subinterface" Path from root: "/acl/interfaces/interface/interface-ref/config/subinterface"
func (*Acl_Interface_InterfaceRef_SubinterfacePath) State ¶
func (n *Acl_Interface_InterfaceRef_SubinterfacePath) State() ygnmi.SingletonQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-acl" Path from parent: "state/subinterface" Path from root: "/acl/interfaces/interface/interface-ref/state/subinterface"
type Acl_Interface_InterfaceRef_SubinterfacePathAny ¶
type Acl_Interface_InterfaceRef_SubinterfacePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Acl_Interface_InterfaceRef_SubinterfacePathAny represents the wildcard version of the /openconfig-acl/acl/interfaces/interface/interface-ref/state/subinterface YANG schema element.
func (*Acl_Interface_InterfaceRef_SubinterfacePathAny) Config ¶
func (n *Acl_Interface_InterfaceRef_SubinterfacePathAny) Config() ygnmi.WildcardQuery[uint32]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-acl" Path from parent: "config/subinterface" Path from root: "/acl/interfaces/interface/interface-ref/config/subinterface"
func (*Acl_Interface_InterfaceRef_SubinterfacePathAny) State ¶
func (n *Acl_Interface_InterfaceRef_SubinterfacePathAny) State() ygnmi.WildcardQuery[uint32]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-interfaces" Instantiating module: "openconfig-acl" Path from parent: "state/subinterface" Path from root: "/acl/interfaces/interface/interface-ref/state/subinterface"