Documentation
¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR subscriber-session-mon package operational data.
This module contains definitions for the following management objects:
session-mon: Sessionmon
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 SessionMon ¶
type SessionMon struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Subscriber Sessionmon list of nodes. Nodes SessionMon_Nodes }
SessionMon Sessionmon
func (*SessionMon) GetEntityData ¶
func (sessionMon *SessionMon) GetEntityData() *types.CommonEntityData
type SessionMon_Nodes ¶
type SessionMon_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Subscriber sessionmon operational data for a particular node. The type is // slice of SessionMon_Nodes_Node. Node []*SessionMon_Nodes_Node }
SessionMon_Nodes Subscriber Sessionmon list of nodes
func (*SessionMon_Nodes) GetEntityData ¶
func (nodes *SessionMon_Nodes) GetEntityData() *types.CommonEntityData
type SessionMon_Nodes_Node ¶
type SessionMon_Nodes_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Nodeid location . The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Session Mon Statistics. SessionMonStatistics SessionMon_Nodes_Node_SessionMonStatistics // Statistics Table. InterfaceAllStatistics SessionMon_Nodes_Node_InterfaceAllStatistics // Smart license. LicenseStatistics SessionMon_Nodes_Node_LicenseStatistics }
SessionMon_Nodes_Node Subscriber sessionmon operational data for a particular node
func (*SessionMon_Nodes_Node) GetEntityData ¶
func (node *SessionMon_Nodes_Node) GetEntityData() *types.CommonEntityData
type SessionMon_Nodes_Node_InterfaceAllStatistics ¶
type SessionMon_Nodes_Node_InterfaceAllStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Statistics. The type is slice of // SessionMon_Nodes_Node_InterfaceAllStatistics_InterfaceAllStatistic. InterfaceAllStatistic []*SessionMon_Nodes_Node_InterfaceAllStatistics_InterfaceAllStatistic }
SessionMon_Nodes_Node_InterfaceAllStatistics Statistics Table
func (*SessionMon_Nodes_Node_InterfaceAllStatistics) GetEntityData ¶
func (interfaceAllStatistics *SessionMon_Nodes_Node_InterfaceAllStatistics) GetEntityData() *types.CommonEntityData
type SessionMon_Nodes_Node_InterfaceAllStatistics_InterfaceAllStatistic ¶
type SessionMon_Nodes_Node_InterfaceAllStatistics_InterfaceAllStatistic struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface Name. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // total. The type is interface{} with range: 0..4294967295. Total interface{} // pppoe. The type is interface{} with range: 0..4294967295. Pppoe interface{} // pppoe ds. The type is interface{} with range: 0..4294967295. PppoeDs interface{} // dhcpv4. The type is interface{} with range: 0..4294967295. Dhcpv4 interface{} // dhcpv6. The type is interface{} with range: 0..4294967295. Dhcpv6 interface{} // dhcp ds. The type is interface{} with range: 0..4294967295. DhcpDs interface{} // ippkt. The type is interface{} with range: 0..4294967295. Ippkt interface{} // active sessions. The type is interface{} with range: 0..4294967295. ActiveSessions interface{} // standby sessions. The type is interface{} with range: 0..4294967295. StandbySessions interface{} // peak active sessions. The type is interface{} with range: 0..4294967295. PeakActiveSessions interface{} // peak standby sessions. The type is interface{} with range: 0..4294967295. PeakStandbySessions interface{} // peak start time. The type is interface{} with range: 0..4294967295. PeakStartTime interface{} // timeout value. The type is interface{} with range: 0..4294967295. TimeoutValue interface{} }
SessionMon_Nodes_Node_InterfaceAllStatistics_InterfaceAllStatistic Statistics
func (*SessionMon_Nodes_Node_InterfaceAllStatistics_InterfaceAllStatistic) GetEntityData ¶
func (interfaceAllStatistic *SessionMon_Nodes_Node_InterfaceAllStatistics_InterfaceAllStatistic) GetEntityData() *types.CommonEntityData
type SessionMon_Nodes_Node_LicenseStatistics ¶
type SessionMon_Nodes_Node_LicenseStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // total. The type is interface{} with range: 0..4294967295. Total interface{} // pppoe. The type is interface{} with range: 0..4294967295. Pppoe interface{} // pppoe ds. The type is interface{} with range: 0..4294967295. PppoeDs interface{} // dhcpv4. The type is interface{} with range: 0..4294967295. Dhcpv4 interface{} // dhcpv6. The type is interface{} with range: 0..4294967295. Dhcpv6 interface{} // dhcp ds. The type is interface{} with range: 0..4294967295. DhcpDs interface{} // ippkt. The type is interface{} with range: 0..4294967295. Ippkt interface{} // active sessions. The type is interface{} with range: 0..4294967295. ActiveSessions interface{} // standby sessions. The type is interface{} with range: 0..4294967295. StandbySessions interface{} // peak active sessions. The type is interface{} with range: 0..4294967295. PeakActiveSessions interface{} // peak standby sessions. The type is interface{} with range: 0..4294967295. PeakStandbySessions interface{} // peak start time. The type is interface{} with range: 0..4294967295. PeakStartTime interface{} // timeout value. The type is interface{} with range: 0..4294967295. TimeoutValue interface{} }
SessionMon_Nodes_Node_LicenseStatistics Smart license
func (*SessionMon_Nodes_Node_LicenseStatistics) GetEntityData ¶
func (licenseStatistics *SessionMon_Nodes_Node_LicenseStatistics) GetEntityData() *types.CommonEntityData
type SessionMon_Nodes_Node_SessionMonStatistics ¶
type SessionMon_Nodes_Node_SessionMonStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // total. The type is interface{} with range: 0..4294967295. Total interface{} // pppoe. The type is interface{} with range: 0..4294967295. Pppoe interface{} // pppoe ds. The type is interface{} with range: 0..4294967295. PppoeDs interface{} // dhcpv4. The type is interface{} with range: 0..4294967295. Dhcpv4 interface{} // dhcpv6. The type is interface{} with range: 0..4294967295. Dhcpv6 interface{} // dhcp ds. The type is interface{} with range: 0..4294967295. DhcpDs interface{} // ippkt. The type is interface{} with range: 0..4294967295. Ippkt interface{} // active sessions. The type is interface{} with range: 0..4294967295. ActiveSessions interface{} // standby sessions. The type is interface{} with range: 0..4294967295. StandbySessions interface{} // peak active sessions. The type is interface{} with range: 0..4294967295. PeakActiveSessions interface{} // peak standby sessions. The type is interface{} with range: 0..4294967295. PeakStandbySessions interface{} // peak start time. The type is interface{} with range: 0..4294967295. PeakStartTime interface{} // timeout value. The type is interface{} with range: 0..4294967295. TimeoutValue interface{} }
SessionMon_Nodes_Node_SessionMonStatistics Session Mon Statistics
func (*SessionMon_Nodes_Node_SessionMonStatistics) GetEntityData ¶
func (sessionMonStatistics *SessionMon_Nodes_Node_SessionMonStatistics) GetEntityData() *types.CommonEntityData