Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR sdr-invmgr-diag package operational data.
This module contains definitions for the following management objects:
diag: Diag information
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type Diag
- type Diag_Racks
- type Diag_Racks_Rack
- type Diag_Racks_Rack_Chassis
- type Diag_Racks_Rack_Chassis_Rma
- type Diag_Racks_Rack_FanTrays
- type Diag_Racks_Rack_FanTrays_FanTray
- type Diag_Racks_Rack_FanTrays_FanTray_Fanses
- type Diag_Racks_Rack_FanTrays_FanTray_Fanses_Fans
- type Diag_Racks_Rack_FanTrays_FanTray_Fanses_Fans_Information
- type Diag_Racks_Rack_FanTrays_FanTray_Fanses_Fans_Information_Rma
- type Diag_Racks_Rack_PowerShelfs
- type Diag_Racks_Rack_PowerShelfs_PowerShelf
- type Diag_Racks_Rack_PowerShelfs_PowerShelf_PowerSupplies
- type Diag_Racks_Rack_PowerShelfs_PowerShelf_PowerSupplies_PowerSupply
- type Diag_Racks_Rack_PowerShelfs_PowerShelf_PowerSupplies_PowerSupply_Information
- type Diag_Racks_Rack_PowerShelfs_PowerShelf_PowerSupplies_PowerSupply_Information_Rma
- type Diag_Racks_Rack_Slots
- type Diag_Racks_Rack_Slots_Slot
- 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_CardInstance
- type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_CardInstance_Rma
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 // Table of racks. Racks Diag_Racks }
Diag Diag information
func (*Diag) GetEntityData ¶
func (diag *Diag) GetEntityData() *types.CommonEntityData
type Diag_Racks ¶
type Diag_Racks struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Rack name. The type is slice of Diag_Racks_Rack. Rack []*Diag_Racks_Rack }
Diag_Racks Table of 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 string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. RackName interface{} // Table for rack power shelf . PowerShelfs Diag_Racks_Rack_PowerShelfs // Table for rack fan trays. FanTrays Diag_Racks_Rack_FanTrays // Table of slots. Slots Diag_Racks_Rack_Slots // Chassis information. Chassis Diag_Racks_Rack_Chassis }
Diag_Racks_Rack Rack name
func (*Diag_Racks_Rack) GetEntityData ¶
func (rack *Diag_Racks_Rack) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Chassis ¶
type Diag_Racks_Rack_Chassis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A textual description of physical entity. The type is string with length: // 0..255. Description interface{} // IDPROM Format Revision. The type is string with length: 0..255. IdpromFormatRev interface{} // Controller family. The type is string with length: 0..255. ControllerFamily interface{} // Controller type. The type is string with length: 0..255. ControllerType interface{} // Version ID. The type is string with length: 0..255. Vid interface{} // Hardware Revision. The type is string with length: 0..255. Hwid interface{} // Product ID. The type is string with length: 0..255. Pid interface{} // UDI description. The type is string with length: 0..255. UdiDescription interface{} // UDI name. The type is string with length: 0..255. UdiName interface{} // Common Language Equipment Identifier (CLEI) code. The type is string with // length: 0..255. Clei interface{} // Equipment Catalog Item (ECI) number. The type is string with length: // 0..255. Eci interface{} // Top assembly part number. The type is string with length: 0..255. TopAssemPartNum interface{} // Top assembly revision number. The type is string with length: 0..255. TopAssemVid interface{} // PCA number. The type is string with length: 0..255. PcaNum interface{} // PCA revision ID. The type is string with length: 0..255. Pcavid interface{} // Chassis serial number. The type is string with length: 0..255. ChassisSid interface{} // Deviation Number # 1. The type is string with length: 0..255. DevNum1 interface{} // Deviation Number # 2. The type is string with length: 0..255. DevNum2 interface{} // Deviation Number # 3. The type is string with length: 0..255. DevNum3 interface{} // Deviation Number # 4. The type is string with length: 0..255. DevNum4 interface{} // Deviation Number # 5. The type is string with length: 0..255. DevNum5 interface{} // Deviation Number # 6. The type is string with length: 0..255. DevNum6 interface{} // Deviation Number # 7. The type is string with length: 0..255. DevNum7 interface{} // Manufacturing Test Data. The type is string with length: 0..255. ManuTestData interface{} // Asset ID. The type is string with length: 0..255. AssetId interface{} // Asset Alias. The type is string with length: 0..255. AssetAlias interface{} // Base Mac Address #1. The type is string with length: 0..255. BaseMacAddress1 interface{} // Mac Address Block Size #1. The type is string with length: 0..255. MacAddBlkSize1 interface{} // Base Mac Address #2. The type is string with length: 0..255. BaseMacAddress2 interface{} // Mac Address Block Size #2. The type is string with length: 0..255. MacAddBlkSize2 interface{} // Base Mac Address #3. The type is string with length: 0..255. BaseMacAddress3 interface{} // Mac Address Block Size #3. The type is string with length: 0..255. MacAddBlkSize3 interface{} // Base Mac Address #4. The type is string with length: 0..255. BaseMacAddress4 interface{} // Mac Address Block Size #4. The type is string with length: 0..255. MacAddBlkSize4 interface{} // PCB Serial Number. The type is string with length: 0..255. PcbSerialNum interface{} // Power Supply Type. The type is string with length: 0..255. PowerSupplyType interface{} // Power Consumption. The type is string with length: 0..255. PowerConsumption interface{} // Block Signature. The type is string with length: 0..255. BlockSignature interface{} // Block Version. The type is string with length: 0..255. BlockVersion interface{} // Block Length. The type is string with length: 0..255. BlockLength interface{} // Block Checksum. The type is string with length: 0..255. BlockChecksum interface{} // EEPROM Size. The type is string with length: 0..255. EepromSize interface{} // Block Count. The type is string with length: 0..255. BlockCount interface{} // FRU Major Type. The type is string with length: 0..255. FruMajorType interface{} // FRU Minor Type. The type is string with length: 0..255. FruMinorType interface{} // OEM String. The type is string with length: 0..255. OemString interface{} // Product ID. The type is string with length: 0..255. ProductId interface{} // Serial Number. The type is string with length: 0..255. SerialNumber interface{} // Part Number. The type is string with length: 0..255. PartNumber interface{} // Part Revision. The type is string with length: 0..255. PartRevision interface{} // MFG Deviation. The type is string with length: 0..255. MfgDeviation interface{} // Hardware Version. The type is string with length: 0..255. HwVersion interface{} // MFG Bits. The type is string with length: 0..255. MfgBits interface{} // Engineer Use. The type is string with length: 0..255. EngineerUse interface{} // SNMP OID. The type is string with length: 0..255. Snmpoid interface{} // RMA Code. The type is string with length: 0..255. RmaCode interface{} // AlphaNumeric Equipment Catalog Item (ECI) number. The type is string with // length: 0..255. EciAlphaNumber interface{} // RMA Data. Rma Diag_Racks_Rack_Chassis_Rma }
Diag_Racks_Rack_Chassis Chassis information
func (*Diag_Racks_Rack_Chassis) GetEntityData ¶
func (chassis *Diag_Racks_Rack_Chassis) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Chassis_Rma ¶
type Diag_Racks_Rack_Chassis_Rma struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Test history. The type is string with length: 0..255. TestHistory interface{} // RMA tracking number format is N-N-N. The type is string with length: // 0..255. RmaNumber interface{} // RMA history. The type is string with length: 0..255. RmaHistory interface{} }
Diag_Racks_Rack_Chassis_Rma RMA Data
func (*Diag_Racks_Rack_Chassis_Rma) GetEntityData ¶
func (rma *Diag_Racks_Rack_Chassis_Rma) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_FanTrays ¶
type Diag_Racks_Rack_FanTrays struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Fan tray name. The type is slice of Diag_Racks_Rack_FanTrays_FanTray. FanTray []*Diag_Racks_Rack_FanTrays_FanTray }
Diag_Racks_Rack_FanTrays Table for rack fan trays
func (*Diag_Racks_Rack_FanTrays) GetEntityData ¶
func (fanTrays *Diag_Racks_Rack_FanTrays) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_FanTrays_FanTray ¶
type Diag_Racks_Rack_FanTrays_FanTray struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fan tray name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. FanTrayName interface{} // Table for rack fans . Fanses Diag_Racks_Rack_FanTrays_FanTray_Fanses }
Diag_Racks_Rack_FanTrays_FanTray Fan tray name
func (*Diag_Racks_Rack_FanTrays_FanTray) GetEntityData ¶
func (fanTray *Diag_Racks_Rack_FanTrays_FanTray) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_FanTrays_FanTray_Fanses ¶
type Diag_Racks_Rack_FanTrays_FanTray_Fanses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Fan name. The type is slice of // Diag_Racks_Rack_FanTrays_FanTray_Fanses_Fans. Fans []*Diag_Racks_Rack_FanTrays_FanTray_Fanses_Fans }
Diag_Racks_Rack_FanTrays_FanTray_Fanses Table for rack fans
func (*Diag_Racks_Rack_FanTrays_FanTray_Fanses) GetEntityData ¶
func (fanses *Diag_Racks_Rack_FanTrays_FanTray_Fanses) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_FanTrays_FanTray_Fanses_Fans ¶
type Diag_Racks_Rack_FanTrays_FanTray_Fanses_Fans struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fans name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. FansName interface{} // Basic information. Information Diag_Racks_Rack_FanTrays_FanTray_Fanses_Fans_Information }
Diag_Racks_Rack_FanTrays_FanTray_Fanses_Fans Fan name
func (*Diag_Racks_Rack_FanTrays_FanTray_Fanses_Fans) GetEntityData ¶
func (fans *Diag_Racks_Rack_FanTrays_FanTray_Fanses_Fans) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_FanTrays_FanTray_Fanses_Fans_Information ¶
type Diag_Racks_Rack_FanTrays_FanTray_Fanses_Fans_Information struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A textual description of physical entity. The type is string with length: // 0..255. Description interface{} // IDPROM Format Revision. The type is string with length: 0..255. IdpromFormatRev interface{} // Controller family. The type is string with length: 0..255. ControllerFamily interface{} // Controller type. The type is string with length: 0..255. ControllerType interface{} // Version ID. The type is string with length: 0..255. Vid interface{} // Hardware Revision. The type is string with length: 0..255. Hwid interface{} // Product ID. The type is string with length: 0..255. Pid interface{} // UDI description. The type is string with length: 0..255. UdiDescription interface{} // UDI name. The type is string with length: 0..255. UdiName interface{} // Common Language Equipment Identifier (CLEI) code. The type is string with // length: 0..255. Clei interface{} // Equipment Catalog Item (ECI) number. The type is string with length: // 0..255. Eci interface{} // Top assembly part number. The type is string with length: 0..255. TopAssemPartNum interface{} // Top assembly revision number. The type is string with length: 0..255. TopAssemVid interface{} // PCA number. The type is string with length: 0..255. PcaNum interface{} // PCA revision ID. The type is string with length: 0..255. Pcavid interface{} // Chassis serial number. The type is string with length: 0..255. ChassisSid interface{} // Deviation Number # 1. The type is string with length: 0..255. DevNum1 interface{} // Deviation Number # 2. The type is string with length: 0..255. DevNum2 interface{} // Deviation Number # 3. The type is string with length: 0..255. DevNum3 interface{} // Deviation Number # 4. The type is string with length: 0..255. DevNum4 interface{} // Deviation Number # 5. The type is string with length: 0..255. DevNum5 interface{} // Deviation Number # 6. The type is string with length: 0..255. DevNum6 interface{} // Deviation Number # 7. The type is string with length: 0..255. DevNum7 interface{} // Manufacturing Test Data. The type is string with length: 0..255. ManuTestData interface{} // Asset ID. The type is string with length: 0..255. AssetId interface{} // Asset Alias. The type is string with length: 0..255. AssetAlias interface{} // Base Mac Address #1. The type is string with length: 0..255. BaseMacAddress1 interface{} // Mac Address Block Size #1. The type is string with length: 0..255. MacAddBlkSize1 interface{} // Base Mac Address #2. The type is string with length: 0..255. BaseMacAddress2 interface{} // Mac Address Block Size #2. The type is string with length: 0..255. MacAddBlkSize2 interface{} // Base Mac Address #3. The type is string with length: 0..255. BaseMacAddress3 interface{} // Mac Address Block Size #3. The type is string with length: 0..255. MacAddBlkSize3 interface{} // Base Mac Address #4. The type is string with length: 0..255. BaseMacAddress4 interface{} // Mac Address Block Size #4. The type is string with length: 0..255. MacAddBlkSize4 interface{} // PCB Serial Number. The type is string with length: 0..255. PcbSerialNum interface{} // Power Supply Type. The type is string with length: 0..255. PowerSupplyType interface{} // Power Consumption. The type is string with length: 0..255. PowerConsumption interface{} // Block Signature. The type is string with length: 0..255. BlockSignature interface{} // Block Version. The type is string with length: 0..255. BlockVersion interface{} // Block Length. The type is string with length: 0..255. BlockLength interface{} // Block Checksum. The type is string with length: 0..255. BlockChecksum interface{} // EEPROM Size. The type is string with length: 0..255. EepromSize interface{} // Block Count. The type is string with length: 0..255. BlockCount interface{} // FRU Major Type. The type is string with length: 0..255. FruMajorType interface{} // FRU Minor Type. The type is string with length: 0..255. FruMinorType interface{} // OEM String. The type is string with length: 0..255. OemString interface{} // Product ID. The type is string with length: 0..255. ProductId interface{} // Serial Number. The type is string with length: 0..255. SerialNumber interface{} // Part Number. The type is string with length: 0..255. PartNumber interface{} // Part Revision. The type is string with length: 0..255. PartRevision interface{} // MFG Deviation. The type is string with length: 0..255. MfgDeviation interface{} // Hardware Version. The type is string with length: 0..255. HwVersion interface{} // MFG Bits. The type is string with length: 0..255. MfgBits interface{} // Engineer Use. The type is string with length: 0..255. EngineerUse interface{} // SNMP OID. The type is string with length: 0..255. Snmpoid interface{} // RMA Code. The type is string with length: 0..255. RmaCode interface{} // AlphaNumeric Equipment Catalog Item (ECI) number. The type is string with // length: 0..255. EciAlphaNumber interface{} // RMA Data. Rma Diag_Racks_Rack_FanTrays_FanTray_Fanses_Fans_Information_Rma }
Diag_Racks_Rack_FanTrays_FanTray_Fanses_Fans_Information Basic information
func (*Diag_Racks_Rack_FanTrays_FanTray_Fanses_Fans_Information) GetEntityData ¶
func (information *Diag_Racks_Rack_FanTrays_FanTray_Fanses_Fans_Information) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_FanTrays_FanTray_Fanses_Fans_Information_Rma ¶
type Diag_Racks_Rack_FanTrays_FanTray_Fanses_Fans_Information_Rma struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Test history. The type is string with length: 0..255. TestHistory interface{} // RMA tracking number format is N-N-N. The type is string with length: // 0..255. RmaNumber interface{} // RMA history. The type is string with length: 0..255. RmaHistory interface{} }
Diag_Racks_Rack_FanTrays_FanTray_Fanses_Fans_Information_Rma RMA Data
func (*Diag_Racks_Rack_FanTrays_FanTray_Fanses_Fans_Information_Rma) GetEntityData ¶
func (rma *Diag_Racks_Rack_FanTrays_FanTray_Fanses_Fans_Information_Rma) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_PowerShelfs ¶
type Diag_Racks_Rack_PowerShelfs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Power shelf name. The type is slice of // Diag_Racks_Rack_PowerShelfs_PowerShelf. PowerShelf []*Diag_Racks_Rack_PowerShelfs_PowerShelf }
Diag_Racks_Rack_PowerShelfs Table for rack power shelf
func (*Diag_Racks_Rack_PowerShelfs) GetEntityData ¶
func (powerShelfs *Diag_Racks_Rack_PowerShelfs) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_PowerShelfs_PowerShelf ¶
type Diag_Racks_Rack_PowerShelfs_PowerShelf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Power Shelf name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. PowerShelfName interface{} // Table for rack power supply . PowerSupplies Diag_Racks_Rack_PowerShelfs_PowerShelf_PowerSupplies }
Diag_Racks_Rack_PowerShelfs_PowerShelf Power shelf name
func (*Diag_Racks_Rack_PowerShelfs_PowerShelf) GetEntityData ¶
func (powerShelf *Diag_Racks_Rack_PowerShelfs_PowerShelf) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_PowerShelfs_PowerShelf_PowerSupplies ¶
type Diag_Racks_Rack_PowerShelfs_PowerShelf_PowerSupplies struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Power Supply name. The type is slice of // Diag_Racks_Rack_PowerShelfs_PowerShelf_PowerSupplies_PowerSupply. PowerSupply []*Diag_Racks_Rack_PowerShelfs_PowerShelf_PowerSupplies_PowerSupply }
Diag_Racks_Rack_PowerShelfs_PowerShelf_PowerSupplies Table for rack power supply
func (*Diag_Racks_Rack_PowerShelfs_PowerShelf_PowerSupplies) GetEntityData ¶
func (powerSupplies *Diag_Racks_Rack_PowerShelfs_PowerShelf_PowerSupplies) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_PowerShelfs_PowerShelf_PowerSupplies_PowerSupply ¶
type Diag_Racks_Rack_PowerShelfs_PowerShelf_PowerSupplies_PowerSupply struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Power Supply name. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. PowerSupplyName interface{} // Basic information. Information Diag_Racks_Rack_PowerShelfs_PowerShelf_PowerSupplies_PowerSupply_Information }
Diag_Racks_Rack_PowerShelfs_PowerShelf_PowerSupplies_PowerSupply Power Supply name
func (*Diag_Racks_Rack_PowerShelfs_PowerShelf_PowerSupplies_PowerSupply) GetEntityData ¶
func (powerSupply *Diag_Racks_Rack_PowerShelfs_PowerShelf_PowerSupplies_PowerSupply) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_PowerShelfs_PowerShelf_PowerSupplies_PowerSupply_Information ¶
type Diag_Racks_Rack_PowerShelfs_PowerShelf_PowerSupplies_PowerSupply_Information struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A textual description of physical entity. The type is string with length: // 0..255. Description interface{} // IDPROM Format Revision. The type is string with length: 0..255. IdpromFormatRev interface{} // Controller family. The type is string with length: 0..255. ControllerFamily interface{} // Controller type. The type is string with length: 0..255. ControllerType interface{} // Version ID. The type is string with length: 0..255. Vid interface{} // Hardware Revision. The type is string with length: 0..255. Hwid interface{} // Product ID. The type is string with length: 0..255. Pid interface{} // UDI description. The type is string with length: 0..255. UdiDescription interface{} // UDI name. The type is string with length: 0..255. UdiName interface{} // Common Language Equipment Identifier (CLEI) code. The type is string with // length: 0..255. Clei interface{} // Equipment Catalog Item (ECI) number. The type is string with length: // 0..255. Eci interface{} // Top assembly part number. The type is string with length: 0..255. TopAssemPartNum interface{} // Top assembly revision number. The type is string with length: 0..255. TopAssemVid interface{} // PCA number. The type is string with length: 0..255. PcaNum interface{} // PCA revision ID. The type is string with length: 0..255. Pcavid interface{} // Chassis serial number. The type is string with length: 0..255. ChassisSid interface{} // Deviation Number # 1. The type is string with length: 0..255. DevNum1 interface{} // Deviation Number # 2. The type is string with length: 0..255. DevNum2 interface{} // Deviation Number # 3. The type is string with length: 0..255. DevNum3 interface{} // Deviation Number # 4. The type is string with length: 0..255. DevNum4 interface{} // Deviation Number # 5. The type is string with length: 0..255. DevNum5 interface{} // Deviation Number # 6. The type is string with length: 0..255. DevNum6 interface{} // Deviation Number # 7. The type is string with length: 0..255. DevNum7 interface{} // Manufacturing Test Data. The type is string with length: 0..255. ManuTestData interface{} // Asset ID. The type is string with length: 0..255. AssetId interface{} // Asset Alias. The type is string with length: 0..255. AssetAlias interface{} // Base Mac Address #1. The type is string with length: 0..255. BaseMacAddress1 interface{} // Mac Address Block Size #1. The type is string with length: 0..255. MacAddBlkSize1 interface{} // Base Mac Address #2. The type is string with length: 0..255. BaseMacAddress2 interface{} // Mac Address Block Size #2. The type is string with length: 0..255. MacAddBlkSize2 interface{} // Base Mac Address #3. The type is string with length: 0..255. BaseMacAddress3 interface{} // Mac Address Block Size #3. The type is string with length: 0..255. MacAddBlkSize3 interface{} // Base Mac Address #4. The type is string with length: 0..255. BaseMacAddress4 interface{} // Mac Address Block Size #4. The type is string with length: 0..255. MacAddBlkSize4 interface{} // PCB Serial Number. The type is string with length: 0..255. PcbSerialNum interface{} // Power Supply Type. The type is string with length: 0..255. PowerSupplyType interface{} // Power Consumption. The type is string with length: 0..255. PowerConsumption interface{} // Block Signature. The type is string with length: 0..255. BlockSignature interface{} // Block Version. The type is string with length: 0..255. BlockVersion interface{} // Block Length. The type is string with length: 0..255. BlockLength interface{} // Block Checksum. The type is string with length: 0..255. BlockChecksum interface{} // EEPROM Size. The type is string with length: 0..255. EepromSize interface{} // Block Count. The type is string with length: 0..255. BlockCount interface{} // FRU Major Type. The type is string with length: 0..255. FruMajorType interface{} // FRU Minor Type. The type is string with length: 0..255. FruMinorType interface{} // OEM String. The type is string with length: 0..255. OemString interface{} // Product ID. The type is string with length: 0..255. ProductId interface{} // Serial Number. The type is string with length: 0..255. SerialNumber interface{} // Part Number. The type is string with length: 0..255. PartNumber interface{} // Part Revision. The type is string with length: 0..255. PartRevision interface{} // MFG Deviation. The type is string with length: 0..255. MfgDeviation interface{} // Hardware Version. The type is string with length: 0..255. HwVersion interface{} // MFG Bits. The type is string with length: 0..255. MfgBits interface{} // Engineer Use. The type is string with length: 0..255. EngineerUse interface{} // SNMP OID. The type is string with length: 0..255. Snmpoid interface{} // RMA Code. The type is string with length: 0..255. RmaCode interface{} // AlphaNumeric Equipment Catalog Item (ECI) number. The type is string with // length: 0..255. EciAlphaNumber interface{} // RMA Data. Rma Diag_Racks_Rack_PowerShelfs_PowerShelf_PowerSupplies_PowerSupply_Information_Rma }
Diag_Racks_Rack_PowerShelfs_PowerShelf_PowerSupplies_PowerSupply_Information Basic information
func (*Diag_Racks_Rack_PowerShelfs_PowerShelf_PowerSupplies_PowerSupply_Information) GetEntityData ¶
func (information *Diag_Racks_Rack_PowerShelfs_PowerShelf_PowerSupplies_PowerSupply_Information) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_PowerShelfs_PowerShelf_PowerSupplies_PowerSupply_Information_Rma ¶
type Diag_Racks_Rack_PowerShelfs_PowerShelf_PowerSupplies_PowerSupply_Information_Rma struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Test history. The type is string with length: 0..255. TestHistory interface{} // RMA tracking number format is N-N-N. The type is string with length: // 0..255. RmaNumber interface{} // RMA history. The type is string with length: 0..255. RmaHistory interface{} }
Diag_Racks_Rack_PowerShelfs_PowerShelf_PowerSupplies_PowerSupply_Information_Rma RMA Data
func (*Diag_Racks_Rack_PowerShelfs_PowerShelf_PowerSupplies_PowerSupply_Information_Rma) GetEntityData ¶
func (rma *Diag_Racks_Rack_PowerShelfs_PowerShelf_PowerSupplies_PowerSupply_Information_Rma) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots ¶
type Diag_Racks_Rack_Slots struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Slot name. The type is slice of Diag_Racks_Rack_Slots_Slot. Slot []*Diag_Racks_Rack_Slots_Slot }
Diag_Racks_Rack_Slots Table of 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{} // Table of instances. Instances Diag_Racks_Rack_Slots_Slot_Instances }
Diag_Racks_Rack_Slots_Slot Slot name
func (*Diag_Racks_Rack_Slots_Slot) GetEntityData ¶
func (slot *Diag_Racks_Rack_Slots_Slot) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Instances ¶
type Diag_Racks_Rack_Slots_Slot_Instances struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // instance number. 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 Table of 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\-\.:,_@#%$\+=\|;]+. Name interface{} // Detail information. Detail Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail }
Diag_Racks_Rack_Slots_Slot_Instances_Instance instance number
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 operational state . The type is string with length: 0..255. NodeOperationalState interface{} // Card instance. CardInstance Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_CardInstance }
Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail Detail 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_CardInstance ¶
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_CardInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A textual description of physical entity. The type is string with length: // 0..255. Description interface{} // IDPROM Format Revision. The type is string with length: 0..255. IdpromFormatRev interface{} // Controller family. The type is string with length: 0..255. ControllerFamily interface{} // Controller type. The type is string with length: 0..255. ControllerType interface{} // Version ID. The type is string with length: 0..255. Vid interface{} // Hardware Revision. The type is string with length: 0..255. Hwid interface{} // Product ID. The type is string with length: 0..255. Pid interface{} // UDI description. The type is string with length: 0..255. UdiDescription interface{} // UDI name. The type is string with length: 0..255. UdiName interface{} // Common Language Equipment Identifier (CLEI) code. The type is string with // length: 0..255. Clei interface{} // Equipment Catalog Item (ECI) number. The type is string with length: // 0..255. Eci interface{} // Top assembly part number. The type is string with length: 0..255. TopAssemPartNum interface{} // Top assembly revision number. The type is string with length: 0..255. TopAssemVid interface{} // PCA number. The type is string with length: 0..255. PcaNum interface{} // PCA revision ID. The type is string with length: 0..255. Pcavid interface{} // Chassis serial number. The type is string with length: 0..255. ChassisSid interface{} // Deviation Number # 1. The type is string with length: 0..255. DevNum1 interface{} // Deviation Number # 2. The type is string with length: 0..255. DevNum2 interface{} // Deviation Number # 3. The type is string with length: 0..255. DevNum3 interface{} // Deviation Number # 4. The type is string with length: 0..255. DevNum4 interface{} // Deviation Number # 5. The type is string with length: 0..255. DevNum5 interface{} // Deviation Number # 6. The type is string with length: 0..255. DevNum6 interface{} // Deviation Number # 7. The type is string with length: 0..255. DevNum7 interface{} // Manufacturing Test Data. The type is string with length: 0..255. ManuTestData interface{} // Asset ID. The type is string with length: 0..255. AssetId interface{} // Asset Alias. The type is string with length: 0..255. AssetAlias interface{} // Base Mac Address #1. The type is string with length: 0..255. BaseMacAddress1 interface{} // Mac Address Block Size #1. The type is string with length: 0..255. MacAddBlkSize1 interface{} // Base Mac Address #2. The type is string with length: 0..255. BaseMacAddress2 interface{} // Mac Address Block Size #2. The type is string with length: 0..255. MacAddBlkSize2 interface{} // Base Mac Address #3. The type is string with length: 0..255. BaseMacAddress3 interface{} // Mac Address Block Size #3. The type is string with length: 0..255. MacAddBlkSize3 interface{} // Base Mac Address #4. The type is string with length: 0..255. BaseMacAddress4 interface{} // Mac Address Block Size #4. The type is string with length: 0..255. MacAddBlkSize4 interface{} // PCB Serial Number. The type is string with length: 0..255. PcbSerialNum interface{} // Power Supply Type. The type is string with length: 0..255. PowerSupplyType interface{} // Power Consumption. The type is string with length: 0..255. PowerConsumption interface{} // Block Signature. The type is string with length: 0..255. BlockSignature interface{} // Block Version. The type is string with length: 0..255. BlockVersion interface{} // Block Length. The type is string with length: 0..255. BlockLength interface{} // Block Checksum. The type is string with length: 0..255. BlockChecksum interface{} // EEPROM Size. The type is string with length: 0..255. EepromSize interface{} // Block Count. The type is string with length: 0..255. BlockCount interface{} // FRU Major Type. The type is string with length: 0..255. FruMajorType interface{} // FRU Minor Type. The type is string with length: 0..255. FruMinorType interface{} // OEM String. The type is string with length: 0..255. OemString interface{} // Product ID. The type is string with length: 0..255. ProductId interface{} // Serial Number. The type is string with length: 0..255. SerialNumber interface{} // Part Number. The type is string with length: 0..255. PartNumber interface{} // Part Revision. The type is string with length: 0..255. PartRevision interface{} // MFG Deviation. The type is string with length: 0..255. MfgDeviation interface{} // Hardware Version. The type is string with length: 0..255. HwVersion interface{} // MFG Bits. The type is string with length: 0..255. MfgBits interface{} // Engineer Use. The type is string with length: 0..255. EngineerUse interface{} // SNMP OID. The type is string with length: 0..255. Snmpoid interface{} // RMA Code. The type is string with length: 0..255. RmaCode interface{} // AlphaNumeric Equipment Catalog Item (ECI) number. The type is string with // length: 0..255. EciAlphaNumber interface{} // RMA Data. Rma Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_CardInstance_Rma }
Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_CardInstance Card instance
func (*Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_CardInstance) GetEntityData ¶
func (cardInstance *Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_CardInstance) GetEntityData() *types.CommonEntityData
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_CardInstance_Rma ¶
type Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_CardInstance_Rma struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Test history. The type is string with length: 0..255. TestHistory interface{} // RMA tracking number format is N-N-N. The type is string with length: // 0..255. RmaNumber interface{} // RMA history. The type is string with length: 0..255. RmaHistory interface{} }
Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_CardInstance_Rma RMA Data
func (*Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_CardInstance_Rma) GetEntityData ¶
func (rma *Diag_Racks_Rack_Slots_Slot_Instances_Instance_Detail_CardInstance_Rma) GetEntityData() *types.CommonEntityData