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 ¶
func (self *MplsEa_Nodes_Node_Interfaces_Interface) GetEntityData() *types.CommonEntityData
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 ¶
func (self *MplsMa_Nodes_Node_Interfaces_Interface) GetEntityData() *types.CommonEntityData