Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR ppp-ea package operational data.
This module contains definitions for the following management objects:
pppea: PPPEA operational 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 PppEaAdjState ¶
type PppEaAdjState string
PppEaAdjState represents Ppp ea adj state
const ( // Ajacency not installed in AIB PppEaAdjState_ppp_ea_adj_state_not_installed PppEaAdjState = "ppp-ea-adj-state-not-installed" // Adjacency installed in AIB PppEaAdjState_ppp_ea_adj_state_installed PppEaAdjState = "ppp-ea-adj-state-installed" )
type Pppea ¶
type Pppea struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Per node PPPEA operational data. Nodes Pppea_Nodes }
Pppea PPPEA operational data
func (*Pppea) GetEntityData ¶
func (pppea *Pppea) GetEntityData() *types.CommonEntityData
type Pppea_Nodes ¶
type Pppea_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The PPPEA operational data for a particular node. The type is slice of // Pppea_Nodes_Node. Node []*Pppea_Nodes_Node }
Pppea_Nodes Per node PPPEA operational data
func (*Pppea_Nodes) GetEntityData ¶
func (nodes *Pppea_Nodes) GetEntityData() *types.CommonEntityData
type Pppea_Nodes_Node ¶
type Pppea_Nodes_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The identifier for the node. The type is string // with pattern: ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeName interface{} // Show interface related information from the PPP EA. EaInterfaceNames Pppea_Nodes_Node_EaInterfaceNames }
Pppea_Nodes_Node The PPPEA operational data for a particular node
func (*Pppea_Nodes_Node) GetEntityData ¶
func (node *Pppea_Nodes_Node) GetEntityData() *types.CommonEntityData
type Pppea_Nodes_Node_EaInterfaceNames ¶
type Pppea_Nodes_Node_EaInterfaceNames struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface name. The type is slice of // Pppea_Nodes_Node_EaInterfaceNames_EaInterfaceName. EaInterfaceName []*Pppea_Nodes_Node_EaInterfaceNames_EaInterfaceName }
Pppea_Nodes_Node_EaInterfaceNames Show interface related information from the PPP EA
func (*Pppea_Nodes_Node_EaInterfaceNames) GetEntityData ¶
func (eaInterfaceNames *Pppea_Nodes_Node_EaInterfaceNames) GetEntityData() *types.CommonEntityData
type Pppea_Nodes_Node_EaInterfaceNames_EaInterfaceName ¶
type Pppea_Nodes_Node_EaInterfaceNames_EaInterfaceName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface running PPPEA. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Interface. The type is string with pattern: [a-zA-Z0-9._/-]+. Interface interface{} // TRUE if LCP is running in the dataplane for the interface. The type is // bool. IsLcpRunning interface{} // TRUE if IPCP is running in the dataplane for the interface. The type is // bool. IsIpcpRunning interface{} // TRUE if IPV6CP is running in the dataplane for the interface. The type is // bool. IsIpv6cpRunning interface{} // TRUE if MPLSCP is running in the dataplane for the interface. The type is // bool. IsMplscpRunning interface{} // Local interface MTU. The type is interface{} with range: 0..65535. LocalMtu interface{} // Local MRRU. The type is interface{} with range: 0..65535. LocalMrru interface{} // Peer MRRU. The type is interface{} with range: 0..65535. PeerMrru interface{} // Local magic number. The type is interface{} with range: 0..4294967295. LocalMagic interface{} // Peer magic number. The type is interface{} with range: 0..4294967295. PeerMagic interface{} // Local number of MCMP Suspension classes. The type is interface{} with // range: 0..255. LocalMcmpClasses interface{} // Peer number of MCMP Suspension classes. The type is interface{} with range: // 0..255. PeerMcmpClasses interface{} // Echo-Request interval. The type is interface{} with range: 0..4294967295. EchoRequestInterval interface{} // Echo-Request retry count. The type is interface{} with range: // 0..4294967295. EchoRequestRetryCount interface{} // TRUE if this is a Multilink bundle interface. The type is bool. IsMultilinkBundle interface{} // MA synchronization. The type is bool. Synchronized interface{} // Forwarding State. The type is bool. ForwardingEnabled interface{} // Multilink interface that this interface is a member of, if any. The type is // string with pattern: [a-zA-Z0-9._/-]+. MultilinkInterface interface{} // L2 Tunnel State. The type is bool. L2TunnelEnabled interface{} // L2 Provisioned State. The type is bool. L2Provisioned interface{} // L2 IP Interworking State. The type is bool. L2ipInterworkingEnabled interface{} // Is VPDN tunneled. The type is bool. IsVpdnTunneled interface{} // XConnect ID. The type is interface{} with range: 0..4294967295. XconnectId interface{} // Parent Interface Handle. The type is string with pattern: [a-zA-Z0-9._/-]+. ParentInterfaceHandle interface{} // IPCP VRF Table ID. The type is interface{} with range: 0..4294967295. VrfTableId interface{} // IPv6CP VRF Table ID. The type is interface{} with range: 0..4294967295. Ipv6vrfTableId interface{} // L2 adjacency state. The type is PppEaAdjState. L2AdjacencyState interface{} // L2 IP Interworking adjacency state. The type is PppEaAdjState. L2ipInterworkingAdjacencyState interface{} // LAC adjacency state. The type is PppEaAdjState. LacAdjacencyState interface{} // Interface adjacency state. The type is PppEaAdjState. InterfaceAdjacencyState interface{} // Ipv4 adjacency state. The type is PppEaAdjState. Ipv4AdjacencyState interface{} // IPv6 adjacency state. The type is PppEaAdjState. Ipv6AdjacencyState interface{} // MPLS adjacency state. The type is PppEaAdjState. MplsAdjacencyState interface{} }
Pppea_Nodes_Node_EaInterfaceNames_EaInterfaceName Interface name
func (*Pppea_Nodes_Node_EaInterfaceNames_EaInterfaceName) GetEntityData ¶
func (eaInterfaceName *Pppea_Nodes_Node_EaInterfaceNames_EaInterfaceName) GetEntityData() *types.CommonEntityData
Click to show internal directories.
Click to hide internal directories.