Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR subscriber-pppoe-ma package operational data.
This module contains definitions for the following management objects:
pppoe: PPPoE operational data
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type Pppoe
- type PppoeMaLimitState
- type PppoeMaSessionIdbSrgState
- type PppoeMaSessionState
- type PppoeMaSessionTrig
- type PppoeMaThrottleState
- type Pppoe_AccessInterfaceStatistics
- type Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic
- type Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts
- type Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Other
- type Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Padi
- type Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Pado
- type Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Padr
- type Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_PadsError
- type Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_PadsSuccess
- type Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Padt
- type Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_SessionState
- type Pppoe_Nodes
- type Pppoe_Nodes_Node
- type Pppoe_Nodes_Node_AccessInterface
- type Pppoe_Nodes_Node_AccessInterface_Summaries
- type Pppoe_Nodes_Node_AccessInterface_Summaries_Summary
- type Pppoe_Nodes_Node_BbaGroups
- type Pppoe_Nodes_Node_BbaGroups_BbaGroup
- type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig
- type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_AccessIntf
- type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_Card
- type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_CircuitId
- type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_CircuitIdAndRemoteId
- type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_InnerVlanId
- type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_Mac
- type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_MacAccessInterface
- type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_MacIwf
- type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_MacIwfAccessInterface
- type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_OuterVlanId
- type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_RemoteId
- type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_VlanId
- type Pppoe_Nodes_Node_BbaGroups_BbaGroup_Limits
- type Pppoe_Nodes_Node_BbaGroups_BbaGroup_Limits_Limit
- type Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig
- type Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_CircuitId
- type Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_CircuitIdAndRemoteId
- type Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_InnerVlanId
- type Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_Mac
- type Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_MacAccessInterface
- type Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_MacIwfAccessInterface
- type Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_OuterVlanId
- type Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_RemoteId
- type Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_VlanId
- type Pppoe_Nodes_Node_BbaGroups_BbaGroup_Throttles
- type Pppoe_Nodes_Node_BbaGroups_BbaGroup_Throttles_Throttle
- type Pppoe_Nodes_Node_DisconnectHistory
- type Pppoe_Nodes_Node_DisconnectHistoryUnique
- type Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry
- type Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb
- type Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb_Tags
- type Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb_Tags_AccessLoopEncapsulation
- type Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb_VlanInnerTag
- type Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb_VlanOuterTag
- type Pppoe_Nodes_Node_DisconnectHistory_Entry
- type Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb
- type Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb_Tags
- type Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb_Tags_AccessLoopEncapsulation
- type Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb_VlanInnerTag
- type Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb_VlanOuterTag
- type Pppoe_Nodes_Node_Interfaces
- type Pppoe_Nodes_Node_Interfaces_Interface
- type Pppoe_Nodes_Node_Interfaces_Interface_Tags
- type Pppoe_Nodes_Node_Interfaces_Interface_Tags_AccessLoopEncapsulation
- type Pppoe_Nodes_Node_Statistics
- type Pppoe_Nodes_Node_Statistics_PacketCounts
- type Pppoe_Nodes_Node_Statistics_PacketCounts_Other
- type Pppoe_Nodes_Node_Statistics_PacketCounts_Padi
- type Pppoe_Nodes_Node_Statistics_PacketCounts_Pado
- type Pppoe_Nodes_Node_Statistics_PacketCounts_Padr
- type Pppoe_Nodes_Node_Statistics_PacketCounts_PadsError
- type Pppoe_Nodes_Node_Statistics_PacketCounts_PadsSuccess
- type Pppoe_Nodes_Node_Statistics_PacketCounts_Padt
- type Pppoe_Nodes_Node_Statistics_PacketCounts_SessionState
- type Pppoe_Nodes_Node_Statistics_PacketErrorCounts
- type Pppoe_Nodes_Node_SummaryTotal
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Pppoe ¶
type Pppoe struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PPPoE access interface statistics information. AccessInterfaceStatistics Pppoe_AccessInterfaceStatistics // Per-node PPPoE operational data. Nodes Pppoe_Nodes }
Pppoe PPPoE operational data
func (*Pppoe) GetEntityData ¶
func (pppoe *Pppoe) GetEntityData() *types.CommonEntityData
type PppoeMaLimitState ¶
type PppoeMaLimitState string
PppoeMaLimitState represents Pppoe ma limit state
const ( // OK State PppoeMaLimitState_ok PppoeMaLimitState = "ok" // Warn State PppoeMaLimitState_warning PppoeMaLimitState = "warning" // Block State PppoeMaLimitState_block PppoeMaLimitState = "block" )
type PppoeMaSessionIdbSrgState ¶
type PppoeMaSessionIdbSrgState string
PppoeMaSessionIdbSrgState represents Pppoe ma session idb srg state
const ( // SRG-None state PppoeMaSessionIdbSrgState_none PppoeMaSessionIdbSrgState = "none" // SRG-Active state PppoeMaSessionIdbSrgState_active PppoeMaSessionIdbSrgState = "active" // SRG-Standby state PppoeMaSessionIdbSrgState_standby PppoeMaSessionIdbSrgState = "standby" )
type PppoeMaSessionState ¶
type PppoeMaSessionState string
PppoeMaSessionState represents Pppoe ma session state
const ( // Destroying session PppoeMaSessionState_destroying PppoeMaSessionState = "destroying" // Deleting interface PppoeMaSessionState_deleting PppoeMaSessionState = "deleting" // Initializing PppoeMaSessionState_initializing PppoeMaSessionState = "initializing" // Interface created PppoeMaSessionState_created PppoeMaSessionState = "created" // Stopping AAA session PppoeMaSessionState_stopping PppoeMaSessionState = "stopping" // AAA session started PppoeMaSessionState_started PppoeMaSessionState = "started" // SubDB Config activated PppoeMaSessionState_activated PppoeMaSessionState = "activated" // Complete PppoeMaSessionState_complete PppoeMaSessionState = "complete" )
type PppoeMaSessionTrig ¶
type PppoeMaSessionTrig string
PppoeMaSessionTrig represents Pppoe ma session trig
const ( // pppoe ma session trig error PppoeMaSessionTrig_pppoe_ma_session_trig_error PppoeMaSessionTrig = "pppoe-ma-session-trig-error" // pppoe ma session trig publish encaps attr fail PppoeMaSessionTrig_pppoe_ma_session_trig_publish_encaps_attr_fail PppoeMaSessionTrig = "pppoe-ma-session-trig-publish-encaps-attr-fail" // pppoe ma session trig if create fail PppoeMaSessionTrig_pppoe_ma_session_trig_if_create_fail PppoeMaSessionTrig = "pppoe-ma-session-trig-if-create-fail" // pppoe ma session trig iedge session start fail PppoeMaSessionTrig_pppoe_ma_session_trig_iedge_session_start_fail PppoeMaSessionTrig = "pppoe-ma-session-trig-iedge-session-start-fail" // pppoe ma session trig iedge session update fail PppoeMaSessionTrig_pppoe_ma_session_trig_iedge_session_update_fail PppoeMaSessionTrig = "pppoe-ma-session-trig-iedge-session-update-fail" // pppoe ma session trig sub db activate fail PppoeMaSessionTrig_pppoe_ma_session_trig_sub_db_activate_fail PppoeMaSessionTrig = "pppoe-ma-session-trig-sub-db-activate-fail" // pppoe ma session trig in flight timeout PppoeMaSessionTrig_pppoe_ma_session_trig_in_flight_timeout PppoeMaSessionTrig = "pppoe-ma-session-trig-in-flight-timeout" // pppoe ma session trig down PppoeMaSessionTrig_pppoe_ma_session_trig_down PppoeMaSessionTrig = "pppoe-ma-session-trig-down" // pppoe ma session trig parent PppoeMaSessionTrig_pppoe_ma_session_trig_parent PppoeMaSessionTrig = "pppoe-ma-session-trig-parent" // pppoe ma session trig padt PppoeMaSessionTrig_pppoe_ma_session_trig_padt PppoeMaSessionTrig = "pppoe-ma-session-trig-padt" // pppoe ma session trig session pak PppoeMaSessionTrig_pppoe_ma_session_trig_session_pak PppoeMaSessionTrig = "pppoe-ma-session-trig-session-pak" // pppoe ma session trig final PppoeMaSessionTrig_pppoe_ma_session_trig_final PppoeMaSessionTrig = "pppoe-ma-session-trig-final" // pppoe ma session trig no im or PppoeMaSessionTrig_pppoe_ma_session_trig_no_im_or PppoeMaSessionTrig = "pppoe-ma-session-trig-no-im-or" // pppoe ma session trig restart PppoeMaSessionTrig_pppoe_ma_session_trig_restart PppoeMaSessionTrig = "pppoe-ma-session-trig-restart" // pppoe ma session trig admissions config change PppoeMaSessionTrig_pppoe_ma_session_trig_admissions_config_change PppoeMaSessionTrig = "pppoe-ma-session-trig-admissions-config-change" // pppoe ma session trig iedge disconnect PppoeMaSessionTrig_pppoe_ma_session_trig_iedge_disconnect PppoeMaSessionTrig = "pppoe-ma-session-trig-iedge-disconnect" PppoeMaSessionTrig_pppoe_ma_session_trig_invalid_vlan_tags PppoeMaSessionTrig = "pppoe-ma-session-trig-invalid-vlan-tags" // pppoe ma session trig port limit disconnect PppoeMaSessionTrig_pppoe_ma_session_trig_port_limit_disconnect PppoeMaSessionTrig = "pppoe-ma-session-trig-port-limit-disconnect" // pppoe ma session trig srg disconnect PppoeMaSessionTrig_pppoe_ma_session_trig_srg_disconnect PppoeMaSessionTrig = "pppoe-ma-session-trig-srg-disconnect" // pppoe ma session trig srg sweep PppoeMaSessionTrig_pppoe_ma_session_trig_srg_sweep PppoeMaSessionTrig = "pppoe-ma-session-trig-srg-sweep" // pppoe ma session trig count PppoeMaSessionTrig_pppoe_ma_session_trig_count PppoeMaSessionTrig = "pppoe-ma-session-trig-count" )
type PppoeMaThrottleState ¶
type PppoeMaThrottleState string
PppoeMaThrottleState represents Pppoe ma throttle state
const ( // Idle State PppoeMaThrottleState_idle PppoeMaThrottleState = "idle" // Monitor State PppoeMaThrottleState_monitor PppoeMaThrottleState = "monitor" // Block State PppoeMaThrottleState_block PppoeMaThrottleState = "block" )
type Pppoe_AccessInterfaceStatistics ¶
type Pppoe_AccessInterfaceStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Statistics information for a PPPoE-enabled access interface. The type is // slice of Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic. AccessInterfaceStatistic []*Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic }
Pppoe_AccessInterfaceStatistics PPPoE access interface statistics information
func (*Pppoe_AccessInterfaceStatistics) GetEntityData ¶
func (accessInterfaceStatistics *Pppoe_AccessInterfaceStatistics) GetEntityData() *types.CommonEntityData
type Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic ¶
type Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. PPPoE Access Interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Packet Counts. PacketCounts Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts }
Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic Statistics information for a PPPoE-enabled access interface
func (*Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic) GetEntityData ¶
func (accessInterfaceStatistic *Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic) GetEntityData() *types.CommonEntityData
type Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts ¶
type Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PADI counts. Padi Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Padi // PADO counts. Pado Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Pado // PADR counts. Padr Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Padr // PADS Success counts. PadsSuccess Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_PadsSuccess // PADS Error counts. PadsError Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_PadsError // PADT counts. Padt Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Padt // Session Stage counts. SessionState Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_SessionState // Other counts. Other Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Other }
Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts Packet Counts
func (*Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts) GetEntityData ¶
func (packetCounts *Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts) GetEntityData() *types.CommonEntityData
type Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Other ¶
type Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Other struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Sent. The type is interface{} with range: 0..4294967295. Sent interface{} // Received. The type is interface{} with range: 0..4294967295. Received interface{} // Dropped. The type is interface{} with range: 0..4294967295. Dropped interface{} }
Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Other Other counts
func (*Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Other) GetEntityData ¶
func (other *Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Other) GetEntityData() *types.CommonEntityData
type Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Padi ¶
type Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Padi struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Sent. The type is interface{} with range: 0..4294967295. Sent interface{} // Received. The type is interface{} with range: 0..4294967295. Received interface{} // Dropped. The type is interface{} with range: 0..4294967295. Dropped interface{} }
Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Padi PADI counts
func (*Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Padi) GetEntityData ¶
func (padi *Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Padi) GetEntityData() *types.CommonEntityData
type Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Pado ¶
type Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Pado struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Sent. The type is interface{} with range: 0..4294967295. Sent interface{} // Received. The type is interface{} with range: 0..4294967295. Received interface{} // Dropped. The type is interface{} with range: 0..4294967295. Dropped interface{} }
Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Pado PADO counts
func (*Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Pado) GetEntityData ¶
func (pado *Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Pado) GetEntityData() *types.CommonEntityData
type Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Padr ¶
type Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Padr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Sent. The type is interface{} with range: 0..4294967295. Sent interface{} // Received. The type is interface{} with range: 0..4294967295. Received interface{} // Dropped. The type is interface{} with range: 0..4294967295. Dropped interface{} }
Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Padr PADR counts
func (*Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Padr) GetEntityData ¶
func (padr *Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Padr) GetEntityData() *types.CommonEntityData
type Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_PadsError ¶
type Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_PadsError struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Sent. The type is interface{} with range: 0..4294967295. Sent interface{} // Received. The type is interface{} with range: 0..4294967295. Received interface{} // Dropped. The type is interface{} with range: 0..4294967295. Dropped interface{} }
Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_PadsError PADS Error counts
func (*Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_PadsError) GetEntityData ¶
func (padsError *Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_PadsError) GetEntityData() *types.CommonEntityData
type Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_PadsSuccess ¶
type Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_PadsSuccess struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Sent. The type is interface{} with range: 0..4294967295. Sent interface{} // Received. The type is interface{} with range: 0..4294967295. Received interface{} // Dropped. The type is interface{} with range: 0..4294967295. Dropped interface{} }
Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_PadsSuccess PADS Success counts
func (*Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_PadsSuccess) GetEntityData ¶
func (padsSuccess *Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_PadsSuccess) GetEntityData() *types.CommonEntityData
type Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Padt ¶
type Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Padt struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Sent. The type is interface{} with range: 0..4294967295. Sent interface{} // Received. The type is interface{} with range: 0..4294967295. Received interface{} // Dropped. The type is interface{} with range: 0..4294967295. Dropped interface{} }
Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Padt PADT counts
func (*Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Padt) GetEntityData ¶
func (padt *Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_Padt) GetEntityData() *types.CommonEntityData
type Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_SessionState ¶
type Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_SessionState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Sent. The type is interface{} with range: 0..4294967295. Sent interface{} // Received. The type is interface{} with range: 0..4294967295. Received interface{} // Dropped. The type is interface{} with range: 0..4294967295. Dropped interface{} }
Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_SessionState Session Stage counts
func (*Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_SessionState) GetEntityData ¶
func (sessionState *Pppoe_AccessInterfaceStatistics_AccessInterfaceStatistic_PacketCounts_SessionState) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes ¶
type Pppoe_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PPPoE operational data for a particular node. The type is slice of // Pppoe_Nodes_Node. Node []*Pppoe_Nodes_Node }
Pppoe_Nodes Per-node PPPoE operational data
func (*Pppoe_Nodes) GetEntityData ¶
func (nodes *Pppoe_Nodes) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node ¶
type Pppoe_Nodes_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Node. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeName interface{} // PPPoE disconnect history for a given node. DisconnectHistory Pppoe_Nodes_Node_DisconnectHistory // PPPoE unique disconnect history for a given node. DisconnectHistoryUnique Pppoe_Nodes_Node_DisconnectHistoryUnique // PPPoE statistics for a given node. Statistics Pppoe_Nodes_Node_Statistics // PPPoE access interface information. AccessInterface Pppoe_Nodes_Node_AccessInterface // Per interface PPPoE operational data. Interfaces Pppoe_Nodes_Node_Interfaces // PPPoE BBA-Group information. BbaGroups Pppoe_Nodes_Node_BbaGroups // PPPoE statistics for a given node. SummaryTotal Pppoe_Nodes_Node_SummaryTotal }
Pppoe_Nodes_Node PPPoE operational data for a particular node
func (*Pppoe_Nodes_Node) GetEntityData ¶
func (node *Pppoe_Nodes_Node) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_AccessInterface ¶
type Pppoe_Nodes_Node_AccessInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PPPoE access interface summary information. Summaries Pppoe_Nodes_Node_AccessInterface_Summaries }
Pppoe_Nodes_Node_AccessInterface PPPoE access interface information
func (*Pppoe_Nodes_Node_AccessInterface) GetEntityData ¶
func (accessInterface *Pppoe_Nodes_Node_AccessInterface) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_AccessInterface_Summaries ¶
type Pppoe_Nodes_Node_AccessInterface_Summaries struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Summary information for a PPPoE-enabled access interface. The type is slice // of Pppoe_Nodes_Node_AccessInterface_Summaries_Summary. Summary []*Pppoe_Nodes_Node_AccessInterface_Summaries_Summary }
Pppoe_Nodes_Node_AccessInterface_Summaries PPPoE access interface summary information
func (*Pppoe_Nodes_Node_AccessInterface_Summaries) GetEntityData ¶
func (summaries *Pppoe_Nodes_Node_AccessInterface_Summaries) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_AccessInterface_Summaries_Summary ¶
type Pppoe_Nodes_Node_AccessInterface_Summaries_Summary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. PPPoE Access Interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Interface. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceNameXr interface{} // Interface State. The type is interface{} with range: 0..4294967295. InterfaceState interface{} // Mac Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} // BBA Group. The type is string. BbaGroupName interface{} // Is Ready. The type is interface{} with range: -2147483648..2147483647. IsReady interface{} // Session Count. The type is interface{} with range: 0..4294967295. Sessions interface{} // Incomplete Session Count. The type is interface{} with range: // 0..4294967295. IncompleteSessions interface{} }
Pppoe_Nodes_Node_AccessInterface_Summaries_Summary Summary information for a PPPoE-enabled access interface
func (*Pppoe_Nodes_Node_AccessInterface_Summaries_Summary) GetEntityData ¶
func (summary *Pppoe_Nodes_Node_AccessInterface_Summaries_Summary) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_BbaGroups ¶
type Pppoe_Nodes_Node_BbaGroups struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PPPoE BBA-Group information. The type is slice of // Pppoe_Nodes_Node_BbaGroups_BbaGroup. BbaGroup []*Pppoe_Nodes_Node_BbaGroups_BbaGroup }
Pppoe_Nodes_Node_BbaGroups PPPoE BBA-Group information
func (*Pppoe_Nodes_Node_BbaGroups) GetEntityData ¶
func (bbaGroups *Pppoe_Nodes_Node_BbaGroups) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_BbaGroups_BbaGroup ¶
type Pppoe_Nodes_Node_BbaGroups_BbaGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. BBA Group. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. BbaGroupName interface{} // BBA-Group limit configuration information. LimitConfig Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig // PPPoE session limit information. Limits Pppoe_Nodes_Node_BbaGroups_BbaGroup_Limits // PPPoE throttle information. Throttles Pppoe_Nodes_Node_BbaGroups_BbaGroup_Throttles // BBA-Group throttle configuration information. ThrottleConfig Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig }
Pppoe_Nodes_Node_BbaGroups_BbaGroup PPPoE BBA-Group information
func (*Pppoe_Nodes_Node_BbaGroups_BbaGroup) GetEntityData ¶
func (bbaGroup *Pppoe_Nodes_Node_BbaGroups_BbaGroup) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig ¶
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Card. Card Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_Card // Access Interface. AccessIntf Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_AccessIntf // MAC. Mac Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_Mac // MAC IWF. MacIwf Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_MacIwf // MAC Access Interface. MacAccessInterface Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_MacAccessInterface // MAC IWF Access Interface. MacIwfAccessInterface Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_MacIwfAccessInterface // Circuit ID. CircuitId Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_CircuitId // Remote ID. RemoteId Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_RemoteId // Circuit ID and Remote ID. CircuitIdAndRemoteId Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_CircuitIdAndRemoteId // Outer VLAN ID. OuterVlanId Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_OuterVlanId // Inner VLAN ID. InnerVlanId Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_InnerVlanId // VLAN ID. VlanId Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_VlanId }
Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig BBA-Group limit configuration information
func (*Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig) GetEntityData ¶
func (limitConfig *Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_AccessIntf ¶
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_AccessIntf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Max Limit. The type is interface{} with range: 0..4294967295. MaxLimit interface{} // Threshold. The type is interface{} with range: 0..4294967295. Threshold interface{} // Radius override is enabled. The type is interface{} with range: // -2147483648..2147483647. RadiusOverrideEnabled interface{} }
Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_AccessIntf Access Interface
func (*Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_AccessIntf) GetEntityData ¶
func (accessIntf *Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_AccessIntf) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_Card ¶
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_Card struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Max Limit. The type is interface{} with range: 0..4294967295. MaxLimit interface{} // Threshold. The type is interface{} with range: 0..4294967295. Threshold interface{} // Radius override is enabled. The type is interface{} with range: // -2147483648..2147483647. RadiusOverrideEnabled interface{} }
Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_Card Card
func (*Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_Card) GetEntityData ¶
func (card *Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_Card) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_CircuitId ¶
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_CircuitId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Max Limit. The type is interface{} with range: 0..4294967295. MaxLimit interface{} // Threshold. The type is interface{} with range: 0..4294967295. Threshold interface{} // Radius override is enabled. The type is interface{} with range: // -2147483648..2147483647. RadiusOverrideEnabled interface{} }
Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_CircuitId Circuit ID
func (*Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_CircuitId) GetEntityData ¶
func (circuitId *Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_CircuitId) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_CircuitIdAndRemoteId ¶
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_CircuitIdAndRemoteId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Max Limit. The type is interface{} with range: 0..4294967295. MaxLimit interface{} // Threshold. The type is interface{} with range: 0..4294967295. Threshold interface{} // Radius override is enabled. The type is interface{} with range: // -2147483648..2147483647. RadiusOverrideEnabled interface{} }
Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_CircuitIdAndRemoteId Circuit ID and Remote ID
func (*Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_CircuitIdAndRemoteId) GetEntityData ¶
func (circuitIdAndRemoteId *Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_CircuitIdAndRemoteId) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_InnerVlanId ¶
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_InnerVlanId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Max Limit. The type is interface{} with range: 0..4294967295. MaxLimit interface{} // Threshold. The type is interface{} with range: 0..4294967295. Threshold interface{} // Radius override is enabled. The type is interface{} with range: // -2147483648..2147483647. RadiusOverrideEnabled interface{} }
Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_InnerVlanId Inner VLAN ID
func (*Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_InnerVlanId) GetEntityData ¶
func (innerVlanId *Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_InnerVlanId) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_Mac ¶
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_Mac struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Max Limit. The type is interface{} with range: 0..4294967295. MaxLimit interface{} // Threshold. The type is interface{} with range: 0..4294967295. Threshold interface{} // Radius override is enabled. The type is interface{} with range: // -2147483648..2147483647. RadiusOverrideEnabled interface{} }
Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_Mac MAC
func (*Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_Mac) GetEntityData ¶
func (mac *Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_Mac) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_MacAccessInterface ¶
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_MacAccessInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Max Limit. The type is interface{} with range: 0..4294967295. MaxLimit interface{} // Threshold. The type is interface{} with range: 0..4294967295. Threshold interface{} // Radius override is enabled. The type is interface{} with range: // -2147483648..2147483647. RadiusOverrideEnabled interface{} }
Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_MacAccessInterface MAC Access Interface
func (*Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_MacAccessInterface) GetEntityData ¶
func (macAccessInterface *Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_MacAccessInterface) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_MacIwf ¶
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_MacIwf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Max Limit. The type is interface{} with range: 0..4294967295. MaxLimit interface{} // Threshold. The type is interface{} with range: 0..4294967295. Threshold interface{} // Radius override is enabled. The type is interface{} with range: // -2147483648..2147483647. RadiusOverrideEnabled interface{} }
Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_MacIwf MAC IWF
func (*Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_MacIwf) GetEntityData ¶
func (macIwf *Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_MacIwf) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_MacIwfAccessInterface ¶
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_MacIwfAccessInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Max Limit. The type is interface{} with range: 0..4294967295. MaxLimit interface{} // Threshold. The type is interface{} with range: 0..4294967295. Threshold interface{} // Radius override is enabled. The type is interface{} with range: // -2147483648..2147483647. RadiusOverrideEnabled interface{} }
Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_MacIwfAccessInterface MAC IWF Access Interface
func (*Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_MacIwfAccessInterface) GetEntityData ¶
func (macIwfAccessInterface *Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_MacIwfAccessInterface) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_OuterVlanId ¶
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_OuterVlanId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Max Limit. The type is interface{} with range: 0..4294967295. MaxLimit interface{} // Threshold. The type is interface{} with range: 0..4294967295. Threshold interface{} // Radius override is enabled. The type is interface{} with range: // -2147483648..2147483647. RadiusOverrideEnabled interface{} }
Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_OuterVlanId Outer VLAN ID
func (*Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_OuterVlanId) GetEntityData ¶
func (outerVlanId *Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_OuterVlanId) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_RemoteId ¶
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_RemoteId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Max Limit. The type is interface{} with range: 0..4294967295. MaxLimit interface{} // Threshold. The type is interface{} with range: 0..4294967295. Threshold interface{} // Radius override is enabled. The type is interface{} with range: // -2147483648..2147483647. RadiusOverrideEnabled interface{} }
Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_RemoteId Remote ID
func (*Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_RemoteId) GetEntityData ¶
func (remoteId *Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_RemoteId) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_VlanId ¶
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_VlanId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Max Limit. The type is interface{} with range: 0..4294967295. MaxLimit interface{} // Threshold. The type is interface{} with range: 0..4294967295. Threshold interface{} // Radius override is enabled. The type is interface{} with range: // -2147483648..2147483647. RadiusOverrideEnabled interface{} }
Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_VlanId VLAN ID
func (*Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_VlanId) GetEntityData ¶
func (vlanId *Pppoe_Nodes_Node_BbaGroups_BbaGroup_LimitConfig_VlanId) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_Limits ¶
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_Limits struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PPPoE session limit state. The type is slice of // Pppoe_Nodes_Node_BbaGroups_BbaGroup_Limits_Limit. Limit []*Pppoe_Nodes_Node_BbaGroups_BbaGroup_Limits_Limit }
Pppoe_Nodes_Node_BbaGroups_BbaGroup_Limits PPPoE session limit information
func (*Pppoe_Nodes_Node_BbaGroups_BbaGroup_Limits) GetEntityData ¶
func (limits *Pppoe_Nodes_Node_BbaGroups_BbaGroup_Limits) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_Limits_Limit ¶
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_Limits_Limit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Access Interface. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} // IWF flag. The type is bool. Iwf interface{} // Circuit ID. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+. CircuitId interface{} // Remote ID. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+. RemoteId interface{} // Outer VLAN ID. The type is interface{} with range: 0..4095. OuterVlanId interface{} // Inner VLAN ID. The type is interface{} with range: 0..4095. InnerVlanId interface{} // State. The type is PppoeMaLimitState. State interface{} // Session Count. The type is interface{} with range: 0..4294967295. SessionCount interface{} // Overridden limit has been set. The type is interface{} with range: // -2147483648..2147483647. RadiusOverrideSet interface{} // Overridden limit if set. The type is interface{} with range: 0..4294967295. OverrideLimit interface{} }
Pppoe_Nodes_Node_BbaGroups_BbaGroup_Limits_Limit PPPoE session limit state
func (*Pppoe_Nodes_Node_BbaGroups_BbaGroup_Limits_Limit) GetEntityData ¶
func (limit *Pppoe_Nodes_Node_BbaGroups_BbaGroup_Limits_Limit) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig ¶
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MAC. Mac Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_Mac // MAC Access Interface. MacAccessInterface Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_MacAccessInterface // MAC IWF Access Interface. MacIwfAccessInterface Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_MacIwfAccessInterface // Circuit ID. CircuitId Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_CircuitId // Remote ID. RemoteId Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_RemoteId // Circuit ID and Remote ID. CircuitIdAndRemoteId Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_CircuitIdAndRemoteId // Outer VLAN ID. OuterVlanId Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_OuterVlanId // Inner VLAN ID. InnerVlanId Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_InnerVlanId // VLAN ID. VlanId Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_VlanId }
Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig BBA-Group throttle configuration information
func (*Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig) GetEntityData ¶
func (throttleConfig *Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_CircuitId ¶
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_CircuitId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Limit. The type is interface{} with range: 0..4294967295. Limit interface{} // Request Period. The type is interface{} with range: 0..4294967295. RequestPeriod interface{} // Blocking Period. The type is interface{} with range: 0..4294967295. BlockingPeriod interface{} }
Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_CircuitId Circuit ID
func (*Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_CircuitId) GetEntityData ¶
func (circuitId *Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_CircuitId) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_CircuitIdAndRemoteId ¶
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_CircuitIdAndRemoteId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Limit. The type is interface{} with range: 0..4294967295. Limit interface{} // Request Period. The type is interface{} with range: 0..4294967295. RequestPeriod interface{} // Blocking Period. The type is interface{} with range: 0..4294967295. BlockingPeriod interface{} }
Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_CircuitIdAndRemoteId Circuit ID and Remote ID
func (*Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_CircuitIdAndRemoteId) GetEntityData ¶
func (circuitIdAndRemoteId *Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_CircuitIdAndRemoteId) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_InnerVlanId ¶
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_InnerVlanId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Limit. The type is interface{} with range: 0..4294967295. Limit interface{} // Request Period. The type is interface{} with range: 0..4294967295. RequestPeriod interface{} // Blocking Period. The type is interface{} with range: 0..4294967295. BlockingPeriod interface{} }
Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_InnerVlanId Inner VLAN ID
func (*Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_InnerVlanId) GetEntityData ¶
func (innerVlanId *Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_InnerVlanId) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_Mac ¶
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_Mac struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Limit. The type is interface{} with range: 0..4294967295. Limit interface{} // Request Period. The type is interface{} with range: 0..4294967295. RequestPeriod interface{} // Blocking Period. The type is interface{} with range: 0..4294967295. BlockingPeriod interface{} }
Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_Mac MAC
func (*Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_Mac) GetEntityData ¶
func (mac *Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_Mac) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_MacAccessInterface ¶
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_MacAccessInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Limit. The type is interface{} with range: 0..4294967295. Limit interface{} // Request Period. The type is interface{} with range: 0..4294967295. RequestPeriod interface{} // Blocking Period. The type is interface{} with range: 0..4294967295. BlockingPeriod interface{} }
Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_MacAccessInterface MAC Access Interface
func (*Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_MacAccessInterface) GetEntityData ¶
func (macAccessInterface *Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_MacAccessInterface) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_MacIwfAccessInterface ¶
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_MacIwfAccessInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Limit. The type is interface{} with range: 0..4294967295. Limit interface{} // Request Period. The type is interface{} with range: 0..4294967295. RequestPeriod interface{} // Blocking Period. The type is interface{} with range: 0..4294967295. BlockingPeriod interface{} }
Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_MacIwfAccessInterface MAC IWF Access Interface
func (*Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_MacIwfAccessInterface) GetEntityData ¶
func (macIwfAccessInterface *Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_MacIwfAccessInterface) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_OuterVlanId ¶
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_OuterVlanId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Limit. The type is interface{} with range: 0..4294967295. Limit interface{} // Request Period. The type is interface{} with range: 0..4294967295. RequestPeriod interface{} // Blocking Period. The type is interface{} with range: 0..4294967295. BlockingPeriod interface{} }
Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_OuterVlanId Outer VLAN ID
func (*Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_OuterVlanId) GetEntityData ¶
func (outerVlanId *Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_OuterVlanId) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_RemoteId ¶
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_RemoteId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Limit. The type is interface{} with range: 0..4294967295. Limit interface{} // Request Period. The type is interface{} with range: 0..4294967295. RequestPeriod interface{} // Blocking Period. The type is interface{} with range: 0..4294967295. BlockingPeriod interface{} }
Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_RemoteId Remote ID
func (*Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_RemoteId) GetEntityData ¶
func (remoteId *Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_RemoteId) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_VlanId ¶
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_VlanId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Limit. The type is interface{} with range: 0..4294967295. Limit interface{} // Request Period. The type is interface{} with range: 0..4294967295. RequestPeriod interface{} // Blocking Period. The type is interface{} with range: 0..4294967295. BlockingPeriod interface{} }
Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_VlanId VLAN ID
func (*Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_VlanId) GetEntityData ¶
func (vlanId *Pppoe_Nodes_Node_BbaGroups_BbaGroup_ThrottleConfig_VlanId) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_Throttles ¶
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_Throttles struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PPPoE session throttle state. The type is slice of // Pppoe_Nodes_Node_BbaGroups_BbaGroup_Throttles_Throttle. Throttle []*Pppoe_Nodes_Node_BbaGroups_BbaGroup_Throttles_Throttle }
Pppoe_Nodes_Node_BbaGroups_BbaGroup_Throttles PPPoE throttle information
func (*Pppoe_Nodes_Node_BbaGroups_BbaGroup_Throttles) GetEntityData ¶
func (throttles *Pppoe_Nodes_Node_BbaGroups_BbaGroup_Throttles) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_Throttles_Throttle ¶
type Pppoe_Nodes_Node_BbaGroups_BbaGroup_Throttles_Throttle struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Access Interface. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} // IWF flag. The type is bool. Iwf interface{} // Circuit ID. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+. CircuitId interface{} // Remote ID. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+. RemoteId interface{} // Outer VLAN ID. The type is interface{} with range: 0..4095. OuterVlanId interface{} // Inner VLAN ID. The type is interface{} with range: 0..4095. InnerVlanId interface{} // State. The type is PppoeMaThrottleState. State interface{} // Time left in seconds. The type is interface{} with range: 0..4294967295. // Units are second. TimeLeft interface{} // Number of seconds since counters reset. The type is interface{} with range: // 0..4294967295. Units are second. SinceReset interface{} // PADI Count. The type is interface{} with range: 0..4294967295. PadiCount interface{} // PADR Count. The type is interface{} with range: 0..4294967295. PadrCount interface{} }
Pppoe_Nodes_Node_BbaGroups_BbaGroup_Throttles_Throttle PPPoE session throttle state
func (*Pppoe_Nodes_Node_BbaGroups_BbaGroup_Throttles_Throttle) GetEntityData ¶
func (throttle *Pppoe_Nodes_Node_BbaGroups_BbaGroup_Throttles_Throttle) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_DisconnectHistory ¶
type Pppoe_Nodes_Node_DisconnectHistory struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Current index of history. The type is interface{} with range: // 0..4294967295. CurrentIdx interface{} // Array of disconnected subscribers. The type is slice of // Pppoe_Nodes_Node_DisconnectHistory_Entry. Entry []*Pppoe_Nodes_Node_DisconnectHistory_Entry }
Pppoe_Nodes_Node_DisconnectHistory PPPoE disconnect history for a given node
func (*Pppoe_Nodes_Node_DisconnectHistory) GetEntityData ¶
func (disconnectHistory *Pppoe_Nodes_Node_DisconnectHistory) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_DisconnectHistoryUnique ¶
type Pppoe_Nodes_Node_DisconnectHistoryUnique struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The total number of disconnects. The type is slice of interface{} with // range: 0..4294967295. DisconnectCount []interface{} // Array of disconnected subscribers. The type is slice of // Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry. Entry []*Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry }
Pppoe_Nodes_Node_DisconnectHistoryUnique PPPoE unique disconnect history for a given node
func (*Pppoe_Nodes_Node_DisconnectHistoryUnique) GetEntityData ¶
func (disconnectHistoryUnique *Pppoe_Nodes_Node_DisconnectHistoryUnique) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry ¶
type Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Time when disconnected. The type is interface{} with range: // 0..18446744073709551615. Timestamp interface{} // Interface name. The type is string. Ifname interface{} // Disconnect Trigger. The type is PppoeMaSessionTrig. Trigger interface{} // Session IDB. SessionIdb Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb }
Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry Array of disconnected subscribers
func (*Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry) GetEntityData ¶
func (entry *Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb ¶
type Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface. The type is string with pattern: [a-zA-Z0-9._/-]+. Interface interface{} // Access Interface. The type is string with pattern: [a-zA-Z0-9._/-]+. AccessInterface interface{} // Session ID. The type is interface{} with range: 0..65535. SessionId interface{} // Sub Label. The type is interface{} with range: 0..4294967295. SubLabel interface{} // Peer Mac-Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. PeerMacAddress interface{} // State. The type is PppoeMaSessionState. State interface{} // CDM Object Handle. The type is interface{} with range: 0..4294967295. CdmObjectHandle interface{} // Chkpt ID. The type is interface{} with range: 0..4294967295. ChkptId interface{} // Punted Count. The type is interface{} with range: 0..4294967295. PuntedCount interface{} // Port Limit. The type is interface{} with range: 0..4294967295. PortLimit interface{} // Is BBA Counted. The type is interface{} with range: // -2147483648..2147483647. IsCounted interface{} // Is VLAN Outer Tag. The type is interface{} with range: // -2147483648..2147483647. IsVlanOuterTag interface{} // Is VLAN Inner Tag. The type is interface{} with range: // -2147483648..2147483647. IsVlanInnerTag interface{} // Is Cleanup Pending. The type is interface{} with range: // -2147483648..2147483647. IsCleanupPending interface{} // Is Disconnect Done Pending. The type is interface{} with range: // -2147483648..2147483647. IsDisconnectDonePending interface{} // Is Delete Done Pending. The type is interface{} with range: // -2147483648..2147483647. IsDeleteDonePending interface{} // Is Interface Create Callback pending. The type is interface{} with range: // -2147483648..2147483647. IsIntfCreateCallbackPending interface{} // Is Publish Encaps Attr pending. The type is interface{} with range: // -2147483648..2147483647. IsPublishEncapsAttrPending interface{} // Is Publish Encaps Attr Callback pending. The type is interface{} with // range: -2147483648..2147483647. IsPublishEncapsAttrCbPending interface{} // Is Interface Delete Callback pending. The type is interface{} with range: // -2147483648..2147483647. IsIntfDeleteCallbackPending interface{} // Is Interface Delete pending. The type is interface{} with range: // -2147483648..2147483647. IsIntfDeletePending interface{} // Is IM Owned Resource. The type is interface{} with range: // -2147483648..2147483647. IsImOwnedResource interface{} // Is IM Final received. The type is interface{} with range: // -2147483648..2147483647. IsImFinalReceived interface{} // Is IM Owned Resource missing. The type is interface{} with range: // -2147483648..2147483647. IsImOwnedResourceMissing interface{} // Is AAA Start request callback pending. The type is interface{} with range: // -2147483648..2147483647. IsAaaStartRequestCallbackPending interface{} // Is AAA Owned Resource. The type is interface{} with range: // -2147483648..2147483647. IsAaaOwnedResource interface{} // Is AAA Disconnect Requested. The type is interface{} with range: // -2147483648..2147483647. IsAaaDisconnectRequested interface{} // Is AAA Disconnect Received. The type is interface{} with range: // -2147483648..2147483647. IsAaaDisconnectReceived interface{} // Is SubDB Activate callback pending. The type is interface{} with range: // -2147483648..2147483647. IsSubDbActivateCallbackPending interface{} // Is PADS Sent. The type is interface{} with range: -2147483648..2147483647. IsPadsSent interface{} // Is PADT Received. The type is interface{} with range: // -2147483648..2147483647. IsPadtReceived interface{} // Is Session In Flight. The type is interface{} with range: // -2147483648..2147483647. IsInFlight interface{} // Is RADIUS override enabled. The type is interface{} with range: // -2147483648..2147483647. IsRadiusOverride interface{} // Expected Notifications. The type is interface{} with range: 0..255. ExpectedNotifications interface{} // Received Notifications. The type is interface{} with range: 0..255. ReceivedNotifications interface{} // SRG state. The type is PppoeMaSessionIdbSrgState. SrgState interface{} // Is SRG Data Received. The type is interface{} with range: // -2147483648..2147483647. IsSrgDataReceived interface{} // Is IEDGE Data Received. The type is interface{} with range: // -2147483648..2147483647. IsIedgeDataReceived interface{} // Tags. Tags Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb_Tags // VLAN Outer Tag. VlanOuterTag Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb_VlanOuterTag // VLAN Inner Tag. VlanInnerTag Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb_VlanInnerTag }
Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb Session IDB
func (*Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb) GetEntityData ¶
func (sessionIdb *Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb_Tags ¶
type Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb_Tags struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Is Service Name. The type is interface{} with range: // -2147483648..2147483647. IsServiceName interface{} // Is Max Payload. The type is interface{} with range: // -2147483648..2147483647. IsMaxPayload interface{} // Is Host Uniq. The type is interface{} with range: -2147483648..2147483647. IsHostUniq interface{} // Is Relay Session ID. The type is interface{} with range: // -2147483648..2147483647. IsRelaySessionId interface{} // Is Vendor Specific. The type is interface{} with range: // -2147483648..2147483647. IsVendorSpecific interface{} // Is IWF. The type is interface{} with range: -2147483648..2147483647. IsIwf interface{} // Is Remote ID. The type is interface{} with range: -2147483648..2147483647. IsRemoteId interface{} // Is Circuit ID. The type is interface{} with range: -2147483648..2147483647. IsCircuitId interface{} // Is DSL Tag. The type is interface{} with range: -2147483648..2147483647. IsDslTag interface{} // Service Name. The type is string. ServiceName interface{} // Max Payload. The type is interface{} with range: 0..4294967295. MaxPayload interface{} // Host Uniq. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. HostUniq interface{} // Relay Session ID. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. RelaySessionId interface{} // Remote ID. The type is string. RemoteId interface{} // Circuit ID. The type is string. CircuitId interface{} // Is DSL Actual Up. The type is interface{} with range: // -2147483648..2147483647. IsDslActualUp interface{} // Is DSL Actual Down. The type is interface{} with range: // -2147483648..2147483647. IsDslActualDown interface{} // Is DSL Min Up. The type is interface{} with range: -2147483648..2147483647. IsDslMinUp interface{} // Is DSL Min Down. The type is interface{} with range: // -2147483648..2147483647. IsDslMinDown interface{} // Is DSL Attain Up. The type is interface{} with range: // -2147483648..2147483647. IsDslAttainUp interface{} // Is DSL Attain Down. The type is interface{} with range: // -2147483648..2147483647. IsDslAttainDown interface{} // Is DSL Max Up. The type is interface{} with range: -2147483648..2147483647. IsDslMaxUp interface{} // Is DSL Max Down. The type is interface{} with range: // -2147483648..2147483647. IsDslMaxDown interface{} // Is DSL Min Up Low. The type is interface{} with range: // -2147483648..2147483647. IsDslMinUpLow interface{} // Is DSL Min Down Low. The type is interface{} with range: // -2147483648..2147483647. IsDslMinDownLow interface{} // Is DSL Max Delay Up. The type is interface{} with range: // -2147483648..2147483647. IsDslMaxDelayUp interface{} // Is DSL Actual Delay Up. The type is interface{} with range: // -2147483648..2147483647. IsDslActualDelayUp interface{} // Is DSL Max Delay Down. The type is interface{} with range: // -2147483648..2147483647. IsDslMaxDelayDown interface{} // Is DSL Actual Delay Down. The type is interface{} with range: // -2147483648..2147483647. IsDslActualDelayDown interface{} // Is Access Loop Encapsulation. The type is interface{} with range: // -2147483648..2147483647. IsAccessLoopEncapsulation interface{} // DSL Actual Up. The type is interface{} with range: 0..4294967295. DslActualUp interface{} // DSL Actual Down. The type is interface{} with range: 0..4294967295. DslActualDown interface{} // DSL Min Up. The type is interface{} with range: 0..4294967295. DslMinUp interface{} // DSL Min Down. The type is interface{} with range: 0..4294967295. DslMinDown interface{} // DSL Attain Up. The type is interface{} with range: 0..4294967295. DslAttainUp interface{} // DSL Attain Down. The type is interface{} with range: 0..4294967295. DslAttainDown interface{} // DSL Max Up. The type is interface{} with range: 0..4294967295. DslMaxUp interface{} // DSL Max Down. The type is interface{} with range: 0..4294967295. DslMaxDown interface{} // DSL Min Up Low. The type is interface{} with range: 0..4294967295. DslMinUpLow interface{} // DSL Min Down Low. The type is interface{} with range: 0..4294967295. DslMinDownLow interface{} // DSL Max Delay Up. The type is interface{} with range: 0..4294967295. DslMaxDelayUp interface{} // DSL Actual Delay Up. The type is interface{} with range: 0..4294967295. DslActualDelayUp interface{} // DSL Max Delay Down. The type is interface{} with range: 0..4294967295. DslMaxDelayDown interface{} // DSL Actual Delay Down. The type is interface{} with range: 0..4294967295. DslActualDelayDown interface{} // Access Loop Encapsulation. AccessLoopEncapsulation Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb_Tags_AccessLoopEncapsulation }
Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb_Tags Tags
func (*Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb_Tags) GetEntityData ¶
func (tags *Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb_Tags) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb_Tags_AccessLoopEncapsulation ¶
type Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb_Tags_AccessLoopEncapsulation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Data Link. The type is interface{} with range: 0..255. DataLink interface{} // Encaps 1. The type is interface{} with range: 0..255. Encaps1 interface{} // Encaps 2. The type is interface{} with range: 0..255. Encaps2 interface{} }
Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb_Tags_AccessLoopEncapsulation Access Loop Encapsulation
func (*Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb_Tags_AccessLoopEncapsulation) GetEntityData ¶
func (accessLoopEncapsulation *Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb_Tags_AccessLoopEncapsulation) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb_VlanInnerTag ¶
type Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb_VlanInnerTag struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethertype. See IEEE 802.1Q for more information. The type is interface{} // with range: 0..65535. EtherType interface{} // User Priority. The type is interface{} with range: 0..255. UserPriority interface{} // CFI. The type is interface{} with range: 0..255. Cfi interface{} // VLAN ID. The type is interface{} with range: 0..65535. VlanId interface{} }
Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb_VlanInnerTag VLAN Inner Tag
func (*Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb_VlanInnerTag) GetEntityData ¶
func (vlanInnerTag *Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb_VlanInnerTag) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb_VlanOuterTag ¶
type Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb_VlanOuterTag struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethertype. See IEEE 802.1Q for more information. The type is interface{} // with range: 0..65535. EtherType interface{} // User Priority. The type is interface{} with range: 0..255. UserPriority interface{} // CFI. The type is interface{} with range: 0..255. Cfi interface{} // VLAN ID. The type is interface{} with range: 0..65535. VlanId interface{} }
Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb_VlanOuterTag VLAN Outer Tag
func (*Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb_VlanOuterTag) GetEntityData ¶
func (vlanOuterTag *Pppoe_Nodes_Node_DisconnectHistoryUnique_Entry_SessionIdb_VlanOuterTag) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_DisconnectHistory_Entry ¶
type Pppoe_Nodes_Node_DisconnectHistory_Entry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Time when disconnected. The type is interface{} with range: // 0..18446744073709551615. Timestamp interface{} // Interface name. The type is string. Ifname interface{} // Disconnect Trigger. The type is PppoeMaSessionTrig. Trigger interface{} // Session IDB. SessionIdb Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb }
Pppoe_Nodes_Node_DisconnectHistory_Entry Array of disconnected subscribers
func (*Pppoe_Nodes_Node_DisconnectHistory_Entry) GetEntityData ¶
func (entry *Pppoe_Nodes_Node_DisconnectHistory_Entry) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb ¶
type Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface. The type is string with pattern: [a-zA-Z0-9._/-]+. Interface interface{} // Access Interface. The type is string with pattern: [a-zA-Z0-9._/-]+. AccessInterface interface{} // Session ID. The type is interface{} with range: 0..65535. SessionId interface{} // Sub Label. The type is interface{} with range: 0..4294967295. SubLabel interface{} // Peer Mac-Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. PeerMacAddress interface{} // State. The type is PppoeMaSessionState. State interface{} // CDM Object Handle. The type is interface{} with range: 0..4294967295. CdmObjectHandle interface{} // Chkpt ID. The type is interface{} with range: 0..4294967295. ChkptId interface{} // Punted Count. The type is interface{} with range: 0..4294967295. PuntedCount interface{} // Port Limit. The type is interface{} with range: 0..4294967295. PortLimit interface{} // Is BBA Counted. The type is interface{} with range: // -2147483648..2147483647. IsCounted interface{} // Is VLAN Outer Tag. The type is interface{} with range: // -2147483648..2147483647. IsVlanOuterTag interface{} // Is VLAN Inner Tag. The type is interface{} with range: // -2147483648..2147483647. IsVlanInnerTag interface{} // Is Cleanup Pending. The type is interface{} with range: // -2147483648..2147483647. IsCleanupPending interface{} // Is Disconnect Done Pending. The type is interface{} with range: // -2147483648..2147483647. IsDisconnectDonePending interface{} // Is Delete Done Pending. The type is interface{} with range: // -2147483648..2147483647. IsDeleteDonePending interface{} // Is Interface Create Callback pending. The type is interface{} with range: // -2147483648..2147483647. IsIntfCreateCallbackPending interface{} // Is Publish Encaps Attr pending. The type is interface{} with range: // -2147483648..2147483647. IsPublishEncapsAttrPending interface{} // Is Publish Encaps Attr Callback pending. The type is interface{} with // range: -2147483648..2147483647. IsPublishEncapsAttrCbPending interface{} // Is Interface Delete Callback pending. The type is interface{} with range: // -2147483648..2147483647. IsIntfDeleteCallbackPending interface{} // Is Interface Delete pending. The type is interface{} with range: // -2147483648..2147483647. IsIntfDeletePending interface{} // Is IM Owned Resource. The type is interface{} with range: // -2147483648..2147483647. IsImOwnedResource interface{} // Is IM Final received. The type is interface{} with range: // -2147483648..2147483647. IsImFinalReceived interface{} // Is IM Owned Resource missing. The type is interface{} with range: // -2147483648..2147483647. IsImOwnedResourceMissing interface{} // Is AAA Start request callback pending. The type is interface{} with range: // -2147483648..2147483647. IsAaaStartRequestCallbackPending interface{} // Is AAA Owned Resource. The type is interface{} with range: // -2147483648..2147483647. IsAaaOwnedResource interface{} // Is AAA Disconnect Requested. The type is interface{} with range: // -2147483648..2147483647. IsAaaDisconnectRequested interface{} // Is AAA Disconnect Received. The type is interface{} with range: // -2147483648..2147483647. IsAaaDisconnectReceived interface{} // Is SubDB Activate callback pending. The type is interface{} with range: // -2147483648..2147483647. IsSubDbActivateCallbackPending interface{} // Is PADS Sent. The type is interface{} with range: -2147483648..2147483647. IsPadsSent interface{} // Is PADT Received. The type is interface{} with range: // -2147483648..2147483647. IsPadtReceived interface{} // Is Session In Flight. The type is interface{} with range: // -2147483648..2147483647. IsInFlight interface{} // Is RADIUS override enabled. The type is interface{} with range: // -2147483648..2147483647. IsRadiusOverride interface{} // Expected Notifications. The type is interface{} with range: 0..255. ExpectedNotifications interface{} // Received Notifications. The type is interface{} with range: 0..255. ReceivedNotifications interface{} // SRG state. The type is PppoeMaSessionIdbSrgState. SrgState interface{} // Is SRG Data Received. The type is interface{} with range: // -2147483648..2147483647. IsSrgDataReceived interface{} // Is IEDGE Data Received. The type is interface{} with range: // -2147483648..2147483647. IsIedgeDataReceived interface{} // Tags. Tags Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb_Tags // VLAN Outer Tag. VlanOuterTag Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb_VlanOuterTag // VLAN Inner Tag. VlanInnerTag Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb_VlanInnerTag }
Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb Session IDB
func (*Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb) GetEntityData ¶
func (sessionIdb *Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb_Tags ¶
type Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb_Tags struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Is Service Name. The type is interface{} with range: // -2147483648..2147483647. IsServiceName interface{} // Is Max Payload. The type is interface{} with range: // -2147483648..2147483647. IsMaxPayload interface{} // Is Host Uniq. The type is interface{} with range: -2147483648..2147483647. IsHostUniq interface{} // Is Relay Session ID. The type is interface{} with range: // -2147483648..2147483647. IsRelaySessionId interface{} // Is Vendor Specific. The type is interface{} with range: // -2147483648..2147483647. IsVendorSpecific interface{} // Is IWF. The type is interface{} with range: -2147483648..2147483647. IsIwf interface{} // Is Remote ID. The type is interface{} with range: -2147483648..2147483647. IsRemoteId interface{} // Is Circuit ID. The type is interface{} with range: -2147483648..2147483647. IsCircuitId interface{} // Is DSL Tag. The type is interface{} with range: -2147483648..2147483647. IsDslTag interface{} // Service Name. The type is string. ServiceName interface{} // Max Payload. The type is interface{} with range: 0..4294967295. MaxPayload interface{} // Host Uniq. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. HostUniq interface{} // Relay Session ID. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. RelaySessionId interface{} // Remote ID. The type is string. RemoteId interface{} // Circuit ID. The type is string. CircuitId interface{} // Is DSL Actual Up. The type is interface{} with range: // -2147483648..2147483647. IsDslActualUp interface{} // Is DSL Actual Down. The type is interface{} with range: // -2147483648..2147483647. IsDslActualDown interface{} // Is DSL Min Up. The type is interface{} with range: -2147483648..2147483647. IsDslMinUp interface{} // Is DSL Min Down. The type is interface{} with range: // -2147483648..2147483647. IsDslMinDown interface{} // Is DSL Attain Up. The type is interface{} with range: // -2147483648..2147483647. IsDslAttainUp interface{} // Is DSL Attain Down. The type is interface{} with range: // -2147483648..2147483647. IsDslAttainDown interface{} // Is DSL Max Up. The type is interface{} with range: -2147483648..2147483647. IsDslMaxUp interface{} // Is DSL Max Down. The type is interface{} with range: // -2147483648..2147483647. IsDslMaxDown interface{} // Is DSL Min Up Low. The type is interface{} with range: // -2147483648..2147483647. IsDslMinUpLow interface{} // Is DSL Min Down Low. The type is interface{} with range: // -2147483648..2147483647. IsDslMinDownLow interface{} // Is DSL Max Delay Up. The type is interface{} with range: // -2147483648..2147483647. IsDslMaxDelayUp interface{} // Is DSL Actual Delay Up. The type is interface{} with range: // -2147483648..2147483647. IsDslActualDelayUp interface{} // Is DSL Max Delay Down. The type is interface{} with range: // -2147483648..2147483647. IsDslMaxDelayDown interface{} // Is DSL Actual Delay Down. The type is interface{} with range: // -2147483648..2147483647. IsDslActualDelayDown interface{} // Is Access Loop Encapsulation. The type is interface{} with range: // -2147483648..2147483647. IsAccessLoopEncapsulation interface{} // DSL Actual Up. The type is interface{} with range: 0..4294967295. DslActualUp interface{} // DSL Actual Down. The type is interface{} with range: 0..4294967295. DslActualDown interface{} // DSL Min Up. The type is interface{} with range: 0..4294967295. DslMinUp interface{} // DSL Min Down. The type is interface{} with range: 0..4294967295. DslMinDown interface{} // DSL Attain Up. The type is interface{} with range: 0..4294967295. DslAttainUp interface{} // DSL Attain Down. The type is interface{} with range: 0..4294967295. DslAttainDown interface{} // DSL Max Up. The type is interface{} with range: 0..4294967295. DslMaxUp interface{} // DSL Max Down. The type is interface{} with range: 0..4294967295. DslMaxDown interface{} // DSL Min Up Low. The type is interface{} with range: 0..4294967295. DslMinUpLow interface{} // DSL Min Down Low. The type is interface{} with range: 0..4294967295. DslMinDownLow interface{} // DSL Max Delay Up. The type is interface{} with range: 0..4294967295. DslMaxDelayUp interface{} // DSL Actual Delay Up. The type is interface{} with range: 0..4294967295. DslActualDelayUp interface{} // DSL Max Delay Down. The type is interface{} with range: 0..4294967295. DslMaxDelayDown interface{} // DSL Actual Delay Down. The type is interface{} with range: 0..4294967295. DslActualDelayDown interface{} // Access Loop Encapsulation. AccessLoopEncapsulation Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb_Tags_AccessLoopEncapsulation }
Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb_Tags Tags
func (*Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb_Tags) GetEntityData ¶
func (tags *Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb_Tags) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb_Tags_AccessLoopEncapsulation ¶
type Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb_Tags_AccessLoopEncapsulation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Data Link. The type is interface{} with range: 0..255. DataLink interface{} // Encaps 1. The type is interface{} with range: 0..255. Encaps1 interface{} // Encaps 2. The type is interface{} with range: 0..255. Encaps2 interface{} }
Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb_Tags_AccessLoopEncapsulation Access Loop Encapsulation
func (*Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb_Tags_AccessLoopEncapsulation) GetEntityData ¶
func (accessLoopEncapsulation *Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb_Tags_AccessLoopEncapsulation) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb_VlanInnerTag ¶
type Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb_VlanInnerTag struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethertype. See IEEE 802.1Q for more information. The type is interface{} // with range: 0..65535. EtherType interface{} // User Priority. The type is interface{} with range: 0..255. UserPriority interface{} // CFI. The type is interface{} with range: 0..255. Cfi interface{} // VLAN ID. The type is interface{} with range: 0..65535. VlanId interface{} }
Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb_VlanInnerTag VLAN Inner Tag
func (*Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb_VlanInnerTag) GetEntityData ¶
func (vlanInnerTag *Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb_VlanInnerTag) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb_VlanOuterTag ¶
type Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb_VlanOuterTag struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ethertype. See IEEE 802.1Q for more information. The type is interface{} // with range: 0..65535. EtherType interface{} // User Priority. The type is interface{} with range: 0..255. UserPriority interface{} // CFI. The type is interface{} with range: 0..255. Cfi interface{} // VLAN ID. The type is interface{} with range: 0..65535. VlanId interface{} }
Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb_VlanOuterTag VLAN Outer Tag
func (*Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb_VlanOuterTag) GetEntityData ¶
func (vlanOuterTag *Pppoe_Nodes_Node_DisconnectHistory_Entry_SessionIdb_VlanOuterTag) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_Interfaces ¶
type Pppoe_Nodes_Node_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Data for a PPPoE interface. The type is slice of // Pppoe_Nodes_Node_Interfaces_Interface. Interface []*Pppoe_Nodes_Node_Interfaces_Interface }
Pppoe_Nodes_Node_Interfaces Per interface PPPoE operational data
func (*Pppoe_Nodes_Node_Interfaces) GetEntityData ¶
func (interfaces *Pppoe_Nodes_Node_Interfaces) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_Interfaces_Interface ¶
type Pppoe_Nodes_Node_Interfaces_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. PPPoE Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // Interface. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceNameXr interface{} // Access Interface. The type is string with pattern: [a-zA-Z0-9._/-]+. AccessInterfaceName interface{} // BBA Group. The type is string. BbaGroupName interface{} // Session ID. The type is interface{} with range: 0..65535. SessionId interface{} // Local Mac-Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. LocalMacAddress interface{} // Peer Mac-Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. PeerMacAddress interface{} // Is Complete. The type is interface{} with range: -2147483648..2147483647. IsComplete interface{} // VLAN Outer ID. The type is interface{} with range: 0..65535. VlanOuterId interface{} // VLAN Inner ID. The type is interface{} with range: 0..65535. VlanInnerId interface{} // SRG state. The type is PppoeMaSessionIdbSrgState. SrgState interface{} // Tags. Tags Pppoe_Nodes_Node_Interfaces_Interface_Tags }
Pppoe_Nodes_Node_Interfaces_Interface Data for a PPPoE interface
func (*Pppoe_Nodes_Node_Interfaces_Interface) GetEntityData ¶
func (self *Pppoe_Nodes_Node_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_Interfaces_Interface_Tags ¶
type Pppoe_Nodes_Node_Interfaces_Interface_Tags struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Service Name. The type is string. ServiceName interface{} // Max Payload. The type is interface{} with range: 0..65535. MaxPayload interface{} // Host Uniq. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. HostUniq interface{} // Relay Session ID. The type is string with pattern: // ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?. RelaySessionId interface{} // Remote ID. The type is string. RemoteId interface{} // Circuit ID. The type is string. CircuitId interface{} // Is IWF. The type is interface{} with range: -2147483648..2147483647. IsIwf interface{} // DSL Actual Up. The type is interface{} with range: 0..4294967295. DslActualUp interface{} // DSL Actual Down. The type is interface{} with range: 0..4294967295. DslActualDown interface{} // DSL Min Up. The type is interface{} with range: 0..4294967295. DslMinUp interface{} // DSL Min Down. The type is interface{} with range: 0..4294967295. DslMinDown interface{} // DSL Attain Up. The type is interface{} with range: 0..4294967295. DslAttainUp interface{} // DSL Attain Down. The type is interface{} with range: 0..4294967295. DslAttainDown interface{} // DSL Max Up. The type is interface{} with range: 0..4294967295. DslMaxUp interface{} // DSL Max Down. The type is interface{} with range: 0..4294967295. DslMaxDown interface{} // DSL Min Up Low. The type is interface{} with range: 0..4294967295. DslMinUpLow interface{} // DSL Min Down Low. The type is interface{} with range: 0..4294967295. DslMinDownLow interface{} // DSL Max Delay Up. The type is interface{} with range: 0..4294967295. DslMaxDelayUp interface{} // DSL Actual Delay Up. The type is interface{} with range: 0..4294967295. DslActualDelayUp interface{} // DSL Max Delay Down. The type is interface{} with range: 0..4294967295. DslMaxDelayDown interface{} // DSL Actual Delay Down. The type is interface{} with range: 0..4294967295. DslActualDelayDown interface{} // Access Loop Encapsulation. AccessLoopEncapsulation Pppoe_Nodes_Node_Interfaces_Interface_Tags_AccessLoopEncapsulation }
Pppoe_Nodes_Node_Interfaces_Interface_Tags Tags
func (*Pppoe_Nodes_Node_Interfaces_Interface_Tags) GetEntityData ¶
func (tags *Pppoe_Nodes_Node_Interfaces_Interface_Tags) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_Interfaces_Interface_Tags_AccessLoopEncapsulation ¶
type Pppoe_Nodes_Node_Interfaces_Interface_Tags_AccessLoopEncapsulation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Data Link. The type is interface{} with range: 0..255. DataLink interface{} // Encaps 1. The type is interface{} with range: 0..255. Encaps1 interface{} // Encaps 2. The type is interface{} with range: 0..255. Encaps2 interface{} }
Pppoe_Nodes_Node_Interfaces_Interface_Tags_AccessLoopEncapsulation Access Loop Encapsulation
func (*Pppoe_Nodes_Node_Interfaces_Interface_Tags_AccessLoopEncapsulation) GetEntityData ¶
func (accessLoopEncapsulation *Pppoe_Nodes_Node_Interfaces_Interface_Tags_AccessLoopEncapsulation) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_Statistics ¶
type Pppoe_Nodes_Node_Statistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Packet Counts. PacketCounts Pppoe_Nodes_Node_Statistics_PacketCounts // Packet Error Counts. PacketErrorCounts Pppoe_Nodes_Node_Statistics_PacketErrorCounts }
Pppoe_Nodes_Node_Statistics PPPoE statistics for a given node
func (*Pppoe_Nodes_Node_Statistics) GetEntityData ¶
func (statistics *Pppoe_Nodes_Node_Statistics) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_Statistics_PacketCounts ¶
type Pppoe_Nodes_Node_Statistics_PacketCounts struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PADI counts. Padi Pppoe_Nodes_Node_Statistics_PacketCounts_Padi // PADO counts. Pado Pppoe_Nodes_Node_Statistics_PacketCounts_Pado // PADR counts. Padr Pppoe_Nodes_Node_Statistics_PacketCounts_Padr // PADS Success counts. PadsSuccess Pppoe_Nodes_Node_Statistics_PacketCounts_PadsSuccess // PADS Error counts. PadsError Pppoe_Nodes_Node_Statistics_PacketCounts_PadsError // PADT counts. Padt Pppoe_Nodes_Node_Statistics_PacketCounts_Padt // Session Stage counts. SessionState Pppoe_Nodes_Node_Statistics_PacketCounts_SessionState // Other counts. Other Pppoe_Nodes_Node_Statistics_PacketCounts_Other }
Pppoe_Nodes_Node_Statistics_PacketCounts Packet Counts
func (*Pppoe_Nodes_Node_Statistics_PacketCounts) GetEntityData ¶
func (packetCounts *Pppoe_Nodes_Node_Statistics_PacketCounts) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_Statistics_PacketCounts_Other ¶
type Pppoe_Nodes_Node_Statistics_PacketCounts_Other struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Sent. The type is interface{} with range: 0..4294967295. Sent interface{} // Received. The type is interface{} with range: 0..4294967295. Received interface{} // Dropped. The type is interface{} with range: 0..4294967295. Dropped interface{} }
Pppoe_Nodes_Node_Statistics_PacketCounts_Other Other counts
func (*Pppoe_Nodes_Node_Statistics_PacketCounts_Other) GetEntityData ¶
func (other *Pppoe_Nodes_Node_Statistics_PacketCounts_Other) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_Statistics_PacketCounts_Padi ¶
type Pppoe_Nodes_Node_Statistics_PacketCounts_Padi struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Sent. The type is interface{} with range: 0..4294967295. Sent interface{} // Received. The type is interface{} with range: 0..4294967295. Received interface{} // Dropped. The type is interface{} with range: 0..4294967295. Dropped interface{} }
Pppoe_Nodes_Node_Statistics_PacketCounts_Padi PADI counts
func (*Pppoe_Nodes_Node_Statistics_PacketCounts_Padi) GetEntityData ¶
func (padi *Pppoe_Nodes_Node_Statistics_PacketCounts_Padi) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_Statistics_PacketCounts_Pado ¶
type Pppoe_Nodes_Node_Statistics_PacketCounts_Pado struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Sent. The type is interface{} with range: 0..4294967295. Sent interface{} // Received. The type is interface{} with range: 0..4294967295. Received interface{} // Dropped. The type is interface{} with range: 0..4294967295. Dropped interface{} }
Pppoe_Nodes_Node_Statistics_PacketCounts_Pado PADO counts
func (*Pppoe_Nodes_Node_Statistics_PacketCounts_Pado) GetEntityData ¶
func (pado *Pppoe_Nodes_Node_Statistics_PacketCounts_Pado) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_Statistics_PacketCounts_Padr ¶
type Pppoe_Nodes_Node_Statistics_PacketCounts_Padr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Sent. The type is interface{} with range: 0..4294967295. Sent interface{} // Received. The type is interface{} with range: 0..4294967295. Received interface{} // Dropped. The type is interface{} with range: 0..4294967295. Dropped interface{} }
Pppoe_Nodes_Node_Statistics_PacketCounts_Padr PADR counts
func (*Pppoe_Nodes_Node_Statistics_PacketCounts_Padr) GetEntityData ¶
func (padr *Pppoe_Nodes_Node_Statistics_PacketCounts_Padr) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_Statistics_PacketCounts_PadsError ¶
type Pppoe_Nodes_Node_Statistics_PacketCounts_PadsError struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Sent. The type is interface{} with range: 0..4294967295. Sent interface{} // Received. The type is interface{} with range: 0..4294967295. Received interface{} // Dropped. The type is interface{} with range: 0..4294967295. Dropped interface{} }
Pppoe_Nodes_Node_Statistics_PacketCounts_PadsError PADS Error counts
func (*Pppoe_Nodes_Node_Statistics_PacketCounts_PadsError) GetEntityData ¶
func (padsError *Pppoe_Nodes_Node_Statistics_PacketCounts_PadsError) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_Statistics_PacketCounts_PadsSuccess ¶
type Pppoe_Nodes_Node_Statistics_PacketCounts_PadsSuccess struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Sent. The type is interface{} with range: 0..4294967295. Sent interface{} // Received. The type is interface{} with range: 0..4294967295. Received interface{} // Dropped. The type is interface{} with range: 0..4294967295. Dropped interface{} }
Pppoe_Nodes_Node_Statistics_PacketCounts_PadsSuccess PADS Success counts
func (*Pppoe_Nodes_Node_Statistics_PacketCounts_PadsSuccess) GetEntityData ¶
func (padsSuccess *Pppoe_Nodes_Node_Statistics_PacketCounts_PadsSuccess) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_Statistics_PacketCounts_Padt ¶
type Pppoe_Nodes_Node_Statistics_PacketCounts_Padt struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Sent. The type is interface{} with range: 0..4294967295. Sent interface{} // Received. The type is interface{} with range: 0..4294967295. Received interface{} // Dropped. The type is interface{} with range: 0..4294967295. Dropped interface{} }
Pppoe_Nodes_Node_Statistics_PacketCounts_Padt PADT counts
func (*Pppoe_Nodes_Node_Statistics_PacketCounts_Padt) GetEntityData ¶
func (padt *Pppoe_Nodes_Node_Statistics_PacketCounts_Padt) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_Statistics_PacketCounts_SessionState ¶
type Pppoe_Nodes_Node_Statistics_PacketCounts_SessionState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Sent. The type is interface{} with range: 0..4294967295. Sent interface{} // Received. The type is interface{} with range: 0..4294967295. Received interface{} // Dropped. The type is interface{} with range: 0..4294967295. Dropped interface{} }
Pppoe_Nodes_Node_Statistics_PacketCounts_SessionState Session Stage counts
func (*Pppoe_Nodes_Node_Statistics_PacketCounts_SessionState) GetEntityData ¶
func (sessionState *Pppoe_Nodes_Node_Statistics_PacketCounts_SessionState) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_Statistics_PacketErrorCounts ¶
type Pppoe_Nodes_Node_Statistics_PacketErrorCounts struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // No interface handle. The type is interface{} with range: 0..4294967295. NoInterfaceHandle interface{} // No packet payload. The type is interface{} with range: 0..4294967295. NoPacketPayload interface{} // No packet mac-address. The type is interface{} with range: 0..4294967295. NoPacketMacAddress interface{} // Invalid version-type value. The type is interface{} with range: // 0..4294967295. InvalidVersionTypeValue interface{} // Bad packet length. The type is interface{} with range: 0..4294967295. BadPacketLength interface{} // Unknown interface. The type is interface{} with range: 0..4294967295. UnknownInterface interface{} // PADO received. The type is interface{} with range: 0..4294967295. PadoReceived interface{} // PADS received. The type is interface{} with range: 0..4294967295. PadsReceived interface{} // Unknown packet type received. The type is interface{} with range: // 0..4294967295. UnknownPacketTypeReceived interface{} // Unexpected Session-ID in packet. The type is interface{} with range: // 0..4294967295. UnexpectedSessionIdInPacket interface{} // No Service-Name Tag. The type is interface{} with range: 0..4294967295. NoServiceNameTag interface{} // PADT for unknown session. The type is interface{} with range: // 0..4294967295. PadtForUnknownSession interface{} // PADT with wrong peer-mac. The type is interface{} with range: // 0..4294967295. PadtWithWrongPeerMac interface{} // PADT with wrong VLAN tags. The type is interface{} with range: // 0..4294967295. PadtWithWrongVlanTags interface{} // Zero-length Host-Uniq tag. The type is interface{} with range: // 0..4294967295. ZeroLengthHostUniq interface{} // PADT before PADS sent. The type is interface{} with range: 0..4294967295. PadtBeforePadsSent interface{} // Session-stage packet for unknown session. The type is interface{} with // range: 0..4294967295. SessionStagePacketForUnknownSession interface{} // Session-stage packet with wrong mac. The type is interface{} with range: // 0..4294967295. SessionStagePacketWithWrongMac interface{} // Session-stage packet with wrong VLAN tags. The type is interface{} with // range: 0..4294967295. SessionStagePacketWithWrongVlanTags interface{} // Session-stage packet with no error. The type is interface{} with range: // 0..4294967295. SessionStagePacketWithNoError interface{} // Tag too short. The type is interface{} with range: 0..4294967295. TagTooShort interface{} // Bad tag-length field. The type is interface{} with range: 0..4294967295. BadTagLengthField interface{} // Multiple Service-Name tags. The type is interface{} with range: // 0..4294967295. MultipleServiceNameTags interface{} // Multiple Max-Payload tags. The type is interface{} with range: // 0..4294967295. MultipleMaxPayloadTags interface{} // Invalid Max-Payload tag. The type is interface{} with range: 0..4294967295. InvalidMaxPayloadTag interface{} // Multiple Vendor-specific tags. The type is interface{} with range: // 0..4294967295. MultipleVendorSpecificTags interface{} // Unexpected AC-Name tag. The type is interface{} with range: 0..4294967295. UnexpectedAcNameTag interface{} // Unexpected error tags. The type is interface{} with range: 0..4294967295. UnexpectedErrorTags interface{} // Unknown tag received. The type is interface{} with range: 0..4294967295. UnknownTagReceived interface{} // No IANA code in vendor tag. The type is interface{} with range: // 0..4294967295. NoIanaCodeInvendorTag interface{} // Invalid IANA code in vendor tag. The type is interface{} with range: // 0..4294967295. InvalidIanaCodeInvendorTag interface{} // Vendor tag too short. The type is interface{} with range: 0..4294967295. VendorTagTooShort interface{} // Bad vendor tag length field. The type is interface{} with range: // 0..4294967295. BadVendorTagLengthField interface{} // Multiple Host-Uniq tags. The type is interface{} with range: 0..4294967295. MultipleHostUniqTags interface{} // Multiple relay-session-id tags. The type is interface{} with range: // 0..4294967295. MultipleRelaySessionIdTags interface{} // Multiple Circuit-ID tags. The type is interface{} with range: // 0..4294967295. MultipleCircuitIdTags interface{} // Multiple Remote-ID tags. The type is interface{} with range: 0..4294967295. MultipleRemoteIdTags interface{} // Invalid DSL tag. The type is interface{} with range: 0..4294967295. InvalidDslTag interface{} // Multiple of the same DSL tag. The type is interface{} with range: // 0..4294967295. MultipleOfTheSameDslTag interface{} // Invalid IWF tag. The type is interface{} with range: 0..4294967295. InvalidIwfTag interface{} // Multiple IWF tags. The type is interface{} with range: 0..4294967295. MultipleIwfTags interface{} // Unknown vendor-tag. The type is interface{} with range: 0..4294967295. UnknownvendorTag interface{} // No space left in packet. The type is interface{} with range: 0..4294967295. NoSpaceLeftInPacket interface{} // Duplicate Host-Uniq tag received. The type is interface{} with range: // 0..4294967295. DuplicateHostUniqTagReceived interface{} // Duplicate Relay Session ID tag received. The type is interface{} with // range: 0..4294967295. DuplicateRelaySessionIdTagReceived interface{} // Packet too long. The type is interface{} with range: 0..4294967295. PacketTooLong interface{} // Invalid ALE tag. The type is interface{} with range: 0..4294967295. InvalidAleTag interface{} // Multiple ALE tags. The type is interface{} with range: 0..4294967295. MultipleAleTags interface{} // Invalid Service Name. The type is interface{} with range: 0..4294967295. InvalidServiceName interface{} // Invalid Peer MAC. The type is interface{} with range: 0..4294967295. InvalidPeerMac interface{} // Invalid VLAN Tags. The type is interface{} with range: 0..4294967295. InvalidVlanTags interface{} // Packet Received on SRG Slave. The type is interface{} with range: // 0..4294967295. PacketOnSrgSlave interface{} }
Pppoe_Nodes_Node_Statistics_PacketErrorCounts Packet Error Counts
func (*Pppoe_Nodes_Node_Statistics_PacketErrorCounts) GetEntityData ¶
func (packetErrorCounts *Pppoe_Nodes_Node_Statistics_PacketErrorCounts) GetEntityData() *types.CommonEntityData
type Pppoe_Nodes_Node_SummaryTotal ¶
type Pppoe_Nodes_Node_SummaryTotal struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Ready Access Interface Count. The type is interface{} with range: // 0..4294967295. ReadyAccessInterfaces interface{} // Not Ready Access Interface Count. The type is interface{} with range: // 0..4294967295. NotReadyAccessInterfaces interface{} // Complete Session Count. The type is interface{} with range: 0..4294967295. CompleteSessions interface{} // Incomplete Session Count. The type is interface{} with range: // 0..4294967295. IncompleteSessions interface{} // Flow Control credit limit. The type is interface{} with range: // 0..4294967295. FlowControlLimit interface{} // Flow Control In-Flight Count. The type is interface{} with range: // 0..4294967295. FlowControlInFlightSessions interface{} // Flow Control Drop Count. The type is interface{} with range: // 0..18446744073709551615. FlowControlDroppedSessions interface{} // Flow Control Disconnected Count. The type is interface{} with range: // 0..18446744073709551615. FlowControlDisconnectedSessions interface{} // Flow Control Success Count, sessions completing call flow. The type is // interface{} with range: 0..18446744073709551615. FlowControlSuccessfulSessions interface{} // PPPoEMASubscriberInfraFlowControl. The type is interface{} with range: // 0..4294967295. PppoemaSubscriberInfraFlowControl interface{} }
Pppoe_Nodes_Node_SummaryTotal PPPoE statistics for a given node
func (*Pppoe_Nodes_Node_SummaryTotal) GetEntityData ¶
func (summaryTotal *Pppoe_Nodes_Node_SummaryTotal) GetEntityData() *types.CommonEntityData