sysadmin_controllers_asr9k

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

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

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

Documentation

Overview

This module contains 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

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

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

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

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

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

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

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

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

type Controller_Switch_Oper_Fdb

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

type Controller_Switch_Oper_Sdr

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

type Controller_Switch_Oper_Vlan

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Jump to

Keyboard shortcuts

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