lpts_ifib_oper

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

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

Jump to

Keyboard shortcuts

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