dnx_port_mapper_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 dnx-port-mapper package operational data.

This module contains definitions for the following management objects:

oor: Out of Resource Data

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 Oor

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

	// OOR data for available nodes.
	Nodes Oor_Nodes
}

Oor Out of Resource Data

func (*Oor) GetEntityData

func (oor *Oor) GetEntityData() *types.CommonEntityData

type Oor_Nodes

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

	// DPA operational data for a particular node. The type is slice of
	// Oor_Nodes_Node.
	Node []*Oor_Nodes_Node
}

Oor_Nodes OOR data for available nodes

func (*Oor_Nodes) GetEntityData

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

type Oor_Nodes_Node

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

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

	// Summary.
	Summary Oor_Nodes_Node_Summary

	// OOR Interface Information.
	InterfaceNames Oor_Nodes_Node_InterfaceNames
}

Oor_Nodes_Node DPA operational data for a particular node

func (*Oor_Nodes_Node) GetEntityData

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

type Oor_Nodes_Node_InterfaceNames

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

	// OOR Data for particular interface. The type is slice of
	// Oor_Nodes_Node_InterfaceNames_InterfaceName.
	InterfaceName []*Oor_Nodes_Node_InterfaceNames_InterfaceName
}

Oor_Nodes_Node_InterfaceNames OOR Interface Information

func (*Oor_Nodes_Node_InterfaceNames) GetEntityData

func (interfaceNames *Oor_Nodes_Node_InterfaceNames) GetEntityData() *types.CommonEntityData

type Oor_Nodes_Node_InterfaceNames_InterfaceName

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

	// This attribute is a key. The name of the interface. The type is string with
	// pattern: [\w\-\.:,_@#%$\+=\|;]+.
	InterfaceName interface{}

	// Interface details. The type is slice of
	// Oor_Nodes_Node_InterfaceNames_InterfaceName_Interface.
	Interface []*Oor_Nodes_Node_InterfaceNames_InterfaceName_Interface
}

Oor_Nodes_Node_InterfaceNames_InterfaceName OOR Data for particular interface

func (*Oor_Nodes_Node_InterfaceNames_InterfaceName) GetEntityData

func (interfaceName *Oor_Nodes_Node_InterfaceNames_InterfaceName) GetEntityData() *types.CommonEntityData

type Oor_Nodes_Node_InterfaceNames_InterfaceName_Interface

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

	// Name of the interface. The type is string.
	InterfaceName interface{}

	// The current state of the interface. The type is string.
	InterfaceStatus interface{}

	// Timestamp. The type is string.
	TimeStamp interface{}

	// Npuid of the interface. The type is string.
	NpuId interface{}

	// Type of harware resoruce. The type is string.
	HardwareResource interface{}
}

Oor_Nodes_Node_InterfaceNames_InterfaceName_Interface Interface details

func (*Oor_Nodes_Node_InterfaceNames_InterfaceName_Interface) GetEntityData

type Oor_Nodes_Node_Summary

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

	// interfaces in red state. The type is interface{} with range: 0..4294967295.
	Red interface{}

	// interfaces in green state. The type is interface{} with range:
	// 0..4294967295.
	Green interface{}

	// interfaces in yellow state. The type is interface{} with range:
	// 0..4294967295.
	YelLow interface{}
}

Oor_Nodes_Node_Summary Summary

func (*Oor_Nodes_Node_Summary) GetEntityData

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

Jump to

Keyboard shortcuts

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