fia_internal_tcam_oper

package
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 fia-internal-tcam package operational data.

This module contains definitions for the following management objects:

controller: Controller Resources

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 Controller

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

	// Controller DPA operational data.
	Dpa Controller_Dpa
}

Controller Controller Resources

func (*Controller) GetEntityData

func (controller *Controller) GetEntityData() *types.CommonEntityData

type Controller_Dpa

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

	// DPA data for available nodes.
	Nodes Controller_Dpa_Nodes
}

Controller_Dpa Controller DPA operational data

func (*Controller_Dpa) GetEntityData

func (dpa *Controller_Dpa) GetEntityData() *types.CommonEntityData

type Controller_Dpa_Nodes

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

	// DPA operational data for a particular node. The type is slice of
	// Controller_Dpa_Nodes_Node.
	Node []*Controller_Dpa_Nodes_Node
}

Controller_Dpa_Nodes DPA data for available nodes

func (*Controller_Dpa_Nodes) GetEntityData

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

type Controller_Dpa_Nodes_Node

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

	// This attribute is a key. Node ID. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	NodeName interface{}

	// External TCAM Resource Information.
	ExternalTcamResources Controller_Dpa_Nodes_Node_ExternalTcamResources

	// Internal TCAM Resource Information.
	InternalTcamResources Controller_Dpa_Nodes_Node_InternalTcamResources
}

Controller_Dpa_Nodes_Node DPA operational data for a particular node

func (*Controller_Dpa_Nodes_Node) GetEntityData

func (node *Controller_Dpa_Nodes_Node) GetEntityData() *types.CommonEntityData

type Controller_Dpa_Nodes_Node_ExternalTcamResources

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

	// npu tcam. The type is slice of
	// Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam.
	NpuTcam []*Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam
}

Controller_Dpa_Nodes_Node_ExternalTcamResources External TCAM Resource Information

func (*Controller_Dpa_Nodes_Node_ExternalTcamResources) GetEntityData

func (externalTcamResources *Controller_Dpa_Nodes_Node_ExternalTcamResources) GetEntityData() *types.CommonEntityData

type Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam

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

	// npu id. The type is interface{} with range: 0..4294967295.
	NpuId interface{}

	// tcam bank. The type is slice of
	// Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam_TcamBank.
	TcamBank []*Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam_TcamBank
}

Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam npu tcam

func (*Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam) GetEntityData

type Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam_TcamBank

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

	// bank id. The type is string.
	BankId interface{}

	// bank key size. The type is string.
	BankKeySize interface{}

	// bank free entries. The type is interface{} with range: 0..4294967295.
	BankFreeEntries interface{}

	// bank inuse entries. The type is interface{} with range: 0..4294967295.
	BankInuseEntries interface{}

	// owner. The type is string.
	Owner interface{}

	// nof dbs. The type is interface{} with range: 0..4294967295.
	NofDbs interface{}

	// bank db. The type is slice of
	// Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam_TcamBank_BankDb.
	BankDb []*Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam_TcamBank_BankDb
}

Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam_TcamBank tcam bank

func (*Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam_TcamBank) GetEntityData

type Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam_TcamBank_BankDb

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

	// db id. The type is interface{} with range: 0..4294967295.
	DbId interface{}

	// db inuse entries. The type is interface{} with range: 0..4294967295.
	DbInuseEntries interface{}

	// db prefix. The type is string.
	DbPrefix interface{}
}

Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam_TcamBank_BankDb bank db

func (*Controller_Dpa_Nodes_Node_ExternalTcamResources_NpuTcam_TcamBank_BankDb) GetEntityData

type Controller_Dpa_Nodes_Node_InternalTcamResources

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

	// npu tcam. The type is slice of
	// Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam.
	NpuTcam []*Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam
}

Controller_Dpa_Nodes_Node_InternalTcamResources Internal TCAM Resource Information

func (*Controller_Dpa_Nodes_Node_InternalTcamResources) GetEntityData

func (internalTcamResources *Controller_Dpa_Nodes_Node_InternalTcamResources) GetEntityData() *types.CommonEntityData

type Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam

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

	// npu id. The type is interface{} with range: 0..4294967295.
	NpuId interface{}

	// tcam bank. The type is slice of
	// Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam_TcamBank.
	TcamBank []*Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam_TcamBank
}

Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam npu tcam

func (*Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam) GetEntityData

type Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam_TcamBank

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

	// bank id. The type is string.
	BankId interface{}

	// bank key size. The type is string.
	BankKeySize interface{}

	// bank free entries. The type is interface{} with range: 0..4294967295.
	BankFreeEntries interface{}

	// bank inuse entries. The type is interface{} with range: 0..4294967295.
	BankInuseEntries interface{}

	// owner. The type is string.
	Owner interface{}

	// nof dbs. The type is interface{} with range: 0..4294967295.
	NofDbs interface{}

	// bank db. The type is slice of
	// Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam_TcamBank_BankDb.
	BankDb []*Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam_TcamBank_BankDb
}

Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam_TcamBank tcam bank

func (*Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam_TcamBank) GetEntityData

type Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam_TcamBank_BankDb

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

	// db id. The type is interface{} with range: 0..4294967295.
	DbId interface{}

	// db inuse entries. The type is interface{} with range: 0..4294967295.
	DbInuseEntries interface{}

	// db prefix. The type is string.
	DbPrefix interface{}
}

Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam_TcamBank_BankDb bank db

func (*Controller_Dpa_Nodes_Node_InternalTcamResources_NpuTcam_TcamBank_BankDb) GetEntityData

Jump to

Keyboard shortcuts

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