CbfDefineObjectEntry

Keys

Leafs

Enum Classes

class CISCOBULKFILEMIB.CbfDefineObjectTable.CbfDefineObjectEntry

Bases: Entity

Class Hierarchy : CISCOBULKFILEMIB CbfDefineObjectTable CbfDefineObjectEntry

This class represents state data.

Information about one object for a particular file.

An application uses cbfDefineObjectEntryStatus to create entries

in this table in correspondence with entries in

cbfDefineFileTable, which must be created first.

Entries in this table may not be changed, created or deleted

while the corresponding value of cbfDefineFileNow is ‘running’.

cbfdefinefileindex(key)

type: int

range: 1..4294967295

refers to: cbfdefinefileindex

config: False

cbfdefineobjectindex(key)

An arbitrary integer to uniquely identify this entry. The numeric order of the entries controls the order of the objects in the file

type: int

range: 1..4294967295

config: False

cbfdefineobjectclass

The meaning of each object class is given below: object a single MIB object is retrieved. lexicalTable an entire table or partial table is retrieved in lexical order of rows. leastCpuTable an entire table is retrieved with lowest CPU utilization. Lexical ordering of rows may not be maintained and is dependent upon individual MIB implementation

type: CbfDefineObjectClass

config: False

cbfdefineobjectid

The object identifier of a MIB object to be included in the file. If cbfDefineObjectClass is ‘object’ this must be a full OID, including all instance information. If cbfDefineObjectClass is ‘lexicalTable’ or ‘leastCpuTable’ this must be the OID of the table-defining SEQUENCE OF registration point

type: str

pattern: (([0-1](\.[1-3]?[0-9]))|(2\.(0|([1-9]\d*))))(\.(0|([1-9]\d*)))*

config: False

cbfdefineobjectentrystatus

The control that allows creation, modification, and deletion of entries. For detailed rules see the DESCRIPTION for cbfDefineObjectEntry

type: RowStatus

config: False

cbfdefineobjecttableinstance

If cbfDefineObjectClass is ‘lexicalTable’, then this object represents the starting instance in the cbfDefineObjectID table. The file created will have entries starting from the lexicographically next instance of the OID represented by this object. For Eg: ——- Let us assume we are polling ifTable and we have information till the second row(ifIndex.2). Now we may be interested in 10 rows lexically following the second row. So, we set cbfDefineObjectTableInstance as ifIndex.2 and cbfDefineObjectNumEntries as 10. We will get information for the next 10 rows or if there are less than 10 populated rows, we will receive information till the end of the table is reached. The default value for this object is zeroDotZero. If this object has the value of zeroDotZero and cbfDefineObjectNumEntries has value 0, then the whole table(represented by cbfDefineObjectID) is retrieved. If this object has the value of zeroDotZero, cbfDefineObjectNumEntries has value n (>0) and there are m(>0) entries in the table(represented by cbfDefineObjectID) then the first n entries in the table are retrieved if n < m. If n >= m, then the whole table is retrieved. When the value of cbfDefineObjectNumEntries is 0, it means all the entries in the table(represented by cbfDefineObjectID) which lexicographically follow cbfDefineObjectTableInstance are retrieved. This object is irrelevent if cbfDefineObjectClass is not ‘lexicalTable’

type: str

pattern: (([0-1](\.[1-3]?[0-9]))|(2\.(0|([1-9]\d*))))(\.(0|([1-9]\d*)))*

config: False

cbfdefineobjectnumentries

If cbfDefineObjectClass is ‘lexicalTable’, then this object represents the maximum number of entries which will be populated in the file starting from the lexicographically next instance of the OID represented by cbfDefineObjectTableInstance. This object is irrelevent if cbfDefineObjectClass is not ‘lexicalTable’. Refer to the description of cbfDefineObjectTableInstance for examples and different scenarios relating to this object

type: int

range: 0..4294967295

config: False

cbfdefineobjectlastpolledinst

This object represents the last polled instance in the table. The value represented by this object will be relevent only if the corresponding cbfStatusFileState is emptied(3) for ephemeral files or ready(2) for volatile or permanent files. A value of zeroDotZero indicates an absence of last polled object. An NMS can use the value of this object and populate the cbfDefineObjectTableInstance to retrieve a contiguous set of rows in a table

type: str

pattern: (([0-1](\.[1-3]?[0-9]))|(2\.(0|([1-9]\d*))))(\.(0|([1-9]\d*)))*

config: False