iedge4710_cfg

package
Version: 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 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

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

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

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

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

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
t or T : Toggle theme light dark auto
y or Y : Canonical URL