pppoe_ea_oper

package
v0.0.0-...-fac1166 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 17, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

This module contains a collection of YANG definitions for Cisco IOS-XR pppoe-ea package operational data.

This module contains definitions for the following management objects:

pppoe-ea: PPPoE Ea 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 PppoeEa

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

	// PPPOE_EA list of nodes.
	Nodes PppoeEa_Nodes
}

PppoeEa PPPoE Ea data

func (*PppoeEa) GetEntityData

func (pppoeEa *PppoeEa) GetEntityData() *types.CommonEntityData

type PppoeEa_Nodes

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

	// PPPOE-EA operational data for a particular node. The type is slice of
	// PppoeEa_Nodes_Node.
	Node []*PppoeEa_Nodes_Node
}

PppoeEa_Nodes PPPOE_EA list of nodes

func (*PppoeEa_Nodes) GetEntityData

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

type PppoeEa_Nodes_Node

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

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

	// PPPoE parent interface info.
	ParentInterfaceIds PppoeEa_Nodes_Node_ParentInterfaceIds

	// PPPoE interface info.
	InterfaceIds PppoeEa_Nodes_Node_InterfaceIds
}

PppoeEa_Nodes_Node PPPOE-EA operational data for a particular node

func (*PppoeEa_Nodes_Node) GetEntityData

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

type PppoeEa_Nodes_Node_InterfaceIds

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

	// PPPoE interface info. The type is slice of
	// PppoeEa_Nodes_Node_InterfaceIds_InterfaceId.
	InterfaceId []*PppoeEa_Nodes_Node_InterfaceIds_InterfaceId
}

PppoeEa_Nodes_Node_InterfaceIds PPPoE interface info

func (*PppoeEa_Nodes_Node_InterfaceIds) GetEntityData

func (interfaceIds *PppoeEa_Nodes_Node_InterfaceIds) GetEntityData() *types.CommonEntityData

type PppoeEa_Nodes_Node_InterfaceIds_InterfaceId

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

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

	// Session ID. The type is interface{} with range: 0..65535.
	SessionId interface{}

	// Parent Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentInterface interface{}

	// Is Priority Set. The type is bool.
	IsPrioritySet interface{}

	// Priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// Is in sync. The type is bool.
	IsInSync interface{}

	// Is Platform created. The type is bool.
	IsPlatformCreated interface{}

	// VLAN Ids. The type is slice of interface{} with range: 0..65535.
	Vlanid []interface{}

	// Peer Mac-address.
	PeerMac PppoeEa_Nodes_Node_InterfaceIds_InterfaceId_PeerMac

	// Local Mac-address.
	LocalMac PppoeEa_Nodes_Node_InterfaceIds_InterfaceId_LocalMac

	// SRG VMac-address.
	SrgvMac PppoeEa_Nodes_Node_InterfaceIds_InterfaceId_SrgvMac
}

PppoeEa_Nodes_Node_InterfaceIds_InterfaceId PPPoE interface info

func (*PppoeEa_Nodes_Node_InterfaceIds_InterfaceId) GetEntityData

type PppoeEa_Nodes_Node_InterfaceIds_InterfaceId_LocalMac

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

	// macaddr. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	Macaddr interface{}
}

PppoeEa_Nodes_Node_InterfaceIds_InterfaceId_LocalMac Local Mac-address

func (*PppoeEa_Nodes_Node_InterfaceIds_InterfaceId_LocalMac) GetEntityData

type PppoeEa_Nodes_Node_InterfaceIds_InterfaceId_PeerMac

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

	// macaddr. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	Macaddr interface{}
}

PppoeEa_Nodes_Node_InterfaceIds_InterfaceId_PeerMac Peer Mac-address

func (*PppoeEa_Nodes_Node_InterfaceIds_InterfaceId_PeerMac) GetEntityData

type PppoeEa_Nodes_Node_InterfaceIds_InterfaceId_SrgvMac

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

	// macaddr. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	Macaddr interface{}
}

PppoeEa_Nodes_Node_InterfaceIds_InterfaceId_SrgvMac SRG VMac-address

func (*PppoeEa_Nodes_Node_InterfaceIds_InterfaceId_SrgvMac) GetEntityData

type PppoeEa_Nodes_Node_ParentInterfaceIds

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

	// PPPoE parent interface info. The type is slice of
	// PppoeEa_Nodes_Node_ParentInterfaceIds_ParentInterfaceId.
	ParentInterfaceId []*PppoeEa_Nodes_Node_ParentInterfaceIds_ParentInterfaceId
}

PppoeEa_Nodes_Node_ParentInterfaceIds PPPoE parent interface info

func (*PppoeEa_Nodes_Node_ParentInterfaceIds) GetEntityData

func (parentInterfaceIds *PppoeEa_Nodes_Node_ParentInterfaceIds) GetEntityData() *types.CommonEntityData

type PppoeEa_Nodes_Node_ParentInterfaceIds_ParentInterfaceId

type PppoeEa_Nodes_Node_ParentInterfaceIds_ParentInterfaceId 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._/-]+.
	ParentInterfaceName interface{}

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

	// Is in sync. The type is bool.
	IsInSync interface{}

	// SRG VMac-address.
	SrgvMac PppoeEa_Nodes_Node_ParentInterfaceIds_ParentInterfaceId_SrgvMac
}

PppoeEa_Nodes_Node_ParentInterfaceIds_ParentInterfaceId PPPoE parent interface info

func (*PppoeEa_Nodes_Node_ParentInterfaceIds_ParentInterfaceId) GetEntityData

type PppoeEa_Nodes_Node_ParentInterfaceIds_ParentInterfaceId_SrgvMac

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

	// macaddr. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	Macaddr interface{}
}

PppoeEa_Nodes_Node_ParentInterfaceIds_ParentInterfaceId_SrgvMac SRG VMac-address

func (*PppoeEa_Nodes_Node_ParentInterfaceIds_ParentInterfaceId_SrgvMac) GetEntityData

Jump to

Keyboard shortcuts

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