ppp_ea_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 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

Jump to

Keyboard shortcuts

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