subscriber_accounting_cfg

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 configuration.

This module contains definitions for the following management objects:

subscriber-accounting: Subscriber Configuration

This YANG module augments the

Cisco-IOS-XR-subscriber-infra-tmplmgr-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 SubscriberAccounting

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

	// Subscriber Prepaid Feature Configuration.
	PrepaidConfigurations SubscriberAccounting_PrepaidConfigurations
}

SubscriberAccounting Subscriber Configuration

func (*SubscriberAccounting) GetEntityData

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

type SubscriberAccounting_PrepaidConfigurations

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

	// Prepaid configuration name or default. The type is slice of
	// SubscriberAccounting_PrepaidConfigurations_PrepaidConfiguration.
	PrepaidConfiguration []*SubscriberAccounting_PrepaidConfigurations_PrepaidConfiguration
}

SubscriberAccounting_PrepaidConfigurations Subscriber Prepaid Feature Configuration

func (*SubscriberAccounting_PrepaidConfigurations) GetEntityData

func (prepaidConfigurations *SubscriberAccounting_PrepaidConfigurations) GetEntityData() *types.CommonEntityData

type SubscriberAccounting_PrepaidConfigurations_PrepaidConfiguration

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

	// This attribute is a key. Prepaid configuration name or default. The type is
	// string with length: 1..64.
	PrepaidConfigName interface{}

	// Password to be used when placing prepaid (re)authorization requests. The
	// type is string with length: 1..64.
	Password interface{}

	// Threshold at which to send prepaid volume quota request. The type is
	// interface{} with range: 0..4294967295.
	VolumeThreshold interface{}

	// Method list to be used when placing prepaid accounting requests. The type
	// is string with length: 1..64.
	AccountingMethodList interface{}

	// Idle Threshold for which prepaid quota is valid. The type is interface{}
	// with range: 0..4294967295.
	TimeHold interface{}

	// Method list to be used when placing prepaid (re)authorization requests. The
	// type is string with length: 1..64.
	AuthorMethodList interface{}

	// Prepaid quota traffic direction. The type is string.
	TrafficDirection interface{}

	// Threshold at which to send prepaid time quota request. The type is
	// interface{} with range: 0..4294967295.
	TimeThreshold interface{}

	// Threshold for which prepaid quota is valid. The type is interface{} with
	// range: 0..4294967295.
	TimeValid interface{}
}

SubscriberAccounting_PrepaidConfigurations_PrepaidConfiguration Prepaid configuration name or default

func (*SubscriberAccounting_PrepaidConfigurations_PrepaidConfiguration) GetEntityData

Jump to

Keyboard shortcuts

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