subscriber_session_mon_oper

package
v0.0.0-...-fac1166 Latest Latest
Warning

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

Go to latest
Published: Oct 17, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

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

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

Jump to

Keyboard shortcuts

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