subscriber_accounting_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 subscriber-accounting package operational data.

This module contains definitions for the following management objects:

subscriber-accounting: Subscriber accounting operational data

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 SubscriberAccounting

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

	// Subscriber accounting operational data for a particular location.
	Nodes SubscriberAccounting_Nodes
}

SubscriberAccounting Subscriber accounting operational data

func (*SubscriberAccounting) GetEntityData

func (subscriberAccounting *SubscriberAccounting) GetEntityData() *types.CommonEntityData

type SubscriberAccounting_Nodes

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

	// Location. For example, 0/1/CPU0. The type is slice of
	// SubscriberAccounting_Nodes_Node.
	Node []*SubscriberAccounting_Nodes_Node
}

SubscriberAccounting_Nodes Subscriber accounting operational data for a particular location

func (*SubscriberAccounting_Nodes) GetEntityData

func (nodes *SubscriberAccounting_Nodes) GetEntityData() *types.CommonEntityData

type SubscriberAccounting_Nodes_Node

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

	// This attribute is a key. The node id to filter on. For example, 0/1/CPU0.
	// The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	NodeId interface{}

	// Subscriber accounting session feature data.
	SubscriberAccountingSessionFeatures SubscriberAccounting_Nodes_Node_SubscriberAccountingSessionFeatures

	// Display subscriber accounting summary data.
	SubscriberAccountingSummary SubscriberAccounting_Nodes_Node_SubscriberAccountingSummary

	// Subscriber accounting flow feature data.
	SubscriberAccountingFlowFeatures SubscriberAccounting_Nodes_Node_SubscriberAccountingFlowFeatures

	// Subscriber accounting SRG feature data.
	SubscriberAccountingSrgFeatures SubscriberAccounting_Nodes_Node_SubscriberAccountingSrgFeatures
}

SubscriberAccounting_Nodes_Node Location. For example, 0/1/CPU0

func (*SubscriberAccounting_Nodes_Node) GetEntityData

type SubscriberAccounting_Nodes_Node_SubscriberAccountingFlowFeatures

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

	// Display accounting flow features by unique subscriber label. The type is
	// slice of
	// SubscriberAccounting_Nodes_Node_SubscriberAccountingFlowFeatures_SubscriberAccountingFlowFeature.
	SubscriberAccountingFlowFeature []*SubscriberAccounting_Nodes_Node_SubscriberAccountingFlowFeatures_SubscriberAccountingFlowFeature
}

SubscriberAccounting_Nodes_Node_SubscriberAccountingFlowFeatures Subscriber accounting flow feature data

func (*SubscriberAccounting_Nodes_Node_SubscriberAccountingFlowFeatures) GetEntityData

func (subscriberAccountingFlowFeatures *SubscriberAccounting_Nodes_Node_SubscriberAccountingFlowFeatures) GetEntityData() *types.CommonEntityData

type SubscriberAccounting_Nodes_Node_SubscriberAccountingFlowFeatures_SubscriberAccountingFlowFeature

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

	// This attribute is a key. Unique subscriber class label. The type is
	// interface{} with range: 0..4294967295.
	ClassLabel interface{}

	// Accouting flow feature display data.
	FlowFeatureData SubscriberAccounting_Nodes_Node_SubscriberAccountingFlowFeatures_SubscriberAccountingFlowFeature_FlowFeatureData
}

SubscriberAccounting_Nodes_Node_SubscriberAccountingFlowFeatures_SubscriberAccountingFlowFeature Display accounting flow features by unique subscriber label

func (*SubscriberAccounting_Nodes_Node_SubscriberAccountingFlowFeatures_SubscriberAccountingFlowFeature) GetEntityData

type SubscriberAccounting_Nodes_Node_SubscriberAccountingFlowFeatures_SubscriberAccountingFlowFeature_FlowFeatureData

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

	// True if flow accounting is enabled. The type is bool.
	FlowAccountingEnabledFlag interface{}

	// True if flow idle timeout is enabled. The type is bool.
	FlowIdleTimeoutEnabledFlag interface{}

	// True if prepaid is enabled. The type is bool.
	PrepaidEnabledFlag interface{}

	// Flag to specify if absolute timeout for ervice is enabled. The type is
	// bool.
	PrepaidReauthTimerEnabled interface{}

	// Flag to specify if idle timeout for service is enabled. The type is bool.
	PrepaidIdleTimeoutEnabled interface{}

	// Prepaid final unit indication flag. The type is bool.
	PrepaidFinalUnit interface{}

	// Unique class label used to identify the flow. The type is interface{} with
	// range: 0..4294967295.
	UniqueClassLabel interface{}

	// Direction of the flow. 0 = Ingress, 1 = Egress. The type is interface{}
	// with range: 0..4294967295.
	FlowDirection interface{}

	// Flow accounting periodic interval. The type is interface{} with range:
	// 0..4294967295.
	FlowAccountingPeriodicInterval interface{}

	// Flow idle timeout value in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	FlowIdleTimeoutValue interface{}

	// Current prepaid time quota in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	PrepaidTimeQuota interface{}

	// Current prepaid time threshold in seconds. The type is interface{} with
	// range: 0..4294967295. Units are second.
	PrepaidTimeThreshold interface{}

	// Total accumulated prepaid time quota. The type is interface{} with range:
	// 0..4294967295.
	PrepaidTotalTimeQuota interface{}

	// Current prepaid volume threshold in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	PrepaidVolumeThreshold interface{}

	// The time remaing for QT timer to fire. The type is interface{} with range:
	// 0..4294967295.
	PrepaidRemainingQt interface{}

	// The time remaing for quota absolute timer to fire. The type is interface{}
	// with range: 0..4294967295.
	PrepaidRemainingQat interface{}

	// The time remaing for quota holding timer to fire . The type is interface{}
	// with range: 0..4294967295.
	PrepaidRemainingQit interface{}

	// The time remaining for tariff timer to fire. The type is interface{} with
	// range: 0..4294967295.
	PrepaidRemainingQtt interface{}

	// The time remaining for idle timer wheel to fire. The type is interface{}
	// with range: 0..4294967295.
	PrepaidRemainingWheel interface{}

	// The absolute time at which the traffic switch will occur expressed in UNIX
	// time. The type is interface{} with range: 0..4294967295.
	PrepaidTariffTime interface{}

	// Prepaid idle timeout value in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	PrepaidIdleTimeoutValue interface{}

	// The time at which the re-authorization will occur. The type is interface{}
	// with range: 0..4294967295.
	PrepaidReauthTimeoutValue interface{}

	// Prepaid CCFH flag. The type is interface{} with range: 0..4294967295.
	PrepaidCcfh interface{}

	// Prepaid authorization operation result code. The type is interface{} with
	// range: 0..4294967295.
	PrepaidResultCode interface{}

	// Current prepaid input volume quota in bytes. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte.
	PrepaidVolumeiQuota interface{}

	// Current prepaid output volume quota in bytes. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte.
	PrepaidVolumeoQuota interface{}

	// Current prepaid total volume quota in bytes. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte.
	PrepaidVolumebQuota interface{}

	// Total accumulated input volume quota in bytes. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte.
	PrepaidTotalVolumeiQuota interface{}

	// Total accumulated output volume quota in bytes. The type is interface{}
	// with range: 0..18446744073709551615. Units are byte.
	PrepaidTotalVolumeoQuota interface{}

	// Total accumulated total volume quota in bytes. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte.
	PrepaidTotalVolumebQuota interface{}

	// Accumulated input volume used quota in bytes. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte.
	PrepaidVolumeUsediQuota interface{}

	// Accumulated output volume used quota in bytes. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte.
	PrepaidVolumeUsedoQuota interface{}

	// Accumulated input volume reference quota in bytes. The type is interface{}
	// with range: 0..18446744073709551615. Units are byte.
	PrepaidVolumeRefiQuota interface{}

	// Accumulated output volume reference quota in bytes. The type is interface{}
	// with range: 0..18446744073709551615. Units are byte.
	PrepaidVolumeRefoQuota interface{}

	// Accumulated bi-directional volume reference quota in bytes. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	PrepaidVolumeRefbQuota interface{}

	// Total Accumulated input volume reference quota in bytes. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	PrepaidVolumeAggRefiQuota interface{}

	// Total Accumulated output volume reference quota in bytes. The type is
	// interface{} with range: 0..18446744073709551615. Units are byte.
	PrepaidVolumeAggRefoQuota interface{}

	// Total Accumulated bi-directional volume reference quota in bytes. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	PrepaidVolumeAggRefbQuota interface{}

	// Newly arrvied input volume quota in bytes. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte.
	PrepaidVolumeNewiQuota interface{}

	// Newly arrvied output volume quota in bytes. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte.
	PrepaidVolumeNewoQuota interface{}

	// Newly arrvied bi-directional volume quota in bytes. The type is interface{}
	// with range: 0..18446744073709551615. Units are byte.
	PrepaidVolumeNewbQuota interface{}

	// Total accumulated prepaid pre-tarrif input volume quota in bytes. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	PrepaidTariffVolumeiQuota interface{}

	// Total accumulated prepaid pre-tarrif output volume quota in bytes. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	PrepaidTariffVolumeoQuota interface{}

	// Total accumulated prepaid pre-tarrif total volume quota in bytes. The type
	// is interface{} with range: 0..18446744073709551615. Units are byte.
	PrepaidTariffVolumebQuota interface{}

	// Flow accounting method list name. The type is string with length: 0..256.
	FlowAccountingMethodListName interface{}

	// Prepaid Config. The type is string with length: 0..256.
	PrepaidCfg interface{}

	// Prepaid time state machine state. The type is string with length: 0..256.
	PrepaidTimeState interface{}

	// Prepaid volume state machine state. The type is string with length: 0..256.
	PrepaidVolumeState interface{}

	// Prepaid charging rule name string. The type is string with length: 0..256.
	PrepaidChargingRule interface{}
}

SubscriberAccounting_Nodes_Node_SubscriberAccountingFlowFeatures_SubscriberAccountingFlowFeature_FlowFeatureData Accouting flow feature display data

func (*SubscriberAccounting_Nodes_Node_SubscriberAccountingFlowFeatures_SubscriberAccountingFlowFeature_FlowFeatureData) GetEntityData

type SubscriberAccounting_Nodes_Node_SubscriberAccountingSessionFeatures

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

	// Display accounting session features by unique subscriber label. The type is
	// slice of
	// SubscriberAccounting_Nodes_Node_SubscriberAccountingSessionFeatures_SubscriberAccountingSessionFeature.
	SubscriberAccountingSessionFeature []*SubscriberAccounting_Nodes_Node_SubscriberAccountingSessionFeatures_SubscriberAccountingSessionFeature
}

SubscriberAccounting_Nodes_Node_SubscriberAccountingSessionFeatures Subscriber accounting session feature data

func (*SubscriberAccounting_Nodes_Node_SubscriberAccountingSessionFeatures) GetEntityData

func (subscriberAccountingSessionFeatures *SubscriberAccounting_Nodes_Node_SubscriberAccountingSessionFeatures) GetEntityData() *types.CommonEntityData

type SubscriberAccounting_Nodes_Node_SubscriberAccountingSessionFeatures_SubscriberAccountingSessionFeature

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

	// This attribute is a key. Unique subscriber label. The type is interface{}
	// with range: 0..4294967295.
	SubLabel interface{}

	// Accounting session feature display data.
	SessionFeatureData SubscriberAccounting_Nodes_Node_SubscriberAccountingSessionFeatures_SubscriberAccountingSessionFeature_SessionFeatureData
}

SubscriberAccounting_Nodes_Node_SubscriberAccountingSessionFeatures_SubscriberAccountingSessionFeature Display accounting session features by unique subscriber label

func (*SubscriberAccounting_Nodes_Node_SubscriberAccountingSessionFeatures_SubscriberAccountingSessionFeature) GetEntityData

type SubscriberAccounting_Nodes_Node_SubscriberAccountingSessionFeatures_SubscriberAccountingSessionFeature_SessionFeatureData

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

	// Unique subscriber label used to identify the session. The type is
	// interface{} with range: 0..4294967295.
	UniqueSubscriberLabel interface{}

	// Handle of interface associated with the session. The type is interface{}
	// with range: 0..4294967295.
	InterfaceHandle interface{}

	// True if session is disconnected. The type is bool.
	SessionDisconnected interface{}

	// True if session accounting is enabled. The type is bool.
	SessionAccountingEnabledFlag interface{}

	// Session accounting method list name. The type is string with length:
	// 0..256.
	SessionAccountingMethodList interface{}

	// Session accounting periodic interval. The type is interface{} with range:
	// 0..4294967295.
	SessionAccountingPeriodicInterval interface{}

	// Number of Session Accounting AAA transactions pending. The type is
	// interface{} with range: 0..4294967295.
	SessionAccountingAaaTransPending interface{}

	// Number of Session Accounting AAA request failures. The type is interface{}
	// with range: 0..4294967295.
	SessionAccountingAaaRequestFailed interface{}

	// True if session accounting started. The type is bool.
	SessionAccountingStarted interface{}

	// True if session idle timeout is enabled. The type is bool.
	SessionIdleTimeoutEnabledFlag interface{}

	// Idle timeout value in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IdleTimeoutValue interface{}

	// Idle timeout threshold in minutes per packets. The type is interface{} with
	// range: 0..4294967295. Units are minute.
	IdleTimeoutThreshold interface{}

	// Idle timeout direction. The type is string with length: 0..256.
	IdleTimeoutDirection interface{}

	// True if session is idle. The type is bool.
	SessionIsIdle interface{}

	// Last time session data was received. The type is interface{} with range:
	// 0..4294967295.
	SessionStatsChangedTime interface{}

	// Total time session has been idle. The type is interface{} with range:
	// 0..4294967295.
	SessionTotalIdleTime interface{}

	// Number of Session Idle AAA events. The type is interface{} with range:
	// 0..4294967295.
	SessionToIdleCount interface{}

	// Number of Session Awake AAA events. The type is interface{} with range:
	// 0..4294967295.
	SessionToAwakeCount interface{}

	// Number of Session Idle AAA transactions pending. The type is interface{}
	// with range: 0..4294967295.
	SessionIdleToAaaTransPending interface{}

	// Number of Session Idle AAA request failures. The type is interface{} with
	// range: 0..4294967295.
	SessionIdleToAaaRequestFailed interface{}

	// True if session timeout is enabled. The type is bool.
	SessionTimeoutEnabledFlag interface{}

	// Session timeout value in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	SessionTimeoutValue interface{}

	// Number seconds remaining before session times out. The type is interface{}
	// with range: 0..4294967295. Units are second.
	SessionTimeoutTimeRemaining interface{}

	// List of service accounting features. The type is slice of
	// SubscriberAccounting_Nodes_Node_SubscriberAccountingSessionFeatures_SubscriberAccountingSessionFeature_SessionFeatureData_ServiceAccountingFeature.
	ServiceAccountingFeature []*SubscriberAccounting_Nodes_Node_SubscriberAccountingSessionFeatures_SubscriberAccountingSessionFeature_SessionFeatureData_ServiceAccountingFeature
}

SubscriberAccounting_Nodes_Node_SubscriberAccountingSessionFeatures_SubscriberAccountingSessionFeature_SessionFeatureData Accounting session feature display data

func (*SubscriberAccounting_Nodes_Node_SubscriberAccountingSessionFeatures_SubscriberAccountingSessionFeature_SessionFeatureData) GetEntityData

type SubscriberAccounting_Nodes_Node_SubscriberAccountingSessionFeatures_SubscriberAccountingSessionFeature_SessionFeatureData_ServiceAccountingFeature

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

	// True if service accounting is enabled. The type is bool.
	ServiceAccountingEnabledFlag interface{}

	// Service accounting service ID. The type is interface{} with range:
	// 0..4294967295.
	ServiceAccountingServiceId interface{}

	// Service accounting method list name. The type is string with length:
	// 0..256.
	ServiceAccountingMethodList interface{}

	// Service accounting periodic interval. The type is interface{} with range:
	// 0..4294967295.
	ServiceAccountingPeriodicInterval interface{}

	// Number of Service Accounting AAA transactions pending for the service. The
	// type is interface{} with range: 0..4294967295.
	SessionAccountingAaaTransPending interface{}

	// Number of Service Accounting AAA request failures for the service. The type
	// is interface{} with range: 0..4294967295.
	SessionAccountingAaaRequestFailed interface{}

	// True if Service accounting started  for the service. The type is bool.
	SessionAccountingStarted interface{}
}

SubscriberAccounting_Nodes_Node_SubscriberAccountingSessionFeatures_SubscriberAccountingSessionFeature_SessionFeatureData_ServiceAccountingFeature List of service accounting features

func (*SubscriberAccounting_Nodes_Node_SubscriberAccountingSessionFeatures_SubscriberAccountingSessionFeature_SessionFeatureData_ServiceAccountingFeature) GetEntityData

type SubscriberAccounting_Nodes_Node_SubscriberAccountingSrgFeatures

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

	// Display accounting SRG features by unique access interface-name. The type
	// is slice of
	// SubscriberAccounting_Nodes_Node_SubscriberAccountingSrgFeatures_SubscriberAccountingSrgFeature.
	SubscriberAccountingSrgFeature []*SubscriberAccounting_Nodes_Node_SubscriberAccountingSrgFeatures_SubscriberAccountingSrgFeature
}

SubscriberAccounting_Nodes_Node_SubscriberAccountingSrgFeatures Subscriber accounting SRG feature data

func (*SubscriberAccounting_Nodes_Node_SubscriberAccountingSrgFeatures) GetEntityData

func (subscriberAccountingSrgFeatures *SubscriberAccounting_Nodes_Node_SubscriberAccountingSrgFeatures) GetEntityData() *types.CommonEntityData

type SubscriberAccounting_Nodes_Node_SubscriberAccountingSrgFeatures_SubscriberAccountingSrgFeature

type SubscriberAccounting_Nodes_Node_SubscriberAccountingSrgFeatures_SubscriberAccountingSrgFeature 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{}

	// Accounting's SRG Statistics Info Bag.
	SrgStatusCounters SubscriberAccounting_Nodes_Node_SubscriberAccountingSrgFeatures_SubscriberAccountingSrgFeature_SrgStatusCounters
}

SubscriberAccounting_Nodes_Node_SubscriberAccountingSrgFeatures_SubscriberAccountingSrgFeature Display accounting SRG features by unique access interface-name

func (*SubscriberAccounting_Nodes_Node_SubscriberAccountingSrgFeatures_SubscriberAccountingSrgFeature) GetEntityData

type SubscriberAccounting_Nodes_Node_SubscriberAccountingSrgFeatures_SubscriberAccountingSrgFeature_SrgStatusCounters

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

	// Interface name. The type is string.
	InterfaceName interface{}

	// Access Interface handle. The type is interface{} with range: 0..4294967295.
	AccessInterfaceHandle interface{}

	// Accounting Feature Mode. The type is interface{} with range: 0..4294967295.
	AccountingMode interface{}

	// SRG Role for given access interface. The type is interface{} with range:
	// 0..4294967295.
	SrgNodeRole interface{}

	// True/False,if SRG Master Node Sync is still pending. The type is bool.
	SrgMasterEomsPendingFlag interface{}

	// True/False,SRG Node Diameter Notification flag. The type is bool.
	SrgDiameterUpFlag interface{}

	// SRG Role Notification time in DDD MMM DD HH:MM :SS YYYY format eg: Tue Apr
	// 11 21:30:47 2011. The type is string.
	SrgRoleUpdTime interface{}
}

SubscriberAccounting_Nodes_Node_SubscriberAccountingSrgFeatures_SubscriberAccountingSrgFeature_SrgStatusCounters Accounting's SRG Statistics Info Bag

func (*SubscriberAccounting_Nodes_Node_SubscriberAccountingSrgFeatures_SubscriberAccountingSrgFeature_SrgStatusCounters) GetEntityData

type SubscriberAccounting_Nodes_Node_SubscriberAccountingSummary

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

	// Accounting feature AAA summary counters.
	AaaCounters SubscriberAccounting_Nodes_Node_SubscriberAccountingSummary_AaaCounters

	// Accounting feature idle timeout summary counters.
	IdleTimeoutCounters SubscriberAccounting_Nodes_Node_SubscriberAccountingSummary_IdleTimeoutCounters

	// Accounting feature session timeout summary counters.
	SessionTimeoutCounters SubscriberAccounting_Nodes_Node_SubscriberAccountingSummary_SessionTimeoutCounters

	// Accounting feature session context summary counters.
	SessionFlowCounters SubscriberAccounting_Nodes_Node_SubscriberAccountingSummary_SessionFlowCounters
}

SubscriberAccounting_Nodes_Node_SubscriberAccountingSummary Display subscriber accounting summary data

func (*SubscriberAccounting_Nodes_Node_SubscriberAccountingSummary) GetEntityData

func (subscriberAccountingSummary *SubscriberAccounting_Nodes_Node_SubscriberAccountingSummary) GetEntityData() *types.CommonEntityData

type SubscriberAccounting_Nodes_Node_SubscriberAccountingSummary_AaaCounters

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

	// Number of Flow Start Requests Sent. The type is interface{} with range:
	// 0..4294967295.
	FlowStart interface{}

	// Number of Flow Disconnect Requests Sent. The type is interface{} with
	// range: 0..4294967295.
	FlowDisconnect interface{}

	// Number of Session Accounting Start Requests Sent. The type is interface{}
	// with range: 0..4294967295.
	SessionAccountingStart interface{}

	// Number of Session Accounting Stop Requests Sent. The type is interface{}
	// with range: 0..4294967295.
	SessionAccountingStop interface{}

	// Number of Session Accounting Update Requests Sent. The type is interface{}
	// with range: 0..4294967295.
	SessionAccountingUpdate interface{}

	// Number of Service Accounting Start Requests Sent. The type is interface{}
	// with range: 0..4294967295.
	ServiceAccountingStart interface{}

	// Number of Service Accounting Stop Requests Sent. The type is interface{}
	// with range: 0..4294967295.
	ServiceAccountingStop interface{}

	// Number of Service Accounting Update Requests Sent. The type is interface{}
	// with range: 0..4294967295.
	ServiceAccountingUpdate interface{}

	// Number of Flow Accounting Start Requests Sent. The type is interface{} with
	// range: 0..4294967295.
	FlowAccountingStart interface{}

	// Number of Flow Accounting Stop Requests Sent. The type is interface{} with
	// range: 0..4294967295.
	FlowAccountingStop interface{}

	// Number of Flow Accounting Update Requests Sent. The type is interface{}
	// with range: 0..4294967295.
	FlowAccountingUpdate interface{}

	// Number of Accounting Callbacks Received. The type is interface{} with
	// range: 0..4294967295.
	AccountingCallback interface{}

	// Number of Session Accounting transactions pending. The type is interface{}
	// with range: 0..4294967295.
	SessionAcctTransPending interface{}

	// Number of Session Accounting requests that failed. The type is interface{}
	// with range: 0..4294967295.
	SessionAcctReqsFailed interface{}

	// Number of Session Accounting sessions out of sync. The type is interface{}
	// with range: 0..4294967295.
	SessionAcctOutOfSync interface{}

	// Number of Session Idle Timeout transactions pending. The type is
	// interface{} with range: 0..4294967295.
	SessionIdleToTransPending interface{}

	// Number of Session Idle Timeout requests that failed. The type is
	// interface{} with range: 0..4294967295.
	SessionIdleToReqsFailed interface{}

	// Number of Session Idle Timeout sessions out of sync. The type is
	// interface{} with range: 0..4294967295.
	SessionIdleToOutOfSync interface{}

	// Number of Service Accounting transactions pending. The type is interface{}
	// with range: 0..4294967295.
	ServiceAcctTransPending interface{}

	// Number of Service Accounting requests that failed. The type is interface{}
	// with range: 0..4294967295.
	ServiceAcctReqsFailed interface{}

	// Number of Service Accounting services out of sync. The type is interface{}
	// with range: 0..4294967295.
	ServiceAcctOutOfSync interface{}

	// Number of Service Idle Timeout transactions pending. The type is
	// interface{} with range: 0..4294967295.
	ServiceIdleToTransPending interface{}

	// Number of Service Idle Timeout requests that failed. The type is
	// interface{} with range: 0..4294967295.
	ServiceIdleToReqsFailed interface{}

	// Number of Service Idle Timeout services out of sync. The type is
	// interface{} with range: 0..4294967295.
	ServiceIdleToOutOfSync interface{}

	// Number of Prepaid Start Requests Sent. The type is interface{} with range:
	// 0..4294967295.
	PrepaidStart interface{}

	// Number of Prepaid Stop Requests Sent. The type is interface{} with range:
	// 0..4294967295.
	PrepaidStop interface{}

	// Number of Prepaid Accounting Start Requests Sent. The type is interface{}
	// with range: 0..4294967295.
	PrepaidAccountingStart interface{}

	// Number of Prepaid Accounting Stop Requests Sent. The type is interface{}
	// with range: 0..4294967295.
	PrepaidAccountingStop interface{}

	// Number of Prepaid Volume Threshold Reached Requests Sent. The type is
	// interface{} with range: 0..4294967295.
	PrepaidVolumeThresholdReached interface{}

	// Number of Prepaid Time Threshold Reached Requests Sent. The type is
	// interface{} with range: 0..4294967295.
	PrepaidTimeThresholdReached interface{}

	// Number of Prepaid Quota Depleted Requests Sent. The type is interface{}
	// with range: 0..4294967295.
	PrepaidQuotaDepleted interface{}

	// Number of Prepaid Authorization Requests Sent. The type is interface{} with
	// range: 0..4294967295.
	PrepaidReauthorization interface{}

	// Number of Idle Timeout Events Sent. The type is interface{} with range:
	// 0..4294967295.
	IdleTimeout interface{}

	// Number of Idle Timeout Callbacks Received. The type is interface{} with
	// range: 0..4294967295.
	IdleTimeoutResponseCallback interface{}

	// Number of Owned Resource Starts. The type is interface{} with range:
	// 0..4294967295.
	OwnedResourceStart interface{}
}

SubscriberAccounting_Nodes_Node_SubscriberAccountingSummary_AaaCounters Accounting feature AAA summary counters

func (*SubscriberAccounting_Nodes_Node_SubscriberAccountingSummary_AaaCounters) GetEntityData

type SubscriberAccounting_Nodes_Node_SubscriberAccountingSummary_IdleTimeoutCounters

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

	// Number of Sessions with Idle Timeout Feature. The type is interface{} with
	// range: 0..4294967295.
	ActiveSessionIdleTimers interface{}

	// Number of Idle Sessions. The type is interface{} with range: 0..4294967295.
	IdleSessions interface{}

	// Number of Sessions Transitions to Idle State. The type is interface{} with
	// range: 0..4294967295.
	TransitionsToIdle interface{}

	// Number of Sessions Transitions to Awake State. The type is interface{} with
	// range: 0..4294967295.
	TransitionsToAwake interface{}

	// Number of Active Flow Idle Timers. The type is interface{} with range:
	// 0..4294967295.
	ActiveFlowIdleTimers interface{}

	// Number of Flow Expired Idle Timers. The type is interface{} with range:
	// 0..4294967295.
	ExpiredFlowIdleTimers interface{}

	// Number of Active Prepaid Idle Timers. The type is interface{} with range:
	// 0..4294967295.
	ActivePrepaidIdleTimers interface{}

	// Number of Expired Prepaid Idle Timers. The type is interface{} with range:
	// 0..4294967295.
	ExpiredPrepaidIdleTimers interface{}
}

SubscriberAccounting_Nodes_Node_SubscriberAccountingSummary_IdleTimeoutCounters Accounting feature idle timeout summary counters

func (*SubscriberAccounting_Nodes_Node_SubscriberAccountingSummary_IdleTimeoutCounters) GetEntityData

type SubscriberAccounting_Nodes_Node_SubscriberAccountingSummary_SessionFlowCounters

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

	// Number of Active Sessions. The type is interface{} with range:
	// 0..4294967295.
	ActiveSessions interface{}

	// Number of Disconnected Sessions. The type is interface{} with range:
	// 0..4294967295.
	DisconnectedSessions interface{}

	// Number of Active Sessions with Accounting. The type is interface{} with
	// range: 0..4294967295.
	ActiveSessionAccountingSessions interface{}

	// Number of Active Flows. The type is interface{} with range: 0..4294967295.
	ActiveFlows interface{}

	// Number of flows for which Quota is received. The type is interface{} with
	// range: 0..4294967295.
	QuotaReceived interface{}
}

SubscriberAccounting_Nodes_Node_SubscriberAccountingSummary_SessionFlowCounters Accounting feature session context summary counters

func (*SubscriberAccounting_Nodes_Node_SubscriberAccountingSummary_SessionFlowCounters) GetEntityData

type SubscriberAccounting_Nodes_Node_SubscriberAccountingSummary_SessionTimeoutCounters

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

	// Number of Active Session Timers. The type is interface{} with range:
	// 0..4294967295.
	ActiveSessionTimers interface{}

	// Number of Expired Session Timers. The type is interface{} with range:
	// 0..4294967295.
	ExpiredSessionTimers interface{}
}

SubscriberAccounting_Nodes_Node_SubscriberAccountingSummary_SessionTimeoutCounters Accounting feature session timeout summary counters

func (*SubscriberAccounting_Nodes_Node_SubscriberAccountingSummary_SessionTimeoutCounters) GetEntityData

Jump to

Keyboard shortcuts

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