Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR iedge4710 package configuration.
This module contains definitions for the following management objects:
subscriber-manager: iEdge subscriber manager configuration subscriber-featurette: subscriber featurette iedge-license-manager: iedge license manager sub-manager: sub manager
This YANG module augments the
Cisco-IOS-XR-ifmgr-cfg
module with configuration data.
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type IedgeLicenseManager
- type SubManager
- type SubManager_Location
- type SubManager_Location_Trace
- type SubscriberFeaturette
- type SubscriberFeaturette_FeaturetteName
- type SubscriberManager
- type SubscriberManager_Accounting
- type SubscriberManager_Accounting_Interim
- type SubscriberManager_Accounting_Interim_Variation
- type SubscriberManager_Accounting_SendStop
- type SubscriberManager_Accounting_SendStop_SetupFailure
- type SubscriberManager_Srg
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IedgeLicenseManager ¶
type IedgeLicenseManager struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Session limit configured on linecard. The type is interface{} with range: // 1..200000. SessionLimit interface{} }
IedgeLicenseManager iedge license manager
func (*IedgeLicenseManager) GetEntityData ¶
func (iedgeLicenseManager *IedgeLicenseManager) GetEntityData() *types.CommonEntityData
type SubManager ¶
type SubManager struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Select location. The type is slice of SubManager_Location. Location []*SubManager_Location }
SubManager sub manager
func (*SubManager) GetEntityData ¶
func (subManager *SubManager) GetEntityData() *types.CommonEntityData
type SubManager_Location ¶
type SubManager_Location struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Specify location. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. Location1 interface{} // Disable history for subscriber manager. The type is interface{}. History interface{} // Subscriber manager trace. Trace SubManager_Location_Trace }
SubManager_Location Select location
func (*SubManager_Location) GetEntityData ¶
func (location *SubManager_Location) GetEntityData() *types.CommonEntityData
type SubManager_Location_Trace ¶
type SubManager_Location_Trace struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Subscriber manager trace level. The type is interface{} with range: // 0..4294967295. TraceLevel interface{} }
SubManager_Location_Trace Subscriber manager trace
func (*SubManager_Location_Trace) GetEntityData ¶
func (trace *SubManager_Location_Trace) GetEntityData() *types.CommonEntityData
type SubscriberFeaturette ¶
type SubscriberFeaturette struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // enable featurette processing. The type is slice of // SubscriberFeaturette_FeaturetteName. FeaturetteName []*SubscriberFeaturette_FeaturetteName }
SubscriberFeaturette subscriber featurette
func (*SubscriberFeaturette) GetEntityData ¶
func (subscriberFeaturette *SubscriberFeaturette) GetEntityData() *types.CommonEntityData
type SubscriberFeaturette_FeaturetteName ¶
type SubscriberFeaturette_FeaturetteName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. subscriber feature. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. Featurette interface{} // instance of featurette. The type is interface{} with range: 0..4294967295. Enable interface{} }
SubscriberFeaturette_FeaturetteName enable featurette processing
func (*SubscriberFeaturette_FeaturetteName) GetEntityData ¶
func (featuretteName *SubscriberFeaturette_FeaturetteName) GetEntityData() *types.CommonEntityData
type SubscriberManager ¶
type SubscriberManager struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // iEdge accounting feature. Accounting SubscriberManager_Accounting // SRG specific config. Srg SubscriberManager_Srg }
SubscriberManager iEdge subscriber manager configuration
func (*SubscriberManager) GetEntityData ¶
func (subscriberManager *SubscriberManager) GetEntityData() *types.CommonEntityData
type SubscriberManager_Accounting ¶
type SubscriberManager_Accounting struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Accounting send stop feature. SendStop SubscriberManager_Accounting_SendStop // interim accounting related. Interim SubscriberManager_Accounting_Interim }
SubscriberManager_Accounting iEdge accounting feature
func (*SubscriberManager_Accounting) GetEntityData ¶
func (accounting *SubscriberManager_Accounting) GetEntityData() *types.CommonEntityData
type SubscriberManager_Accounting_Interim ¶
type SubscriberManager_Accounting_Interim struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // variation of first session or service interim record from configured // timeout. Variation SubscriberManager_Accounting_Interim_Variation }
SubscriberManager_Accounting_Interim interim accounting related
func (*SubscriberManager_Accounting_Interim) GetEntityData ¶
func (interim *SubscriberManager_Accounting_Interim) GetEntityData() *types.CommonEntityData
type SubscriberManager_Accounting_Interim_Variation ¶
type SubscriberManager_Accounting_Interim_Variation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // maximum percentage variation (maximum absolute variation is 15 minutes). // The type is interface{} with range: 0..50. Units are percentage. MaximumPercentageVariation interface{} }
SubscriberManager_Accounting_Interim_Variation variation of first session or service interim record from configured timeout
func (*SubscriberManager_Accounting_Interim_Variation) GetEntityData ¶
func (variation *SubscriberManager_Accounting_Interim_Variation) GetEntityData() *types.CommonEntityData
type SubscriberManager_Accounting_SendStop ¶
type SubscriberManager_Accounting_SendStop struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Setup failure feature. SetupFailure SubscriberManager_Accounting_SendStop_SetupFailure }
SubscriberManager_Accounting_SendStop Accounting send stop feature
func (*SubscriberManager_Accounting_SendStop) GetEntityData ¶
func (sendStop *SubscriberManager_Accounting_SendStop) GetEntityData() *types.CommonEntityData
type SubscriberManager_Accounting_SendStop_SetupFailure ¶
type SubscriberManager_Accounting_SendStop_SetupFailure struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AAA List name either default or preconfigured. The type is string. MethodListName interface{} }
SubscriberManager_Accounting_SendStop_SetupFailure Setup failure feature
func (*SubscriberManager_Accounting_SendStop_SetupFailure) GetEntityData ¶
func (setupFailure *SubscriberManager_Accounting_SendStop_SetupFailure) GetEntityData() *types.CommonEntityData
type SubscriberManager_Srg ¶
type SubscriberManager_Srg struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // sync account session id from master to slave. The type is interface{}. SyncAccountSessionId interface{} }
SubscriberManager_Srg SRG specific config
func (*SubscriberManager_Srg) GetEntityData ¶
func (srg *SubscriberManager_Srg) GetEntityData() *types.CommonEntityData