tty_server_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 tty-server package operational data.

This module contains definitions for the following management objects:

tty: TTY Line Configuration

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 LineState

type LineState string

LineState represents Line state

const (
	// Line not connected
	LineState_none LineState = "none"

	// Line registered
	LineState_registered LineState = "registered"

	// Line active and in use
	LineState_in_use LineState = "in-use"
)

type SessionOperation

type SessionOperation string

SessionOperation represents Session operation

const (
	// No sessions on the line
	SessionOperation_none SessionOperation = "none"

	// Session getting set up
	SessionOperation_setup SessionOperation = "setup"

	// Session active with a shell
	SessionOperation_shell SessionOperation = "shell"

	// Session in transitioning phase
	SessionOperation_transitioning SessionOperation = "transitioning"

	// Session ready to receive packets
	SessionOperation_packet SessionOperation = "packet"
)

type Tty

type Tty struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// List of Nodes for console.
	ConsoleNodes Tty_ConsoleNodes

	// List of VTY lines.
	VtyLines Tty_VtyLines

	// List of Nodes attached with an auxiliary line.
	AuxiliaryNodes Tty_AuxiliaryNodes
}

Tty TTY Line Configuration

func (*Tty) GetEntityData

func (tty *Tty) GetEntityData() *types.CommonEntityData

type Tty_AuxiliaryNodes

type Tty_AuxiliaryNodes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Line configuration on a node. The type is slice of
	// Tty_AuxiliaryNodes_AuxiliaryNode.
	AuxiliaryNode []*Tty_AuxiliaryNodes_AuxiliaryNode
}

Tty_AuxiliaryNodes List of Nodes attached with an auxiliary line

func (*Tty_AuxiliaryNodes) GetEntityData

func (auxiliaryNodes *Tty_AuxiliaryNodes) GetEntityData() *types.CommonEntityData

type Tty_AuxiliaryNodes_AuxiliaryNode

type Tty_AuxiliaryNodes_AuxiliaryNode struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Node ID. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	Id interface{}

	// Auxiliary line.
	AuxiliaryLine Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine
}

Tty_AuxiliaryNodes_AuxiliaryNode Line configuration on a node

func (*Tty_AuxiliaryNodes_AuxiliaryNode) GetEntityData

func (auxiliaryNode *Tty_AuxiliaryNodes_AuxiliaryNode) GetEntityData() *types.CommonEntityData

type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine

type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Statistics of the auxiliary line.
	AuxiliaryStatistics Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics

	// Line state information.
	State Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_State

	// Configuration information of the line.
	Configuration Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_Configuration
}

Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine Auxiliary line

func (*Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine) GetEntityData

type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics

type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RS232 statistics of console line.
	Rs232 Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics_Rs232

	// General statistics of line.
	GeneralStatistics Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics_GeneralStatistics

	// Exec related statistics.
	Exec Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics_Exec

	// AAA related statistics.
	Aaa Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics_Aaa
}

Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics Statistics of the auxiliary line

func (*Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics) GetEntityData

type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics_Aaa

type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics_Aaa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The authenticated username. The type is string.
	UserName interface{}
}

Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics_Aaa AAA related statistics

func (*Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics_Aaa) GetEntityData

type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics_Exec

type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics_Exec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Specifies whether timestamp is enabled or not. The type is bool.
	TimeStampEnabled interface{}
}

Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics_Exec Exec related statistics

func (*Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics_Exec) GetEntityData

type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics_GeneralStatistics

type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics_GeneralStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Terminal length. The type is interface{} with range: 0..4294967295.
	TerminalLength interface{}

	// Line width. The type is interface{} with range: 0..4294967295.
	TerminalWidth interface{}

	// Usable as async interface. The type is bool.
	AsyncInterface interface{}

	// Software flow control start char. The type is interface{} with range:
	// -128..127.
	FlowControlStartCharacter interface{}

	// Software flow control stop char. The type is interface{} with range:
	// -128..127.
	FlowControlStopCharacter interface{}

	// DNS resolution enabled. The type is bool.
	DomainLookupEnabled interface{}

	// MOTD banner enabled. The type is bool.
	MotdBannerEnabled interface{}

	// TTY private flag. The type is bool.
	PrivateFlag interface{}

	// Terminal type. The type is string.
	TerminalType interface{}

	// Absolute timeout period. The type is interface{} with range: 0..4294967295.
	AbsoluteTimeout interface{}

	// TTY idle time. The type is interface{} with range: 0..4294967295.
	IdleTime interface{}
}

Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics_GeneralStatistics General statistics of line

func (*Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics_GeneralStatistics) GetEntityData

type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics_Rs232

type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics_Rs232 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of databits. The type is interface{} with range: 0..4294967295.
	// Units are bit.
	DataBits interface{}

	// Exec disabled on TTY. The type is bool.
	ExecDisabled interface{}

	// Hardware flow control status. The type is interface{} with range:
	// 0..4294967295.
	HardwareFlowControlStatus interface{}

	// Parity status. The type is interface{} with range: 0..4294967295.
	ParityStatus interface{}

	// Inbound/Outbound baud rate in bps. The type is interface{} with range:
	// 0..4294967295. Units are bit/s.
	BaudRate interface{}

	// Number of stopbits. The type is interface{} with range: 0..4294967295.
	// Units are bit.
	StopBits interface{}

	// Overrun error count. The type is interface{} with range: 0..4294967295.
	OverrunErrorCount interface{}

	// Framing error count. The type is interface{} with range: 0..4294967295.
	FramingErrorCount interface{}

	// Parity error count. The type is interface{} with range: 0..4294967295.
	ParityErrorCount interface{}
}

Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics_Rs232 RS232 statistics of console line

func (*Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics_Rs232) GetEntityData

type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_Configuration

type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_Configuration struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Conection configuration information.
	ConnectionConfiguration Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_Configuration_ConnectionConfiguration
}

Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_Configuration Configuration information of the line

func (*Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_Configuration) GetEntityData

type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_Configuration_ConnectionConfiguration

type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_Configuration_ConnectionConfiguration struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ACL for outbound traffic. The type is string.
	AclOut interface{}

	// ACL for inbound traffic. The type is string.
	AclIn interface{}

	// Protocols to use when connecting to the terminal server.
	TransportInput Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_Configuration_ConnectionConfiguration_TransportInput
}

Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_Configuration_ConnectionConfiguration Conection configuration information

func (*Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_Configuration_ConnectionConfiguration) GetEntityData

type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_Configuration_ConnectionConfiguration_TransportInput

type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_Configuration_ConnectionConfiguration_TransportInput struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Choose transport protocols. The type is TtyTransportProtocolSelect. The
	// default value is all.
	Select interface{}

	// Transport protocol1. The type is TtyTransportProtocol.
	Protocol1 interface{}

	// Transport protocol2. The type is TtyTransportProtocol.
	Protocol2 interface{}

	// Not used. The type is interface{} with range: 0..4294967295.
	None interface{}
}

Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_Configuration_ConnectionConfiguration_TransportInput Protocols to use when connecting to the terminal server

func (*Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_Configuration_ConnectionConfiguration_TransportInput) GetEntityData

type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_State

type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_State struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information related to template applied to the line.
	Template Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_State_Template

	// General information.
	General Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_State_General
}

Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_State Line state information

func (*Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_State) GetEntityData

type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_State_General

type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_State_General struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// application running of on the tty line. The type is SessionOperation.
	Operation interface{}

	// State of the line. The type is LineState.
	GeneralState interface{}
}

Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_State_General General information

func (*Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_State_General) GetEntityData

type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_State_Template

type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_State_Template struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name of the template. The type is string.
	Name interface{}
}

Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_State_Template Information related to template applied to the line

func (*Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_State_Template) GetEntityData

type Tty_ConsoleNodes

type Tty_ConsoleNodes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Console line configuration on a node. The type is slice of
	// Tty_ConsoleNodes_ConsoleNode.
	ConsoleNode []*Tty_ConsoleNodes_ConsoleNode
}

Tty_ConsoleNodes List of Nodes for console

func (*Tty_ConsoleNodes) GetEntityData

func (consoleNodes *Tty_ConsoleNodes) GetEntityData() *types.CommonEntityData

type Tty_ConsoleNodes_ConsoleNode

type Tty_ConsoleNodes_ConsoleNode struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Node ID. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	Id interface{}

	// Console line.
	ConsoleLine Tty_ConsoleNodes_ConsoleNode_ConsoleLine
}

Tty_ConsoleNodes_ConsoleNode Console line configuration on a node

func (*Tty_ConsoleNodes_ConsoleNode) GetEntityData

func (consoleNode *Tty_ConsoleNodes_ConsoleNode) GetEntityData() *types.CommonEntityData

type Tty_ConsoleNodes_ConsoleNode_ConsoleLine

type Tty_ConsoleNodes_ConsoleNode_ConsoleLine struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Statistics of the console line.
	ConsoleStatistics Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics

	// Line state information.
	State Tty_ConsoleNodes_ConsoleNode_ConsoleLine_State

	// Configuration information of the line.
	Configuration Tty_ConsoleNodes_ConsoleNode_ConsoleLine_Configuration
}

Tty_ConsoleNodes_ConsoleNode_ConsoleLine Console line

func (*Tty_ConsoleNodes_ConsoleNode_ConsoleLine) GetEntityData

func (consoleLine *Tty_ConsoleNodes_ConsoleNode_ConsoleLine) GetEntityData() *types.CommonEntityData

type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_Configuration

type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_Configuration struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Conection configuration information.
	ConnectionConfiguration Tty_ConsoleNodes_ConsoleNode_ConsoleLine_Configuration_ConnectionConfiguration
}

Tty_ConsoleNodes_ConsoleNode_ConsoleLine_Configuration Configuration information of the line

func (*Tty_ConsoleNodes_ConsoleNode_ConsoleLine_Configuration) GetEntityData

type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_Configuration_ConnectionConfiguration

type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_Configuration_ConnectionConfiguration struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ACL for outbound traffic. The type is string.
	AclOut interface{}

	// ACL for inbound traffic. The type is string.
	AclIn interface{}

	// Protocols to use when connecting to the terminal server.
	TransportInput Tty_ConsoleNodes_ConsoleNode_ConsoleLine_Configuration_ConnectionConfiguration_TransportInput
}

Tty_ConsoleNodes_ConsoleNode_ConsoleLine_Configuration_ConnectionConfiguration Conection configuration information

func (*Tty_ConsoleNodes_ConsoleNode_ConsoleLine_Configuration_ConnectionConfiguration) GetEntityData

type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_Configuration_ConnectionConfiguration_TransportInput

type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_Configuration_ConnectionConfiguration_TransportInput struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Choose transport protocols. The type is TtyTransportProtocolSelect. The
	// default value is all.
	Select interface{}

	// Transport protocol1. The type is TtyTransportProtocol.
	Protocol1 interface{}

	// Transport protocol2. The type is TtyTransportProtocol.
	Protocol2 interface{}

	// Not used. The type is interface{} with range: 0..4294967295.
	None interface{}
}

Tty_ConsoleNodes_ConsoleNode_ConsoleLine_Configuration_ConnectionConfiguration_TransportInput Protocols to use when connecting to the terminal server

func (*Tty_ConsoleNodes_ConsoleNode_ConsoleLine_Configuration_ConnectionConfiguration_TransportInput) GetEntityData

type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics

type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RS232 statistics of console line.
	Rs232 Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics_Rs232

	// General statistics of line.
	GeneralStatistics Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics_GeneralStatistics

	// Exec related statistics.
	Exec Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics_Exec

	// AAA related statistics.
	Aaa Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics_Aaa
}

Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics Statistics of the console line

func (*Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics) GetEntityData

type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics_Aaa

type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics_Aaa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The authenticated username. The type is string.
	UserName interface{}
}

Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics_Aaa AAA related statistics

func (*Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics_Aaa) GetEntityData

type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics_Exec

type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics_Exec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Specifies whether timestamp is enabled or not. The type is bool.
	TimeStampEnabled interface{}
}

Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics_Exec Exec related statistics

func (*Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics_Exec) GetEntityData

type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics_GeneralStatistics

type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics_GeneralStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Terminal length. The type is interface{} with range: 0..4294967295.
	TerminalLength interface{}

	// Line width. The type is interface{} with range: 0..4294967295.
	TerminalWidth interface{}

	// Usable as async interface. The type is bool.
	AsyncInterface interface{}

	// Software flow control start char. The type is interface{} with range:
	// -128..127.
	FlowControlStartCharacter interface{}

	// Software flow control stop char. The type is interface{} with range:
	// -128..127.
	FlowControlStopCharacter interface{}

	// DNS resolution enabled. The type is bool.
	DomainLookupEnabled interface{}

	// MOTD banner enabled. The type is bool.
	MotdBannerEnabled interface{}

	// TTY private flag. The type is bool.
	PrivateFlag interface{}

	// Terminal type. The type is string.
	TerminalType interface{}

	// Absolute timeout period. The type is interface{} with range: 0..4294967295.
	AbsoluteTimeout interface{}

	// TTY idle time. The type is interface{} with range: 0..4294967295.
	IdleTime interface{}
}

Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics_GeneralStatistics General statistics of line

func (*Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics_GeneralStatistics) GetEntityData

type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics_Rs232

type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics_Rs232 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of databits. The type is interface{} with range: 0..4294967295.
	// Units are bit.
	DataBits interface{}

	// Exec disabled on TTY. The type is bool.
	ExecDisabled interface{}

	// Hardware flow control status. The type is interface{} with range:
	// 0..4294967295.
	HardwareFlowControlStatus interface{}

	// Parity status. The type is interface{} with range: 0..4294967295.
	ParityStatus interface{}

	// Inbound/Outbound baud rate in bps. The type is interface{} with range:
	// 0..4294967295. Units are bit/s.
	BaudRate interface{}

	// Number of stopbits. The type is interface{} with range: 0..4294967295.
	// Units are bit.
	StopBits interface{}

	// Overrun error count. The type is interface{} with range: 0..4294967295.
	OverrunErrorCount interface{}

	// Framing error count. The type is interface{} with range: 0..4294967295.
	FramingErrorCount interface{}

	// Parity error count. The type is interface{} with range: 0..4294967295.
	ParityErrorCount interface{}
}

Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics_Rs232 RS232 statistics of console line

func (*Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics_Rs232) GetEntityData

type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_State

type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_State struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information related to template applied to the line.
	Template Tty_ConsoleNodes_ConsoleNode_ConsoleLine_State_Template

	// General information.
	General Tty_ConsoleNodes_ConsoleNode_ConsoleLine_State_General
}

Tty_ConsoleNodes_ConsoleNode_ConsoleLine_State Line state information

func (*Tty_ConsoleNodes_ConsoleNode_ConsoleLine_State) GetEntityData

type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_State_General

type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_State_General struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// application running of on the tty line. The type is SessionOperation.
	Operation interface{}

	// State of the line. The type is LineState.
	GeneralState interface{}
}

Tty_ConsoleNodes_ConsoleNode_ConsoleLine_State_General General information

func (*Tty_ConsoleNodes_ConsoleNode_ConsoleLine_State_General) GetEntityData

type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_State_Template

type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_State_Template struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name of the template. The type is string.
	Name interface{}
}

Tty_ConsoleNodes_ConsoleNode_ConsoleLine_State_Template Information related to template applied to the line

func (*Tty_ConsoleNodes_ConsoleNode_ConsoleLine_State_Template) GetEntityData

type Tty_VtyLines

type Tty_VtyLines struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VTY Line. The type is slice of Tty_VtyLines_VtyLine.
	VtyLine []*Tty_VtyLines_VtyLine
}

Tty_VtyLines List of VTY lines

func (*Tty_VtyLines) GetEntityData

func (vtyLines *Tty_VtyLines) GetEntityData() *types.CommonEntityData

type Tty_VtyLines_VtyLine

type Tty_VtyLines_VtyLine struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. VTY Line number. The type is interface{} with
	// range: 0..4294967295.
	LineNumber interface{}

	// Statistics of the VTY line.
	VtyStatistics Tty_VtyLines_VtyLine_VtyStatistics

	// Line state information.
	State Tty_VtyLines_VtyLine_State

	// Configuration information of the line.
	Configuration Tty_VtyLines_VtyLine_Configuration

	// Outgoing sessions.
	Sessions Tty_VtyLines_VtyLine_Sessions
}

Tty_VtyLines_VtyLine VTY Line

func (*Tty_VtyLines_VtyLine) GetEntityData

func (vtyLine *Tty_VtyLines_VtyLine) GetEntityData() *types.CommonEntityData

type Tty_VtyLines_VtyLine_Configuration

type Tty_VtyLines_VtyLine_Configuration struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Conection configuration information.
	ConnectionConfiguration Tty_VtyLines_VtyLine_Configuration_ConnectionConfiguration
}

Tty_VtyLines_VtyLine_Configuration Configuration information of the line

func (*Tty_VtyLines_VtyLine_Configuration) GetEntityData

func (configuration *Tty_VtyLines_VtyLine_Configuration) GetEntityData() *types.CommonEntityData

type Tty_VtyLines_VtyLine_Configuration_ConnectionConfiguration

type Tty_VtyLines_VtyLine_Configuration_ConnectionConfiguration struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ACL for outbound traffic. The type is string.
	AclOut interface{}

	// ACL for inbound traffic. The type is string.
	AclIn interface{}

	// Protocols to use when connecting to the terminal server.
	TransportInput Tty_VtyLines_VtyLine_Configuration_ConnectionConfiguration_TransportInput
}

Tty_VtyLines_VtyLine_Configuration_ConnectionConfiguration Conection configuration information

func (*Tty_VtyLines_VtyLine_Configuration_ConnectionConfiguration) GetEntityData

func (connectionConfiguration *Tty_VtyLines_VtyLine_Configuration_ConnectionConfiguration) GetEntityData() *types.CommonEntityData

type Tty_VtyLines_VtyLine_Configuration_ConnectionConfiguration_TransportInput

type Tty_VtyLines_VtyLine_Configuration_ConnectionConfiguration_TransportInput struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Choose transport protocols. The type is TtyTransportProtocolSelect. The
	// default value is all.
	Select interface{}

	// Transport protocol1. The type is TtyTransportProtocol.
	Protocol1 interface{}

	// Transport protocol2. The type is TtyTransportProtocol.
	Protocol2 interface{}

	// Not used. The type is interface{} with range: 0..4294967295.
	None interface{}
}

Tty_VtyLines_VtyLine_Configuration_ConnectionConfiguration_TransportInput Protocols to use when connecting to the terminal server

func (*Tty_VtyLines_VtyLine_Configuration_ConnectionConfiguration_TransportInput) GetEntityData

type Tty_VtyLines_VtyLine_Sessions

type Tty_VtyLines_VtyLine_Sessions struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// List of outgoing sessions. The type is slice of
	// Tty_VtyLines_VtyLine_Sessions_OutgoingConnection.
	OutgoingConnection []*Tty_VtyLines_VtyLine_Sessions_OutgoingConnection
}

Tty_VtyLines_VtyLine_Sessions Outgoing sessions

func (*Tty_VtyLines_VtyLine_Sessions) GetEntityData

func (sessions *Tty_VtyLines_VtyLine_Sessions) GetEntityData() *types.CommonEntityData

type Tty_VtyLines_VtyLine_Sessions_OutgoingConnection

type Tty_VtyLines_VtyLine_Sessions_OutgoingConnection struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Connection ID [1-20]. The type is interface{} with range: 0..255.
	ConnectionId interface{}

	// Host name. The type is string.
	HostName interface{}

	// Session transport protocol. The type is TransportService.
	TransportProtocol interface{}

	// True indicates last active session. The type is bool.
	IsLastActiveSession interface{}

	// Elapsed time since session was suspended (in seconds). The type is
	// interface{} with range: 0..4294967295. Units are second.
	IdleTime interface{}

	// Host address.
	HostAddress Tty_VtyLines_VtyLine_Sessions_OutgoingConnection_HostAddress
}

Tty_VtyLines_VtyLine_Sessions_OutgoingConnection List of outgoing sessions

func (*Tty_VtyLines_VtyLine_Sessions_OutgoingConnection) GetEntityData

func (outgoingConnection *Tty_VtyLines_VtyLine_Sessions_OutgoingConnection) GetEntityData() *types.CommonEntityData

type Tty_VtyLines_VtyLine_Sessions_OutgoingConnection_HostAddress

type Tty_VtyLines_VtyLine_Sessions_OutgoingConnection_HostAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is one of the following: Ipv4Ipv6.
	AfName interface{}

	// IPv4 address. The type is string with 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}]+)?.
	Ipv4Address interface{}

	// IPv6 address. The type is string with 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}]+)?.
	Ipv6Address interface{}
}

Tty_VtyLines_VtyLine_Sessions_OutgoingConnection_HostAddress Host address

func (*Tty_VtyLines_VtyLine_Sessions_OutgoingConnection_HostAddress) GetEntityData

type Tty_VtyLines_VtyLine_State

type Tty_VtyLines_VtyLine_State struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information related to template applied to the line.
	Template Tty_VtyLines_VtyLine_State_Template

	// General information.
	General Tty_VtyLines_VtyLine_State_General
}

Tty_VtyLines_VtyLine_State Line state information

func (*Tty_VtyLines_VtyLine_State) GetEntityData

func (state *Tty_VtyLines_VtyLine_State) GetEntityData() *types.CommonEntityData

type Tty_VtyLines_VtyLine_State_General

type Tty_VtyLines_VtyLine_State_General struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// application running of on the tty line. The type is SessionOperation.
	Operation interface{}

	// State of the line. The type is LineState.
	GeneralState interface{}
}

Tty_VtyLines_VtyLine_State_General General information

func (*Tty_VtyLines_VtyLine_State_General) GetEntityData

func (general *Tty_VtyLines_VtyLine_State_General) GetEntityData() *types.CommonEntityData

type Tty_VtyLines_VtyLine_State_Template

type Tty_VtyLines_VtyLine_State_Template struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name of the template. The type is string.
	Name interface{}
}

Tty_VtyLines_VtyLine_State_Template Information related to template applied to the line

func (*Tty_VtyLines_VtyLine_State_Template) GetEntityData

func (template *Tty_VtyLines_VtyLine_State_Template) GetEntityData() *types.CommonEntityData

type Tty_VtyLines_VtyLine_VtyStatistics

type Tty_VtyLines_VtyLine_VtyStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Connection related statistics.
	Connection Tty_VtyLines_VtyLine_VtyStatistics_Connection

	// General statistics of line.
	GeneralStatistics Tty_VtyLines_VtyLine_VtyStatistics_GeneralStatistics

	// Exec related statistics.
	Exec Tty_VtyLines_VtyLine_VtyStatistics_Exec

	// AAA related statistics.
	Aaa Tty_VtyLines_VtyLine_VtyStatistics_Aaa
}

Tty_VtyLines_VtyLine_VtyStatistics Statistics of the VTY line

func (*Tty_VtyLines_VtyLine_VtyStatistics) GetEntityData

func (vtyStatistics *Tty_VtyLines_VtyLine_VtyStatistics) GetEntityData() *types.CommonEntityData

type Tty_VtyLines_VtyLine_VtyStatistics_Aaa

type Tty_VtyLines_VtyLine_VtyStatistics_Aaa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The authenticated username. The type is string.
	UserName interface{}
}

Tty_VtyLines_VtyLine_VtyStatistics_Aaa AAA related statistics

func (*Tty_VtyLines_VtyLine_VtyStatistics_Aaa) GetEntityData

type Tty_VtyLines_VtyLine_VtyStatistics_Connection

type Tty_VtyLines_VtyLine_VtyStatistics_Connection struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Incoming host address(max). The type is string with length: 0..46.
	IncomingHostAddress interface{}

	// Incoming host address family. The type is interface{} with range:
	// 0..4294967295.
	HostAddressFamily interface{}

	// Input transport. The type is interface{} with range: 0..4294967295.
	Service interface{}
}

Tty_VtyLines_VtyLine_VtyStatistics_Connection Connection related statistics

func (*Tty_VtyLines_VtyLine_VtyStatistics_Connection) GetEntityData

type Tty_VtyLines_VtyLine_VtyStatistics_Exec

type Tty_VtyLines_VtyLine_VtyStatistics_Exec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Specifies whether timestamp is enabled or not. The type is bool.
	TimeStampEnabled interface{}
}

Tty_VtyLines_VtyLine_VtyStatistics_Exec Exec related statistics

func (*Tty_VtyLines_VtyLine_VtyStatistics_Exec) GetEntityData

type Tty_VtyLines_VtyLine_VtyStatistics_GeneralStatistics

type Tty_VtyLines_VtyLine_VtyStatistics_GeneralStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Terminal length. The type is interface{} with range: 0..4294967295.
	TerminalLength interface{}

	// Line width. The type is interface{} with range: 0..4294967295.
	TerminalWidth interface{}

	// Usable as async interface. The type is bool.
	AsyncInterface interface{}

	// Software flow control start char. The type is interface{} with range:
	// -128..127.
	FlowControlStartCharacter interface{}

	// Software flow control stop char. The type is interface{} with range:
	// -128..127.
	FlowControlStopCharacter interface{}

	// DNS resolution enabled. The type is bool.
	DomainLookupEnabled interface{}

	// MOTD banner enabled. The type is bool.
	MotdBannerEnabled interface{}

	// TTY private flag. The type is bool.
	PrivateFlag interface{}

	// Terminal type. The type is string.
	TerminalType interface{}

	// Absolute timeout period. The type is interface{} with range: 0..4294967295.
	AbsoluteTimeout interface{}

	// TTY idle time. The type is interface{} with range: 0..4294967295.
	IdleTime interface{}
}

Tty_VtyLines_VtyLine_VtyStatistics_GeneralStatistics General statistics of line

func (*Tty_VtyLines_VtyLine_VtyStatistics_GeneralStatistics) GetEntityData

Jump to

Keyboard shortcuts

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