Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR cofo-infra package operational data.
This module contains definitions for the following management objects:
cofo: COFO operational data
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type Cofo
- type Cofo_Nodes
- type Cofo_Nodes_Node
- type Cofo_Nodes_Node_ClientIds
- type Cofo_Nodes_Node_ClientIds_ClientId
- type Cofo_Nodes_Node_TopicIds
- type Cofo_Nodes_Node_TopicIds_TopicId
- type Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct
- type Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct
- type Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray
- type Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray_ObjectAddTime
- type Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray_ObjectDeleteTime
- type Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray_ObjectTxlAddTime
- type Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray_ObjectTxlEncodeTime
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cofo ¶
type Cofo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node-specific COFO operational data. Nodes Cofo_Nodes }
Cofo COFO operational data
func (*Cofo) GetEntityData ¶
func (cofo *Cofo) GetEntityData() *types.CommonEntityData
type Cofo_Nodes ¶
type Cofo_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // COFO operational data for a particular node. The type is slice of // Cofo_Nodes_Node. Node []*Cofo_Nodes_Node }
Cofo_Nodes Node-specific COFO operational data
func (*Cofo_Nodes) GetEntityData ¶
func (nodes *Cofo_Nodes) GetEntityData() *types.CommonEntityData
type Cofo_Nodes_Node ¶
type Cofo_Nodes_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The node. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeName interface{} // COFO Client data. ClientIds Cofo_Nodes_Node_ClientIds // COFO SDR database. TopicIds Cofo_Nodes_Node_TopicIds }
Cofo_Nodes_Node COFO operational data for a particular node
func (*Cofo_Nodes_Node) GetEntityData ¶
func (node *Cofo_Nodes_Node) GetEntityData() *types.CommonEntityData
type Cofo_Nodes_Node_ClientIds ¶
type Cofo_Nodes_Node_ClientIds struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // COFO client id. The type is slice of Cofo_Nodes_Node_ClientIds_ClientId. ClientId []*Cofo_Nodes_Node_ClientIds_ClientId }
Cofo_Nodes_Node_ClientIds COFO Client data
func (*Cofo_Nodes_Node_ClientIds) GetEntityData ¶
func (clientIds *Cofo_Nodes_Node_ClientIds) GetEntityData() *types.CommonEntityData
type Cofo_Nodes_Node_ClientIds_ClientId ¶
type Cofo_Nodes_Node_ClientIds_ClientId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Specific Client identifier. The type is // interface{} with range: 1..7. Id interface{} // Connection Handle. The type is interface{} with range: 0..4294967295. ConnectionHandle interface{} // Peer Handle. The type is interface{} with range: 0..4294967295. PeerHandle interface{} // Client ID. The type is interface{} with range: 0..4294967295. ClientId interface{} // Purge timeout. The type is interface{} with range: 0..4294967295. PurgeTimeout interface{} // host client. The type is bool. HostClient interface{} // Connection state. The type is interface{} with range: 0..4294967295. ConnectionState interface{} // Topic Subscribed. The type is slice of interface{} with range: // 0..4294967295. TopicSubscribed []interface{} // Topic Published. The type is slice of interface{} with range: // 0..4294967295. TopicPublished []interface{} }
Cofo_Nodes_Node_ClientIds_ClientId COFO client id
func (*Cofo_Nodes_Node_ClientIds_ClientId) GetEntityData ¶
func (clientId *Cofo_Nodes_Node_ClientIds_ClientId) GetEntityData() *types.CommonEntityData
type Cofo_Nodes_Node_TopicIds ¶
type Cofo_Nodes_Node_TopicIds struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // COFO topic id. The type is slice of Cofo_Nodes_Node_TopicIds_TopicId. TopicId []*Cofo_Nodes_Node_TopicIds_TopicId }
Cofo_Nodes_Node_TopicIds COFO SDR database
func (*Cofo_Nodes_Node_TopicIds) GetEntityData ¶
func (topicIds *Cofo_Nodes_Node_TopicIds) GetEntityData() *types.CommonEntityData
type Cofo_Nodes_Node_TopicIds_TopicId ¶
type Cofo_Nodes_Node_TopicIds_TopicId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Specific Topic identifier. The type is interface{} // with range: 1..8. Id interface{} // Topic ID. The type is interface{} with range: 0..4294967295. TopicId interface{} // Database info struct. The type is slice of // Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct. DatabaseInfoStruct []*Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct }
Cofo_Nodes_Node_TopicIds_TopicId COFO topic id
func (*Cofo_Nodes_Node_TopicIds_TopicId) GetEntityData ¶
func (topicId *Cofo_Nodes_Node_TopicIds_TopicId) GetEntityData() *types.CommonEntityData
type Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct ¶
type Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // SDR ID. The type is interface{} with range: 0..4294967295. SdrId interface{} // Client db info struct. The type is slice of // Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct. ClientDbInfoStruct []*Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct }
Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct Database info struct
func (*Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct) GetEntityData ¶
func (databaseInfoStruct *Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct) GetEntityData() *types.CommonEntityData
type Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct ¶
type Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Total objects. The type is interface{} with range: 0..4294967295. TotalObjects interface{} // Total valid items in db. The type is interface{} with range: 0..4294967295. TotalValidItemsInDb interface{} // Cofo object published array. The type is slice of // Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray. CofoObjectPublishedArray []*Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray }
Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct Client db info struct
func (*Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct) GetEntityData ¶
func (clientDbInfoStruct *Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct) GetEntityData() *types.CommonEntityData
type Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray ¶
type Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Client ID. The type is interface{} with range: 0..4294967295. ClientId interface{} // Object ID. The type is interface{} with range: 0..4294967295. ObjectId interface{} // Insert Count. The type is interface{} with range: 0..4294967295. InsertCount interface{} // Item State. The type is interface{} with range: 0..4294967295. ItemState interface{} // Cofo infra object key. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. CofoInfraObjectKey interface{} // Cofo infra object value. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. CofoInfraObjectValue interface{} // Cofo object add time. ObjectAddTime Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray_ObjectAddTime // Cofo object delete time. ObjectDeleteTime Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray_ObjectDeleteTime // Cofo object txl add time. ObjectTxlAddTime Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray_ObjectTxlAddTime // Cofo object txl encode time. ObjectTxlEncodeTime Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray_ObjectTxlEncodeTime }
Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray Cofo object published array
func (*Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray) GetEntityData ¶
func (cofoObjectPublishedArray *Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray) GetEntityData() *types.CommonEntityData
type Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray_ObjectAddTime ¶
type Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray_ObjectAddTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // tv sec. The type is interface{} with range: 0..4294967295. TvSec interface{} // tv nsec. The type is interface{} with range: 0..4294967295. TvNsec interface{} }
Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray_ObjectAddTime Cofo object add time
func (*Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray_ObjectAddTime) GetEntityData ¶
func (objectAddTime *Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray_ObjectAddTime) GetEntityData() *types.CommonEntityData
type Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray_ObjectDeleteTime ¶
type Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray_ObjectDeleteTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // tv sec. The type is interface{} with range: 0..4294967295. TvSec interface{} // tv nsec. The type is interface{} with range: 0..4294967295. TvNsec interface{} }
Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray_ObjectDeleteTime Cofo object delete time
func (*Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray_ObjectDeleteTime) GetEntityData ¶
func (objectDeleteTime *Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray_ObjectDeleteTime) GetEntityData() *types.CommonEntityData
type Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray_ObjectTxlAddTime ¶
type Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray_ObjectTxlAddTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // tv sec. The type is interface{} with range: 0..4294967295. TvSec interface{} // tv nsec. The type is interface{} with range: 0..4294967295. TvNsec interface{} }
Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray_ObjectTxlAddTime Cofo object txl add time
func (*Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray_ObjectTxlAddTime) GetEntityData ¶
func (objectTxlAddTime *Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray_ObjectTxlAddTime) GetEntityData() *types.CommonEntityData
type Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray_ObjectTxlEncodeTime ¶
type Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray_ObjectTxlEncodeTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // tv sec. The type is interface{} with range: 0..4294967295. TvSec interface{} // tv nsec. The type is interface{} with range: 0..4294967295. TvNsec interface{} }
Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray_ObjectTxlEncodeTime Cofo object txl encode time
func (*Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray_ObjectTxlEncodeTime) GetEntityData ¶
func (objectTxlEncodeTime *Cofo_Nodes_Node_TopicIds_TopicId_DatabaseInfoStruct_ClientDbInfoStruct_CofoObjectPublishedArray_ObjectTxlEncodeTime) GetEntityData() *types.CommonEntityData