Documentation ¶
Overview ¶
Package keychain 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/relay-agent/openconfig-relay-agent.yang
- public/release/models/rib/openconfig-rib-bgp.yang
- public/release/models/sampling/openconfig-sampling-sflow.yang
- public/release/models/segment-routing/openconfig-segment-routing-types.yang
- public/release/models/system/openconfig-system-bootz.yang
- public/release/models/system/openconfig-system-controlplane.yang
- public/release/models/system/openconfig-system-utilization.yang
- public/release/models/system/openconfig-system.yang
- public/release/models/types/openconfig-inet-types.yang
- public/release/models/types/openconfig-types.yang
- public/release/models/types/openconfig-yang-types.yang
- public/release/models/vlan/openconfig-vlan.yang
- public/third_party/ietf/iana-if-type.yang
- public/third_party/ietf/ietf-inet-types.yang
- public/third_party/ietf/ietf-interfaces.yang
- public/third_party/ietf/ietf-yang-types.yang
Imported modules were sourced from:
- public/release/models/...
- public/third_party/ietf/...
Index ¶
- type KeychainPath
- func (n *KeychainPath) Config() ygnmi.ConfigQuery[*oc.Keychain]
- func (n *KeychainPath) Key(KeyId oc.Keychain_Key_KeyId_Union) *Keychain_KeyPath
- func (n *KeychainPath) KeyAny() *Keychain_KeyPathAny
- func (n *KeychainPath) KeyMap() *Keychain_KeyPathMap
- func (n *KeychainPath) Name() *Keychain_NamePath
- func (n *KeychainPath) State() ygnmi.SingletonQuery[*oc.Keychain]
- func (n *KeychainPath) Tolerance() *Keychain_TolerancePath
- type KeychainPathAny
- func (n *KeychainPathAny) Config() ygnmi.WildcardQuery[*oc.Keychain]
- func (n *KeychainPathAny) Key(KeyId oc.Keychain_Key_KeyId_Union) *Keychain_KeyPathAny
- func (n *KeychainPathAny) KeyAny() *Keychain_KeyPathAny
- func (n *KeychainPathAny) KeyMap() *Keychain_KeyPathMapAny
- func (n *KeychainPathAny) Name() *Keychain_NamePathAny
- func (n *KeychainPathAny) State() ygnmi.WildcardQuery[*oc.Keychain]
- func (n *KeychainPathAny) Tolerance() *Keychain_TolerancePathAny
- type KeychainPathMap
- type KeychainPathMapAny
- type Keychain_KeyPath
- func (n *Keychain_KeyPath) Config() ygnmi.ConfigQuery[*oc.Keychain_Key]
- func (n *Keychain_KeyPath) CryptoAlgorithm() *Keychain_Key_CryptoAlgorithmPath
- func (n *Keychain_KeyPath) KeyId() *Keychain_Key_KeyIdPath
- func (n *Keychain_KeyPath) ReceiveLifetime() *Keychain_Key_ReceiveLifetimePath
- func (n *Keychain_KeyPath) SecretKey() *Keychain_Key_SecretKeyPath
- func (n *Keychain_KeyPath) SendLifetime() *Keychain_Key_SendLifetimePath
- func (n *Keychain_KeyPath) State() ygnmi.SingletonQuery[*oc.Keychain_Key]
- type Keychain_KeyPathAny
- func (n *Keychain_KeyPathAny) Config() ygnmi.WildcardQuery[*oc.Keychain_Key]
- func (n *Keychain_KeyPathAny) CryptoAlgorithm() *Keychain_Key_CryptoAlgorithmPathAny
- func (n *Keychain_KeyPathAny) KeyId() *Keychain_Key_KeyIdPathAny
- func (n *Keychain_KeyPathAny) ReceiveLifetime() *Keychain_Key_ReceiveLifetimePathAny
- func (n *Keychain_KeyPathAny) SecretKey() *Keychain_Key_SecretKeyPathAny
- func (n *Keychain_KeyPathAny) SendLifetime() *Keychain_Key_SendLifetimePathAny
- func (n *Keychain_KeyPathAny) State() ygnmi.WildcardQuery[*oc.Keychain_Key]
- type Keychain_KeyPathMap
- type Keychain_KeyPathMapAny
- type Keychain_Key_CryptoAlgorithmPath
- type Keychain_Key_CryptoAlgorithmPathAny
- type Keychain_Key_KeyIdPath
- type Keychain_Key_KeyIdPathAny
- type Keychain_Key_ReceiveLifetimePath
- func (n *Keychain_Key_ReceiveLifetimePath) Config() ygnmi.ConfigQuery[*oc.Keychain_Key_ReceiveLifetime]
- func (n *Keychain_Key_ReceiveLifetimePath) EndTime() *Keychain_Key_ReceiveLifetime_EndTimePath
- func (n *Keychain_Key_ReceiveLifetimePath) StartTime() *Keychain_Key_ReceiveLifetime_StartTimePath
- func (n *Keychain_Key_ReceiveLifetimePath) State() ygnmi.SingletonQuery[*oc.Keychain_Key_ReceiveLifetime]
- type Keychain_Key_ReceiveLifetimePathAny
- func (n *Keychain_Key_ReceiveLifetimePathAny) Config() ygnmi.WildcardQuery[*oc.Keychain_Key_ReceiveLifetime]
- func (n *Keychain_Key_ReceiveLifetimePathAny) EndTime() *Keychain_Key_ReceiveLifetime_EndTimePathAny
- func (n *Keychain_Key_ReceiveLifetimePathAny) StartTime() *Keychain_Key_ReceiveLifetime_StartTimePathAny
- func (n *Keychain_Key_ReceiveLifetimePathAny) State() ygnmi.WildcardQuery[*oc.Keychain_Key_ReceiveLifetime]
- type Keychain_Key_ReceiveLifetime_EndTimePath
- type Keychain_Key_ReceiveLifetime_EndTimePathAny
- type Keychain_Key_ReceiveLifetime_StartTimePath
- type Keychain_Key_ReceiveLifetime_StartTimePathAny
- type Keychain_Key_SecretKeyPath
- type Keychain_Key_SecretKeyPathAny
- type Keychain_Key_SendLifetimePath
- func (n *Keychain_Key_SendLifetimePath) Config() ygnmi.ConfigQuery[*oc.Keychain_Key_SendLifetime]
- func (n *Keychain_Key_SendLifetimePath) EndTime() *Keychain_Key_SendLifetime_EndTimePath
- func (n *Keychain_Key_SendLifetimePath) SendAndReceive() *Keychain_Key_SendLifetime_SendAndReceivePath
- func (n *Keychain_Key_SendLifetimePath) StartTime() *Keychain_Key_SendLifetime_StartTimePath
- func (n *Keychain_Key_SendLifetimePath) State() ygnmi.SingletonQuery[*oc.Keychain_Key_SendLifetime]
- type Keychain_Key_SendLifetimePathAny
- func (n *Keychain_Key_SendLifetimePathAny) Config() ygnmi.WildcardQuery[*oc.Keychain_Key_SendLifetime]
- func (n *Keychain_Key_SendLifetimePathAny) EndTime() *Keychain_Key_SendLifetime_EndTimePathAny
- func (n *Keychain_Key_SendLifetimePathAny) SendAndReceive() *Keychain_Key_SendLifetime_SendAndReceivePathAny
- func (n *Keychain_Key_SendLifetimePathAny) StartTime() *Keychain_Key_SendLifetime_StartTimePathAny
- func (n *Keychain_Key_SendLifetimePathAny) State() ygnmi.WildcardQuery[*oc.Keychain_Key_SendLifetime]
- type Keychain_Key_SendLifetime_EndTimePath
- type Keychain_Key_SendLifetime_EndTimePathAny
- type Keychain_Key_SendLifetime_SendAndReceivePath
- type Keychain_Key_SendLifetime_SendAndReceivePathAny
- type Keychain_Key_SendLifetime_StartTimePath
- type Keychain_Key_SendLifetime_StartTimePathAny
- type Keychain_NamePath
- type Keychain_NamePathAny
- type Keychain_TolerancePath
- type Keychain_TolerancePathAny
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KeychainPath ¶
KeychainPath represents the /openconfig-keychain/keychains/keychain YANG schema element.
func (*KeychainPath) Config ¶
func (n *KeychainPath) Config() ygnmi.ConfigQuery[*oc.Keychain]
Config returns a Query that can be used in gNMI operations.
func (*KeychainPath) Key ¶
func (n *KeychainPath) Key(KeyId oc.Keychain_Key_KeyId_Union) *Keychain_KeyPath
Key (list): List of configured keys for the keychain.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "keys/key" Path from root: "/keychains/keychain/keys/key" KeyId: [oc.UnionString, oc.UnionUint64]
func (*KeychainPath) KeyAny ¶
func (n *KeychainPath) KeyAny() *Keychain_KeyPathAny
KeyAny (list): List of configured keys for the keychain.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "keys/key" Path from root: "/keychains/keychain/keys/key"
func (*KeychainPath) KeyMap ¶ added in v0.1.24
func (n *KeychainPath) KeyMap() *Keychain_KeyPathMap
KeyMap (list): List of configured keys for the keychain.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "keys/key" Path from root: "/keychains/keychain/keys/key"
func (*KeychainPath) Name ¶
func (n *KeychainPath) Name() *Keychain_NamePath
Name (leaf): Keychain name.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "*/name" Path from root: "/keychains/keychain/*/name"
func (*KeychainPath) State ¶
func (n *KeychainPath) State() ygnmi.SingletonQuery[*oc.Keychain]
State returns a Query that can be used in gNMI operations.
func (*KeychainPath) Tolerance ¶
func (n *KeychainPath) Tolerance() *Keychain_TolerancePath
Tolerance (leaf): Tolerance (overlap time) that a receive key should be accepted. May be expressed as range in seconds, or using the FOREVER value to indicate that the key does not expire. The default value should be 0, i.e., no tolerance.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "*/tolerance" Path from root: "/keychains/keychain/*/tolerance"
type KeychainPathAny ¶
KeychainPathAny represents the wildcard version of the /openconfig-keychain/keychains/keychain YANG schema element.
func (*KeychainPathAny) Config ¶
func (n *KeychainPathAny) Config() ygnmi.WildcardQuery[*oc.Keychain]
Config returns a Query that can be used in gNMI operations.
func (*KeychainPathAny) Key ¶
func (n *KeychainPathAny) Key(KeyId oc.Keychain_Key_KeyId_Union) *Keychain_KeyPathAny
Key (list): List of configured keys for the keychain.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "keys/key" Path from root: "/keychains/keychain/keys/key" KeyId: [oc.UnionString, oc.UnionUint64]
func (*KeychainPathAny) KeyAny ¶
func (n *KeychainPathAny) KeyAny() *Keychain_KeyPathAny
KeyAny (list): List of configured keys for the keychain.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "keys/key" Path from root: "/keychains/keychain/keys/key"
func (*KeychainPathAny) KeyMap ¶ added in v0.1.24
func (n *KeychainPathAny) KeyMap() *Keychain_KeyPathMapAny
KeyMap (list): List of configured keys for the keychain.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "keys/key" Path from root: "/keychains/keychain/keys/key"
func (*KeychainPathAny) Name ¶
func (n *KeychainPathAny) Name() *Keychain_NamePathAny
Name (leaf): Keychain name.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "*/name" Path from root: "/keychains/keychain/*/name"
func (*KeychainPathAny) State ¶
func (n *KeychainPathAny) State() ygnmi.WildcardQuery[*oc.Keychain]
State returns a Query that can be used in gNMI operations.
func (*KeychainPathAny) Tolerance ¶
func (n *KeychainPathAny) Tolerance() *Keychain_TolerancePathAny
Tolerance (leaf): Tolerance (overlap time) that a receive key should be accepted. May be expressed as range in seconds, or using the FOREVER value to indicate that the key does not expire. The default value should be 0, i.e., no tolerance.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "*/tolerance" Path from root: "/keychains/keychain/*/tolerance"
type KeychainPathMap ¶ added in v0.1.24
KeychainPathMap represents the /openconfig-keychain/keychains/keychain YANG schema element.
func (*KeychainPathMap) Config ¶ added in v0.1.24
func (n *KeychainPathMap) Config() ygnmi.ConfigQuery[map[string]*oc.Keychain]
Config returns a Query that can be used in gNMI operations.
func (*KeychainPathMap) State ¶ added in v0.1.24
func (n *KeychainPathMap) State() ygnmi.SingletonQuery[map[string]*oc.Keychain]
State returns a Query that can be used in gNMI operations.
type KeychainPathMapAny ¶ added in v0.1.24
KeychainPathMapAny represents the wildcard version of the /openconfig-keychain/keychains/keychain YANG schema element.
func (*KeychainPathMapAny) Config ¶ added in v0.1.24
func (n *KeychainPathMapAny) Config() ygnmi.WildcardQuery[map[string]*oc.Keychain]
Config returns a Query that can be used in gNMI operations.
func (*KeychainPathMapAny) State ¶ added in v0.1.24
func (n *KeychainPathMapAny) State() ygnmi.WildcardQuery[map[string]*oc.Keychain]
State returns a Query that can be used in gNMI operations.
type Keychain_KeyPath ¶
Keychain_KeyPath represents the /openconfig-keychain/keychains/keychain/keys/key YANG schema element.
func (*Keychain_KeyPath) Config ¶
func (n *Keychain_KeyPath) Config() ygnmi.ConfigQuery[*oc.Keychain_Key]
Config returns a Query that can be used in gNMI operations.
func (*Keychain_KeyPath) CryptoAlgorithm ¶
func (n *Keychain_KeyPath) CryptoAlgorithm() *Keychain_Key_CryptoAlgorithmPath
CryptoAlgorithm (leaf): Cryptographic algorithm associated with the key. Note that not all cryptographic algorithms are available in all contexts (e.g., across different protocols).
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "*/crypto-algorithm" Path from root: "/keychains/keychain/keys/key/*/crypto-algorithm"
func (*Keychain_KeyPath) KeyId ¶
func (n *Keychain_KeyPath) KeyId() *Keychain_Key_KeyIdPath
KeyId (leaf): Identifier for the key within the keychain.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "*/key-id" Path from root: "/keychains/keychain/keys/key/*/key-id"
func (*Keychain_KeyPath) ReceiveLifetime ¶
func (n *Keychain_KeyPath) ReceiveLifetime() *Keychain_Key_ReceiveLifetimePath
ReceiveLifetime (container): Specify the validity lifetime of the key in the receive direction. Some platforms may only support symmetric send and receive lifetimes, in which case the receive-lifetime is typically not specified.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "receive-lifetime" Path from root: "/keychains/keychain/keys/key/receive-lifetime"
func (*Keychain_KeyPath) SecretKey ¶
func (n *Keychain_KeyPath) SecretKey() *Keychain_Key_SecretKeyPath
SecretKey (leaf): Authentication key supplied as an encrypted value. The system should store and return the key in encrypted form.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "*/secret-key" Path from root: "/keychains/keychain/keys/key/*/secret-key"
func (*Keychain_KeyPath) SendLifetime ¶
func (n *Keychain_KeyPath) SendLifetime() *Keychain_Key_SendLifetimePath
SendLifetime (container): Specifies the lifetime of the key for sending authentication information to the peer.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "send-lifetime" Path from root: "/keychains/keychain/keys/key/send-lifetime"
func (*Keychain_KeyPath) State ¶
func (n *Keychain_KeyPath) State() ygnmi.SingletonQuery[*oc.Keychain_Key]
State returns a Query that can be used in gNMI operations.
type Keychain_KeyPathAny ¶
Keychain_KeyPathAny represents the wildcard version of the /openconfig-keychain/keychains/keychain/keys/key YANG schema element.
func (*Keychain_KeyPathAny) Config ¶
func (n *Keychain_KeyPathAny) Config() ygnmi.WildcardQuery[*oc.Keychain_Key]
Config returns a Query that can be used in gNMI operations.
func (*Keychain_KeyPathAny) CryptoAlgorithm ¶
func (n *Keychain_KeyPathAny) CryptoAlgorithm() *Keychain_Key_CryptoAlgorithmPathAny
CryptoAlgorithm (leaf): Cryptographic algorithm associated with the key. Note that not all cryptographic algorithms are available in all contexts (e.g., across different protocols).
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "*/crypto-algorithm" Path from root: "/keychains/keychain/keys/key/*/crypto-algorithm"
func (*Keychain_KeyPathAny) KeyId ¶
func (n *Keychain_KeyPathAny) KeyId() *Keychain_Key_KeyIdPathAny
KeyId (leaf): Identifier for the key within the keychain.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "*/key-id" Path from root: "/keychains/keychain/keys/key/*/key-id"
func (*Keychain_KeyPathAny) ReceiveLifetime ¶
func (n *Keychain_KeyPathAny) ReceiveLifetime() *Keychain_Key_ReceiveLifetimePathAny
ReceiveLifetime (container): Specify the validity lifetime of the key in the receive direction. Some platforms may only support symmetric send and receive lifetimes, in which case the receive-lifetime is typically not specified.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "receive-lifetime" Path from root: "/keychains/keychain/keys/key/receive-lifetime"
func (*Keychain_KeyPathAny) SecretKey ¶
func (n *Keychain_KeyPathAny) SecretKey() *Keychain_Key_SecretKeyPathAny
SecretKey (leaf): Authentication key supplied as an encrypted value. The system should store and return the key in encrypted form.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "*/secret-key" Path from root: "/keychains/keychain/keys/key/*/secret-key"
func (*Keychain_KeyPathAny) SendLifetime ¶
func (n *Keychain_KeyPathAny) SendLifetime() *Keychain_Key_SendLifetimePathAny
SendLifetime (container): Specifies the lifetime of the key for sending authentication information to the peer.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "send-lifetime" Path from root: "/keychains/keychain/keys/key/send-lifetime"
func (*Keychain_KeyPathAny) State ¶
func (n *Keychain_KeyPathAny) State() ygnmi.WildcardQuery[*oc.Keychain_Key]
State returns a Query that can be used in gNMI operations.
type Keychain_KeyPathMap ¶ added in v0.1.24
Keychain_KeyPathMap represents the /openconfig-keychain/keychains/keychain/keys/key YANG schema element.
func (*Keychain_KeyPathMap) Config ¶ added in v0.1.24
func (n *Keychain_KeyPathMap) Config() ygnmi.ConfigQuery[map[oc.Keychain_Key_KeyId_Union]*oc.Keychain_Key]
Config returns a Query that can be used in gNMI operations.
func (*Keychain_KeyPathMap) State ¶ added in v0.1.24
func (n *Keychain_KeyPathMap) State() ygnmi.SingletonQuery[map[oc.Keychain_Key_KeyId_Union]*oc.Keychain_Key]
State returns a Query that can be used in gNMI operations.
type Keychain_KeyPathMapAny ¶ added in v0.1.24
Keychain_KeyPathMapAny represents the wildcard version of the /openconfig-keychain/keychains/keychain/keys/key YANG schema element.
func (*Keychain_KeyPathMapAny) Config ¶ added in v0.1.24
func (n *Keychain_KeyPathMapAny) Config() ygnmi.WildcardQuery[map[oc.Keychain_Key_KeyId_Union]*oc.Keychain_Key]
Config returns a Query that can be used in gNMI operations.
func (*Keychain_KeyPathMapAny) State ¶ added in v0.1.24
func (n *Keychain_KeyPathMapAny) State() ygnmi.WildcardQuery[map[oc.Keychain_Key_KeyId_Union]*oc.Keychain_Key]
State returns a Query that can be used in gNMI operations.
type Keychain_Key_CryptoAlgorithmPath ¶
type Keychain_Key_CryptoAlgorithmPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Keychain_Key_CryptoAlgorithmPath represents the /openconfig-keychain/keychains/keychain/keys/key/state/crypto-algorithm YANG schema element.
func (*Keychain_Key_CryptoAlgorithmPath) Config ¶
func (n *Keychain_Key_CryptoAlgorithmPath) Config() ygnmi.ConfigQuery[oc.E_KeychainTypes_CRYPTO_TYPE]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "config/crypto-algorithm" Path from root: "/keychains/keychain/keys/key/config/crypto-algorithm"
func (*Keychain_Key_CryptoAlgorithmPath) State ¶
func (n *Keychain_Key_CryptoAlgorithmPath) State() ygnmi.SingletonQuery[oc.E_KeychainTypes_CRYPTO_TYPE]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "state/crypto-algorithm" Path from root: "/keychains/keychain/keys/key/state/crypto-algorithm"
type Keychain_Key_CryptoAlgorithmPathAny ¶
type Keychain_Key_CryptoAlgorithmPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Keychain_Key_CryptoAlgorithmPathAny represents the wildcard version of the /openconfig-keychain/keychains/keychain/keys/key/state/crypto-algorithm YANG schema element.
func (*Keychain_Key_CryptoAlgorithmPathAny) Config ¶
func (n *Keychain_Key_CryptoAlgorithmPathAny) Config() ygnmi.WildcardQuery[oc.E_KeychainTypes_CRYPTO_TYPE]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "config/crypto-algorithm" Path from root: "/keychains/keychain/keys/key/config/crypto-algorithm"
func (*Keychain_Key_CryptoAlgorithmPathAny) State ¶
func (n *Keychain_Key_CryptoAlgorithmPathAny) State() ygnmi.WildcardQuery[oc.E_KeychainTypes_CRYPTO_TYPE]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "state/crypto-algorithm" Path from root: "/keychains/keychain/keys/key/state/crypto-algorithm"
type Keychain_Key_KeyIdPath ¶
Keychain_Key_KeyIdPath represents the /openconfig-keychain/keychains/keychain/keys/key/state/key-id YANG schema element.
func (*Keychain_Key_KeyIdPath) Config ¶
func (n *Keychain_Key_KeyIdPath) Config() ygnmi.ConfigQuery[oc.Keychain_Key_KeyId_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "config/key-id" Path from root: "/keychains/keychain/keys/key/config/key-id"
func (*Keychain_Key_KeyIdPath) State ¶
func (n *Keychain_Key_KeyIdPath) State() ygnmi.SingletonQuery[oc.Keychain_Key_KeyId_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "state/key-id" Path from root: "/keychains/keychain/keys/key/state/key-id"
type Keychain_Key_KeyIdPathAny ¶
Keychain_Key_KeyIdPathAny represents the wildcard version of the /openconfig-keychain/keychains/keychain/keys/key/state/key-id YANG schema element.
func (*Keychain_Key_KeyIdPathAny) Config ¶
func (n *Keychain_Key_KeyIdPathAny) Config() ygnmi.WildcardQuery[oc.Keychain_Key_KeyId_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "config/key-id" Path from root: "/keychains/keychain/keys/key/config/key-id"
func (*Keychain_Key_KeyIdPathAny) State ¶
func (n *Keychain_Key_KeyIdPathAny) State() ygnmi.WildcardQuery[oc.Keychain_Key_KeyId_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "state/key-id" Path from root: "/keychains/keychain/keys/key/state/key-id"
type Keychain_Key_ReceiveLifetimePath ¶
Keychain_Key_ReceiveLifetimePath represents the /openconfig-keychain/keychains/keychain/keys/key/receive-lifetime YANG schema element.
func (*Keychain_Key_ReceiveLifetimePath) Config ¶
func (n *Keychain_Key_ReceiveLifetimePath) Config() ygnmi.ConfigQuery[*oc.Keychain_Key_ReceiveLifetime]
Config returns a Query that can be used in gNMI operations.
func (*Keychain_Key_ReceiveLifetimePath) EndTime ¶
func (n *Keychain_Key_ReceiveLifetimePath) EndTime() *Keychain_Key_ReceiveLifetime_EndTimePath
EndTime (leaf): The time at which the key becomes invalid for use. The value is the timestamp in nanoseconds relative to the Unix Epoch (Jan 1, 1970 00:00:00 UTC).
Leaving this value unset, or setting it to 0, indicates that the key remains valid forever (no end time).
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "*/end-time" Path from root: "/keychains/keychain/keys/key/receive-lifetime/*/end-time"
func (*Keychain_Key_ReceiveLifetimePath) StartTime ¶
func (n *Keychain_Key_ReceiveLifetimePath) StartTime() *Keychain_Key_ReceiveLifetime_StartTimePath
StartTime (leaf): The time at which the key becomes valid for use. The value is the timestamp in nanoseconds relative to the Unix Epoch (Jan 1, 1970 00:00:00 UTC).
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "*/start-time" Path from root: "/keychains/keychain/keys/key/receive-lifetime/*/start-time"
func (*Keychain_Key_ReceiveLifetimePath) State ¶
func (n *Keychain_Key_ReceiveLifetimePath) State() ygnmi.SingletonQuery[*oc.Keychain_Key_ReceiveLifetime]
State returns a Query that can be used in gNMI operations.
type Keychain_Key_ReceiveLifetimePathAny ¶
Keychain_Key_ReceiveLifetimePathAny represents the wildcard version of the /openconfig-keychain/keychains/keychain/keys/key/receive-lifetime YANG schema element.
func (*Keychain_Key_ReceiveLifetimePathAny) Config ¶
func (n *Keychain_Key_ReceiveLifetimePathAny) Config() ygnmi.WildcardQuery[*oc.Keychain_Key_ReceiveLifetime]
Config returns a Query that can be used in gNMI operations.
func (*Keychain_Key_ReceiveLifetimePathAny) EndTime ¶
func (n *Keychain_Key_ReceiveLifetimePathAny) EndTime() *Keychain_Key_ReceiveLifetime_EndTimePathAny
EndTime (leaf): The time at which the key becomes invalid for use. The value is the timestamp in nanoseconds relative to the Unix Epoch (Jan 1, 1970 00:00:00 UTC).
Leaving this value unset, or setting it to 0, indicates that the key remains valid forever (no end time).
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "*/end-time" Path from root: "/keychains/keychain/keys/key/receive-lifetime/*/end-time"
func (*Keychain_Key_ReceiveLifetimePathAny) StartTime ¶
func (n *Keychain_Key_ReceiveLifetimePathAny) StartTime() *Keychain_Key_ReceiveLifetime_StartTimePathAny
StartTime (leaf): The time at which the key becomes valid for use. The value is the timestamp in nanoseconds relative to the Unix Epoch (Jan 1, 1970 00:00:00 UTC).
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "*/start-time" Path from root: "/keychains/keychain/keys/key/receive-lifetime/*/start-time"
func (*Keychain_Key_ReceiveLifetimePathAny) State ¶
func (n *Keychain_Key_ReceiveLifetimePathAny) State() ygnmi.WildcardQuery[*oc.Keychain_Key_ReceiveLifetime]
State returns a Query that can be used in gNMI operations.
type Keychain_Key_ReceiveLifetime_EndTimePath ¶
type Keychain_Key_ReceiveLifetime_EndTimePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Keychain_Key_ReceiveLifetime_EndTimePath represents the /openconfig-keychain/keychains/keychain/keys/key/receive-lifetime/state/end-time YANG schema element.
func (*Keychain_Key_ReceiveLifetime_EndTimePath) Config ¶
func (n *Keychain_Key_ReceiveLifetime_EndTimePath) Config() ygnmi.ConfigQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "config/end-time" Path from root: "/keychains/keychain/keys/key/receive-lifetime/config/end-time"
func (*Keychain_Key_ReceiveLifetime_EndTimePath) State ¶
func (n *Keychain_Key_ReceiveLifetime_EndTimePath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "state/end-time" Path from root: "/keychains/keychain/keys/key/receive-lifetime/state/end-time"
type Keychain_Key_ReceiveLifetime_EndTimePathAny ¶
type Keychain_Key_ReceiveLifetime_EndTimePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Keychain_Key_ReceiveLifetime_EndTimePathAny represents the wildcard version of the /openconfig-keychain/keychains/keychain/keys/key/receive-lifetime/state/end-time YANG schema element.
func (*Keychain_Key_ReceiveLifetime_EndTimePathAny) Config ¶
func (n *Keychain_Key_ReceiveLifetime_EndTimePathAny) Config() ygnmi.WildcardQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "config/end-time" Path from root: "/keychains/keychain/keys/key/receive-lifetime/config/end-time"
func (*Keychain_Key_ReceiveLifetime_EndTimePathAny) State ¶
func (n *Keychain_Key_ReceiveLifetime_EndTimePathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "state/end-time" Path from root: "/keychains/keychain/keys/key/receive-lifetime/state/end-time"
type Keychain_Key_ReceiveLifetime_StartTimePath ¶
type Keychain_Key_ReceiveLifetime_StartTimePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Keychain_Key_ReceiveLifetime_StartTimePath represents the /openconfig-keychain/keychains/keychain/keys/key/receive-lifetime/state/start-time YANG schema element.
func (*Keychain_Key_ReceiveLifetime_StartTimePath) Config ¶
func (n *Keychain_Key_ReceiveLifetime_StartTimePath) Config() ygnmi.ConfigQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "config/start-time" Path from root: "/keychains/keychain/keys/key/receive-lifetime/config/start-time"
func (*Keychain_Key_ReceiveLifetime_StartTimePath) State ¶
func (n *Keychain_Key_ReceiveLifetime_StartTimePath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "state/start-time" Path from root: "/keychains/keychain/keys/key/receive-lifetime/state/start-time"
type Keychain_Key_ReceiveLifetime_StartTimePathAny ¶
type Keychain_Key_ReceiveLifetime_StartTimePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Keychain_Key_ReceiveLifetime_StartTimePathAny represents the wildcard version of the /openconfig-keychain/keychains/keychain/keys/key/receive-lifetime/state/start-time YANG schema element.
func (*Keychain_Key_ReceiveLifetime_StartTimePathAny) Config ¶
func (n *Keychain_Key_ReceiveLifetime_StartTimePathAny) Config() ygnmi.WildcardQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "config/start-time" Path from root: "/keychains/keychain/keys/key/receive-lifetime/config/start-time"
func (*Keychain_Key_ReceiveLifetime_StartTimePathAny) State ¶
func (n *Keychain_Key_ReceiveLifetime_StartTimePathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "state/start-time" Path from root: "/keychains/keychain/keys/key/receive-lifetime/state/start-time"
type Keychain_Key_SecretKeyPath ¶
type Keychain_Key_SecretKeyPath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Keychain_Key_SecretKeyPath represents the /openconfig-keychain/keychains/keychain/keys/key/state/secret-key YANG schema element.
func (*Keychain_Key_SecretKeyPath) Config ¶
func (n *Keychain_Key_SecretKeyPath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "config/secret-key" Path from root: "/keychains/keychain/keys/key/config/secret-key"
func (*Keychain_Key_SecretKeyPath) State ¶
func (n *Keychain_Key_SecretKeyPath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "state/secret-key" Path from root: "/keychains/keychain/keys/key/state/secret-key"
type Keychain_Key_SecretKeyPathAny ¶
type Keychain_Key_SecretKeyPathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Keychain_Key_SecretKeyPathAny represents the wildcard version of the /openconfig-keychain/keychains/keychain/keys/key/state/secret-key YANG schema element.
func (*Keychain_Key_SecretKeyPathAny) Config ¶
func (n *Keychain_Key_SecretKeyPathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "config/secret-key" Path from root: "/keychains/keychain/keys/key/config/secret-key"
func (*Keychain_Key_SecretKeyPathAny) State ¶
func (n *Keychain_Key_SecretKeyPathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "state/secret-key" Path from root: "/keychains/keychain/keys/key/state/secret-key"
type Keychain_Key_SendLifetimePath ¶
Keychain_Key_SendLifetimePath represents the /openconfig-keychain/keychains/keychain/keys/key/send-lifetime YANG schema element.
func (*Keychain_Key_SendLifetimePath) Config ¶
func (n *Keychain_Key_SendLifetimePath) Config() ygnmi.ConfigQuery[*oc.Keychain_Key_SendLifetime]
Config returns a Query that can be used in gNMI operations.
func (*Keychain_Key_SendLifetimePath) EndTime ¶
func (n *Keychain_Key_SendLifetimePath) EndTime() *Keychain_Key_SendLifetime_EndTimePath
EndTime (leaf): The time at which the key becomes invalid for use. The value is the timestamp in nanoseconds relative to the Unix Epoch (Jan 1, 1970 00:00:00 UTC).
Leaving this value unset, or setting it to 0, indicates that the key remains valid forever (no end time).
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "*/end-time" Path from root: "/keychains/keychain/keys/key/send-lifetime/*/end-time"
func (*Keychain_Key_SendLifetimePath) SendAndReceive ¶
func (n *Keychain_Key_SendLifetimePath) SendAndReceive() *Keychain_Key_SendLifetime_SendAndReceivePath
SendAndReceive (leaf): When this is set to true (the default value), the specified send lifetime is also used in the receive direction. When set to false, the device should use the specified receive-lifetime for the receive direction (asymmetric mode). If send-and-receive is false, and the device does not support asymmetric configuration, the config should be rejected as unsupported.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "*/send-and-receive" Path from root: "/keychains/keychain/keys/key/send-lifetime/*/send-and-receive"
func (*Keychain_Key_SendLifetimePath) StartTime ¶
func (n *Keychain_Key_SendLifetimePath) StartTime() *Keychain_Key_SendLifetime_StartTimePath
StartTime (leaf): The time at which the key becomes valid for use. The value is the timestamp in nanoseconds relative to the Unix Epoch (Jan 1, 1970 00:00:00 UTC).
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "*/start-time" Path from root: "/keychains/keychain/keys/key/send-lifetime/*/start-time"
func (*Keychain_Key_SendLifetimePath) State ¶
func (n *Keychain_Key_SendLifetimePath) State() ygnmi.SingletonQuery[*oc.Keychain_Key_SendLifetime]
State returns a Query that can be used in gNMI operations.
type Keychain_Key_SendLifetimePathAny ¶
Keychain_Key_SendLifetimePathAny represents the wildcard version of the /openconfig-keychain/keychains/keychain/keys/key/send-lifetime YANG schema element.
func (*Keychain_Key_SendLifetimePathAny) Config ¶
func (n *Keychain_Key_SendLifetimePathAny) Config() ygnmi.WildcardQuery[*oc.Keychain_Key_SendLifetime]
Config returns a Query that can be used in gNMI operations.
func (*Keychain_Key_SendLifetimePathAny) EndTime ¶
func (n *Keychain_Key_SendLifetimePathAny) EndTime() *Keychain_Key_SendLifetime_EndTimePathAny
EndTime (leaf): The time at which the key becomes invalid for use. The value is the timestamp in nanoseconds relative to the Unix Epoch (Jan 1, 1970 00:00:00 UTC).
Leaving this value unset, or setting it to 0, indicates that the key remains valid forever (no end time).
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "*/end-time" Path from root: "/keychains/keychain/keys/key/send-lifetime/*/end-time"
func (*Keychain_Key_SendLifetimePathAny) SendAndReceive ¶
func (n *Keychain_Key_SendLifetimePathAny) SendAndReceive() *Keychain_Key_SendLifetime_SendAndReceivePathAny
SendAndReceive (leaf): When this is set to true (the default value), the specified send lifetime is also used in the receive direction. When set to false, the device should use the specified receive-lifetime for the receive direction (asymmetric mode). If send-and-receive is false, and the device does not support asymmetric configuration, the config should be rejected as unsupported.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "*/send-and-receive" Path from root: "/keychains/keychain/keys/key/send-lifetime/*/send-and-receive"
func (*Keychain_Key_SendLifetimePathAny) StartTime ¶
func (n *Keychain_Key_SendLifetimePathAny) StartTime() *Keychain_Key_SendLifetime_StartTimePathAny
StartTime (leaf): The time at which the key becomes valid for use. The value is the timestamp in nanoseconds relative to the Unix Epoch (Jan 1, 1970 00:00:00 UTC).
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "*/start-time" Path from root: "/keychains/keychain/keys/key/send-lifetime/*/start-time"
func (*Keychain_Key_SendLifetimePathAny) State ¶
func (n *Keychain_Key_SendLifetimePathAny) State() ygnmi.WildcardQuery[*oc.Keychain_Key_SendLifetime]
State returns a Query that can be used in gNMI operations.
type Keychain_Key_SendLifetime_EndTimePath ¶
type Keychain_Key_SendLifetime_EndTimePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Keychain_Key_SendLifetime_EndTimePath represents the /openconfig-keychain/keychains/keychain/keys/key/send-lifetime/state/end-time YANG schema element.
func (*Keychain_Key_SendLifetime_EndTimePath) Config ¶
func (n *Keychain_Key_SendLifetime_EndTimePath) Config() ygnmi.ConfigQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "config/end-time" Path from root: "/keychains/keychain/keys/key/send-lifetime/config/end-time"
func (*Keychain_Key_SendLifetime_EndTimePath) State ¶
func (n *Keychain_Key_SendLifetime_EndTimePath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "state/end-time" Path from root: "/keychains/keychain/keys/key/send-lifetime/state/end-time"
type Keychain_Key_SendLifetime_EndTimePathAny ¶
type Keychain_Key_SendLifetime_EndTimePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Keychain_Key_SendLifetime_EndTimePathAny represents the wildcard version of the /openconfig-keychain/keychains/keychain/keys/key/send-lifetime/state/end-time YANG schema element.
func (*Keychain_Key_SendLifetime_EndTimePathAny) Config ¶
func (n *Keychain_Key_SendLifetime_EndTimePathAny) Config() ygnmi.WildcardQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "config/end-time" Path from root: "/keychains/keychain/keys/key/send-lifetime/config/end-time"
func (*Keychain_Key_SendLifetime_EndTimePathAny) State ¶
func (n *Keychain_Key_SendLifetime_EndTimePathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "state/end-time" Path from root: "/keychains/keychain/keys/key/send-lifetime/state/end-time"
type Keychain_Key_SendLifetime_SendAndReceivePath ¶
type Keychain_Key_SendLifetime_SendAndReceivePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Keychain_Key_SendLifetime_SendAndReceivePath represents the /openconfig-keychain/keychains/keychain/keys/key/send-lifetime/state/send-and-receive YANG schema element.
func (*Keychain_Key_SendLifetime_SendAndReceivePath) Config ¶
func (n *Keychain_Key_SendLifetime_SendAndReceivePath) Config() ygnmi.ConfigQuery[bool]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "config/send-and-receive" Path from root: "/keychains/keychain/keys/key/send-lifetime/config/send-and-receive"
func (*Keychain_Key_SendLifetime_SendAndReceivePath) State ¶
func (n *Keychain_Key_SendLifetime_SendAndReceivePath) State() ygnmi.SingletonQuery[bool]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "state/send-and-receive" Path from root: "/keychains/keychain/keys/key/send-lifetime/state/send-and-receive"
type Keychain_Key_SendLifetime_SendAndReceivePathAny ¶
type Keychain_Key_SendLifetime_SendAndReceivePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Keychain_Key_SendLifetime_SendAndReceivePathAny represents the wildcard version of the /openconfig-keychain/keychains/keychain/keys/key/send-lifetime/state/send-and-receive YANG schema element.
func (*Keychain_Key_SendLifetime_SendAndReceivePathAny) Config ¶
func (n *Keychain_Key_SendLifetime_SendAndReceivePathAny) Config() ygnmi.WildcardQuery[bool]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "config/send-and-receive" Path from root: "/keychains/keychain/keys/key/send-lifetime/config/send-and-receive"
func (*Keychain_Key_SendLifetime_SendAndReceivePathAny) State ¶
func (n *Keychain_Key_SendLifetime_SendAndReceivePathAny) State() ygnmi.WildcardQuery[bool]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "state/send-and-receive" Path from root: "/keychains/keychain/keys/key/send-lifetime/state/send-and-receive"
type Keychain_Key_SendLifetime_StartTimePath ¶
type Keychain_Key_SendLifetime_StartTimePath struct { *ygnmi.NodePath // contains filtered or unexported fields }
Keychain_Key_SendLifetime_StartTimePath represents the /openconfig-keychain/keychains/keychain/keys/key/send-lifetime/state/start-time YANG schema element.
func (*Keychain_Key_SendLifetime_StartTimePath) Config ¶
func (n *Keychain_Key_SendLifetime_StartTimePath) Config() ygnmi.ConfigQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "config/start-time" Path from root: "/keychains/keychain/keys/key/send-lifetime/config/start-time"
func (*Keychain_Key_SendLifetime_StartTimePath) State ¶
func (n *Keychain_Key_SendLifetime_StartTimePath) State() ygnmi.SingletonQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "state/start-time" Path from root: "/keychains/keychain/keys/key/send-lifetime/state/start-time"
type Keychain_Key_SendLifetime_StartTimePathAny ¶
type Keychain_Key_SendLifetime_StartTimePathAny struct { *ygnmi.NodePath // contains filtered or unexported fields }
Keychain_Key_SendLifetime_StartTimePathAny represents the wildcard version of the /openconfig-keychain/keychains/keychain/keys/key/send-lifetime/state/start-time YANG schema element.
func (*Keychain_Key_SendLifetime_StartTimePathAny) Config ¶
func (n *Keychain_Key_SendLifetime_StartTimePathAny) Config() ygnmi.WildcardQuery[uint64]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "config/start-time" Path from root: "/keychains/keychain/keys/key/send-lifetime/config/start-time"
func (*Keychain_Key_SendLifetime_StartTimePathAny) State ¶
func (n *Keychain_Key_SendLifetime_StartTimePathAny) State() ygnmi.WildcardQuery[uint64]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "state/start-time" Path from root: "/keychains/keychain/keys/key/send-lifetime/state/start-time"
type Keychain_NamePath ¶
Keychain_NamePath represents the /openconfig-keychain/keychains/keychain/state/name YANG schema element.
func (*Keychain_NamePath) Config ¶
func (n *Keychain_NamePath) Config() ygnmi.ConfigQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "config/name" Path from root: "/keychains/keychain/config/name"
func (*Keychain_NamePath) State ¶
func (n *Keychain_NamePath) State() ygnmi.SingletonQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "state/name" Path from root: "/keychains/keychain/state/name"
type Keychain_NamePathAny ¶
Keychain_NamePathAny represents the wildcard version of the /openconfig-keychain/keychains/keychain/state/name YANG schema element.
func (*Keychain_NamePathAny) Config ¶
func (n *Keychain_NamePathAny) Config() ygnmi.WildcardQuery[string]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "config/name" Path from root: "/keychains/keychain/config/name"
func (*Keychain_NamePathAny) State ¶
func (n *Keychain_NamePathAny) State() ygnmi.WildcardQuery[string]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "state/name" Path from root: "/keychains/keychain/state/name"
type Keychain_TolerancePath ¶
Keychain_TolerancePath represents the /openconfig-keychain/keychains/keychain/state/tolerance YANG schema element.
func (*Keychain_TolerancePath) Config ¶
func (n *Keychain_TolerancePath) Config() ygnmi.ConfigQuery[oc.Keychain_Tolerance_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "config/tolerance" Path from root: "/keychains/keychain/config/tolerance"
func (*Keychain_TolerancePath) State ¶
func (n *Keychain_TolerancePath) State() ygnmi.SingletonQuery[oc.Keychain_Tolerance_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "state/tolerance" Path from root: "/keychains/keychain/state/tolerance"
type Keychain_TolerancePathAny ¶
Keychain_TolerancePathAny represents the wildcard version of the /openconfig-keychain/keychains/keychain/state/tolerance YANG schema element.
func (*Keychain_TolerancePathAny) Config ¶
func (n *Keychain_TolerancePathAny) Config() ygnmi.WildcardQuery[oc.Keychain_Tolerance_Union]
Config returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "config/tolerance" Path from root: "/keychains/keychain/config/tolerance"
func (*Keychain_TolerancePathAny) State ¶
func (n *Keychain_TolerancePathAny) State() ygnmi.WildcardQuery[oc.Keychain_Tolerance_Union]
State returns a Query that can be used in gNMI operations.
Defining module: "openconfig-keychain" Instantiating module: "openconfig-keychain" Path from parent: "state/tolerance" Path from root: "/keychains/keychain/state/tolerance"