Session
Keys
Leafs
- class NetconfState.Sessions.Session
Bases:
Entity
Class Hierarchy :
NetconfState
Sessions
Session
This class represents state data.
All NETCONF sessions managed by the NETCONF server
MUST be reported in this list.
- session_id(key)
Unique identifier for the session. This value is the NETCONF session identifier, as defined in RFC 4741
type: int
range: 1..4294967295
config: False
- transport
Identifies the transport for each session, e.g., ‘netconf-ssh’, ‘netconf-soap’, etc
type: one of the below values:
NetconfSsh
mandatory: True
config: False
- username
The username is the client identity that was authenticated by the NETCONF transport protocol. The algorithm used to derive the username is NETCONF transport protocol specific and in addition specific to the authentication mechanism used by the NETCONF transport protocol
type: str
mandatory: True
config: False
- source_host
Host identifier of the NETCONF client. The value returned is implementation specific (e.g., hostname, IPv4 address, IPv6 address)
type: union of the below types:
type: str
pattern: (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?
type: str
pattern: ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?
type: str
pattern: ((([a-zA-Z0-9_]([a-zA-Z0-9\-_]){0,61})?[a-zA-Z0-9]\.)*([a-zA-Z0-9_]([a-zA-Z0-9\-_]){0,61})?[a-zA-Z0-9]\.?)|\.
config: False
- login_time
Time at the server at which the session was established
type: str
pattern: \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[\+\-]\d{2}:\d{2})
mandatory: True
config: False
- in_rpcs
Number of correct <rpc> messages received
type: int
range: 0..4294967295
config: False
- in_bad_rpcs
Number of messages received when an <rpc> message was expected, that were not correct <rpc> messages. This includes XML parse errors and errors on the rpc layer
type: int
range: 0..4294967295
config: False
- out_rpc_errors
Number of <rpc-reply> messages sent that contained an <rpc-error> element
type: int
range: 0..4294967295
config: False
- out_notifications
Number of <notification> messages sent
type: int
range: 0..4294967295
config: False