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