nto_misc_shmem_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 nto-misc-shmem package operational data.

This module contains definitions for the following management objects:

memory-summary: Memory summary information

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 MemorySummary

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

	// List of nodes.
	Nodes MemorySummary_Nodes
}

MemorySummary Memory summary information

func (*MemorySummary) GetEntityData

func (memorySummary *MemorySummary) GetEntityData() *types.CommonEntityData

type MemorySummary_Nodes

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

	// Name of nodes. The type is slice of MemorySummary_Nodes_Node.
	Node []*MemorySummary_Nodes_Node
}

MemorySummary_Nodes List of nodes

func (*MemorySummary_Nodes) GetEntityData

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

type MemorySummary_Nodes_Node

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

	// This attribute is a key. Node name. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	NodeName interface{}

	// Memory summary information for a specific node.
	Summary MemorySummary_Nodes_Node_Summary

	// Detail Memory summary information for a specific node.
	Detail MemorySummary_Nodes_Node_Detail
}

MemorySummary_Nodes_Node Name of nodes

func (*MemorySummary_Nodes_Node) GetEntityData

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

type MemorySummary_Nodes_Node_Detail

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

	// Page size in bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	PageSize interface{}

	// Physical memory size in bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RamMemory interface{}

	// Physical memory available in bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	FreePhysicalMemory interface{}

	// Private Physical memory in bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	PrivatePhysicalMemory interface{}

	// Application memory size in bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	SystemRamMemory interface{}

	// Application memory available in bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	FreeApplicationMemory interface{}

	// Image memory size in bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ImageMemory interface{}

	// Boot RAM size in bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	BootRamSize interface{}

	// Reserved memory size in bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ReservedMemory interface{}

	// IO memory size in bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	IoMemory interface{}

	// Flash System size in bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	FlashSystem interface{}

	// Total Shared window. The type is interface{} with range:
	// 0..18446744073709551615.
	TotalSharedWindow interface{}

	// Allocated Memory Size. The type is interface{} with range:
	// 0..18446744073709551615.
	AllocatedMemory interface{}

	// Program Text Size. The type is interface{} with range:
	// 0..18446744073709551615.
	ProgramText interface{}

	// Program Data Size. The type is interface{} with range:
	// 0..18446744073709551615.
	ProgramData interface{}

	// Program Stack Size. The type is interface{} with range:
	// 0..18446744073709551615.
	ProgramStack interface{}

	// Total Used. The type is interface{} with range: 0..18446744073709551615.
	TotalUsed interface{}

	// Available Shared windows. The type is slice of
	// MemorySummary_Nodes_Node_Detail_SharedWindow.
	SharedWindow []*MemorySummary_Nodes_Node_Detail_SharedWindow
}

MemorySummary_Nodes_Node_Detail Detail Memory summary information for a specific node

func (*MemorySummary_Nodes_Node_Detail) GetEntityData

func (detail *MemorySummary_Nodes_Node_Detail) GetEntityData() *types.CommonEntityData

type MemorySummary_Nodes_Node_Detail_SharedWindow

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

	// Name of shared window. The type is string.
	SharedWindow interface{}

	// Size of shared window. The type is interface{} with range:
	// 0..18446744073709551615.
	WindowSize interface{}
}

MemorySummary_Nodes_Node_Detail_SharedWindow Available Shared windows

func (*MemorySummary_Nodes_Node_Detail_SharedWindow) GetEntityData

type MemorySummary_Nodes_Node_Summary

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

	// Page size in bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	PageSize interface{}

	// Physical memory size in bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	RamMemory interface{}

	// Physical memory available in bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	FreePhysicalMemory interface{}

	// Application memory size in bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	SystemRamMemory interface{}

	// Application memory available in bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	FreeApplicationMemory interface{}

	// Image memory size in bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ImageMemory interface{}

	// Boot RAM size in bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	BootRamSize interface{}

	// Reserved memory size in bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ReservedMemory interface{}

	// IO memory size in bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	IoMemory interface{}

	// Flash System size in bytes. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	FlashSystem interface{}
}

MemorySummary_Nodes_Node_Summary Memory summary information for a specific node

func (*MemorySummary_Nodes_Node_Summary) GetEntityData

func (summary *MemorySummary_Nodes_Node_Summary) GetEntityData() *types.CommonEntityData

Jump to

Keyboard shortcuts

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