Documentation
¶
Overview ¶
This module contains definitions for the Calvados model objects.
This module contains a collection of YANG definitions for Cisco IOS-XR SysAdmin configuration.
This module defines the top level container for all hardware devices managed in Sysadmin.
Copyright(c) 2011-2017 by Cisco Systems, Inc. All rights reserved.
Copyright (c) 2012-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type Controller
- type Controller_Switch
- type Controller_Switch_Oper
- type Controller_Switch_Oper_Bridge
- type Controller_Switch_Oper_Bridge_Statistics
- type Controller_Switch_Oper_Bridge_Statistics_Location
- type Controller_Switch_Oper_Bridge_Statistics_Location_EgressSetId
- type Controller_Switch_Oper_Bridge_Statistics_Location_IngressSetId
- type Controller_Switch_Oper_Esd
- type Controller_Switch_Oper_Esd_Instance
- type Controller_Switch_Oper_Esd_Instance_Trace
- type Controller_Switch_Oper_Esd_Instance_Trace_Location
- type Controller_Switch_Oper_Esd_Instance_Trace_Location_AllOptions
- type Controller_Switch_Oper_Esd_Instance_Trace_Location_AllOptions_TraceBlocks
- type Controller_Switch_Oper_Fdb
- type Controller_Switch_Oper_Fdb_Mac
- type Controller_Switch_Oper_Fdb_Mac_MacIter
- type Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon
- type Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon_Location
- type Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon_Location_FdbBlock
- type Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon_Location_FdbBlock_FdbEntry
- type Controller_Switch_Oper_Fdb_Port
- type Controller_Switch_Oper_Fdb_Port_PortIter
- type Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon
- type Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon_Location
- type Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon_Location_FdbBlock
- type Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon_Location_FdbBlock_FdbEntry
- type Controller_Switch_Oper_Fdb_Statistics
- type Controller_Switch_Oper_Fdb_Statistics_Location
- type Controller_Switch_Oper_Fdb_Statistics_Location_CoreId
- type Controller_Switch_Oper_Fdb_Statistics_Location_CounterInfo
- type Controller_Switch_Oper_Fdb_SwitchFdbCommon
- type Controller_Switch_Oper_Fdb_SwitchFdbCommon_Location
- type Controller_Switch_Oper_Fdb_SwitchFdbCommon_Location_FdbBlock
- type Controller_Switch_Oper_Fdb_SwitchFdbCommon_Location_FdbBlock_FdbEntry
- type Controller_Switch_Oper_Fdb_Vlan
- type Controller_Switch_Oper_Fdb_Vlan_VlanIter
- type Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon
- type Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon_Location
- type Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon_Location_FdbBlock
- type Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon_Location_FdbBlock_FdbEntry
- type Controller_Switch_Oper_Mac
- type Controller_Switch_Oper_Mac_MacStatistics
- type Controller_Switch_Oper_Mac_MacStatistics_Location
- type Controller_Switch_Oper_Mac_MacStatistics_Location_PortIter
- type Controller_Switch_Oper_Mac_MacStatistics_Location_PortIter_MacEntry
- type Controller_Switch_Oper_MgmtAgent
- type Controller_Switch_Oper_MgmtAgent_Connections
- type Controller_Switch_Oper_MgmtAgent_Connections_EsdClientId
- type Controller_Switch_Oper_MgmtAgent_Connections_EsdmaInfo
- type Controller_Switch_Oper_MgmtAgent_Connections_MlapClientId
- type Controller_Switch_Oper_MgmtAgent_Connections_SdrNmClientId
- type Controller_Switch_Oper_MgmtAgent_Esdma
- type Controller_Switch_Oper_MgmtAgent_Esdma_Trace
- type Controller_Switch_Oper_MgmtAgent_Esdma_Trace_Location
- type Controller_Switch_Oper_MgmtAgent_Esdma_Trace_Location_AllOptions
- type Controller_Switch_Oper_MgmtAgent_Esdma_Trace_Location_AllOptions_TraceBlocks
- type Controller_Switch_Oper_PortState
- type Controller_Switch_Oper_PortState_Location
- type Controller_Switch_Oper_PortState_Location_PortIter
- type Controller_Switch_Oper_Reachable
- type Controller_Switch_Oper_Reachable_Location
- type Controller_Switch_Oper_Sdr
- type Controller_Switch_Oper_Sdr_GlobalStatistics
- type Controller_Switch_Oper_Sdr_GlobalStatistics_Location
- type Controller_Switch_Oper_Sdr_GlobalStatistics_Location_SdrId
- type Controller_Switch_Oper_Sdr_GlobalStatistics_Location_SdrId_TrafficTypeId
- type Controller_Switch_Oper_Sdr_GlobalStatistics_Location_SdrId_TrafficTypeId_TrafficClassId
- type Controller_Switch_Oper_Sdr_Policers
- type Controller_Switch_Oper_Sdr_Policers_Location
- type Controller_Switch_Oper_Sdr_Policers_Location_EsdPolicerStatus
- type Controller_Switch_Oper_Sdr_Policers_Location_EsdPolicerStatus_IndentGroup
- type Controller_Switch_Oper_Sdr_Policers_Location_SdrId
- type Controller_Switch_Oper_Sdr_Policers_Location_SdrId_EsdSdrCosTypeIter
- type Controller_Switch_Oper_Sdr_PortStatistics
- type Controller_Switch_Oper_Sdr_PortStatistics_Location
- type Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter
- type Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter_SdrId
- type Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter_SdrId_TrafficTypeId
- type Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter_SdrId_TrafficTypeId_DirectionId
- type Controller_Switch_Oper_Sdr_SdrDetail
- type Controller_Switch_Oper_Sdr_SdrDetail_SdrId
- type Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics
- type Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location
- type Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter
- type Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter_TrafficTypeId
- type Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter_TrafficTypeId_DirectionId
- type Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter_TrafficTypeId_DirectionId_TrafficClassId
- type Controller_Switch_Oper_Statistics
- type Controller_Switch_Oper_Statistics_Detail
- type Controller_Switch_Oper_Statistics_Detail_Location
- type Controller_Switch_Oper_Statistics_Detail_Location_PortIter
- type Controller_Switch_Oper_Statistics_Detail_Location_PortIter_Counters
- type Controller_Switch_Oper_Statistics_SummaryStatistics
- type Controller_Switch_Oper_Statistics_SummaryStatistics_Location
- type Controller_Switch_Oper_Statistics_SummaryStatistics_Location_PortIter
- type Controller_Switch_Oper_Summary
- type Controller_Switch_Oper_Summary_Location
- type Controller_Switch_Oper_Summary_Location_PortIter
- type Controller_Switch_Oper_SwitchDebugCont
- type Controller_Switch_Oper_SwitchDebugCont_Debug
- type Controller_Switch_Oper_SwitchDebugCont_Debug_Counters
- type Controller_Switch_Oper_SwitchDebugCont_Debug_Counters_Location
- type Controller_Switch_Oper_SwitchDebugCont_Debug_Counters_Location_Counters
- type Controller_Switch_Oper_SwitchDebugCont_Debug_Counters_Location_Counters_SwitchCore
- type Controller_Switch_Oper_Trunk
- type Controller_Switch_Oper_Trunk_Location
- type Controller_Switch_Oper_Trunk_Location_TrunkMemberPortIter
- type Controller_Switch_Oper_Vlan
- type Controller_Switch_Oper_Vlan_Information
- type Controller_Switch_Oper_Vlan_Information_Location
- type Controller_Switch_Oper_Vlan_Information_Location_SdrId
- type Controller_Switch_Oper_Vlan_Information_Location_SdrId_VlanId
- type Controller_Switch_Oper_Vlan_Information_Summary
- type Controller_Switch_Oper_Vlan_Information_Summary_SdrId
- type Controller_Switch_Oper_Vlan_Information_Summary_SdrId_VlanId
- type Controller_Switch_Oper_Vlan_Membership
- type Controller_Switch_Oper_Vlan_Membership_Location
- type Controller_Switch_Oper_Vlan_Membership_Location_VlanId
- type Controller_Switch_Oper_Vlan_Rules
- type Controller_Switch_Oper_Vlan_Rules_Location
- type Controller_Switch_Oper_Vlan_Rules_Location_PortIter
- type Controller_Switch_Oper_Vlan_Rules_Location_PortIter_VlanId
- type Controller_Switch_Oper_Vlan_Rules_Location_PortIter_VlanId_RuleId
- type Controller_Switch_Oper_Vlan_VlanDetail
- type Controller_Switch_Oper_Vlan_VlanDetail_VlanId
- type Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules
- type Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules_Location
- type Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules_Location_PortIter
- type Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules_Location_PortIter_RuleId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
Switch Controller_Switch
}
Controller
func (*Controller) GetEntityData ¶
func (controller *Controller) GetEntityData() *types.CommonEntityData
type Controller_Switch ¶
type Controller_Switch struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// Control Ethernet switch operational data.
Oper Controller_Switch_Oper
}
Controller_Switch
func (*Controller_Switch) GetEntityData ¶
func (self *Controller_Switch) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper ¶
type Controller_Switch_Oper struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
Reachable Controller_Switch_Oper_Reachable
Summary Controller_Switch_Oper_Summary
Statistics Controller_Switch_Oper_Statistics
Mac Controller_Switch_Oper_Mac
Bridge Controller_Switch_Oper_Bridge
Fdb Controller_Switch_Oper_Fdb
Vlan Controller_Switch_Oper_Vlan
Esd Controller_Switch_Oper_Esd
MgmtAgent Controller_Switch_Oper_MgmtAgent
Sdr Controller_Switch_Oper_Sdr
PortState Controller_Switch_Oper_PortState
Trunk Controller_Switch_Oper_Trunk
SwitchDebugCont Controller_Switch_Oper_SwitchDebugCont
}
Controller_Switch_Oper Control Ethernet switch operational data.
func (*Controller_Switch_Oper) GetEntityData ¶
func (oper *Controller_Switch_Oper) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Bridge ¶
type Controller_Switch_Oper_Bridge struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
Statistics Controller_Switch_Oper_Bridge_Statistics
}
Controller_Switch_Oper_Bridge
func (*Controller_Switch_Oper_Bridge) GetEntityData ¶
func (bridge *Controller_Switch_Oper_Bridge) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Bridge_Statistics ¶
type Controller_Switch_Oper_Bridge_Statistics struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of Controller_Switch_Oper_Bridge_Statistics_Location.
Location []*Controller_Switch_Oper_Bridge_Statistics_Location
}
Controller_Switch_Oper_Bridge_Statistics
func (*Controller_Switch_Oper_Bridge_Statistics) GetEntityData ¶
func (statistics *Controller_Switch_Oper_Bridge_Statistics) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Bridge_Statistics_Location ¶
type Controller_Switch_Oper_Bridge_Statistics_Location struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is EsdmaRackNumEnum.
Rack interface{}
// This attribute is a key. Card. The type is EsdmaCpu.
Card interface{}
// This attribute is a key. Switch type. The type is EsdmaSwitchTypeEnum.
SwitchId interface{}
// The type is slice of
// Controller_Switch_Oper_Bridge_Statistics_Location_IngressSetId.
IngressSetId []*Controller_Switch_Oper_Bridge_Statistics_Location_IngressSetId
// The type is slice of
// Controller_Switch_Oper_Bridge_Statistics_Location_EgressSetId.
EgressSetId []*Controller_Switch_Oper_Bridge_Statistics_Location_EgressSetId
}
Controller_Switch_Oper_Bridge_Statistics_Location
func (*Controller_Switch_Oper_Bridge_Statistics_Location) GetEntityData ¶
func (location *Controller_Switch_Oper_Bridge_Statistics_Location) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Bridge_Statistics_Location_EgressSetId ¶
type Controller_Switch_Oper_Bridge_Statistics_Location_EgressSetId struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is interface{} with range: 0..4294967295.
EgressSet interface{}
// The type is string.
EgressSetName interface{}
// The type is interface{} with range: 0..18446744073709551615.
EgressUcastFrames interface{}
// The type is interface{} with range: 0..18446744073709551615.
EgressMcastFrames interface{}
// The type is interface{} with range: 0..18446744073709551615.
EgressBcastFrames interface{}
// The type is interface{} with range: 0..18446744073709551615.
EgressDiscardedFrames interface{}
// The type is interface{} with range: 0..18446744073709551615.
EgressTxqCongestion interface{}
// The type is interface{} with range: 0..18446744073709551615.
EgressCtrlPackets interface{}
// The type is interface{} with range: 0..18446744073709551615.
EgressOtherDrops interface{}
}
Controller_Switch_Oper_Bridge_Statistics_Location_EgressSetId
func (*Controller_Switch_Oper_Bridge_Statistics_Location_EgressSetId) GetEntityData ¶
func (egressSetId *Controller_Switch_Oper_Bridge_Statistics_Location_EgressSetId) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Bridge_Statistics_Location_IngressSetId ¶
type Controller_Switch_Oper_Bridge_Statistics_Location_IngressSetId struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is interface{} with range: 0..4294967295.
IngressSet interface{}
// The type is string.
IngressSetName interface{}
// The type is interface{} with range: 0..18446744073709551615.
IngressFrames interface{}
// The type is interface{} with range: 0..18446744073709551615.
IngressVlanDiscards interface{}
// The type is interface{} with range: 0..18446744073709551615.
IngressSecurityDiscards interface{}
// The type is interface{} with range: 0..18446744073709551615.
IngressOtherDiscards interface{}
}
Controller_Switch_Oper_Bridge_Statistics_Location_IngressSetId
func (*Controller_Switch_Oper_Bridge_Statistics_Location_IngressSetId) GetEntityData ¶
func (ingressSetId *Controller_Switch_Oper_Bridge_Statistics_Location_IngressSetId) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Esd ¶
type Controller_Switch_Oper_Esd struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// show traceable process instance names. The type is slice of
// Controller_Switch_Oper_Esd_Instance.
Instance []*Controller_Switch_Oper_Esd_Instance
}
Controller_Switch_Oper_Esd
func (*Controller_Switch_Oper_Esd) GetEntityData ¶
func (esd *Controller_Switch_Oper_Esd) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Esd_Instance ¶
type Controller_Switch_Oper_Esd_Instance struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is string.
ProcessName interface{}
// show traceable processes. The type is slice of
// Controller_Switch_Oper_Esd_Instance_Trace.
Trace []*Controller_Switch_Oper_Esd_Instance_Trace
}
Controller_Switch_Oper_Esd_Instance show traceable process instance names
func (*Controller_Switch_Oper_Esd_Instance) GetEntityData ¶
func (instance *Controller_Switch_Oper_Esd_Instance) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Esd_Instance_Trace ¶
type Controller_Switch_Oper_Esd_Instance_Trace struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is string.
Buffer interface{}
// The type is slice of Controller_Switch_Oper_Esd_Instance_Trace_Location.
Location []*Controller_Switch_Oper_Esd_Instance_Trace_Location
}
Controller_Switch_Oper_Esd_Instance_Trace show traceable processes
func (*Controller_Switch_Oper_Esd_Instance_Trace) GetEntityData ¶
func (trace *Controller_Switch_Oper_Esd_Instance_Trace) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Esd_Instance_Trace_Location ¶
type Controller_Switch_Oper_Esd_Instance_Trace_Location struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is string.
LocationName interface{}
// The type is slice of
// Controller_Switch_Oper_Esd_Instance_Trace_Location_AllOptions.
AllOptions []*Controller_Switch_Oper_Esd_Instance_Trace_Location_AllOptions
}
Controller_Switch_Oper_Esd_Instance_Trace_Location
func (*Controller_Switch_Oper_Esd_Instance_Trace_Location) GetEntityData ¶
func (location *Controller_Switch_Oper_Esd_Instance_Trace_Location) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Esd_Instance_Trace_Location_AllOptions ¶
type Controller_Switch_Oper_Esd_Instance_Trace_Location_AllOptions struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is string.
Option interface{}
// The type is slice of
// Controller_Switch_Oper_Esd_Instance_Trace_Location_AllOptions_TraceBlocks.
TraceBlocks []*Controller_Switch_Oper_Esd_Instance_Trace_Location_AllOptions_TraceBlocks
}
Controller_Switch_Oper_Esd_Instance_Trace_Location_AllOptions
func (*Controller_Switch_Oper_Esd_Instance_Trace_Location_AllOptions) GetEntityData ¶
func (allOptions *Controller_Switch_Oper_Esd_Instance_Trace_Location_AllOptions) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Esd_Instance_Trace_Location_AllOptions_TraceBlocks ¶
type Controller_Switch_Oper_Esd_Instance_Trace_Location_AllOptions_TraceBlocks struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// Trace output block. The type is string.
Data interface{}
}
Controller_Switch_Oper_Esd_Instance_Trace_Location_AllOptions_TraceBlocks
func (*Controller_Switch_Oper_Esd_Instance_Trace_Location_AllOptions_TraceBlocks) GetEntityData ¶
func (traceBlocks *Controller_Switch_Oper_Esd_Instance_Trace_Location_AllOptions_TraceBlocks) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Fdb ¶
type Controller_Switch_Oper_Fdb struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
Vlan Controller_Switch_Oper_Fdb_Vlan
Mac Controller_Switch_Oper_Fdb_Mac
Port Controller_Switch_Oper_Fdb_Port
Statistics Controller_Switch_Oper_Fdb_Statistics
SwitchFdbCommon Controller_Switch_Oper_Fdb_SwitchFdbCommon
}
Controller_Switch_Oper_Fdb
func (*Controller_Switch_Oper_Fdb) GetEntityData ¶
func (fdb *Controller_Switch_Oper_Fdb) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Fdb_Mac ¶
type Controller_Switch_Oper_Fdb_Mac struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of Controller_Switch_Oper_Fdb_Mac_MacIter.
MacIter []*Controller_Switch_Oper_Fdb_Mac_MacIter
}
Controller_Switch_Oper_Fdb_Mac
func (*Controller_Switch_Oper_Fdb_Mac) GetEntityData ¶
func (mac *Controller_Switch_Oper_Fdb_Mac) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Fdb_Mac_MacIter ¶
type Controller_Switch_Oper_Fdb_Mac_MacIter struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is string with pattern:
// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
Mac interface{}
SwitchFdbCommon Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon
}
Controller_Switch_Oper_Fdb_Mac_MacIter
func (*Controller_Switch_Oper_Fdb_Mac_MacIter) GetEntityData ¶
func (macIter *Controller_Switch_Oper_Fdb_Mac_MacIter) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon ¶
type Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of
// Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon_Location.
Location []*Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon_Location
}
Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon
func (*Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon) GetEntityData ¶
func (switchFdbCommon *Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon_Location ¶
type Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon_Location struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is EsdmaRackNumEnum.
Rack interface{}
// This attribute is a key. Card to list the switch FDB information for. The
// type is EsdmaCpu.
Card interface{}
// This attribute is a key. Switch type. The type is EsdmaSwitchTypeEnum.
SwitchId interface{}
// Number of FDB entries in the table. The type is interface{} with range:
// 0..4294967295.
NumEntries interface{}
// FDB entries contain an entry from the trunk. The type is interface{} with
// range: 0..255.
HasTrunkEntry interface{}
// Message displayed when an FDB entry contains an entry for a trunk member
// port. The type is string.
TrunkEntryMessage interface{}
FdbBlock Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon_Location_FdbBlock
}
Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon_Location
func (*Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon_Location) GetEntityData ¶
func (location *Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon_Location) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon_Location_FdbBlock ¶
type Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon_Location_FdbBlock struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of
// Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon_Location_FdbBlock_FdbEntry.
FdbEntry []*Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon_Location_FdbBlock_FdbEntry
}
Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon_Location_FdbBlock
func (*Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon_Location_FdbBlock) GetEntityData ¶
func (fdbBlock *Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon_Location_FdbBlock) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon_Location_FdbBlock_FdbEntry ¶
type Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon_Location_FdbBlock_FdbEntry struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is interface{} with range: 0..4294967295.
FdbIndex interface{}
// The type is string with pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
FdbMacAddr interface{}
// The type is interface{} with range: 0..4095.
FdbVlan interface{}
// The type is string with range: 0..4095. Refers to
// sysadmin_controllers_asr9k.Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon_Location_FdbBlock_FdbEntry_FdbVlan
FdbVlanHex interface{}
// Switch port MAC address learned on. The type is interface{} with range:
// -1..128.
FdbPort interface{}
// The type is EsdmaSwitchYesNoEnum.
FdbTrapEntry interface{}
// The type is EsdmaSwitchYesNoEnum.
FdbStaticEntry interface{}
// The type is slice of interface{} with range: 0..255.
FdbSyncedCores []interface{}
}
Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon_Location_FdbBlock_FdbEntry
func (*Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon_Location_FdbBlock_FdbEntry) GetEntityData ¶
func (fdbEntry *Controller_Switch_Oper_Fdb_Mac_MacIter_SwitchFdbCommon_Location_FdbBlock_FdbEntry) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Fdb_Port ¶
type Controller_Switch_Oper_Fdb_Port struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of Controller_Switch_Oper_Fdb_Port_PortIter.
PortIter []*Controller_Switch_Oper_Fdb_Port_PortIter
}
Controller_Switch_Oper_Fdb_Port
func (*Controller_Switch_Oper_Fdb_Port) GetEntityData ¶
func (port *Controller_Switch_Oper_Fdb_Port) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Fdb_Port_PortIter ¶
type Controller_Switch_Oper_Fdb_Port_PortIter struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. Switch port used for filtering. The type is
// interface{} with range: 0..127.
Port interface{}
SwitchFdbCommon Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon
}
Controller_Switch_Oper_Fdb_Port_PortIter
func (*Controller_Switch_Oper_Fdb_Port_PortIter) GetEntityData ¶
func (portIter *Controller_Switch_Oper_Fdb_Port_PortIter) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon ¶
type Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of
// Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon_Location.
Location []*Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon_Location
}
Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon
func (*Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon) GetEntityData ¶
func (switchFdbCommon *Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon_Location ¶
type Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon_Location struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is EsdmaRackNumEnum.
Rack interface{}
// This attribute is a key. Card to list the switch FDB information for. The
// type is EsdmaCpu.
Card interface{}
// This attribute is a key. Switch type. The type is EsdmaSwitchTypeEnum.
SwitchId interface{}
// Number of FDB entries in the table. The type is interface{} with range:
// 0..4294967295.
NumEntries interface{}
// FDB entries contain an entry from the trunk. The type is interface{} with
// range: 0..255.
HasTrunkEntry interface{}
// Message displayed when an FDB entry contains an entry for a trunk member
// port. The type is string.
TrunkEntryMessage interface{}
FdbBlock Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon_Location_FdbBlock
}
Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon_Location
func (*Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon_Location) GetEntityData ¶
func (location *Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon_Location) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon_Location_FdbBlock ¶
type Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon_Location_FdbBlock struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of
// Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon_Location_FdbBlock_FdbEntry.
FdbEntry []*Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon_Location_FdbBlock_FdbEntry
}
Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon_Location_FdbBlock
func (*Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon_Location_FdbBlock) GetEntityData ¶
func (fdbBlock *Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon_Location_FdbBlock) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon_Location_FdbBlock_FdbEntry ¶
type Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon_Location_FdbBlock_FdbEntry struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is interface{} with range: 0..4294967295.
FdbIndex interface{}
// The type is string with pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
FdbMacAddr interface{}
// The type is interface{} with range: 0..4095.
FdbVlan interface{}
// The type is string with range: 0..4095. Refers to
// sysadmin_controllers_asr9k.Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon_Location_FdbBlock_FdbEntry_FdbVlan
FdbVlanHex interface{}
// Switch port MAC address learned on. The type is interface{} with range:
// -1..128.
FdbPort interface{}
// The type is EsdmaSwitchYesNoEnum.
FdbTrapEntry interface{}
// The type is EsdmaSwitchYesNoEnum.
FdbStaticEntry interface{}
// The type is slice of interface{} with range: 0..255.
FdbSyncedCores []interface{}
}
Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon_Location_FdbBlock_FdbEntry
func (*Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon_Location_FdbBlock_FdbEntry) GetEntityData ¶
func (fdbEntry *Controller_Switch_Oper_Fdb_Port_PortIter_SwitchFdbCommon_Location_FdbBlock_FdbEntry) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Fdb_Statistics ¶
type Controller_Switch_Oper_Fdb_Statistics struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of Controller_Switch_Oper_Fdb_Statistics_Location.
Location []*Controller_Switch_Oper_Fdb_Statistics_Location
}
Controller_Switch_Oper_Fdb_Statistics
func (*Controller_Switch_Oper_Fdb_Statistics) GetEntityData ¶
func (statistics *Controller_Switch_Oper_Fdb_Statistics) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Fdb_Statistics_Location ¶
type Controller_Switch_Oper_Fdb_Statistics_Location struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is EsdmaRackNumEnum.
Rack interface{}
// This attribute is a key. Card. The type is EsdmaCpu.
Card interface{}
// This attribute is a key. Switch type. The type is EsdmaSwitchTypeEnum.
SwitchId interface{}
CounterInfo Controller_Switch_Oper_Fdb_Statistics_Location_CounterInfo
// The type is slice of Controller_Switch_Oper_Fdb_Statistics_Location_CoreId.
CoreId []*Controller_Switch_Oper_Fdb_Statistics_Location_CoreId
}
Controller_Switch_Oper_Fdb_Statistics_Location
func (*Controller_Switch_Oper_Fdb_Statistics_Location) GetEntityData ¶
func (location *Controller_Switch_Oper_Fdb_Statistics_Location) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Fdb_Statistics_Location_CoreId ¶
type Controller_Switch_Oper_Fdb_Statistics_Location_CoreId struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is interface{} with range:
// -2147483648..2147483647.
Core interface{}
// The type is interface{} with range: 0..4294967295.
CoreEntries interface{}
// The type is interface{} with range: 0..4294967295.
CoreStaticEntries interface{}
}
Controller_Switch_Oper_Fdb_Statistics_Location_CoreId
func (*Controller_Switch_Oper_Fdb_Statistics_Location_CoreId) GetEntityData ¶
func (coreId *Controller_Switch_Oper_Fdb_Statistics_Location_CoreId) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Fdb_Statistics_Location_CounterInfo ¶
type Controller_Switch_Oper_Fdb_Statistics_Location_CounterInfo struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is interface{} with range: 0..4294967295.
FdbShadowEntries interface{}
// The type is interface{} with range: 0..4294967295.
FdbMaxShadowEntries interface{}
// The type is interface{} with range: 0..4294967295.
FdbMaxHashChain interface{}
// The type is interface{} with range: 0..4294967295.
FdbEntriesAdded interface{}
// The type is interface{} with range: 0..4294967295.
FdbEntriesDeleted interface{}
// The type is interface{} with range: 0..4294967295.
FdbEntriesUpdated interface{}
// The type is interface{} with range: 0..4294967295.
FdbFlushes interface{}
// The type is interface{} with range: 0..4294967295.
FdbAddressUpdates interface{}
// The type is interface{} with range: 0..4294967295.
FdbNewAddresses interface{}
// The type is interface{} with range: 0..4294967295.
FdbAgedUpdates interface{}
// The type is interface{} with range: 0..4294967295.
FdbTransplantUpdates interface{}
// The type is interface{} with range: 0..4294967295.
FdbForwardingUpdates interface{}
// The type is interface{} with range: 0..4294967295.
FdbAddressInsertErrors interface{}
// The type is interface{} with range: 0..4294967295.
FdbAddressUpdateErrors interface{}
// The type is interface{} with range: 0..4294967295.
FdbMemoryErrors interface{}
// The type is interface{} with range: 0..4294967295.
FdbAllocationErrors interface{}
// The type is interface{} with range: 0..4294967295.
FdbAddressUpdatesQueued interface{}
// The type is EsdmaSwitchYesNoEnum.
FdbAddressQueueFull interface{}
// The type is interface{} with range: 0..4294967295.
FdbForwardingUpdatesQueued interface{}
// The type is EsdmaSwitchYesNoEnum.
FdbForwardingQueueFull interface{}
}
Controller_Switch_Oper_Fdb_Statistics_Location_CounterInfo
func (*Controller_Switch_Oper_Fdb_Statistics_Location_CounterInfo) GetEntityData ¶
func (counterInfo *Controller_Switch_Oper_Fdb_Statistics_Location_CounterInfo) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Fdb_SwitchFdbCommon ¶
type Controller_Switch_Oper_Fdb_SwitchFdbCommon struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of Controller_Switch_Oper_Fdb_SwitchFdbCommon_Location.
Location []*Controller_Switch_Oper_Fdb_SwitchFdbCommon_Location
}
Controller_Switch_Oper_Fdb_SwitchFdbCommon
func (*Controller_Switch_Oper_Fdb_SwitchFdbCommon) GetEntityData ¶
func (switchFdbCommon *Controller_Switch_Oper_Fdb_SwitchFdbCommon) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Fdb_SwitchFdbCommon_Location ¶
type Controller_Switch_Oper_Fdb_SwitchFdbCommon_Location struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is EsdmaRackNumEnum.
Rack interface{}
// This attribute is a key. Card to list the switch FDB information for. The
// type is EsdmaCpu.
Card interface{}
// This attribute is a key. Switch type. The type is EsdmaSwitchTypeEnum.
SwitchId interface{}
// Number of FDB entries in the table. The type is interface{} with range:
// 0..4294967295.
NumEntries interface{}
// FDB entries contain an entry from the trunk. The type is interface{} with
// range: 0..255.
HasTrunkEntry interface{}
// Message displayed when an FDB entry contains an entry for a trunk member
// port. The type is string.
TrunkEntryMessage interface{}
FdbBlock Controller_Switch_Oper_Fdb_SwitchFdbCommon_Location_FdbBlock
}
Controller_Switch_Oper_Fdb_SwitchFdbCommon_Location
func (*Controller_Switch_Oper_Fdb_SwitchFdbCommon_Location) GetEntityData ¶
func (location *Controller_Switch_Oper_Fdb_SwitchFdbCommon_Location) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Fdb_SwitchFdbCommon_Location_FdbBlock ¶
type Controller_Switch_Oper_Fdb_SwitchFdbCommon_Location_FdbBlock struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of
// Controller_Switch_Oper_Fdb_SwitchFdbCommon_Location_FdbBlock_FdbEntry.
FdbEntry []*Controller_Switch_Oper_Fdb_SwitchFdbCommon_Location_FdbBlock_FdbEntry
}
Controller_Switch_Oper_Fdb_SwitchFdbCommon_Location_FdbBlock
func (*Controller_Switch_Oper_Fdb_SwitchFdbCommon_Location_FdbBlock) GetEntityData ¶
func (fdbBlock *Controller_Switch_Oper_Fdb_SwitchFdbCommon_Location_FdbBlock) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Fdb_SwitchFdbCommon_Location_FdbBlock_FdbEntry ¶
type Controller_Switch_Oper_Fdb_SwitchFdbCommon_Location_FdbBlock_FdbEntry struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is interface{} with range: 0..4294967295.
FdbIndex interface{}
// The type is string with pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
FdbMacAddr interface{}
// The type is interface{} with range: 0..4095.
FdbVlan interface{}
// The type is string with range: 0..4095. Refers to
// sysadmin_controllers_asr9k.Controller_Switch_Oper_Fdb_SwitchFdbCommon_Location_FdbBlock_FdbEntry_FdbVlan
FdbVlanHex interface{}
// Switch port MAC address learned on. The type is interface{} with range:
// -1..128.
FdbPort interface{}
// The type is EsdmaSwitchYesNoEnum.
FdbTrapEntry interface{}
// The type is EsdmaSwitchYesNoEnum.
FdbStaticEntry interface{}
// The type is slice of interface{} with range: 0..255.
FdbSyncedCores []interface{}
}
Controller_Switch_Oper_Fdb_SwitchFdbCommon_Location_FdbBlock_FdbEntry
func (*Controller_Switch_Oper_Fdb_SwitchFdbCommon_Location_FdbBlock_FdbEntry) GetEntityData ¶
func (fdbEntry *Controller_Switch_Oper_Fdb_SwitchFdbCommon_Location_FdbBlock_FdbEntry) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Fdb_Vlan ¶
type Controller_Switch_Oper_Fdb_Vlan struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of Controller_Switch_Oper_Fdb_Vlan_VlanIter.
VlanIter []*Controller_Switch_Oper_Fdb_Vlan_VlanIter
}
Controller_Switch_Oper_Fdb_Vlan
func (*Controller_Switch_Oper_Fdb_Vlan) GetEntityData ¶
func (vlan *Controller_Switch_Oper_Fdb_Vlan) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Fdb_Vlan_VlanIter ¶
type Controller_Switch_Oper_Fdb_Vlan_VlanIter struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is interface{} with range: 0..4095.
Vlan interface{}
SwitchFdbCommon Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon
}
Controller_Switch_Oper_Fdb_Vlan_VlanIter
func (*Controller_Switch_Oper_Fdb_Vlan_VlanIter) GetEntityData ¶
func (vlanIter *Controller_Switch_Oper_Fdb_Vlan_VlanIter) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon ¶
type Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of
// Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon_Location.
Location []*Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon_Location
}
Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon
func (*Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon) GetEntityData ¶
func (switchFdbCommon *Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon_Location ¶
type Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon_Location struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is EsdmaRackNumEnum.
Rack interface{}
// This attribute is a key. Card to list the switch FDB information for. The
// type is EsdmaCpu.
Card interface{}
// This attribute is a key. Switch type. The type is EsdmaSwitchTypeEnum.
SwitchId interface{}
// Number of FDB entries in the table. The type is interface{} with range:
// 0..4294967295.
NumEntries interface{}
// FDB entries contain an entry from the trunk. The type is interface{} with
// range: 0..255.
HasTrunkEntry interface{}
// Message displayed when an FDB entry contains an entry for a trunk member
// port. The type is string.
TrunkEntryMessage interface{}
FdbBlock Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon_Location_FdbBlock
}
Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon_Location
func (*Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon_Location) GetEntityData ¶
func (location *Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon_Location) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon_Location_FdbBlock ¶
type Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon_Location_FdbBlock struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of
// Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon_Location_FdbBlock_FdbEntry.
FdbEntry []*Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon_Location_FdbBlock_FdbEntry
}
Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon_Location_FdbBlock
func (*Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon_Location_FdbBlock) GetEntityData ¶
func (fdbBlock *Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon_Location_FdbBlock) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon_Location_FdbBlock_FdbEntry ¶
type Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon_Location_FdbBlock_FdbEntry struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is interface{} with range: 0..4294967295.
FdbIndex interface{}
// The type is string with pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
FdbMacAddr interface{}
// The type is interface{} with range: 0..4095.
FdbVlan interface{}
// The type is string with range: 0..4095. Refers to
// sysadmin_controllers_asr9k.Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon_Location_FdbBlock_FdbEntry_FdbVlan
FdbVlanHex interface{}
// Switch port MAC address learned on. The type is interface{} with range:
// -1..128.
FdbPort interface{}
// The type is EsdmaSwitchYesNoEnum.
FdbTrapEntry interface{}
// The type is EsdmaSwitchYesNoEnum.
FdbStaticEntry interface{}
// The type is slice of interface{} with range: 0..255.
FdbSyncedCores []interface{}
}
Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon_Location_FdbBlock_FdbEntry
func (*Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon_Location_FdbBlock_FdbEntry) GetEntityData ¶
func (fdbEntry *Controller_Switch_Oper_Fdb_Vlan_VlanIter_SwitchFdbCommon_Location_FdbBlock_FdbEntry) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Mac ¶
type Controller_Switch_Oper_Mac struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
MacStatistics Controller_Switch_Oper_Mac_MacStatistics
}
Controller_Switch_Oper_Mac
func (*Controller_Switch_Oper_Mac) GetEntityData ¶
func (mac *Controller_Switch_Oper_Mac) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Mac_MacStatistics ¶
type Controller_Switch_Oper_Mac_MacStatistics struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of Controller_Switch_Oper_Mac_MacStatistics_Location.
Location []*Controller_Switch_Oper_Mac_MacStatistics_Location
}
Controller_Switch_Oper_Mac_MacStatistics
func (*Controller_Switch_Oper_Mac_MacStatistics) GetEntityData ¶
func (macStatistics *Controller_Switch_Oper_Mac_MacStatistics) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Mac_MacStatistics_Location ¶
type Controller_Switch_Oper_Mac_MacStatistics_Location struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is EsdmaRackNumEnum.
Rack interface{}
// This attribute is a key. Card to list the switch MAC information for. The
// type is EsdmaCpu.
Card interface{}
// This attribute is a key. Switch type. The type is EsdmaSwitchTypeEnum.
SwitchId interface{}
// The type is slice of
// Controller_Switch_Oper_Mac_MacStatistics_Location_PortIter.
PortIter []*Controller_Switch_Oper_Mac_MacStatistics_Location_PortIter
}
Controller_Switch_Oper_Mac_MacStatistics_Location
func (*Controller_Switch_Oper_Mac_MacStatistics_Location) GetEntityData ¶
func (location *Controller_Switch_Oper_Mac_MacStatistics_Location) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Mac_MacStatistics_Location_PortIter ¶
type Controller_Switch_Oper_Mac_MacStatistics_Location_PortIter struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. Switch port. The type is interface{} with range:
// 0..127.
Port interface{}
// The type is slice of
// Controller_Switch_Oper_Mac_MacStatistics_Location_PortIter_MacEntry.
MacEntry []*Controller_Switch_Oper_Mac_MacStatistics_Location_PortIter_MacEntry
}
Controller_Switch_Oper_Mac_MacStatistics_Location_PortIter
func (*Controller_Switch_Oper_Mac_MacStatistics_Location_PortIter) GetEntityData ¶
func (portIter *Controller_Switch_Oper_Mac_MacStatistics_Location_PortIter) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Mac_MacStatistics_Location_PortIter_MacEntry ¶
type Controller_Switch_Oper_Mac_MacStatistics_Location_PortIter_MacEntry struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is interface{} with range: 0..4294967295.
Id interface{}
// The type is string.
BaseReg interface{}
// The type is string.
Desc interface{}
// The type is string.
Value interface{}
}
Controller_Switch_Oper_Mac_MacStatistics_Location_PortIter_MacEntry
func (*Controller_Switch_Oper_Mac_MacStatistics_Location_PortIter_MacEntry) GetEntityData ¶
func (macEntry *Controller_Switch_Oper_Mac_MacStatistics_Location_PortIter_MacEntry) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_MgmtAgent ¶
type Controller_Switch_Oper_MgmtAgent struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
Esdma Controller_Switch_Oper_MgmtAgent_Esdma
Connections Controller_Switch_Oper_MgmtAgent_Connections
}
Controller_Switch_Oper_MgmtAgent
func (*Controller_Switch_Oper_MgmtAgent) GetEntityData ¶
func (mgmtAgent *Controller_Switch_Oper_MgmtAgent) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_MgmtAgent_Connections ¶
type Controller_Switch_Oper_MgmtAgent_Connections struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is interface{} with range: 0..4294967295.
SdrNmNumClients interface{}
// The type is interface{} with range: 0..4294967295.
EsdClientNumClients interface{}
// The type is interface{} with range: 0..4294967295.
MlapClientNumClients interface{}
EsdmaInfo Controller_Switch_Oper_MgmtAgent_Connections_EsdmaInfo
// The type is slice of
// Controller_Switch_Oper_MgmtAgent_Connections_SdrNmClientId.
SdrNmClientId []*Controller_Switch_Oper_MgmtAgent_Connections_SdrNmClientId
// The type is slice of
// Controller_Switch_Oper_MgmtAgent_Connections_EsdClientId.
EsdClientId []*Controller_Switch_Oper_MgmtAgent_Connections_EsdClientId
// The type is slice of
// Controller_Switch_Oper_MgmtAgent_Connections_MlapClientId.
MlapClientId []*Controller_Switch_Oper_MgmtAgent_Connections_MlapClientId
}
Controller_Switch_Oper_MgmtAgent_Connections
func (*Controller_Switch_Oper_MgmtAgent_Connections) GetEntityData ¶
func (connections *Controller_Switch_Oper_MgmtAgent_Connections) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_MgmtAgent_Connections_EsdClientId ¶
type Controller_Switch_Oper_MgmtAgent_Connections_EsdClientId struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// The type is one of the following types: string with pattern:
// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
// or string with pattern:
// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
EsdClientIpAddress interface{}
// The type is interface{} with range: 0..65535.
EsdClientPortNum interface{}
// The type is string.
EsdClientLocation interface{}
// The type is EsdmaSwitchYesNoEnum.
EsdClientSwitchInfoCached interface{}
// The type is EsdmaSwitchYesNoEnum.
EsdClientSdrInfoCached interface{}
}
Controller_Switch_Oper_MgmtAgent_Connections_EsdClientId
func (*Controller_Switch_Oper_MgmtAgent_Connections_EsdClientId) GetEntityData ¶
func (esdClientId *Controller_Switch_Oper_MgmtAgent_Connections_EsdClientId) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_MgmtAgent_Connections_EsdmaInfo ¶
type Controller_Switch_Oper_MgmtAgent_Connections_EsdmaInfo struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is one of the following types: string with pattern:
// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
// or string with pattern:
// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
ActiveEsdmaAddress interface{}
}
Controller_Switch_Oper_MgmtAgent_Connections_EsdmaInfo
func (*Controller_Switch_Oper_MgmtAgent_Connections_EsdmaInfo) GetEntityData ¶
func (esdmaInfo *Controller_Switch_Oper_MgmtAgent_Connections_EsdmaInfo) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_MgmtAgent_Connections_MlapClientId ¶
type Controller_Switch_Oper_MgmtAgent_Connections_MlapClientId struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// The type is one of the following types: string with pattern:
// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
// or string with pattern:
// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
MlapClientIpAddress interface{}
// The type is interface{} with range: 0..65535.
MlapClientPortNum interface{}
// The type is string.
MlapClientLocation interface{}
// The type is EsdmaSwitchYesNoEnum.
MlapClientSwitchInfoCached interface{}
}
Controller_Switch_Oper_MgmtAgent_Connections_MlapClientId
func (*Controller_Switch_Oper_MgmtAgent_Connections_MlapClientId) GetEntityData ¶
func (mlapClientId *Controller_Switch_Oper_MgmtAgent_Connections_MlapClientId) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_MgmtAgent_Connections_SdrNmClientId ¶
type Controller_Switch_Oper_MgmtAgent_Connections_SdrNmClientId struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// The type is one of the following types: string with pattern:
// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
// or string with pattern:
// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
SdrNmIpAddress interface{}
// The type is interface{} with range: 0..65535.
SdrNmPortNum interface{}
}
Controller_Switch_Oper_MgmtAgent_Connections_SdrNmClientId
func (*Controller_Switch_Oper_MgmtAgent_Connections_SdrNmClientId) GetEntityData ¶
func (sdrNmClientId *Controller_Switch_Oper_MgmtAgent_Connections_SdrNmClientId) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_MgmtAgent_Esdma ¶
type Controller_Switch_Oper_MgmtAgent_Esdma struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// show traceable processes. The type is slice of
// Controller_Switch_Oper_MgmtAgent_Esdma_Trace.
Trace []*Controller_Switch_Oper_MgmtAgent_Esdma_Trace
}
Controller_Switch_Oper_MgmtAgent_Esdma
func (*Controller_Switch_Oper_MgmtAgent_Esdma) GetEntityData ¶
func (esdma *Controller_Switch_Oper_MgmtAgent_Esdma) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_MgmtAgent_Esdma_Trace ¶
type Controller_Switch_Oper_MgmtAgent_Esdma_Trace struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is string.
Buffer interface{}
// The type is slice of Controller_Switch_Oper_MgmtAgent_Esdma_Trace_Location.
Location []*Controller_Switch_Oper_MgmtAgent_Esdma_Trace_Location
}
Controller_Switch_Oper_MgmtAgent_Esdma_Trace show traceable processes
func (*Controller_Switch_Oper_MgmtAgent_Esdma_Trace) GetEntityData ¶
func (trace *Controller_Switch_Oper_MgmtAgent_Esdma_Trace) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_MgmtAgent_Esdma_Trace_Location ¶
type Controller_Switch_Oper_MgmtAgent_Esdma_Trace_Location struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is string.
LocationName interface{}
// The type is slice of
// Controller_Switch_Oper_MgmtAgent_Esdma_Trace_Location_AllOptions.
AllOptions []*Controller_Switch_Oper_MgmtAgent_Esdma_Trace_Location_AllOptions
}
Controller_Switch_Oper_MgmtAgent_Esdma_Trace_Location
func (*Controller_Switch_Oper_MgmtAgent_Esdma_Trace_Location) GetEntityData ¶
func (location *Controller_Switch_Oper_MgmtAgent_Esdma_Trace_Location) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_MgmtAgent_Esdma_Trace_Location_AllOptions ¶
type Controller_Switch_Oper_MgmtAgent_Esdma_Trace_Location_AllOptions struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is string.
Option interface{}
// The type is slice of
// Controller_Switch_Oper_MgmtAgent_Esdma_Trace_Location_AllOptions_TraceBlocks.
TraceBlocks []*Controller_Switch_Oper_MgmtAgent_Esdma_Trace_Location_AllOptions_TraceBlocks
}
Controller_Switch_Oper_MgmtAgent_Esdma_Trace_Location_AllOptions
func (*Controller_Switch_Oper_MgmtAgent_Esdma_Trace_Location_AllOptions) GetEntityData ¶
func (allOptions *Controller_Switch_Oper_MgmtAgent_Esdma_Trace_Location_AllOptions) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_MgmtAgent_Esdma_Trace_Location_AllOptions_TraceBlocks ¶
type Controller_Switch_Oper_MgmtAgent_Esdma_Trace_Location_AllOptions_TraceBlocks struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// Trace output block. The type is string.
Data interface{}
}
Controller_Switch_Oper_MgmtAgent_Esdma_Trace_Location_AllOptions_TraceBlocks
func (*Controller_Switch_Oper_MgmtAgent_Esdma_Trace_Location_AllOptions_TraceBlocks) GetEntityData ¶
func (traceBlocks *Controller_Switch_Oper_MgmtAgent_Esdma_Trace_Location_AllOptions_TraceBlocks) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_PortState ¶
type Controller_Switch_Oper_PortState struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of Controller_Switch_Oper_PortState_Location.
Location []*Controller_Switch_Oper_PortState_Location
}
Controller_Switch_Oper_PortState
func (*Controller_Switch_Oper_PortState) GetEntityData ¶
func (portState *Controller_Switch_Oper_PortState) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_PortState_Location ¶
type Controller_Switch_Oper_PortState_Location struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is EsdmaRackNumEnum.
Rack interface{}
// This attribute is a key. Card that owns a switch of interest. The type is
// EsdmaCpu.
Card interface{}
// This attribute is a key. Switch type. The type is EsdmaSwitchTypeEnum.
SwitchId interface{}
// The type is slice of Controller_Switch_Oper_PortState_Location_PortIter.
PortIter []*Controller_Switch_Oper_PortState_Location_PortIter
}
Controller_Switch_Oper_PortState_Location
func (*Controller_Switch_Oper_PortState_Location) GetEntityData ¶
func (location *Controller_Switch_Oper_PortState_Location) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_PortState_Location_PortIter ¶
type Controller_Switch_Oper_PortState_Location_PortIter struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. Switch port. The type is interface{} with range:
// 0..127.
Port interface{}
}
Controller_Switch_Oper_PortState_Location_PortIter
func (*Controller_Switch_Oper_PortState_Location_PortIter) GetEntityData ¶
func (portIter *Controller_Switch_Oper_PortState_Location_PortIter) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Reachable ¶
type Controller_Switch_Oper_Reachable struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of Controller_Switch_Oper_Reachable_Location.
Location []*Controller_Switch_Oper_Reachable_Location
}
Controller_Switch_Oper_Reachable
func (*Controller_Switch_Oper_Reachable) GetEntityData ¶
func (reachable *Controller_Switch_Oper_Reachable) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Reachable_Location ¶
type Controller_Switch_Oper_Reachable_Location struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is EsdmaRackNumEnum.
Rack interface{}
// This attribute is a key. The type is EsdmaCpu.
Card interface{}
// This attribute is a key. The type is EsdmaSwitchTypeEnum.
SwitchId interface{}
}
Controller_Switch_Oper_Reachable_Location
func (*Controller_Switch_Oper_Reachable_Location) GetEntityData ¶
func (location *Controller_Switch_Oper_Reachable_Location) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Sdr ¶
type Controller_Switch_Oper_Sdr struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
PortStatistics Controller_Switch_Oper_Sdr_PortStatistics
GlobalStatistics Controller_Switch_Oper_Sdr_GlobalStatistics
Policers Controller_Switch_Oper_Sdr_Policers
SdrDetail Controller_Switch_Oper_Sdr_SdrDetail
}
Controller_Switch_Oper_Sdr
func (*Controller_Switch_Oper_Sdr) GetEntityData ¶
func (sdr *Controller_Switch_Oper_Sdr) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Sdr_GlobalStatistics ¶
type Controller_Switch_Oper_Sdr_GlobalStatistics struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of Controller_Switch_Oper_Sdr_GlobalStatistics_Location.
Location []*Controller_Switch_Oper_Sdr_GlobalStatistics_Location
}
Controller_Switch_Oper_Sdr_GlobalStatistics
func (*Controller_Switch_Oper_Sdr_GlobalStatistics) GetEntityData ¶
func (globalStatistics *Controller_Switch_Oper_Sdr_GlobalStatistics) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Sdr_GlobalStatistics_Location ¶
type Controller_Switch_Oper_Sdr_GlobalStatistics_Location struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is EsdmaRackNumEnum.
Rack interface{}
// This attribute is a key. Card that owns a switch of interest to display the
// SDR configuration for. The type is EsdmaCpu.
Card interface{}
// This attribute is a key. Switch type. The type is EsdmaSwitchTypeEnum.
SwitchId interface{}
// The type is slice of
// Controller_Switch_Oper_Sdr_GlobalStatistics_Location_SdrId.
SdrId []*Controller_Switch_Oper_Sdr_GlobalStatistics_Location_SdrId
}
Controller_Switch_Oper_Sdr_GlobalStatistics_Location
func (*Controller_Switch_Oper_Sdr_GlobalStatistics_Location) GetEntityData ¶
func (location *Controller_Switch_Oper_Sdr_GlobalStatistics_Location) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Sdr_GlobalStatistics_Location_SdrId ¶
type Controller_Switch_Oper_Sdr_GlobalStatistics_Location_SdrId struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is interface{} with range: 0..255.
Sdr interface{}
// The type is string.
EsdSdrName interface{}
// The type is slice of
// Controller_Switch_Oper_Sdr_GlobalStatistics_Location_SdrId_TrafficTypeId.
TrafficTypeId []*Controller_Switch_Oper_Sdr_GlobalStatistics_Location_SdrId_TrafficTypeId
}
Controller_Switch_Oper_Sdr_GlobalStatistics_Location_SdrId
func (*Controller_Switch_Oper_Sdr_GlobalStatistics_Location_SdrId) GetEntityData ¶
func (sdrId *Controller_Switch_Oper_Sdr_GlobalStatistics_Location_SdrId) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Sdr_GlobalStatistics_Location_SdrId_TrafficTypeId ¶
type Controller_Switch_Oper_Sdr_GlobalStatistics_Location_SdrId_TrafficTypeId struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is EsdmaSdrTrafficType.
TrafficType interface{}
// The type is slice of
// Controller_Switch_Oper_Sdr_GlobalStatistics_Location_SdrId_TrafficTypeId_TrafficClassId.
TrafficClassId []*Controller_Switch_Oper_Sdr_GlobalStatistics_Location_SdrId_TrafficTypeId_TrafficClassId
}
Controller_Switch_Oper_Sdr_GlobalStatistics_Location_SdrId_TrafficTypeId
func (*Controller_Switch_Oper_Sdr_GlobalStatistics_Location_SdrId_TrafficTypeId) GetEntityData ¶
func (trafficTypeId *Controller_Switch_Oper_Sdr_GlobalStatistics_Location_SdrId_TrafficTypeId) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Sdr_GlobalStatistics_Location_SdrId_TrafficTypeId_TrafficClassId ¶
type Controller_Switch_Oper_Sdr_GlobalStatistics_Location_SdrId_TrafficTypeId_TrafficClassId struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. Traffic class (0->7) for these statistics. The
// type is interface{} with range: -1..7.
Tc interface{}
// Counts packets within the committed information rate for a traffic class on
// this VLAN. The type is interface{} with range: 0..18446744073709551615.
GreenPackets interface{}
// Counts packets above the committed information rate, but within the excess
// information rate for a traffic class on this VLAN. The type is interface{}
// with range: 0..18446744073709551615.
YellowPackets interface{}
// Counts packets above the excess information rate for a traffic class on
// this VLAN. Generally, these packets are dropped. The type is interface{}
// with range: 0..18446744073709551615.
RedPackets interface{}
}
Controller_Switch_Oper_Sdr_GlobalStatistics_Location_SdrId_TrafficTypeId_TrafficClassId
func (*Controller_Switch_Oper_Sdr_GlobalStatistics_Location_SdrId_TrafficTypeId_TrafficClassId) GetEntityData ¶
func (trafficClassId *Controller_Switch_Oper_Sdr_GlobalStatistics_Location_SdrId_TrafficTypeId_TrafficClassId) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Sdr_Policers ¶
type Controller_Switch_Oper_Sdr_Policers struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of Controller_Switch_Oper_Sdr_Policers_Location.
Location []*Controller_Switch_Oper_Sdr_Policers_Location
}
Controller_Switch_Oper_Sdr_Policers
func (*Controller_Switch_Oper_Sdr_Policers) GetEntityData ¶
func (policers *Controller_Switch_Oper_Sdr_Policers) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Sdr_Policers_Location ¶
type Controller_Switch_Oper_Sdr_Policers_Location struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is EsdmaRackNumEnum.
Rack interface{}
// This attribute is a key. The type is EsdmaCpu.
Card interface{}
// This attribute is a key. The type is EsdmaSwitchTypeEnum.
SwitchId interface{}
EsdPolicerStatus Controller_Switch_Oper_Sdr_Policers_Location_EsdPolicerStatus
// The type is slice of Controller_Switch_Oper_Sdr_Policers_Location_SdrId.
SdrId []*Controller_Switch_Oper_Sdr_Policers_Location_SdrId
}
Controller_Switch_Oper_Sdr_Policers_Location
func (*Controller_Switch_Oper_Sdr_Policers_Location) GetEntityData ¶
func (location *Controller_Switch_Oper_Sdr_Policers_Location) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Sdr_Policers_Location_EsdPolicerStatus ¶
type Controller_Switch_Oper_Sdr_Policers_Location_EsdPolicerStatus struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
IndentGroup Controller_Switch_Oper_Sdr_Policers_Location_EsdPolicerStatus_IndentGroup
}
Controller_Switch_Oper_Sdr_Policers_Location_EsdPolicerStatus
func (*Controller_Switch_Oper_Sdr_Policers_Location_EsdPolicerStatus) GetEntityData ¶
func (esdPolicerStatus *Controller_Switch_Oper_Sdr_Policers_Location_EsdPolicerStatus) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Sdr_Policers_Location_EsdPolicerStatus_IndentGroup ¶
type Controller_Switch_Oper_Sdr_Policers_Location_EsdPolicerStatus_IndentGroup struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is EsdmaSwitchYesNoEnum.
EsdPortPolicingEnabled interface{}
// The type is interface{} with range: 0..4294967295.
EsdPortCommittedBurstSize interface{}
// The type is interface{} with range: 0..4294967295.
EsdPortPeakBurstSize interface{}
// The type is interface{} with range: 0..4294967295.
EsdPortPolicerMru interface{}
// The type is EsdmaSwitchYesNoEnum.
EsdGlobalPolicingEnabled interface{}
// The type is interface{} with range: 0..4294967295.
EsdGlobalCommittedBurstSize interface{}
// The type is interface{} with range: 0..4294967295.
EsdGlobalPeakBurstSize interface{}
// The type is interface{} with range: 0..4294967295.
EsdGlobalPolicerMru interface{}
}
Controller_Switch_Oper_Sdr_Policers_Location_EsdPolicerStatus_IndentGroup
func (*Controller_Switch_Oper_Sdr_Policers_Location_EsdPolicerStatus_IndentGroup) GetEntityData ¶
func (indentGroup *Controller_Switch_Oper_Sdr_Policers_Location_EsdPolicerStatus_IndentGroup) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Sdr_Policers_Location_SdrId ¶
type Controller_Switch_Oper_Sdr_Policers_Location_SdrId struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is interface{} with range: 0..255.
Sdr interface{}
// The type is string.
EsdSdrName interface{}
// The type is interface{} with range: 0..100.
EsdSdrCir interface{}
// The type is interface{} with range: 0..100.
EsdSdrPir interface{}
// The type is slice of
// Controller_Switch_Oper_Sdr_Policers_Location_SdrId_EsdSdrCosTypeIter.
EsdSdrCosTypeIter []*Controller_Switch_Oper_Sdr_Policers_Location_SdrId_EsdSdrCosTypeIter
}
Controller_Switch_Oper_Sdr_Policers_Location_SdrId
func (*Controller_Switch_Oper_Sdr_Policers_Location_SdrId) GetEntityData ¶
func (sdrId *Controller_Switch_Oper_Sdr_Policers_Location_SdrId) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Sdr_Policers_Location_SdrId_EsdSdrCosTypeIter ¶
type Controller_Switch_Oper_Sdr_Policers_Location_SdrId_EsdSdrCosTypeIter struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is EsdCirEirType.
EsdSdrCosType interface{}
// The type is interface{} with range: 0..100.
EsdSdrCos0 interface{}
// The type is interface{} with range: 0..100.
EsdSdrCos1 interface{}
// The type is interface{} with range: 0..100.
EsdSdrCos2 interface{}
// The type is interface{} with range: 0..100.
EsdSdrCos3 interface{}
// The type is interface{} with range: 0..100.
EsdSdrCos4 interface{}
// The type is interface{} with range: 0..100.
EsdSdrCos5 interface{}
// The type is interface{} with range: 0..100.
EsdSdrCos6 interface{}
// The type is interface{} with range: 0..100.
EsdSdrCos7 interface{}
}
Controller_Switch_Oper_Sdr_Policers_Location_SdrId_EsdSdrCosTypeIter
func (*Controller_Switch_Oper_Sdr_Policers_Location_SdrId_EsdSdrCosTypeIter) GetEntityData ¶
func (esdSdrCosTypeIter *Controller_Switch_Oper_Sdr_Policers_Location_SdrId_EsdSdrCosTypeIter) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Sdr_PortStatistics ¶
type Controller_Switch_Oper_Sdr_PortStatistics struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of Controller_Switch_Oper_Sdr_PortStatistics_Location.
Location []*Controller_Switch_Oper_Sdr_PortStatistics_Location
}
Controller_Switch_Oper_Sdr_PortStatistics
func (*Controller_Switch_Oper_Sdr_PortStatistics) GetEntityData ¶
func (portStatistics *Controller_Switch_Oper_Sdr_PortStatistics) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Sdr_PortStatistics_Location ¶
type Controller_Switch_Oper_Sdr_PortStatistics_Location struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is EsdmaRackNumEnum.
Rack interface{}
// This attribute is a key. Card that owns a switch of interest to display the
// SDR configuration for. The type is EsdmaCpu.
Card interface{}
// This attribute is a key. Switch type. The type is EsdmaSwitchTypeEnum.
SwitchId interface{}
// The type is slice of
// Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter.
PortIter []*Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter
}
Controller_Switch_Oper_Sdr_PortStatistics_Location
func (*Controller_Switch_Oper_Sdr_PortStatistics_Location) GetEntityData ¶
func (location *Controller_Switch_Oper_Sdr_PortStatistics_Location) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter ¶
type Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. Switch port. The type is interface{} with range:
// 0..127.
Port interface{}
// The type is slice of
// Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter_SdrId.
SdrId []*Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter_SdrId
}
Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter
func (*Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter) GetEntityData ¶
func (portIter *Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter_SdrId ¶
type Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter_SdrId struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is interface{} with range: 0..255.
Sdr interface{}
// The type is string.
EsdSdrName interface{}
// The type is slice of
// Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter_SdrId_TrafficTypeId.
TrafficTypeId []*Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter_SdrId_TrafficTypeId
}
Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter_SdrId
func (*Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter_SdrId) GetEntityData ¶
func (sdrId *Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter_SdrId) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter_SdrId_TrafficTypeId ¶
type Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter_SdrId_TrafficTypeId struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is EsdmaSdrTrafficType.
TrafficType interface{}
// The type is slice of
// Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter_SdrId_TrafficTypeId_DirectionId.
DirectionId []*Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter_SdrId_TrafficTypeId_DirectionId
}
Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter_SdrId_TrafficTypeId
func (*Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter_SdrId_TrafficTypeId) GetEntityData ¶
func (trafficTypeId *Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter_SdrId_TrafficTypeId) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter_SdrId_TrafficTypeId_DirectionId ¶
type Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter_SdrId_TrafficTypeId_DirectionId struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. Packet direction this rule applies to. The type is
// SwitchDataDirectionEnum.
Direction interface{}
// Counts packets within the committed information rate for all traffic
// classes on this SDR. The type is interface{} with range:
// 0..18446744073709551615.
GreenPackets interface{}
// Counts packets above the committed information rate, but within the excess
// information rate for all traffic classes on this SDR. The type is
// interface{} with range: 0..18446744073709551615.
YellowPackets interface{}
// Counts packets above the excess information rate for all traffic classes on
// this SDR. Generally, these packets are dropped. The type is interface{}
// with range: 0..18446744073709551615.
RedPackets interface{}
}
Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter_SdrId_TrafficTypeId_DirectionId
func (*Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter_SdrId_TrafficTypeId_DirectionId) GetEntityData ¶
func (directionId *Controller_Switch_Oper_Sdr_PortStatistics_Location_PortIter_SdrId_TrafficTypeId_DirectionId) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Sdr_SdrDetail ¶
type Controller_Switch_Oper_Sdr_SdrDetail struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of Controller_Switch_Oper_Sdr_SdrDetail_SdrId.
SdrId []*Controller_Switch_Oper_Sdr_SdrDetail_SdrId
}
Controller_Switch_Oper_Sdr_SdrDetail
func (*Controller_Switch_Oper_Sdr_SdrDetail) GetEntityData ¶
func (sdrDetail *Controller_Switch_Oper_Sdr_SdrDetail) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Sdr_SdrDetail_SdrId ¶
type Controller_Switch_Oper_Sdr_SdrDetail_SdrId struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is interface{} with range: 0..255.
Sdr interface{}
PortStatistics Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics
}
Controller_Switch_Oper_Sdr_SdrDetail_SdrId
func (*Controller_Switch_Oper_Sdr_SdrDetail_SdrId) GetEntityData ¶
func (sdrId *Controller_Switch_Oper_Sdr_SdrDetail_SdrId) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics ¶
type Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of
// Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location.
Location []*Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location
}
Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics
func (*Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics) GetEntityData ¶
func (portStatistics *Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location ¶
type Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is EsdmaRackNumEnum.
Rack interface{}
// This attribute is a key. Card that owns a switch of interest. The type is
// EsdmaCpu.
Card interface{}
// This attribute is a key. Switch type. The type is EsdmaSwitchTypeEnum.
SwitchId interface{}
// The type is slice of
// Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter.
PortIter []*Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter
}
Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location
func (*Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location) GetEntityData ¶
func (location *Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter ¶
type Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. Switch port. The type is interface{} with range:
// 0..127.
Port interface{}
// The type is slice of
// Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter_TrafficTypeId.
TrafficTypeId []*Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter_TrafficTypeId
}
Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter
func (*Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter) GetEntityData ¶
func (portIter *Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter_TrafficTypeId ¶
type Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter_TrafficTypeId struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is EsdmaSdrTrafficType.
TrafficType interface{}
// The type is slice of
// Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter_TrafficTypeId_DirectionId.
DirectionId []*Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter_TrafficTypeId_DirectionId
}
Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter_TrafficTypeId
func (*Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter_TrafficTypeId) GetEntityData ¶
func (trafficTypeId *Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter_TrafficTypeId) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter_TrafficTypeId_DirectionId ¶
type Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter_TrafficTypeId_DirectionId struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. Packet direction this rule applies to. The type is
// SwitchDataDirectionEnum.
Direction interface{}
// The type is slice of
// Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter_TrafficTypeId_DirectionId_TrafficClassId.
TrafficClassId []*Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter_TrafficTypeId_DirectionId_TrafficClassId
}
Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter_TrafficTypeId_DirectionId
func (*Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter_TrafficTypeId_DirectionId) GetEntityData ¶
func (directionId *Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter_TrafficTypeId_DirectionId) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter_TrafficTypeId_DirectionId_TrafficClassId ¶
type Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter_TrafficTypeId_DirectionId_TrafficClassId struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. Traffic class (0->7) for these statistics. The
// type is interface{} with range: -1..7.
Tc interface{}
// Counts packets within the committed information rate for a traffic class on
// this VLAN. The type is interface{} with range: 0..18446744073709551615.
GreenPackets interface{}
// Counts packets above the committed information rate, but within the excess
// information rate for a traffic class on this VLAN. The type is interface{}
// with range: 0..18446744073709551615.
YellowPackets interface{}
// Counts packets above the excess information rate for a traffic class on
// this VLAN. Generally, these packets are dropped. The type is interface{}
// with range: 0..18446744073709551615.
RedPackets interface{}
}
Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter_TrafficTypeId_DirectionId_TrafficClassId
func (*Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter_TrafficTypeId_DirectionId_TrafficClassId) GetEntityData ¶
func (trafficClassId *Controller_Switch_Oper_Sdr_SdrDetail_SdrId_PortStatistics_Location_PortIter_TrafficTypeId_DirectionId_TrafficClassId) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Statistics ¶
type Controller_Switch_Oper_Statistics struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
SummaryStatistics Controller_Switch_Oper_Statistics_SummaryStatistics
Detail Controller_Switch_Oper_Statistics_Detail
}
Controller_Switch_Oper_Statistics
func (*Controller_Switch_Oper_Statistics) GetEntityData ¶
func (statistics *Controller_Switch_Oper_Statistics) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Statistics_Detail ¶
type Controller_Switch_Oper_Statistics_Detail struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of Controller_Switch_Oper_Statistics_Detail_Location.
Location []*Controller_Switch_Oper_Statistics_Detail_Location
}
Controller_Switch_Oper_Statistics_Detail
func (*Controller_Switch_Oper_Statistics_Detail) GetEntityData ¶
func (detail *Controller_Switch_Oper_Statistics_Detail) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Statistics_Detail_Location ¶
type Controller_Switch_Oper_Statistics_Detail_Location struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is EsdmaRackNumEnum.
Rack interface{}
// This attribute is a key. Card that owns a switch of interest. The type is
// EsdmaCpu.
Card interface{}
// This attribute is a key. Switch type. The type is EsdmaSwitchTypeEnum.
SwitchId interface{}
// The type is slice of
// Controller_Switch_Oper_Statistics_Detail_Location_PortIter.
PortIter []*Controller_Switch_Oper_Statistics_Detail_Location_PortIter
}
Controller_Switch_Oper_Statistics_Detail_Location
func (*Controller_Switch_Oper_Statistics_Detail_Location) GetEntityData ¶
func (location *Controller_Switch_Oper_Statistics_Detail_Location) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Statistics_Detail_Location_PortIter ¶
type Controller_Switch_Oper_Statistics_Detail_Location_PortIter struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. Switch port. The type is interface{} with range:
// 0..127.
Port interface{}
// Physical port state. The type is EsdmaSwitchPortState.
PhysState interface{}
// Indicates the port speed in bits per second. The type is string.
PortSpeed interface{}
// Indicates what this port connects to. The type is string.
ConnectsTo interface{}
Counters Controller_Switch_Oper_Statistics_Detail_Location_PortIter_Counters
}
Controller_Switch_Oper_Statistics_Detail_Location_PortIter
func (*Controller_Switch_Oper_Statistics_Detail_Location_PortIter) GetEntityData ¶
func (portIter *Controller_Switch_Oper_Statistics_Detail_Location_PortIter) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Statistics_Detail_Location_PortIter_Counters ¶
type Controller_Switch_Oper_Statistics_Detail_Location_PortIter_Counters struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is interface{} with range: 0..18446744073709551615.
SwDetRxUcastPackets interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetRxMcastPackets interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetRxBcastPackets interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetRxFlowControl interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetRxGoodOctets interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetRxBadOctets interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetRxFifoOverrun interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetRxUndersize interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetRxFragments interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetRxOversize interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetRxJabber interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetRxErrors interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetRxBadCrc interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetRxCollisions interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetRxPolicingDrops interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetTxUcastPackets interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetTxMcastPackets interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetTxBcastPackets interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetTxFlowControl interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetTxGoodOctets interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetTxDeferred interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetTxFifoUnrun interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetTxMultCollision interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetTxExcessCollision interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetTxLateCollisions interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetTxPolicingDrops interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetTxqDrops interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetRxtxPackets64 interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetRxtxPackets65127 interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetRxtxPackets128255 interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetRxtxPackets256511 interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetRxtxPackets5121023 interface{}
// The type is interface{} with range: 0..18446744073709551615.
SwDetRxtxPackets1024Max interface{}
}
Controller_Switch_Oper_Statistics_Detail_Location_PortIter_Counters
func (*Controller_Switch_Oper_Statistics_Detail_Location_PortIter_Counters) GetEntityData ¶
func (counters *Controller_Switch_Oper_Statistics_Detail_Location_PortIter_Counters) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Statistics_SummaryStatistics ¶
type Controller_Switch_Oper_Statistics_SummaryStatistics struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of
// Controller_Switch_Oper_Statistics_SummaryStatistics_Location.
Location []*Controller_Switch_Oper_Statistics_SummaryStatistics_Location
}
Controller_Switch_Oper_Statistics_SummaryStatistics
func (*Controller_Switch_Oper_Statistics_SummaryStatistics) GetEntityData ¶
func (summaryStatistics *Controller_Switch_Oper_Statistics_SummaryStatistics) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Statistics_SummaryStatistics_Location ¶
type Controller_Switch_Oper_Statistics_SummaryStatistics_Location struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is EsdmaRackNumEnum.
Rack interface{}
// This attribute is a key. Card that owns a switch of interest. The type is
// EsdmaCpu.
Card interface{}
// This attribute is a key. Switch type. The type is EsdmaSwitchTypeEnum.
SwitchId interface{}
// Rack serial number. The type is string.
SerialNum interface{}
// The type is slice of
// Controller_Switch_Oper_Statistics_SummaryStatistics_Location_PortIter.
PortIter []*Controller_Switch_Oper_Statistics_SummaryStatistics_Location_PortIter
}
Controller_Switch_Oper_Statistics_SummaryStatistics_Location
func (*Controller_Switch_Oper_Statistics_SummaryStatistics_Location) GetEntityData ¶
func (location *Controller_Switch_Oper_Statistics_SummaryStatistics_Location) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Statistics_SummaryStatistics_Location_PortIter ¶
type Controller_Switch_Oper_Statistics_SummaryStatistics_Location_PortIter struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. Switch port. The type is interface{} with range:
// 0..127.
Port interface{}
// Physical port state. The type is EsdmaSwitchPortState.
PhysState interface{}
// Physical port state changes. The type is interface{} with range:
// 0..4294967295.
StateChanges interface{}
// Packets transmitted on this switch port. The type is interface{} with
// range: 0..18446744073709551615.
SwSumTxPackets interface{}
// Indicates the port speed in bits per second. The type is interface{} with
// range: 0..18446744073709551615.
SwSumRxPackets interface{}
// Indicates the number of transmitted packets that had an error or were
// dropped by the policer. The type is interface{} with range:
// 0..18446744073709551615.
SwSumTxDropsErrors interface{}
// Indicates the number of received packets that had an error or were dropped
// by the policer. The type is interface{} with range:
// 0..18446744073709551615.
SwSumRxDropsErrors interface{}
// Indicates what this port connects to. The type is string.
ConnectsTo interface{}
}
Controller_Switch_Oper_Statistics_SummaryStatistics_Location_PortIter
func (*Controller_Switch_Oper_Statistics_SummaryStatistics_Location_PortIter) GetEntityData ¶
func (portIter *Controller_Switch_Oper_Statistics_SummaryStatistics_Location_PortIter) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Summary ¶
type Controller_Switch_Oper_Summary struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of Controller_Switch_Oper_Summary_Location.
Location []*Controller_Switch_Oper_Summary_Location
}
Controller_Switch_Oper_Summary
func (*Controller_Switch_Oper_Summary) GetEntityData ¶
func (summary *Controller_Switch_Oper_Summary) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Summary_Location ¶
type Controller_Switch_Oper_Summary_Location struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is EsdmaRackNumEnum.
Rack interface{}
// This attribute is a key. Card that owns a switch of interest. The type is
// EsdmaCpu.
Card interface{}
// This attribute is a key. Switch type. The type is EsdmaSwitchTypeEnum.
SwitchId interface{}
// Rack serial number. The type is string.
SerialNum interface{}
// The type is slice of Controller_Switch_Oper_Summary_Location_PortIter.
PortIter []*Controller_Switch_Oper_Summary_Location_PortIter
}
Controller_Switch_Oper_Summary_Location
func (*Controller_Switch_Oper_Summary_Location) GetEntityData ¶
func (location *Controller_Switch_Oper_Summary_Location) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Summary_Location_PortIter ¶
type Controller_Switch_Oper_Summary_Location_PortIter struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. Switch port. The type is interface{} with range:
// 0..127.
Port interface{}
// Physical port state. The type is EsdmaSwitchPortState.
PhysState interface{}
// Administrative port state. The type is EsdmaSwitchPortState.
AdminState interface{}
// Indicates the port speed in bits per second. The type is string.
PortSpeed interface{}
// Protocol invoked port state. The type is MlapStateEnum.
ProtocolState interface{}
// Indicates whether this port is allowed to forward traffic. The type is
// SwitchForwardingState.
Forwarding interface{}
// Indicates what this port connects to. The type is string.
ConnectsTo interface{}
}
Controller_Switch_Oper_Summary_Location_PortIter
func (*Controller_Switch_Oper_Summary_Location_PortIter) GetEntityData ¶
func (portIter *Controller_Switch_Oper_Summary_Location_PortIter) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_SwitchDebugCont ¶
type Controller_Switch_Oper_SwitchDebugCont struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
Debug Controller_Switch_Oper_SwitchDebugCont_Debug
}
Controller_Switch_Oper_SwitchDebugCont
func (*Controller_Switch_Oper_SwitchDebugCont) GetEntityData ¶
func (switchDebugCont *Controller_Switch_Oper_SwitchDebugCont) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_SwitchDebugCont_Debug ¶
type Controller_Switch_Oper_SwitchDebugCont_Debug struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
Counters Controller_Switch_Oper_SwitchDebugCont_Debug_Counters
}
Controller_Switch_Oper_SwitchDebugCont_Debug
func (*Controller_Switch_Oper_SwitchDebugCont_Debug) GetEntityData ¶
func (debug *Controller_Switch_Oper_SwitchDebugCont_Debug) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_SwitchDebugCont_Debug_Counters ¶
type Controller_Switch_Oper_SwitchDebugCont_Debug_Counters struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of
// Controller_Switch_Oper_SwitchDebugCont_Debug_Counters_Location.
Location []*Controller_Switch_Oper_SwitchDebugCont_Debug_Counters_Location
}
Controller_Switch_Oper_SwitchDebugCont_Debug_Counters
func (*Controller_Switch_Oper_SwitchDebugCont_Debug_Counters) GetEntityData ¶
func (counters *Controller_Switch_Oper_SwitchDebugCont_Debug_Counters) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_SwitchDebugCont_Debug_Counters_Location ¶
type Controller_Switch_Oper_SwitchDebugCont_Debug_Counters_Location struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is EsdmaRackNumEnum.
Rack interface{}
// This attribute is a key. The type is EsdmaCpu.
Card interface{}
// This attribute is a key. The type is EsdmaSwitchTypeEnum.
SwitchId interface{}
Counters Controller_Switch_Oper_SwitchDebugCont_Debug_Counters_Location_Counters
}
Controller_Switch_Oper_SwitchDebugCont_Debug_Counters_Location
func (*Controller_Switch_Oper_SwitchDebugCont_Debug_Counters_Location) GetEntityData ¶
func (location *Controller_Switch_Oper_SwitchDebugCont_Debug_Counters_Location) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_SwitchDebugCont_Debug_Counters_Location_Counters ¶
type Controller_Switch_Oper_SwitchDebugCont_Debug_Counters_Location_Counters struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is bool.
PhyPollingEnabled interface{}
// The type is interface{} with range: 0..18446744073709551615.
TxThreadWdogCnt interface{}
// The type is interface{} with range: 0..18446744073709551615.
RxThreadWdogCnt interface{}
// The type is interface{} with range: 0..18446744073709551615.
TaskLockLongestWaitTime interface{}
// The type is interface{} with range: 0..4294967295.
TaskLockLongestWaitEvent interface{}
// The type is interface{} with range: 0..18446744073709551615.
TaskLockLongestHeldTime interface{}
// The type is interface{} with range: 0..4294967295.
TaskLockLongestHeldEvent interface{}
// The type is interface{} with range: 0..18446744073709551615.
TaskUnlockLongestWaitTime interface{}
// The type is interface{} with range: 0..4294967295.
TaskUnlockLongestWaitEvent interface{}
// The type is interface{} with range: 0..18446744073709551615.
DmaMaxRxDequeuedPerInt interface{}
// The type is interface{} with range: 0..18446744073709551615.
DmaRxPacketsDequeued interface{}
// The type is interface{} with range: 0..18446744073709551615.
DmaRxPacketDequeueErrors interface{}
// The type is interface{} with range: 0..18446744073709551615.
DmaTxPacketsQueued interface{}
// The type is interface{} with range: 0..18446744073709551615.
DmaTxPacketsCompleted interface{}
// The type is interface{} with range: 0..18446744073709551615.
DmaTxPacketNoMsgErrors interface{}
// The type is interface{} with range: 0..18446744073709551615.
DmaTxPacketMsgTooBigErrors interface{}
// The type is interface{} with range: 0..18446744073709551615.
DmaTxPacketNoBufferErrors interface{}
// The type is interface{} with range: 0..18446744073709551615.
DmaTxPacketQueueErrors interface{}
// The type is interface{} with range: 0..18446744073709551615.
DmaTxPacketCompletionErrors interface{}
// The type is interface{} with range: 0..18446744073709551615.
DmaMaxTxFreedPerInt interface{}
// The type is interface{} with range: 0..18446744073709551615.
DmaTxBufAllocCount interface{}
// The type is interface{} with range: 0..18446744073709551615.
DmaTxBufFreeCount interface{}
// The type is slice of
// Controller_Switch_Oper_SwitchDebugCont_Debug_Counters_Location_Counters_SwitchCore.
SwitchCore []*Controller_Switch_Oper_SwitchDebugCont_Debug_Counters_Location_Counters_SwitchCore
}
Controller_Switch_Oper_SwitchDebugCont_Debug_Counters_Location_Counters
func (*Controller_Switch_Oper_SwitchDebugCont_Debug_Counters_Location_Counters) GetEntityData ¶
func (counters *Controller_Switch_Oper_SwitchDebugCont_Debug_Counters_Location_Counters) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_SwitchDebugCont_Debug_Counters_Location_Counters_SwitchCore ¶
type Controller_Switch_Oper_SwitchDebugCont_Debug_Counters_Location_Counters_SwitchCore struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is interface{} with range: 0..255.
Core interface{}
// The type is interface{} with range: 0..18446744073709551615.
MsiCount interface{}
// The type is interface{} with range: 0..18446744073709551615.
AerCount interface{}
// The type is interface{} with range: 0..18446744073709551615.
HpCount interface{}
// The type is interface{} with range: 0..18446744073709551615.
WdogCount interface{}
// The type is interface{} with range: 0..18446744073709551615.
CoreTaskLockLongestWaitTime interface{}
// The type is interface{} with range: 0..18446744073709551615.
CoreTaskLockLongestHeldTime interface{}
// The type is interface{} with range: 0..18446744073709551615.
CoreTaskUnlockLongestWaitTime interface{}
}
Controller_Switch_Oper_SwitchDebugCont_Debug_Counters_Location_Counters_SwitchCore
func (*Controller_Switch_Oper_SwitchDebugCont_Debug_Counters_Location_Counters_SwitchCore) GetEntityData ¶
func (switchCore *Controller_Switch_Oper_SwitchDebugCont_Debug_Counters_Location_Counters_SwitchCore) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Trunk ¶
type Controller_Switch_Oper_Trunk struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of Controller_Switch_Oper_Trunk_Location.
Location []*Controller_Switch_Oper_Trunk_Location
}
Controller_Switch_Oper_Trunk
func (*Controller_Switch_Oper_Trunk) GetEntityData ¶
func (trunk *Controller_Switch_Oper_Trunk) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Trunk_Location ¶
type Controller_Switch_Oper_Trunk_Location struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. Rack to display the switch trunk group information
// for. The type is EsdmaRackNumEnum.
Rack interface{}
// This attribute is a key. Card to display the switch trunk group information
// for. The type is EsdmaCpu.
Card interface{}
// This attribute is a key. Switch type to display the switch trunk group
// information for. The type is EsdmaSwitchTypeEnum.
SwitchId interface{}
// Number of member ports in the trunk group. The type is interface{} with
// range: 0..4294967295.
TrunkMemberCount interface{}
// Name of the trunk group. The type is string.
TrunkName interface{}
// The type is slice of
// Controller_Switch_Oper_Trunk_Location_TrunkMemberPortIter.
TrunkMemberPortIter []*Controller_Switch_Oper_Trunk_Location_TrunkMemberPortIter
}
Controller_Switch_Oper_Trunk_Location
func (*Controller_Switch_Oper_Trunk_Location) GetEntityData ¶
func (location *Controller_Switch_Oper_Trunk_Location) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Trunk_Location_TrunkMemberPortIter ¶
type Controller_Switch_Oper_Trunk_Location_TrunkMemberPortIter struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. Trunk Member Port. The type is interface{} with
// range: 0..4294967295.
TrunkMemberPort interface{}
// Trunk Member Status. The type is EsdmaTrunkMemberStatus.
TrunkMemberStatus interface{}
}
Controller_Switch_Oper_Trunk_Location_TrunkMemberPortIter
func (*Controller_Switch_Oper_Trunk_Location_TrunkMemberPortIter) GetEntityData ¶
func (trunkMemberPortIter *Controller_Switch_Oper_Trunk_Location_TrunkMemberPortIter) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Vlan ¶
type Controller_Switch_Oper_Vlan struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
Rules Controller_Switch_Oper_Vlan_Rules
Information Controller_Switch_Oper_Vlan_Information
VlanDetail Controller_Switch_Oper_Vlan_VlanDetail
Membership Controller_Switch_Oper_Vlan_Membership
}
Controller_Switch_Oper_Vlan
func (*Controller_Switch_Oper_Vlan) GetEntityData ¶
func (vlan *Controller_Switch_Oper_Vlan) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Vlan_Information ¶
type Controller_Switch_Oper_Vlan_Information struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of Controller_Switch_Oper_Vlan_Information_Location.
Location []*Controller_Switch_Oper_Vlan_Information_Location
Summary Controller_Switch_Oper_Vlan_Information_Summary
}
Controller_Switch_Oper_Vlan_Information
func (*Controller_Switch_Oper_Vlan_Information) GetEntityData ¶
func (information *Controller_Switch_Oper_Vlan_Information) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Vlan_Information_Location ¶
type Controller_Switch_Oper_Vlan_Information_Location struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is EsdmaRackNumEnum.
Rack interface{}
// This attribute is a key. Card to list the switch VLAN information for. The
// type is EsdmaCpu.
Card interface{}
// This attribute is a key. Switch type. The type is EsdmaSwitchTypeEnum.
SwitchId interface{}
// Rack serial number. The type is string.
SerialNum interface{}
// The type is slice of
// Controller_Switch_Oper_Vlan_Information_Location_SdrId.
SdrId []*Controller_Switch_Oper_Vlan_Information_Location_SdrId
}
Controller_Switch_Oper_Vlan_Information_Location
func (*Controller_Switch_Oper_Vlan_Information_Location) GetEntityData ¶
func (location *Controller_Switch_Oper_Vlan_Information_Location) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Vlan_Information_Location_SdrId ¶
type Controller_Switch_Oper_Vlan_Information_Location_SdrId struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is interface{} with range: 0..255.
Sdr interface{}
// The type is string.
EsdSdrName interface{}
// The type is slice of
// Controller_Switch_Oper_Vlan_Information_Location_SdrId_VlanId.
VlanId []*Controller_Switch_Oper_Vlan_Information_Location_SdrId_VlanId
}
Controller_Switch_Oper_Vlan_Information_Location_SdrId
func (*Controller_Switch_Oper_Vlan_Information_Location_SdrId) GetEntityData ¶
func (sdrId *Controller_Switch_Oper_Vlan_Information_Location_SdrId) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Vlan_Information_Location_SdrId_VlanId ¶
type Controller_Switch_Oper_Vlan_Information_Location_SdrId_VlanId struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is interface{} with range: 0..4095.
Vlan interface{}
// The type is string with range: 0..4095. Refers to
// sysadmin_controllers_asr9k.Controller_Switch_Oper_Vlan_Information_Location_SdrId_VlanId_Vlan
VlanHex interface{}
// The type is string.
VlanUse interface{}
}
Controller_Switch_Oper_Vlan_Information_Location_SdrId_VlanId
func (*Controller_Switch_Oper_Vlan_Information_Location_SdrId_VlanId) GetEntityData ¶
func (vlanId *Controller_Switch_Oper_Vlan_Information_Location_SdrId_VlanId) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Vlan_Information_Summary ¶
type Controller_Switch_Oper_Vlan_Information_Summary struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of Controller_Switch_Oper_Vlan_Information_Summary_SdrId.
SdrId []*Controller_Switch_Oper_Vlan_Information_Summary_SdrId
}
Controller_Switch_Oper_Vlan_Information_Summary
func (*Controller_Switch_Oper_Vlan_Information_Summary) GetEntityData ¶
func (summary *Controller_Switch_Oper_Vlan_Information_Summary) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Vlan_Information_Summary_SdrId ¶
type Controller_Switch_Oper_Vlan_Information_Summary_SdrId struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is interface{} with range: 0..255.
Sdr interface{}
// The type is string.
EsdSdrName interface{}
// The type is slice of
// Controller_Switch_Oper_Vlan_Information_Summary_SdrId_VlanId.
VlanId []*Controller_Switch_Oper_Vlan_Information_Summary_SdrId_VlanId
}
Controller_Switch_Oper_Vlan_Information_Summary_SdrId
func (*Controller_Switch_Oper_Vlan_Information_Summary_SdrId) GetEntityData ¶
func (sdrId *Controller_Switch_Oper_Vlan_Information_Summary_SdrId) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Vlan_Information_Summary_SdrId_VlanId ¶
type Controller_Switch_Oper_Vlan_Information_Summary_SdrId_VlanId struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is interface{} with range: 0..4095.
Vlan interface{}
// The type is string with range: 0..4095. Refers to
// sysadmin_controllers_asr9k.Controller_Switch_Oper_Vlan_Information_Summary_SdrId_VlanId_Vlan
VlanHex interface{}
// The type is string.
VlanUse interface{}
}
Controller_Switch_Oper_Vlan_Information_Summary_SdrId_VlanId
func (*Controller_Switch_Oper_Vlan_Information_Summary_SdrId_VlanId) GetEntityData ¶
func (vlanId *Controller_Switch_Oper_Vlan_Information_Summary_SdrId_VlanId) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Vlan_Membership ¶
type Controller_Switch_Oper_Vlan_Membership struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of Controller_Switch_Oper_Vlan_Membership_Location.
Location []*Controller_Switch_Oper_Vlan_Membership_Location
}
Controller_Switch_Oper_Vlan_Membership
func (*Controller_Switch_Oper_Vlan_Membership) GetEntityData ¶
func (membership *Controller_Switch_Oper_Vlan_Membership) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Vlan_Membership_Location ¶
type Controller_Switch_Oper_Vlan_Membership_Location struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is EsdmaRackNumEnum.
Rack interface{}
// This attribute is a key. Card that owns a switch of interest to display the
// VLAN configuration for. The type is EsdmaCpu.
Card interface{}
// This attribute is a key. Switch type. The type is EsdmaSwitchTypeEnum.
SwitchId interface{}
// The type is slice of
// Controller_Switch_Oper_Vlan_Membership_Location_VlanId.
VlanId []*Controller_Switch_Oper_Vlan_Membership_Location_VlanId
}
Controller_Switch_Oper_Vlan_Membership_Location
func (*Controller_Switch_Oper_Vlan_Membership_Location) GetEntityData ¶
func (location *Controller_Switch_Oper_Vlan_Membership_Location) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Vlan_Membership_Location_VlanId ¶
type Controller_Switch_Oper_Vlan_Membership_Location_VlanId struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is interface{} with range: 0..4095.
Vlan interface{}
// The type is string with range: 0..4095. Refers to
// sysadmin_controllers_asr9k.Controller_Switch_Oper_Vlan_Membership_Location_VlanId_Vlan
VlanHex interface{}
// The type is slice of interface{} with range: 0..255.
Port []interface{}
}
Controller_Switch_Oper_Vlan_Membership_Location_VlanId
func (*Controller_Switch_Oper_Vlan_Membership_Location_VlanId) GetEntityData ¶
func (vlanId *Controller_Switch_Oper_Vlan_Membership_Location_VlanId) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Vlan_Rules ¶
type Controller_Switch_Oper_Vlan_Rules struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of Controller_Switch_Oper_Vlan_Rules_Location.
Location []*Controller_Switch_Oper_Vlan_Rules_Location
}
Controller_Switch_Oper_Vlan_Rules
func (*Controller_Switch_Oper_Vlan_Rules) GetEntityData ¶
func (rules *Controller_Switch_Oper_Vlan_Rules) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Vlan_Rules_Location ¶
type Controller_Switch_Oper_Vlan_Rules_Location struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is EsdmaRackNumEnum.
Rack interface{}
// This attribute is a key. Card that owns a switch of interest to display the
// VLAN configuration for. The type is EsdmaCpu.
Card interface{}
// This attribute is a key. Switch type. The type is EsdmaSwitchTypeEnum.
SwitchId interface{}
// The type is slice of Controller_Switch_Oper_Vlan_Rules_Location_PortIter.
PortIter []*Controller_Switch_Oper_Vlan_Rules_Location_PortIter
}
Controller_Switch_Oper_Vlan_Rules_Location
func (*Controller_Switch_Oper_Vlan_Rules_Location) GetEntityData ¶
func (location *Controller_Switch_Oper_Vlan_Rules_Location) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Vlan_Rules_Location_PortIter ¶
type Controller_Switch_Oper_Vlan_Rules_Location_PortIter struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. Switch port. The type is interface{} with range:
// 0..127.
Port interface{}
// The type is slice of
// Controller_Switch_Oper_Vlan_Rules_Location_PortIter_VlanId.
VlanId []*Controller_Switch_Oper_Vlan_Rules_Location_PortIter_VlanId
}
Controller_Switch_Oper_Vlan_Rules_Location_PortIter
func (*Controller_Switch_Oper_Vlan_Rules_Location_PortIter) GetEntityData ¶
func (portIter *Controller_Switch_Oper_Vlan_Rules_Location_PortIter) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Vlan_Rules_Location_PortIter_VlanId ¶
type Controller_Switch_Oper_Vlan_Rules_Location_PortIter_VlanId struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. This VLAN represents a VLAN membership for this
// switch port. Multiple rules may exist to support this VLAN. The type is
// interface{} with range: 0..4095.
Vlan interface{}
// The type is slice of
// Controller_Switch_Oper_Vlan_Rules_Location_PortIter_VlanId_RuleId.
RuleId []*Controller_Switch_Oper_Vlan_Rules_Location_PortIter_VlanId_RuleId
}
Controller_Switch_Oper_Vlan_Rules_Location_PortIter_VlanId
func (*Controller_Switch_Oper_Vlan_Rules_Location_PortIter_VlanId) GetEntityData ¶
func (vlanId *Controller_Switch_Oper_Vlan_Rules_Location_PortIter_VlanId) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Vlan_Rules_Location_PortIter_VlanId_RuleId ¶
type Controller_Switch_Oper_Vlan_Rules_Location_PortIter_VlanId_RuleId struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// Packet direction this rule applies to. The type is SwitchDataDirectionEnum.
Direction interface{}
// The type is SwitchTableTypeEnum.
MatchTable interface{}
// The type is SwitchMatchTypeEnum.
MatchType interface{}
// The type is interface{} with range: 0..4095.
MatchVlanId interface{}
// The type is SwitchActionTypeEnum.
Action interface{}
// The type is interface{} with range: 0..4095.
ActionVlanId interface{}
}
Controller_Switch_Oper_Vlan_Rules_Location_PortIter_VlanId_RuleId
func (*Controller_Switch_Oper_Vlan_Rules_Location_PortIter_VlanId_RuleId) GetEntityData ¶
func (ruleId *Controller_Switch_Oper_Vlan_Rules_Location_PortIter_VlanId_RuleId) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Vlan_VlanDetail ¶
type Controller_Switch_Oper_Vlan_VlanDetail struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of Controller_Switch_Oper_Vlan_VlanDetail_VlanId.
VlanId []*Controller_Switch_Oper_Vlan_VlanDetail_VlanId
}
Controller_Switch_Oper_Vlan_VlanDetail
func (*Controller_Switch_Oper_Vlan_VlanDetail) GetEntityData ¶
func (vlanDetail *Controller_Switch_Oper_Vlan_VlanDetail) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Vlan_VlanDetail_VlanId ¶
type Controller_Switch_Oper_Vlan_VlanDetail_VlanId struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is interface{} with range: 0..4095.
Vlan interface{}
Rules Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules
}
Controller_Switch_Oper_Vlan_VlanDetail_VlanId
func (*Controller_Switch_Oper_Vlan_VlanDetail_VlanId) GetEntityData ¶
func (vlanId *Controller_Switch_Oper_Vlan_VlanDetail_VlanId) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules ¶
type Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
// The type is slice of
// Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules_Location.
Location []*Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules_Location
}
Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules
func (*Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules) GetEntityData ¶
func (rules *Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules_Location ¶
type Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules_Location struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. The type is EsdmaRackNumEnum.
Rack interface{}
// This attribute is a key. Card that owns a switch of interest. The type is
// EsdmaCpu.
Card interface{}
// This attribute is a key. Switch type. The type is EsdmaSwitchTypeEnum.
SwitchId interface{}
// The type is slice of
// Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules_Location_PortIter.
PortIter []*Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules_Location_PortIter
}
Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules_Location
func (*Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules_Location) GetEntityData ¶
func (location *Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules_Location) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules_Location_PortIter ¶
type Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules_Location_PortIter struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// This attribute is a key. Switch port. The type is interface{} with range:
// 0..127.
Port interface{}
// The type is slice of
// Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules_Location_PortIter_RuleId.
RuleId []*Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules_Location_PortIter_RuleId
}
Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules_Location_PortIter
func (*Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules_Location_PortIter) GetEntityData ¶
func (portIter *Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules_Location_PortIter) GetEntityData() *types.CommonEntityData
type Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules_Location_PortIter_RuleId ¶
type Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules_Location_PortIter_RuleId struct {
EntityData types.CommonEntityData
YFilter yfilter.YFilter
YListKey string
// Packet direction this rule applies to. The type is SwitchDataDirectionEnum.
Direction interface{}
// The type is SwitchTableTypeEnum.
MatchTable interface{}
// The type is SwitchMatchTypeEnum.
MatchType interface{}
// The type is interface{} with range: 0..4095.
MatchVlanId interface{}
// The type is SwitchActionTypeEnum.
Action interface{}
// The type is interface{} with range: 0..4095.
ActionVlanId interface{}
}
Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules_Location_PortIter_RuleId
func (*Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules_Location_PortIter_RuleId) GetEntityData ¶
func (ruleId *Controller_Switch_Oper_Vlan_VlanDetail_VlanId_Rules_Location_PortIter_RuleId) GetEntityData() *types.CommonEntityData