Documentation
¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR man-xml-ttyagent package operational data.
This module contains definitions for the following management objects:
netconf: NETCONF operational information xr-xml: xr xml
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type Netconf
- type Netconf_Agent
- type Netconf_Agent_Tty
- type Netconf_Agent_Tty_Sessions
- type Netconf_Agent_Tty_Sessions_Session
- type XrXml
- type XrXmlSessionAlarmRegister
- type XrXmlSessionState
- type XrXml_Agent
- type XrXml_Agent_Default
- type XrXml_Agent_Default_Sessions
- type XrXml_Agent_Default_Sessions_Session
- type XrXml_Agent_Ssl
- type XrXml_Agent_Ssl_Sessions
- type XrXml_Agent_Ssl_Sessions_Session
- type XrXml_Agent_Tty
- type XrXml_Agent_Tty_Sessions
- type XrXml_Agent_Tty_Sessions_Session
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Netconf ¶
type Netconf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // NETCONF agent operational information. Agent Netconf_Agent }
Netconf NETCONF operational information
func (*Netconf) GetEntityData ¶
func (netconf *Netconf) GetEntityData() *types.CommonEntityData
type Netconf_Agent ¶
type Netconf_Agent struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // NETCONF agent over TTY. Tty Netconf_Agent_Tty }
Netconf_Agent NETCONF agent operational information
func (*Netconf_Agent) GetEntityData ¶
func (agent *Netconf_Agent) GetEntityData() *types.CommonEntityData
type Netconf_Agent_Tty ¶
type Netconf_Agent_Tty struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Session information. Sessions Netconf_Agent_Tty_Sessions }
Netconf_Agent_Tty NETCONF agent over TTY
func (*Netconf_Agent_Tty) GetEntityData ¶
func (tty *Netconf_Agent_Tty) GetEntityData() *types.CommonEntityData
type Netconf_Agent_Tty_Sessions ¶
type Netconf_Agent_Tty_Sessions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Session information. The type is slice of // Netconf_Agent_Tty_Sessions_Session. Session []*Netconf_Agent_Tty_Sessions_Session }
Netconf_Agent_Tty_Sessions Session information
func (*Netconf_Agent_Tty_Sessions) GetEntityData ¶
func (sessions *Netconf_Agent_Tty_Sessions) GetEntityData() *types.CommonEntityData
type Netconf_Agent_Tty_Sessions_Session ¶
type Netconf_Agent_Tty_Sessions_Session struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Session ID. The type is interface{} with range: // 0..4294967295. SessionId interface{} // Username. The type is string. Username interface{} // state of the session idle/busy. The type is XrXmlSessionState. State interface{} // ip address of the client. The type is string. ClientAddress interface{} // client's port. The type is interface{} with range: 0..4294967295. ClientPort interface{} // Config session ID. The type is string. ConfigSessionId interface{} // Admin config session ID. The type is string. AdminConfigSessionId interface{} // is the session registered for alarm notifications. The type is // XrXmlSessionAlarmRegister. AlarmNotification interface{} // VRF name . The type is string. VrfName interface{} // session start time in seconds since the Unix Epoch. The type is interface{} // with range: 0..4294967295. Units are second. StartTime interface{} // Elapsed time(seconds) since a session is created. The type is interface{} // with range: 0..4294967295. Units are second. ElapsedTime interface{} // Time(seconds) since last session state change happened . The type is // interface{} with range: 0..4294967295. Units are second. LastStateChange interface{} }
Netconf_Agent_Tty_Sessions_Session Session information
func (*Netconf_Agent_Tty_Sessions_Session) GetEntityData ¶
func (session *Netconf_Agent_Tty_Sessions_Session) GetEntityData() *types.CommonEntityData
type XrXml ¶
type XrXml struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // XML agents. Agent XrXml_Agent }
XrXml xr xml
func (*XrXml) GetEntityData ¶
func (xrXml *XrXml) GetEntityData() *types.CommonEntityData
type XrXmlSessionAlarmRegister ¶
type XrXmlSessionAlarmRegister string
XrXmlSessionAlarmRegister represents AlarmNotify
const ( // Registered XrXmlSessionAlarmRegister_registered XrXmlSessionAlarmRegister = "registered" // NotRegistered XrXmlSessionAlarmRegister_not_registered XrXmlSessionAlarmRegister = "not-registered" )
type XrXmlSessionState ¶
type XrXmlSessionState string
XrXmlSessionState represents SessionState
const ( // Idle XrXmlSessionState_idle XrXmlSessionState = "idle" // Busy XrXmlSessionState_busy XrXmlSessionState = "busy" )
type XrXml_Agent ¶
type XrXml_Agent struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TTY sessions information. Tty XrXml_Agent_Tty // Default sessions information. Default XrXml_Agent_Default // SSL sessions information. Ssl XrXml_Agent_Ssl }
XrXml_Agent XML agents
func (*XrXml_Agent) GetEntityData ¶
func (agent *XrXml_Agent) GetEntityData() *types.CommonEntityData
type XrXml_Agent_Default ¶
type XrXml_Agent_Default struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // sessions information. Sessions XrXml_Agent_Default_Sessions }
XrXml_Agent_Default Default sessions information
func (*XrXml_Agent_Default) GetEntityData ¶
func (self *XrXml_Agent_Default) GetEntityData() *types.CommonEntityData
type XrXml_Agent_Default_Sessions ¶
type XrXml_Agent_Default_Sessions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // xml sessions information. The type is slice of // XrXml_Agent_Default_Sessions_Session. Session []*XrXml_Agent_Default_Sessions_Session }
XrXml_Agent_Default_Sessions sessions information
func (*XrXml_Agent_Default_Sessions) GetEntityData ¶
func (sessions *XrXml_Agent_Default_Sessions) GetEntityData() *types.CommonEntityData
type XrXml_Agent_Default_Sessions_Session ¶
type XrXml_Agent_Default_Sessions_Session struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Session Id. The type is interface{} with range: // 0..4294967295. SessionId interface{} // Username. The type is string. Username interface{} // state of the session idle/busy. The type is XrXmlSessionState. State interface{} // ip address of the client. The type is string. ClientAddress interface{} // client's port. The type is interface{} with range: 0..4294967295. ClientPort interface{} // Config session ID. The type is string. ConfigSessionId interface{} // Admin config session ID. The type is string. AdminConfigSessionId interface{} // is the session registered for alarm notifications. The type is // XrXmlSessionAlarmRegister. AlarmNotification interface{} // VRF name . The type is string. VrfName interface{} // session start time in seconds since the Unix Epoch. The type is interface{} // with range: 0..4294967295. Units are second. StartTime interface{} // Elapsed time(seconds) since a session is created. The type is interface{} // with range: 0..4294967295. Units are second. ElapsedTime interface{} // Time(seconds) since last session state change happened . The type is // interface{} with range: 0..4294967295. Units are second. LastStateChange interface{} }
XrXml_Agent_Default_Sessions_Session xml sessions information
func (*XrXml_Agent_Default_Sessions_Session) GetEntityData ¶
func (session *XrXml_Agent_Default_Sessions_Session) GetEntityData() *types.CommonEntityData
type XrXml_Agent_Ssl ¶
type XrXml_Agent_Ssl struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // sessions information. Sessions XrXml_Agent_Ssl_Sessions }
XrXml_Agent_Ssl SSL sessions information
func (*XrXml_Agent_Ssl) GetEntityData ¶
func (ssl *XrXml_Agent_Ssl) GetEntityData() *types.CommonEntityData
type XrXml_Agent_Ssl_Sessions ¶
type XrXml_Agent_Ssl_Sessions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // xml sessions information. The type is slice of // XrXml_Agent_Ssl_Sessions_Session. Session []*XrXml_Agent_Ssl_Sessions_Session }
XrXml_Agent_Ssl_Sessions sessions information
func (*XrXml_Agent_Ssl_Sessions) GetEntityData ¶
func (sessions *XrXml_Agent_Ssl_Sessions) GetEntityData() *types.CommonEntityData
type XrXml_Agent_Ssl_Sessions_Session ¶
type XrXml_Agent_Ssl_Sessions_Session struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Session Id. The type is interface{} with range: // 0..4294967295. SessionId interface{} // Username. The type is string. Username interface{} // state of the session idle/busy. The type is XrXmlSessionState. State interface{} // ip address of the client. The type is string. ClientAddress interface{} // client's port. The type is interface{} with range: 0..4294967295. ClientPort interface{} // Config session ID. The type is string. ConfigSessionId interface{} // Admin config session ID. The type is string. AdminConfigSessionId interface{} // is the session registered for alarm notifications. The type is // XrXmlSessionAlarmRegister. AlarmNotification interface{} // VRF name . The type is string. VrfName interface{} // session start time in seconds since the Unix Epoch. The type is interface{} // with range: 0..4294967295. Units are second. StartTime interface{} // Elapsed time(seconds) since a session is created. The type is interface{} // with range: 0..4294967295. Units are second. ElapsedTime interface{} // Time(seconds) since last session state change happened . The type is // interface{} with range: 0..4294967295. Units are second. LastStateChange interface{} }
XrXml_Agent_Ssl_Sessions_Session xml sessions information
func (*XrXml_Agent_Ssl_Sessions_Session) GetEntityData ¶
func (session *XrXml_Agent_Ssl_Sessions_Session) GetEntityData() *types.CommonEntityData
type XrXml_Agent_Tty ¶
type XrXml_Agent_Tty struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // sessions information. Sessions XrXml_Agent_Tty_Sessions }
XrXml_Agent_Tty TTY sessions information
func (*XrXml_Agent_Tty) GetEntityData ¶
func (tty *XrXml_Agent_Tty) GetEntityData() *types.CommonEntityData
type XrXml_Agent_Tty_Sessions ¶
type XrXml_Agent_Tty_Sessions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // xml sessions information. The type is slice of // XrXml_Agent_Tty_Sessions_Session. Session []*XrXml_Agent_Tty_Sessions_Session }
XrXml_Agent_Tty_Sessions sessions information
func (*XrXml_Agent_Tty_Sessions) GetEntityData ¶
func (sessions *XrXml_Agent_Tty_Sessions) GetEntityData() *types.CommonEntityData
type XrXml_Agent_Tty_Sessions_Session ¶
type XrXml_Agent_Tty_Sessions_Session struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Session Id. The type is interface{} with range: // 0..4294967295. SessionId interface{} // Username. The type is string. Username interface{} // state of the session idle/busy. The type is XrXmlSessionState. State interface{} // ip address of the client. The type is string. ClientAddress interface{} // client's port. The type is interface{} with range: 0..4294967295. ClientPort interface{} // Config session ID. The type is string. ConfigSessionId interface{} // Admin config session ID. The type is string. AdminConfigSessionId interface{} // is the session registered for alarm notifications. The type is // XrXmlSessionAlarmRegister. AlarmNotification interface{} // VRF name . The type is string. VrfName interface{} // session start time in seconds since the Unix Epoch. The type is interface{} // with range: 0..4294967295. Units are second. StartTime interface{} // Elapsed time(seconds) since a session is created. The type is interface{} // with range: 0..4294967295. Units are second. ElapsedTime interface{} // Time(seconds) since last session state change happened . The type is // interface{} with range: 0..4294967295. Units are second. LastStateChange interface{} }
XrXml_Agent_Tty_Sessions_Session xml sessions information
func (*XrXml_Agent_Tty_Sessions_Session) GetEntityData ¶
func (session *XrXml_Agent_Tty_Sessions_Session) GetEntityData() *types.CommonEntityData