mpls_io_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 mpls-io package operational data.

This module contains definitions for the following management objects:

mpls-ea: MPLS IO EA operational data
mpls-ma: mpls ma

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 MplsEa

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

	// NODE container class for MPLS IO EA operational data.
	Nodes MplsEa_Nodes
}

MplsEa MPLS IO EA operational data

func (*MplsEa) GetEntityData

func (mplsEa *MplsEa) GetEntityData() *types.CommonEntityData

type MplsEa_Nodes

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

	// Per node MPLS IO EA operational data. The type is slice of
	// MplsEa_Nodes_Node.
	Node []*MplsEa_Nodes_Node
}

MplsEa_Nodes NODE container class for MPLS IO EA operational data

func (*MplsEa_Nodes) GetEntityData

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

type MplsEa_Nodes_Node

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

	// MPLS IO EA Interfaces information .
	Interfaces MplsEa_Nodes_Node_Interfaces
}

MplsEa_Nodes_Node Per node MPLS IO EA operational data

func (*MplsEa_Nodes_Node) GetEntityData

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

type MplsEa_Nodes_Node_Interfaces

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

	// MPLS IO EA NODE Interface data . The type is slice of
	// MplsEa_Nodes_Node_Interfaces_Interface.
	Interface []*MplsEa_Nodes_Node_Interfaces_Interface
}

MplsEa_Nodes_Node_Interfaces MPLS IO EA Interfaces information

func (*MplsEa_Nodes_Node_Interfaces) GetEntityData

func (interfaces *MplsEa_Nodes_Node_Interfaces) GetEntityData() *types.CommonEntityData

type MplsEa_Nodes_Node_Interfaces_Interface

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

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// MTU for fragmentation. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Bkp Label Stack Depth. The type is interface{} with range: 0..255.
	BkpLabelStackDepth interface{}

	// Srte Label Stack Depth. The type is interface{} with range: 0..255.
	SrteLabelStackDepth interface{}

	// Pri Label Stack Depth. The type is interface{} with range: 0..255.
	PriLabelStackDepth interface{}
}

MplsEa_Nodes_Node_Interfaces_Interface MPLS IO EA NODE Interface data

func (*MplsEa_Nodes_Node_Interfaces_Interface) GetEntityData

type MplsMa

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

	// NODE container class for MPLS IO MA operational data.
	Nodes MplsMa_Nodes
}

MplsMa mpls ma

func (*MplsMa) GetEntityData

func (mplsMa *MplsMa) GetEntityData() *types.CommonEntityData

type MplsMa_Nodes

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

	// Per node MPLS IO MA operational data. The type is slice of
	// MplsMa_Nodes_Node.
	Node []*MplsMa_Nodes_Node
}

MplsMa_Nodes NODE container class for MPLS IO MA operational data

func (*MplsMa_Nodes) GetEntityData

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

type MplsMa_Nodes_Node

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

	// MPLS IO MA Interfaces information .
	Interfaces MplsMa_Nodes_Node_Interfaces
}

MplsMa_Nodes_Node Per node MPLS IO MA operational data

func (*MplsMa_Nodes_Node) GetEntityData

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

type MplsMa_Nodes_Node_Interfaces

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

	// MPLS IO MA NODE Interface data . The type is slice of
	// MplsMa_Nodes_Node_Interfaces_Interface.
	Interface []*MplsMa_Nodes_Node_Interfaces_Interface
}

MplsMa_Nodes_Node_Interfaces MPLS IO MA Interfaces information

func (*MplsMa_Nodes_Node_Interfaces) GetEntityData

func (interfaces *MplsMa_Nodes_Node_Interfaces) GetEntityData() *types.CommonEntityData

type MplsMa_Nodes_Node_Interfaces_Interface

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

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// MTU for fragmentation. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Bkp Label Stack Depth. The type is interface{} with range: 0..255.
	BkpLabelStackDepth interface{}

	// Srte Label Stack Depth. The type is interface{} with range: 0..255.
	SrteLabelStackDepth interface{}

	// Pri Label Stack Depth. The type is interface{} with range: 0..255.
	PriLabelStackDepth interface{}
}

MplsMa_Nodes_Node_Interfaces_Interface MPLS IO MA NODE Interface data

func (*MplsMa_Nodes_Node_Interfaces_Interface) GetEntityData

Jump to

Keyboard shortcuts

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