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 ¶
- type SubscriberAccounting
- type SubscriberAccounting_Nodes
- type SubscriberAccounting_Nodes_Node
- type SubscriberAccounting_Nodes_Node_SubscriberAccountingFlowFeatures
- type SubscriberAccounting_Nodes_Node_SubscriberAccountingFlowFeatures_SubscriberAccountingFlowFeature
- type SubscriberAccounting_Nodes_Node_SubscriberAccountingFlowFeatures_SubscriberAccountingFlowFeature_FlowFeatureData
- type SubscriberAccounting_Nodes_Node_SubscriberAccountingSessionFeatures
- type SubscriberAccounting_Nodes_Node_SubscriberAccountingSessionFeatures_SubscriberAccountingSessionFeature
- type SubscriberAccounting_Nodes_Node_SubscriberAccountingSessionFeatures_SubscriberAccountingSessionFeature_SessionFeatureData
- type SubscriberAccounting_Nodes_Node_SubscriberAccountingSessionFeatures_SubscriberAccountingSessionFeature_SessionFeatureData_ServiceAccountingFeature
- type SubscriberAccounting_Nodes_Node_SubscriberAccountingSrgFeatures
- type SubscriberAccounting_Nodes_Node_SubscriberAccountingSrgFeatures_SubscriberAccountingSrgFeature
- type SubscriberAccounting_Nodes_Node_SubscriberAccountingSrgFeatures_SubscriberAccountingSrgFeature_SrgStatusCounters
- type SubscriberAccounting_Nodes_Node_SubscriberAccountingSummary
- type SubscriberAccounting_Nodes_Node_SubscriberAccountingSummary_AaaCounters
- type SubscriberAccounting_Nodes_Node_SubscriberAccountingSummary_IdleTimeoutCounters
- type SubscriberAccounting_Nodes_Node_SubscriberAccountingSummary_SessionFlowCounters
- type SubscriberAccounting_Nodes_Node_SubscriberAccountingSummary_SessionTimeoutCounters
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 ¶
func (node *SubscriberAccounting_Nodes_Node) GetEntityData() *types.CommonEntityData
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 ¶
func (subscriberAccountingFlowFeature *SubscriberAccounting_Nodes_Node_SubscriberAccountingFlowFeatures_SubscriberAccountingFlowFeature) GetEntityData() *types.CommonEntityData
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 ¶
func (flowFeatureData *SubscriberAccounting_Nodes_Node_SubscriberAccountingFlowFeatures_SubscriberAccountingFlowFeature_FlowFeatureData) GetEntityData() *types.CommonEntityData
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 ¶
func (subscriberAccountingSessionFeature *SubscriberAccounting_Nodes_Node_SubscriberAccountingSessionFeatures_SubscriberAccountingSessionFeature) GetEntityData() *types.CommonEntityData
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 ¶
func (sessionFeatureData *SubscriberAccounting_Nodes_Node_SubscriberAccountingSessionFeatures_SubscriberAccountingSessionFeature_SessionFeatureData) GetEntityData() *types.CommonEntityData
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 ¶
func (serviceAccountingFeature *SubscriberAccounting_Nodes_Node_SubscriberAccountingSessionFeatures_SubscriberAccountingSessionFeature_SessionFeatureData_ServiceAccountingFeature) GetEntityData() *types.CommonEntityData
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 ¶
func (subscriberAccountingSrgFeature *SubscriberAccounting_Nodes_Node_SubscriberAccountingSrgFeatures_SubscriberAccountingSrgFeature) GetEntityData() *types.CommonEntityData
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 ¶
func (srgStatusCounters *SubscriberAccounting_Nodes_Node_SubscriberAccountingSrgFeatures_SubscriberAccountingSrgFeature_SrgStatusCounters) GetEntityData() *types.CommonEntityData
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{} // 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 ¶
func (aaaCounters *SubscriberAccounting_Nodes_Node_SubscriberAccountingSummary_AaaCounters) GetEntityData() *types.CommonEntityData
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 ¶
func (idleTimeoutCounters *SubscriberAccounting_Nodes_Node_SubscriberAccountingSummary_IdleTimeoutCounters) GetEntityData() *types.CommonEntityData
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 ¶
func (sessionFlowCounters *SubscriberAccounting_Nodes_Node_SubscriberAccountingSummary_SessionFlowCounters) GetEntityData() *types.CommonEntityData
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 ¶
func (sessionTimeoutCounters *SubscriberAccounting_Nodes_Node_SubscriberAccountingSummary_SessionTimeoutCounters) GetEntityData() *types.CommonEntityData