man_xml_ttyagent_oper

package
v0.0.0-...-50def94 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 2, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

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

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

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL