Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR lpts-ifib package operational data.
This module contains definitions for the following management objects:
lpts-ifib: lpts ifib database
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 LptsIfib ¶
type LptsIfib struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node ifib database. Nodes LptsIfib_Nodes }
LptsIfib lpts ifib database
func (*LptsIfib) GetEntityData ¶
func (lptsIfib *LptsIfib) GetEntityData() *types.CommonEntityData
type LptsIfib_Nodes ¶
type LptsIfib_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Per node slice . The type is slice of LptsIfib_Nodes_Node. Node []*LptsIfib_Nodes_Node }
LptsIfib_Nodes Node ifib database
func (*LptsIfib_Nodes) GetEntityData ¶
func (nodes *LptsIfib_Nodes) GetEntityData() *types.CommonEntityData
type LptsIfib_Nodes_Node ¶
type LptsIfib_Nodes_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The node name. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeName interface{} // Slice specific. SliceIds LptsIfib_Nodes_Node_SliceIds }
LptsIfib_Nodes_Node Per node slice
func (*LptsIfib_Nodes_Node) GetEntityData ¶
func (node *LptsIfib_Nodes_Node) GetEntityData() *types.CommonEntityData
type LptsIfib_Nodes_Node_SliceIds ¶
type LptsIfib_Nodes_Node_SliceIds struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // slice types. The type is slice of LptsIfib_Nodes_Node_SliceIds_SliceId. SliceId []*LptsIfib_Nodes_Node_SliceIds_SliceId }
LptsIfib_Nodes_Node_SliceIds Slice specific
func (*LptsIfib_Nodes_Node_SliceIds) GetEntityData ¶
func (sliceIds *LptsIfib_Nodes_Node_SliceIds) GetEntityData() *types.CommonEntityData
type LptsIfib_Nodes_Node_SliceIds_SliceId ¶
type LptsIfib_Nodes_Node_SliceIds_SliceId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Type value. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. SliceName interface{} // Data for single pre-ifib entry. The type is slice of // LptsIfib_Nodes_Node_SliceIds_SliceId_Entry. Entry []*LptsIfib_Nodes_Node_SliceIds_SliceId_Entry }
LptsIfib_Nodes_Node_SliceIds_SliceId slice types
func (*LptsIfib_Nodes_Node_SliceIds_SliceId) GetEntityData ¶
func (sliceId *LptsIfib_Nodes_Node_SliceIds_SliceId) GetEntityData() *types.CommonEntityData
type LptsIfib_Nodes_Node_SliceIds_SliceId_Entry ¶
type LptsIfib_Nodes_Node_SliceIds_SliceId_Entry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Single Pre-ifib entry. The type is interface{} // with range: 0..4294967295. Entry interface{} // Destination Key Type. The type is string. DestinationType interface{} // Destination Port/ICMP Type/IGMP Type. The type is string. DestinationValue interface{} // Source port. The type is string. SourcePort interface{} // Destination IP Address. The type is string. DestinationAddr interface{} // Source IP Address. The type is string. SourceAddr interface{} // VRF Name. The type is string. VrfName interface{} // VRF ID. The type is interface{} with range: 0..4294967295. Vid interface{} // Layer 3 Protocol. The type is interface{} with range: 0..4294967295. L3protocol interface{} // Layer 4 Protocol. The type is interface{} with range: 0..4294967295. L4protocol interface{} // Interface Name. The type is string. IntfName interface{} // Interface Handle. The type is interface{} with range: 0..4294967295. IntfHandle interface{} // Is SYN. The type is interface{} with range: 0..255. IsSyn interface{} // Opcode. The type is string. Opcode interface{} // Packets matched to accept. The type is interface{} with range: // 0..18446744073709551615. Accepts interface{} // Packets matched to drop. The type is interface{} with range: // 0..18446744073709551615. Drops interface{} // Flow type. The type is string. FlowType interface{} // Listener Tag. The type is string. ListenerTag interface{} // Local Flag. The type is interface{} with range: 0..255. LocalFlag interface{} // Is FGID or not. The type is interface{} with range: 0..255. IsFgid interface{} // Deliver List Short Format. The type is string. DeliverListShort interface{} // Deliver List Long Format. The type is string. DeliverListLong interface{} // Minimum TTL. The type is interface{} with range: 0..255. MinTtl interface{} // pending ifib queue delay. The type is interface{} with range: // 0..4294967295. PendingIfibqDelay interface{} // sl_ifibq delay. The type is interface{} with range: 0..4294967295. SlIfibqDelay interface{} // ifib program time in netio. The type is string. IfibProgramTime interface{} }
LptsIfib_Nodes_Node_SliceIds_SliceId_Entry Data for single pre-ifib entry
func (*LptsIfib_Nodes_Node_SliceIds_SliceId_Entry) GetEntityData ¶
func (entry *LptsIfib_Nodes_Node_SliceIds_SliceId_Entry) GetEntityData() *types.CommonEntityData
Click to show internal directories.
Click to hide internal directories.