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 ¶
- type PppoeEa
- type PppoeEa_Nodes
- type PppoeEa_Nodes_Node
- type PppoeEa_Nodes_Node_InterfaceIds
- type PppoeEa_Nodes_Node_InterfaceIds_InterfaceId
- type PppoeEa_Nodes_Node_InterfaceIds_InterfaceId_LocalMac
- type PppoeEa_Nodes_Node_InterfaceIds_InterfaceId_PeerMac
- type PppoeEa_Nodes_Node_InterfaceIds_InterfaceId_SrgvMac
- type PppoeEa_Nodes_Node_ParentInterfaceIds
- type PppoeEa_Nodes_Node_ParentInterfaceIds_ParentInterfaceId
- type PppoeEa_Nodes_Node_ParentInterfaceIds_ParentInterfaceId_SrgvMac
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 ¶
func (interfaceId *PppoeEa_Nodes_Node_InterfaceIds_InterfaceId) GetEntityData() *types.CommonEntityData
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 ¶
func (localMac *PppoeEa_Nodes_Node_InterfaceIds_InterfaceId_LocalMac) GetEntityData() *types.CommonEntityData
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 ¶
func (peerMac *PppoeEa_Nodes_Node_InterfaceIds_InterfaceId_PeerMac) GetEntityData() *types.CommonEntityData
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 ¶
func (srgvMac *PppoeEa_Nodes_Node_InterfaceIds_InterfaceId_SrgvMac) GetEntityData() *types.CommonEntityData
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 ¶
func (parentInterfaceId *PppoeEa_Nodes_Node_ParentInterfaceIds_ParentInterfaceId) GetEntityData() *types.CommonEntityData
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 ¶
func (srgvMac *PppoeEa_Nodes_Node_ParentInterfaceIds_ParentInterfaceId_SrgvMac) GetEntityData() *types.CommonEntityData