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 ¶
- type LineState
- type SessionOperation
- type Tty
- type Tty_AuxiliaryNodes
- type Tty_AuxiliaryNodes_AuxiliaryNode
- type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine
- type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics
- type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics_Aaa
- type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics_Exec
- type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics_GeneralStatistics
- type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics_Rs232
- type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_Configuration
- type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_Configuration_ConnectionConfiguration
- type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_Configuration_ConnectionConfiguration_TransportInput
- type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_State
- type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_State_General
- type Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_State_Template
- type Tty_ConsoleNodes
- type Tty_ConsoleNodes_ConsoleNode
- type Tty_ConsoleNodes_ConsoleNode_ConsoleLine
- type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_Configuration
- type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_Configuration_ConnectionConfiguration
- type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_Configuration_ConnectionConfiguration_TransportInput
- type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics
- type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics_Aaa
- type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics_Exec
- type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics_GeneralStatistics
- type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics_Rs232
- type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_State
- type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_State_General
- type Tty_ConsoleNodes_ConsoleNode_ConsoleLine_State_Template
- type Tty_VtyLines
- type Tty_VtyLines_VtyLine
- type Tty_VtyLines_VtyLine_Configuration
- type Tty_VtyLines_VtyLine_Configuration_ConnectionConfiguration
- type Tty_VtyLines_VtyLine_Configuration_ConnectionConfiguration_TransportInput
- type Tty_VtyLines_VtyLine_Sessions
- type Tty_VtyLines_VtyLine_Sessions_OutgoingConnection
- type Tty_VtyLines_VtyLine_Sessions_OutgoingConnection_HostAddress
- type Tty_VtyLines_VtyLine_State
- type Tty_VtyLines_VtyLine_State_General
- type Tty_VtyLines_VtyLine_State_Template
- type Tty_VtyLines_VtyLine_VtyStatistics
- type Tty_VtyLines_VtyLine_VtyStatistics_Aaa
- type Tty_VtyLines_VtyLine_VtyStatistics_Connection
- type Tty_VtyLines_VtyLine_VtyStatistics_Exec
- type Tty_VtyLines_VtyLine_VtyStatistics_GeneralStatistics
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 ¶
func (auxiliaryLine *Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine) GetEntityData() *types.CommonEntityData
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 ¶
func (auxiliaryStatistics *Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics) GetEntityData() *types.CommonEntityData
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 ¶
func (aaa *Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics_Aaa) GetEntityData() *types.CommonEntityData
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 ¶
func (exec *Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics_Exec) GetEntityData() *types.CommonEntityData
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 ¶
func (generalStatistics *Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics_GeneralStatistics) GetEntityData() *types.CommonEntityData
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 ¶
func (rs232 *Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_AuxiliaryStatistics_Rs232) GetEntityData() *types.CommonEntityData
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 ¶
func (configuration *Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_Configuration) GetEntityData() *types.CommonEntityData
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 ¶
func (connectionConfiguration *Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_Configuration_ConnectionConfiguration) GetEntityData() *types.CommonEntityData
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 ¶
func (transportInput *Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_Configuration_ConnectionConfiguration_TransportInput) GetEntityData() *types.CommonEntityData
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 ¶
func (state *Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_State) GetEntityData() *types.CommonEntityData
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 ¶
func (general *Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_State_General) GetEntityData() *types.CommonEntityData
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 ¶
func (template *Tty_AuxiliaryNodes_AuxiliaryNode_AuxiliaryLine_State_Template) GetEntityData() *types.CommonEntityData
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 ¶
func (configuration *Tty_ConsoleNodes_ConsoleNode_ConsoleLine_Configuration) GetEntityData() *types.CommonEntityData
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 ¶
func (connectionConfiguration *Tty_ConsoleNodes_ConsoleNode_ConsoleLine_Configuration_ConnectionConfiguration) GetEntityData() *types.CommonEntityData
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 ¶
func (transportInput *Tty_ConsoleNodes_ConsoleNode_ConsoleLine_Configuration_ConnectionConfiguration_TransportInput) GetEntityData() *types.CommonEntityData
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 ¶
func (consoleStatistics *Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics) GetEntityData() *types.CommonEntityData
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 ¶
func (aaa *Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics_Aaa) GetEntityData() *types.CommonEntityData
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 ¶
func (exec *Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics_Exec) GetEntityData() *types.CommonEntityData
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 ¶
func (generalStatistics *Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics_GeneralStatistics) GetEntityData() *types.CommonEntityData
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 ¶
func (rs232 *Tty_ConsoleNodes_ConsoleNode_ConsoleLine_ConsoleStatistics_Rs232) GetEntityData() *types.CommonEntityData
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 ¶
func (state *Tty_ConsoleNodes_ConsoleNode_ConsoleLine_State) GetEntityData() *types.CommonEntityData
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 ¶
func (general *Tty_ConsoleNodes_ConsoleNode_ConsoleLine_State_General) GetEntityData() *types.CommonEntityData
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 ¶
func (template *Tty_ConsoleNodes_ConsoleNode_ConsoleLine_State_Template) GetEntityData() *types.CommonEntityData
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 ¶
func (transportInput *Tty_VtyLines_VtyLine_Configuration_ConnectionConfiguration_TransportInput) GetEntityData() *types.CommonEntityData
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 ¶
func (hostAddress *Tty_VtyLines_VtyLine_Sessions_OutgoingConnection_HostAddress) GetEntityData() *types.CommonEntityData
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 ¶
func (aaa *Tty_VtyLines_VtyLine_VtyStatistics_Aaa) GetEntityData() *types.CommonEntityData
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 ¶
func (connection *Tty_VtyLines_VtyLine_VtyStatistics_Connection) GetEntityData() *types.CommonEntityData
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 ¶
func (exec *Tty_VtyLines_VtyLine_VtyStatistics_Exec) GetEntityData() *types.CommonEntityData
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 ¶
func (generalStatistics *Tty_VtyLines_VtyLine_VtyStatistics_GeneralStatistics) GetEntityData() *types.CommonEntityData