prm_server_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 prm-server package operational data.

This module contains definitions for the following management objects:

hardware-module: PRM data
prm: prm

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 HardwareModule

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

	// List of PRM Nodes.
	Nodes HardwareModule_Nodes
}

HardwareModule PRM data

func (*HardwareModule) GetEntityData

func (hardwareModule *HardwareModule) GetEntityData() *types.CommonEntityData

type HardwareModule_Nodes

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

	// Node Information. The type is slice of HardwareModule_Nodes_Node.
	Node []*HardwareModule_Nodes_Node
}

HardwareModule_Nodes List of PRM Nodes

func (*HardwareModule_Nodes) GetEntityData

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

type HardwareModule_Nodes_Node

type HardwareModule_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{}

	// Server specific.
	Np HardwareModule_Nodes_Node_Np
}

HardwareModule_Nodes_Node Node Information

func (*HardwareModule_Nodes_Node) GetEntityData

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

type HardwareModule_Nodes_Node_Np

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

	// Resource specific.
	Cpu HardwareModule_Nodes_Node_Np_Cpu

	// Platform drops.
	PlatformDrop HardwareModule_Nodes_Node_Np_PlatformDrop
}

HardwareModule_Nodes_Node_Np Server specific

func (*HardwareModule_Nodes_Node_Np) GetEntityData

type HardwareModule_Nodes_Node_Np_Cpu

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

	// Data for software resource.
	Indexes HardwareModule_Nodes_Node_Np_Cpu_Indexes
}

HardwareModule_Nodes_Node_Np_Cpu Resource specific

func (*HardwareModule_Nodes_Node_Np_Cpu) GetEntityData

type HardwareModule_Nodes_Node_Np_Cpu_Indexes

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

	// Queue Stats. The type is slice of
	// HardwareModule_Nodes_Node_Np_Cpu_Indexes_Index.
	Index []*HardwareModule_Nodes_Node_Np_Cpu_Indexes_Index
}

HardwareModule_Nodes_Node_Np_Cpu_Indexes Data for software resource

func (*HardwareModule_Nodes_Node_Np_Cpu_Indexes) GetEntityData

type HardwareModule_Nodes_Node_Np_Cpu_Indexes_Index

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

	// This attribute is a key. Index value. The type is interface{} with range:
	// 0..4294967295.
	Index interface{}

	// CosQ Name. The type is string with length: 0..1024.
	CosQName interface{}

	// CosQ No. The type is interface{} with range: 0..255.
	CosQ interface{}

	// Rx DMA Channel. The type is interface{} with range: 0..4294967295.
	RxChannel interface{}

	// Flow Rate. The type is interface{} with range: 0..4294967295.
	FlowRate interface{}

	// Burst. The type is interface{} with range: 0..4294967295.
	Burst interface{}

	// Accepted. The type is interface{} with range: 0..18446744073709551615.
	Accepted interface{}

	// Dropped. The type is interface{} with range: 0..18446744073709551615.
	Dropped interface{}
}

HardwareModule_Nodes_Node_Np_Cpu_Indexes_Index Queue Stats

func (*HardwareModule_Nodes_Node_Np_Cpu_Indexes_Index) GetEntityData

type HardwareModule_Nodes_Node_Np_PlatformDrop

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

	// Captured Packets.
	Indxes HardwareModule_Nodes_Node_Np_PlatformDrop_Indxes

	// Stats for Drop packets.
	Idxes HardwareModule_Nodes_Node_Np_PlatformDrop_Idxes
}

HardwareModule_Nodes_Node_Np_PlatformDrop Platform drops

func (*HardwareModule_Nodes_Node_Np_PlatformDrop) GetEntityData

func (platformDrop *HardwareModule_Nodes_Node_Np_PlatformDrop) GetEntityData() *types.CommonEntityData

type HardwareModule_Nodes_Node_Np_PlatformDrop_Idxes

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

	// Drop Stats. The type is slice of
	// HardwareModule_Nodes_Node_Np_PlatformDrop_Idxes_Idx.
	Idx []*HardwareModule_Nodes_Node_Np_PlatformDrop_Idxes_Idx
}

HardwareModule_Nodes_Node_Np_PlatformDrop_Idxes Stats for Drop packets

func (*HardwareModule_Nodes_Node_Np_PlatformDrop_Idxes) GetEntityData

type HardwareModule_Nodes_Node_Np_PlatformDrop_Idxes_Idx

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

	// This attribute is a key. Index value. The type is interface{} with range:
	// 0..4294967295.
	Index interface{}

	// Drop Reason. The type is string with length: 0..1024.
	DropReason interface{}

	// Counter. The type is interface{} with range: 0..4294967295.
	Counters interface{}
}

HardwareModule_Nodes_Node_Np_PlatformDrop_Idxes_Idx Drop Stats

func (*HardwareModule_Nodes_Node_Np_PlatformDrop_Idxes_Idx) GetEntityData

type HardwareModule_Nodes_Node_Np_PlatformDrop_Indxes

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

	// Captured packets. The type is slice of
	// HardwareModule_Nodes_Node_Np_PlatformDrop_Indxes_Indx.
	Indx []*HardwareModule_Nodes_Node_Np_PlatformDrop_Indxes_Indx
}

HardwareModule_Nodes_Node_Np_PlatformDrop_Indxes Captured Packets

func (*HardwareModule_Nodes_Node_Np_PlatformDrop_Indxes) GetEntityData

type HardwareModule_Nodes_Node_Np_PlatformDrop_Indxes_Indx

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

	// This attribute is a key. Index value. The type is interface{} with range:
	// 0..4294967295.
	Index interface{}

	// Total packets Captured. The type is interface{} with range: 0..4294967295.
	TotalCaptured interface{}

	// Captured Packet. The type is string with length: 0..1024.
	CapturedPak interface{}

	// Packet Index. The type is interface{} with range: 0..255.
	PktIndex interface{}

	// If Handle. The type is interface{} with range: 0..4294967295.
	Ifhandle interface{}

	// Buffer Length. The type is interface{} with range: 0..4294967295.
	BufferLen interface{}

	// Reason Hi. The type is interface{} with range: 0..4294967295.
	ReasonHi interface{}

	// Reason. The type is interface{} with range: 0..4294967295.
	Reason interface{}

	// Year. The type is interface{} with range: 0..18446744073709551615.
	Years interface{}

	// Hours. The type is interface{} with range: 0..18446744073709551615. Units
	// are hour.
	Hours interface{}

	// Days. The type is interface{} with range: 0..18446744073709551615. Units
	// are day.
	Days interface{}

	// Minutes. The type is interface{} with range: 0..18446744073709551615. Units
	// are minute.
	Mins interface{}

	// Seconds. The type is interface{} with range: 0..18446744073709551615. Units
	// are second.
	Secs interface{}
}

HardwareModule_Nodes_Node_Np_PlatformDrop_Indxes_Indx Captured packets

func (*HardwareModule_Nodes_Node_Np_PlatformDrop_Indxes_Indx) GetEntityData

type Prm

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

	// List of PRM Nodes.
	Nodes Prm_Nodes
}

Prm prm

func (*Prm) GetEntityData

func (prm *Prm) GetEntityData() *types.CommonEntityData

type Prm_Nodes

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

	// Node Information. The type is slice of Prm_Nodes_Node.
	Node []*Prm_Nodes_Node
}

Prm_Nodes List of PRM Nodes

func (*Prm_Nodes) GetEntityData

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

type Prm_Nodes_Node

type Prm_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{}

	// Server specific.
	Server Prm_Nodes_Node_Server
}

Prm_Nodes_Node Node Information

func (*Prm_Nodes_Node) GetEntityData

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

type Prm_Nodes_Node_Server

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

	// Resource specific.
	Resource Prm_Nodes_Node_Server_Resource
}

Prm_Nodes_Node_Server Server specific

func (*Prm_Nodes_Node_Server) GetEntityData

func (server *Prm_Nodes_Node_Server) GetEntityData() *types.CommonEntityData

type Prm_Nodes_Node_Server_Resource

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

	// Data for software resource.
	Indexes Prm_Nodes_Node_Server_Resource_Indexes
}

Prm_Nodes_Node_Server_Resource Resource specific

func (*Prm_Nodes_Node_Server_Resource) GetEntityData

func (resource *Prm_Nodes_Node_Server_Resource) GetEntityData() *types.CommonEntityData

type Prm_Nodes_Node_Server_Resource_Indexes

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

	// Data for software resource. The type is slice of
	// Prm_Nodes_Node_Server_Resource_Indexes_Index.
	Index []*Prm_Nodes_Node_Server_Resource_Indexes_Index
}

Prm_Nodes_Node_Server_Resource_Indexes Data for software resource

func (*Prm_Nodes_Node_Server_Resource_Indexes) GetEntityData

type Prm_Nodes_Node_Server_Resource_Indexes_Index

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

	// This attribute is a key. Index value. The type is interface{} with range:
	// 0..4294967295.
	Index interface{}

	// Resource Name. The type is string with length: 0..1024.
	ResourceName interface{}

	// Resource Type. The type is interface{} with range: 0..4294967295.
	ResourceType interface{}

	// Total Resource Count. The type is interface{} with range: 0..4294967295.
	TotalNum interface{}

	// Free Resource Count. The type is interface{} with range: 0..4294967295.
	FreeNum interface{}

	// Next Free Index. The type is interface{} with range: 0..4294967295.
	FirstAvailableIndex interface{}

	// Start Index. The type is interface{} with range: 0..4294967295.
	StartIndex interface{}

	// Availability Status. The type is bool.
	AvailabilityStatus interface{}

	// Resource Flags. The type is interface{} with range: 0..255.
	Flags interface{}

	// Inconsistice Flags. The type is bool.
	Inconsistent interface{}
}

Prm_Nodes_Node_Server_Resource_Indexes_Index Data for software resource

func (*Prm_Nodes_Node_Server_Resource_Indexes_Index) GetEntityData

Jump to

Keyboard shortcuts

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