Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR asr9k-sc-diag package operational data.
This module contains definitions for the following management objects:
diag: Diag admin operational data
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type Diag
- type DiagNode
- type DiagProcessor
- type DiagSlot
- type Diag_Racks
- type Diag_Racks_Rack
- type Diag_Racks_Rack_Slots
- type Diag_Racks_Rack_Slots_Slot
- type Diag_Racks_Rack_Slots_Slot_Detail
- type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail
- type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_CbcActivePartition
- type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_CbcInactivePartition
- type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision
- type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision
- type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_DimmRev
- type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_FwRev
- type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_HwRev
- type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_SsdRev
- type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_SwRev
- type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_Pld
- type Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail
- type Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision
- type Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision
- type Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_DimmRev
- type Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_FwRev
- type Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_HwRev
- type Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_SsdRev
- type Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_SwRev
- type Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_Main
- type Diag_Racks_Rack_Slots_Slot_Instances
- type Diag_Racks_Rack_Slots_Slot_Instances_Instance
- type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail
- type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node
- type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_CbcActivePartition
- type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_CbcInactivePartition
- type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision
- type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision
- type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_DimmRev
- type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_FwRev
- type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_HwRev
- type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_SsdRev
- type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_SwRev
- type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_Pld
- type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa
- type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision
- type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision
- type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_DimmRev
- type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_FwRev
- type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_HwRev
- type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_SsdRev
- type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_SwRev
- type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_Main
- type Diag_Racks_Rack_Summary
- type Diag_Racks_Rack_Summary_Summary
- type NodeState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Diag ¶
type Diag struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Diag operational data for available racks. Racks Diag_Racks }
Diag Diag admin operational data
func (*Diag) GetEntityData ¶
func (diag *Diag) GetEntityData() *types.CommonEntityData
type DiagProcessor ¶
type DiagProcessor string
DiagProcessor represents Processor types
const ( // Processor type 8614D DiagProcessor_mpc8614d DiagProcessor = "mpc8614d" )
type Diag_Racks ¶
type Diag_Racks struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Diag operational data for a particular rack. The type is slice of // Diag_Racks_Rack. Rack []*Diag_Racks_Rack }
Diag_Racks Diag operational data for available racks
func (*Diag_Racks) GetEntityData ¶
func (racks *Diag_Racks) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack ¶
type Diag_Racks_Rack struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Rack name. The type is interface{} with range: // 0..4294967295. RackName interface{} // Diag operational data for all available slots. Slots Diag_Racks_Rack_Slots // Summary information. Summary Diag_Racks_Rack_Summary }
Diag_Racks_Rack Diag operational data for a particular rack
func (*Diag_Racks_Rack) GetEntityData ¶
func (rack *Diag_Racks_Rack) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots ¶
type Diag_Racks_Rack_Slots struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Diag operational data for a particular slot. The type is slice of // Diag_Racks_Rack_Slots_Slot. Slot []*Diag_Racks_Rack_Slots_Slot }
Diag_Racks_Rack_Slots Diag operational data for all available slots
func (*Diag_Racks_Rack_Slots) GetEntityData ¶
func (slots *Diag_Racks_Rack_Slots) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot ¶
type Diag_Racks_Rack_Slots_Slot struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Slot name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. SlotName interface{} // Slot detailed information. Detail Diag_Racks_Rack_Slots_Slot_Detail // Diag operational data for all available instances. Instances Diag_Racks_Rack_Slots_Slot_Instances }
Diag_Racks_Rack_Slots_Slot Diag operational data for a particular slot
func (*Diag_Racks_Rack_Slots_Slot) GetEntityData ¶
func (slot *Diag_Racks_Rack_Slots_Slot) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Detail ¶
type Diag_Racks_Rack_Slots_Slot_Detail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Detail information for slot. The type is slice of // Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail. NodeDetail []*Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail // Detail information for spa. The type is slice of // Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail. SpaDetail []*Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail }
Diag_Racks_Rack_Slots_Slot_Detail Slot detailed information
func (*Diag_Racks_Rack_Slots_Slot_Detail) GetEntityData ¶
func (detail *Diag_Racks_Rack_Slots_Slot_Detail) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail ¶
type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Describes in user-readable terms. The type is string. Description interface{} // Main serial number. The type is string. SerialNumber interface{} // Top assembly number. The type is string. Tan interface{} // PID. The type is string. Pid interface{} // VID. The type is string. Vid interface{} // Chip hardware revision. The type is string. ChipHardwareRevision interface{} // New deviation number. The type is interface{} with range: 0..4294967295. NewDeviationNumber interface{} // CLEI. The type is string. Clei interface{} // Module operational state. The type is NodeState. BoardState interface{} // Motherboard PLD version. The type is string. PldMotherboard interface{} // Power PLD version. The type is string. PldPower interface{} // MONLIB version. The type is string. Monlib interface{} // ROMMON version. The type is string. Rommon interface{} // Processor type. The type is DiagProcessor. Cpu0 interface{} // Programmable logic device information. Pld Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_Pld // Hardware revision. HardwareRevision Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision // CBC active partition. CbcActivePartition Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_CbcActivePartition // CBC inactive partition. CbcInactivePartition Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_CbcInactivePartition }
Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail Detail information for slot
func (*Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail) GetEntityData ¶
func (nodeDetail *Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_CbcActivePartition ¶
type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_CbcActivePartition struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Major revision. The type is interface{} with range: 0..4294967295. MajorRevision interface{} // Minor revision. The type is interface{} with range: 0..4294967295. MinorRevision interface{} }
Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_CbcActivePartition CBC active partition
func (*Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_CbcActivePartition) GetEntityData ¶
func (cbcActivePartition *Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_CbcActivePartition) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_CbcInactivePartition ¶
type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_CbcInactivePartition struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Major revision. The type is interface{} with range: 0..4294967295. MajorRevision interface{} // Minor revision. The type is interface{} with range: 0..4294967295. MinorRevision interface{} }
Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_CbcInactivePartition CBC inactive partition
func (*Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_CbcInactivePartition) GetEntityData ¶
func (cbcInactivePartition *Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_CbcInactivePartition) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision ¶
type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Board FPGA/CPLD/ASIC hardware revision. The type is slice of // Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision. HardwareRevision []*Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision }
Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision Hardware revision
func (*Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision) GetEntityData ¶
func (hardwareRevision *Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision ¶
type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Node decsription. The type is string. NodeDescription interface{} // Version information. The type is string. Version interface{} // Hardware version. HwRev Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_HwRev // Firmware version. FwRev Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_FwRev // Software version. SwRev Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_SwRev // DIMM version information. DimmRev Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_DimmRev // SSD version information. SsdRev Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_SsdRev }
Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision Board FPGA/CPLD/ASIC hardware revision
func (*Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision) GetEntityData ¶
func (hardwareRevision *Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_DimmRev ¶
type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_DimmRev struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Size in MB. The type is interface{} with range: 0..4294967295. Size interface{} // Speed in MHz. The type is interface{} with range: 0..4294967295. Speed interface{} // Locator information. The type is string. Locator interface{} // Column address strobe latency in clock cycles. The type is interface{} with // range: 0..4294967295. Cas interface{} }
Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_DimmRev DIMM version information
func (*Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_DimmRev) GetEntityData ¶
func (dimmRev *Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_DimmRev) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_FwRev ¶
type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_FwRev struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Major revision. The type is interface{} with range: 0..4294967295. MajorRevision interface{} // Minor revision. The type is interface{} with range: 0..4294967295. MinorRevision interface{} }
Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_FwRev Firmware version
func (*Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_FwRev) GetEntityData ¶
func (fwRev *Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_FwRev) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_HwRev ¶
type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_HwRev struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Major revision. The type is interface{} with range: 0..4294967295. MajorRevision interface{} // Minor revision. The type is interface{} with range: 0..4294967295. MinorRevision interface{} }
Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_HwRev Hardware version
func (*Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_HwRev) GetEntityData ¶
func (hwRev *Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_HwRev) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_SsdRev ¶
type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_SsdRev struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // SSD number. The type is string. Number interface{} // Firmware revision. The type is string. FwRev interface{} // Serial number. The type is string. SerialNumber interface{} }
Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_SsdRev SSD version information
func (*Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_SsdRev) GetEntityData ¶
func (ssdRev *Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_SsdRev) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_SwRev ¶
type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_SwRev struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Major revision. The type is interface{} with range: 0..4294967295. MajorRevision interface{} // Minor revision. The type is interface{} with range: 0..4294967295. MinorRevision interface{} }
Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_SwRev Software version
func (*Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_SwRev) GetEntityData ¶
func (swRev *Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_HardwareRevision_HardwareRevision_SwRev) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_Pld ¶
type Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_Pld struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Processor PLD version. The type is interface{} with range: 0..4294967295. Type interface{} // HigherVerion. The type is interface{} with range: 0..4294967295. ProcessorHigherVersion interface{} // LowerVersion. The type is interface{} with range: 0..4294967295. ProcessorLowerVersion interface{} }
Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_Pld Programmable logic device information
func (*Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_Pld) GetEntityData ¶
func (pld *Diag_Racks_Rack_Slots_Slot_Detail_NodeDetail_Pld) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail ¶
type Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Node. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Node interface{} // SPA name. The type is string. Name interface{} // Format is C-BN-V where C = Class Code, BN = Base Number, and V = Version. // The type is string. PcaUnitNumber interface{} // PCA revision information. The type is string. PcaRevision interface{} // PID. The type is string. Pid interface{} // VID. The type is string. Vid interface{} // CLEI. The type is string. Clei interface{} // Node state. The type is NodeState. NodeState interface{} // Main. Main Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_Main // Hardware revision. HardwareRevision Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision }
Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail Detail information for spa
func (*Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail) GetEntityData ¶
func (spaDetail *Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision ¶
type Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Board FPGA/CPLD/ASIC hardware revision. The type is slice of // Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision. HardwareRevision []*Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision }
Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision Hardware revision
func (*Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision) GetEntityData ¶
func (hardwareRevision *Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision ¶
type Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Node decsription. The type is string. NodeDescription interface{} // Version information. The type is string. Version interface{} // Hardware version. HwRev Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_HwRev // Firmware version. FwRev Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_FwRev // Software version. SwRev Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_SwRev // DIMM version information. DimmRev Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_DimmRev // SSD version information. SsdRev Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_SsdRev }
Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision Board FPGA/CPLD/ASIC hardware revision
func (*Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision) GetEntityData ¶
func (hardwareRevision *Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_DimmRev ¶
type Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_DimmRev struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Size in MB. The type is interface{} with range: 0..4294967295. Size interface{} // Speed in MHz. The type is interface{} with range: 0..4294967295. Speed interface{} // Locator information. The type is string. Locator interface{} // Column address strobe latency in clock cycles. The type is interface{} with // range: 0..4294967295. Cas interface{} }
Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_DimmRev DIMM version information
func (*Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_DimmRev) GetEntityData ¶
func (dimmRev *Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_DimmRev) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_FwRev ¶
type Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_FwRev struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Major revision. The type is interface{} with range: 0..4294967295. MajorRevision interface{} // Minor revision. The type is interface{} with range: 0..4294967295. MinorRevision interface{} }
Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_FwRev Firmware version
func (*Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_FwRev) GetEntityData ¶
func (fwRev *Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_FwRev) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_HwRev ¶
type Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_HwRev struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Major revision. The type is interface{} with range: 0..4294967295. MajorRevision interface{} // Minor revision. The type is interface{} with range: 0..4294967295. MinorRevision interface{} }
Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_HwRev Hardware version
func (*Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_HwRev) GetEntityData ¶
func (hwRev *Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_HwRev) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_SsdRev ¶
type Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_SsdRev struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // SSD number. The type is string. Number interface{} // Firmware revision. The type is string. FwRev interface{} // Serial number. The type is string. SerialNumber interface{} }
Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_SsdRev SSD version information
func (*Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_SsdRev) GetEntityData ¶
func (ssdRev *Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_SsdRev) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_SwRev ¶
type Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_SwRev struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Major revision. The type is interface{} with range: 0..4294967295. MajorRevision interface{} // Minor revision. The type is interface{} with range: 0..4294967295. MinorRevision interface{} }
Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_SwRev Software version
func (*Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_SwRev) GetEntityData ¶
func (swRev *Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_HardwareRevision_HardwareRevision_SwRev) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_Main ¶
type Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_Main struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Board type. The type is interface{} with range: 0..4294967295. BoardType interface{} // Top assembly number. The type is string. Tan interface{} // Top assembly number revision. The type is string. TanRevision interface{} // Deviation number. The type is interface{} with range: 0..4294967295. DeviationNumber interface{} // Serial number. The type is string. SerialNumber interface{} }
Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_Main Main
func (*Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_Main) GetEntityData ¶
func (main *Diag_Racks_Rack_Slots_Slot_Detail_SpaDetail_Main) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Instances ¶
type Diag_Racks_Rack_Slots_Slot_Instances struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Diag operational data for a particular instance. The type is slice of // Diag_Racks_Rack_Slots_Slot_Instances_Instance. Instance []*Diag_Racks_Rack_Slots_Slot_Instances_Instance }
Diag_Racks_Rack_Slots_Slot_Instances Diag operational data for all available instances
func (*Diag_Racks_Rack_Slots_Slot_Instances) GetEntityData ¶
func (instances *Diag_Racks_Rack_Slots_Slot_Instances) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Instances_Instance ¶
type Diag_Racks_Rack_Slots_Slot_Instances_Instance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Instance name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. InstanceName interface{} // Diag detailed information. Detail Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail }
Diag_Racks_Rack_Slots_Slot_Instances_Instance Diag operational data for a particular instance
func (*Diag_Racks_Rack_Slots_Slot_Instances_Instance) GetEntityData ¶
func (instance *Diag_Racks_Rack_Slots_Slot_Instances_Instance) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail ¶
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node information. Node Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node // SPA information. Spa Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa }
Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail Diag detailed information
func (*Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail) GetEntityData ¶
func (detail *Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node ¶
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Describes in user-readable terms. The type is string. Description interface{} // Main serial number. The type is string. SerialNumber interface{} // Top assembly number. The type is string. Tan interface{} // PID. The type is string. Pid interface{} // VID. The type is string. Vid interface{} // Chip hardware revision. The type is string. ChipHardwareRevision interface{} // New deviation number. The type is interface{} with range: 0..4294967295. NewDeviationNumber interface{} // CLEI. The type is string. Clei interface{} // Module operational state. The type is NodeState. BoardState interface{} // Motherboard PLD version. The type is string. PldMotherboard interface{} // Power PLD version. The type is string. PldPower interface{} // MONLIB version. The type is string. Monlib interface{} // ROMMON version. The type is string. Rommon interface{} // Processor type. The type is DiagProcessor. Cpu0 interface{} // Programmable logic device information. Pld Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_Pld // Hardware revision. HardwareRevision Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision // CBC active partition. CbcActivePartition Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_CbcActivePartition // CBC inactive partition. CbcInactivePartition Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_CbcInactivePartition }
Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node Node information
func (*Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node) GetEntityData ¶
func (node *Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_CbcActivePartition ¶
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_CbcActivePartition struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Major revision. The type is interface{} with range: 0..4294967295. MajorRevision interface{} // Minor revision. The type is interface{} with range: 0..4294967295. MinorRevision interface{} }
Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_CbcActivePartition CBC active partition
func (*Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_CbcActivePartition) GetEntityData ¶
func (cbcActivePartition *Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_CbcActivePartition) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_CbcInactivePartition ¶
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_CbcInactivePartition struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Major revision. The type is interface{} with range: 0..4294967295. MajorRevision interface{} // Minor revision. The type is interface{} with range: 0..4294967295. MinorRevision interface{} }
Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_CbcInactivePartition CBC inactive partition
func (*Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_CbcInactivePartition) GetEntityData ¶
func (cbcInactivePartition *Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_CbcInactivePartition) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision ¶
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Board FPGA/CPLD/ASIC hardware revision. The type is slice of // Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision. HardwareRevision []*Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision }
Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision Hardware revision
func (*Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision) GetEntityData ¶
func (hardwareRevision *Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision ¶
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Node decsription. The type is string. NodeDescription interface{} // Version information. The type is string. Version interface{} // Hardware version. HwRev Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_HwRev // Firmware version. FwRev Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_FwRev // Software version. SwRev Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_SwRev // DIMM version information. DimmRev Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_DimmRev // SSD version information. SsdRev Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_SsdRev }
Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision Board FPGA/CPLD/ASIC hardware revision
func (*Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision) GetEntityData ¶
func (hardwareRevision *Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_DimmRev ¶
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_DimmRev struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Size in MB. The type is interface{} with range: 0..4294967295. Size interface{} // Speed in MHz. The type is interface{} with range: 0..4294967295. Speed interface{} // Locator information. The type is string. Locator interface{} // Column address strobe latency in clock cycles. The type is interface{} with // range: 0..4294967295. Cas interface{} }
Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_DimmRev DIMM version information
func (*Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_DimmRev) GetEntityData ¶
func (dimmRev *Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_DimmRev) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_FwRev ¶
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_FwRev struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Major revision. The type is interface{} with range: 0..4294967295. MajorRevision interface{} // Minor revision. The type is interface{} with range: 0..4294967295. MinorRevision interface{} }
Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_FwRev Firmware version
func (*Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_FwRev) GetEntityData ¶
func (fwRev *Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_FwRev) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_HwRev ¶
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_HwRev struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Major revision. The type is interface{} with range: 0..4294967295. MajorRevision interface{} // Minor revision. The type is interface{} with range: 0..4294967295. MinorRevision interface{} }
Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_HwRev Hardware version
func (*Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_HwRev) GetEntityData ¶
func (hwRev *Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_HwRev) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_SsdRev ¶
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_SsdRev struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // SSD number. The type is string. Number interface{} // Firmware revision. The type is string. FwRev interface{} // Serial number. The type is string. SerialNumber interface{} }
Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_SsdRev SSD version information
func (*Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_SsdRev) GetEntityData ¶
func (ssdRev *Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_SsdRev) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_SwRev ¶
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_SwRev struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Major revision. The type is interface{} with range: 0..4294967295. MajorRevision interface{} // Minor revision. The type is interface{} with range: 0..4294967295. MinorRevision interface{} }
Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_SwRev Software version
func (*Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_SwRev) GetEntityData ¶
func (swRev *Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_HardwareRevision_HardwareRevision_SwRev) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_Pld ¶
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_Pld struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Processor PLD version. The type is interface{} with range: 0..4294967295. Type interface{} // HigherVerion. The type is interface{} with range: 0..4294967295. ProcessorHigherVersion interface{} // LowerVersion. The type is interface{} with range: 0..4294967295. ProcessorLowerVersion interface{} }
Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_Pld Programmable logic device information
func (*Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_Pld) GetEntityData ¶
func (pld *Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Node_Pld) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa ¶
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Node interface{} // SPA name. The type is string. Name interface{} // Format is C-BN-V where C = Class Code, BN = Base Number, and V = Version. // The type is string. PcaUnitNumber interface{} // PCA revision information. The type is string. PcaRevision interface{} // PID. The type is string. Pid interface{} // VID. The type is string. Vid interface{} // CLEI. The type is string. Clei interface{} // Node state. The type is NodeState. NodeState interface{} // Main. Main Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_Main // Hardware revision. HardwareRevision Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision }
Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa SPA information
func (*Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa) GetEntityData ¶
func (spa *Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision ¶
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Board FPGA/CPLD/ASIC hardware revision. The type is slice of // Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision. HardwareRevision []*Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision }
Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision Hardware revision
func (*Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision) GetEntityData ¶
func (hardwareRevision *Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision ¶
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Node decsription. The type is string. NodeDescription interface{} // Version information. The type is string. Version interface{} // Hardware version. HwRev Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_HwRev // Firmware version. FwRev Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_FwRev // Software version. SwRev Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_SwRev // DIMM version information. DimmRev Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_DimmRev // SSD version information. SsdRev Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_SsdRev }
Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision Board FPGA/CPLD/ASIC hardware revision
func (*Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision) GetEntityData ¶
func (hardwareRevision *Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_DimmRev ¶
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_DimmRev struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Size in MB. The type is interface{} with range: 0..4294967295. Size interface{} // Speed in MHz. The type is interface{} with range: 0..4294967295. Speed interface{} // Locator information. The type is string. Locator interface{} // Column address strobe latency in clock cycles. The type is interface{} with // range: 0..4294967295. Cas interface{} }
Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_DimmRev DIMM version information
func (*Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_DimmRev) GetEntityData ¶
func (dimmRev *Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_DimmRev) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_FwRev ¶
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_FwRev struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Major revision. The type is interface{} with range: 0..4294967295. MajorRevision interface{} // Minor revision. The type is interface{} with range: 0..4294967295. MinorRevision interface{} }
Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_FwRev Firmware version
func (*Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_FwRev) GetEntityData ¶
func (fwRev *Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_FwRev) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_HwRev ¶
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_HwRev struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Major revision. The type is interface{} with range: 0..4294967295. MajorRevision interface{} // Minor revision. The type is interface{} with range: 0..4294967295. MinorRevision interface{} }
Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_HwRev Hardware version
func (*Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_HwRev) GetEntityData ¶
func (hwRev *Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_HwRev) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_SsdRev ¶
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_SsdRev struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // SSD number. The type is string. Number interface{} // Firmware revision. The type is string. FwRev interface{} // Serial number. The type is string. SerialNumber interface{} }
Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_SsdRev SSD version information
func (*Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_SsdRev) GetEntityData ¶
func (ssdRev *Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_SsdRev) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_SwRev ¶
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_SwRev struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Major revision. The type is interface{} with range: 0..4294967295. MajorRevision interface{} // Minor revision. The type is interface{} with range: 0..4294967295. MinorRevision interface{} }
Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_SwRev Software version
func (*Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_SwRev) GetEntityData ¶
func (swRev *Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_HardwareRevision_HardwareRevision_SwRev) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_Main ¶
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_Main struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Board type. The type is interface{} with range: 0..4294967295. BoardType interface{} // Top assembly number. The type is string. Tan interface{} // Top assembly number revision. The type is string. TanRevision interface{} // Deviation number. The type is interface{} with range: 0..4294967295. DeviationNumber interface{} // Serial number. The type is string. SerialNumber interface{} }
Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_Main Main
func (*Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_Main) GetEntityData ¶
func (main *Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_Spa_Main) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Summary ¶
type Diag_Racks_Rack_Summary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Summary data. The type is slice of Diag_Racks_Rack_Summary_Summary. Summary []*Diag_Racks_Rack_Summary_Summary }
Diag_Racks_Rack_Summary Summary information
func (*Diag_Racks_Rack_Summary) GetEntityData ¶
func (summary *Diag_Racks_Rack_Summary) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Summary_Summary ¶
type Diag_Racks_Rack_Summary_Summary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Node type. The type is DiagNode. Type interface{} // Node ID. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Node interface{} // Slot type. The type is DiagSlot. SlotType interface{} // Description. The type is string. Description interface{} }
Diag_Racks_Rack_Summary_Summary Summary data
func (*Diag_Racks_Rack_Summary_Summary) GetEntityData ¶
func (summary *Diag_Racks_Rack_Summary_Summary) GetEntityData() *types.CommonEntityData
type NodeState ¶
type NodeState string
NodeState represents Node state detail
const ( // Not present NodeState_not_present NodeState = "not-present" // Present NodeState_present NodeState = "present" // Reset NodeState_reset NodeState = "reset" // Card booting or rommon NodeState_rommon NodeState = "rommon" // MBI booting NodeState_mbi_boot NodeState = "mbi-boot" // Running MBI NodeState_mbi_run NodeState = "mbi-run" // Running ENA NodeState_xr_run NodeState = "xr-run" // Bringdown NodeState_bring_down NodeState = "bring-down" // ENA failure NodeState_xr_fail NodeState = "xr-fail" // Running FDIAG NodeState_fdiag_run NodeState = "fdiag-run" // FDIAG failure NodeState_fdiag_fail NodeState = "fdiag-fail" // Powered NodeState_power NodeState = "power" // Unpowered NodeState_unpower NodeState = "unpower" // MDR warm reload NodeState_mdr_warm_reload NodeState = "mdr-warm-reload" // MDR running MBI NodeState_mdr_mbi_run NodeState = "mdr-mbi-run" // Maintenance mode NodeState_maintenance_mode NodeState = "maintenance-mode" // Admin down NodeState_admin_down NodeState = "admin-down" // No MON NodeState_not_monitor NodeState = "not-monitor" // Unknown NodeState_unknown_card NodeState = "unknown-card" // Failed NodeState_failed NodeState = "failed" // OK NodeState_ok NodeState = "ok" // Missing NodeState_missing NodeState = "missing" // Field diag downloading NodeState_diag_download NodeState = "diag-download" // Field diag unmonitor NodeState_diag_not_monitor NodeState = "diag-not-monitor" // Fabric field diag unmonitor NodeState_fabric_diag_not_monitor NodeState = "fabric-diag-not-monitor" // Field diag RP launching NodeState_diag_rp_launch NodeState = "diag-rp-launch" // Field diag running NodeState_diag_run NodeState = "diag-run" // Field diag pass NodeState_diag_pass NodeState = "diag-pass" // Field diag fail NodeState_diag_fail NodeState = "diag-fail" // Field diag timeout NodeState_diag_timeout NodeState = "diag-timeout" // Disable NodeState_disable NodeState = "disable" // SPA booting NodeState_spa_boot NodeState = "spa-boot" // Not allowed online NodeState_not_allowed_online NodeState = "not-allowed-online" // Stopped NodeState_stop NodeState = "stop" // Incompatible FW version NodeState_incomp_version NodeState = "incomp-version" // FPD hold NodeState_fpd_hold NodeState = "fpd-hold" // XR preparation NodeState_xr_preparation NodeState = "xr-preparation" // Sync ready state NodeState_sync_ready NodeState = "sync-ready" // Node isolate state NodeState_xr_isolate NodeState = "xr-isolate" // Ready NodeState_ready NodeState = "ready" // Invalid NodeState_invalid NodeState = "invalid" // Operational NodeState_operational NodeState = "operational" // Operational lock NodeState_operational_lock NodeState = "operational-lock" // Going down NodeState_going_down NodeState = "going-down" // Going offline NodeState_going_offline NodeState = "going-offline" // Going online NodeState_going_online NodeState = "going-online" // Offline NodeState_offline NodeState = "offline" // Up NodeState_up NodeState = "up" // Down NodeState_down NodeState = "down" // Max NodeState_max NodeState = "max" // Unknown NodeState_unknown NodeState = "unknown" )