Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR asr9k-sc-invmgr package admin-plane operational data.
This module contains definitions for the following management objects:
inventory: Inventory operational data
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type InvAdminState
- type InvCardState
- type InvMonitorState
- type InvPowerAdminState
- type InvResetReason
- type Inventory
- type Inventory_Racks
- type Inventory_Racks_Rack
- type Inventory_Racks_Rack_BasicAttributes
- type Inventory_Racks_Rack_BasicAttributes_BasicInfo
- type Inventory_Racks_Rack_FanTrays
- type Inventory_Racks_Rack_FanTrays_FanTray
- type Inventory_Racks_Rack_FanTrays_FanTray_BasicAttributes
- type Inventory_Racks_Rack_FanTrays_FanTray_BasicAttributes_BasicInfo
- type Inventory_Racks_Rack_PowerSupplyShelfs
- type Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf
- type Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf_BasicAttributes
- type Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf_BasicAttributes_BasicInfo
- type Inventory_Racks_Rack_PowerSupplyZones
- type Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone
- type Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone_PowerSupplyZoneAttributes
- type Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone_PowerSupplyZoneAttributes_PowerSupplyGroupInfo
- type Inventory_Racks_Rack_Slots
- type Inventory_Racks_Rack_Slots_Slot
- type Inventory_Racks_Rack_Slots_Slot_BasicAttributes
- type Inventory_Racks_Rack_Slots_Slot_BasicAttributes_BasicInfo
- type Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo
- type Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo_LastOperationalStateChange
- type Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo_ModuleUpTime
- type Inventory_Racks_Rack_Slots_Slot_Cards
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_BasicInfo
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo_LastOperationalStateChange
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo_ModuleUpTime
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_BasicInfo
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo_LastOperationalStateChange
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo_ModuleUpTime
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_BasicInfo
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_BasicInfo
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo_LastOperationalStateChange
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo_ModuleUpTime
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_BasicInfo
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_LastOperationalStateChange
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_ModuleUpTime
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_BasicInfo
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_BasicInfo
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo_LastOperationalStateChange
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo_ModuleUpTime
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_BasicInfo
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo_LastOperationalStateChange
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo_ModuleUpTime
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_BasicInfo
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo_LastOperationalStateChange
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo_ModuleUpTime
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_BasicInfo
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_LastOperationalStateChange
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_ModuleUpTime
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_BasicInfo
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange
- type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InvAdminState ¶
type InvAdminState string
InvAdminState represents Inv admin state
const ( // admin state invalid InvAdminState_admin_state_invalid InvAdminState = "admin-state-invalid" // admin up InvAdminState_admin_up InvAdminState = "admin-up" // admin down InvAdminState_admin_down InvAdminState = "admin-down" )
type InvCardState ¶
type InvCardState string
InvCardState represents Inv card state
const ( // inv card not present InvCardState_inv_card_not_present InvCardState = "inv-card-not-present" // inv card present InvCardState_inv_card_present InvCardState = "inv-card-present" // inv card reset InvCardState_inv_card_reset InvCardState = "inv-card-reset" // inv card booting InvCardState_inv_card_booting InvCardState = "inv-card-booting" // inv card mbi booting InvCardState_inv_card_mbi_booting InvCardState = "inv-card-mbi-booting" // inv card running mbi InvCardState_inv_card_running_mbi InvCardState = "inv-card-running-mbi" // inv card running ena InvCardState_inv_card_running_ena InvCardState = "inv-card-running-ena" // inv card bring down InvCardState_inv_card_bring_down InvCardState = "inv-card-bring-down" // inv card ena failure InvCardState_inv_card_ena_failure InvCardState = "inv-card-ena-failure" // inv card f diag run InvCardState_inv_card_f_diag_run InvCardState = "inv-card-f-diag-run" // inv card f diag failure InvCardState_inv_card_f_diag_failure InvCardState = "inv-card-f-diag-failure" // inv card powered InvCardState_inv_card_powered InvCardState = "inv-card-powered" // inv card unpowered InvCardState_inv_card_unpowered InvCardState = "inv-card-unpowered" // inv card mdr InvCardState_inv_card_mdr InvCardState = "inv-card-mdr" // inv card mdr running mbi InvCardState_inv_card_mdr_running_mbi InvCardState = "inv-card-mdr-running-mbi" // inv card main t mode InvCardState_inv_card_main_t_mode InvCardState = "inv-card-main-t-mode" // inv card admin down InvCardState_inv_card_admin_down InvCardState = "inv-card-admin-down" // inv card no mon InvCardState_inv_card_no_mon InvCardState = "inv-card-no-mon" // inv card unknown InvCardState_inv_card_unknown InvCardState = "inv-card-unknown" // inv card failed InvCardState_inv_card_failed InvCardState = "inv-card-failed" // inv card ok InvCardState_inv_card_ok InvCardState = "inv-card-ok" // inv card missing InvCardState_inv_card_missing InvCardState = "inv-card-missing" // inv card field diag downloading InvCardState_inv_card_field_diag_downloading InvCardState = "inv-card-field-diag-downloading" // inv card field diag unmonitor InvCardState_inv_card_field_diag_unmonitor InvCardState = "inv-card-field-diag-unmonitor" // inv card fabric field diag unmonitor InvCardState_inv_card_fabric_field_diag_unmonitor InvCardState = "inv-card-fabric-field-diag-unmonitor" // inv card field diag rp launching InvCardState_inv_card_field_diag_rp_launching InvCardState = "inv-card-field-diag-rp-launching" // inv card field diag running InvCardState_inv_card_field_diag_running InvCardState = "inv-card-field-diag-running" // inv card field diag pass InvCardState_inv_card_field_diag_pass InvCardState = "inv-card-field-diag-pass" // inv card field diag fail InvCardState_inv_card_field_diag_fail InvCardState = "inv-card-field-diag-fail" // inv card field diag timeout InvCardState_inv_card_field_diag_timeout InvCardState = "inv-card-field-diag-timeout" // inv card disabled InvCardState_inv_card_disabled InvCardState = "inv-card-disabled" // inv card spa booting InvCardState_inv_card_spa_booting InvCardState = "inv-card-spa-booting" // inv card not allowed online InvCardState_inv_card_not_allowed_online InvCardState = "inv-card-not-allowed-online" // inv card stopped InvCardState_inv_card_stopped InvCardState = "inv-card-stopped" // inv card incompatible fw ver InvCardState_inv_card_incompatible_fw_ver InvCardState = "inv-card-incompatible-fw-ver" // inv card fpd hold InvCardState_inv_card_fpd_hold InvCardState = "inv-card-fpd-hold" // inv card node prep InvCardState_inv_card_node_prep InvCardState = "inv-card-node-prep" // inv card updating fpd InvCardState_inv_card_updating_fpd InvCardState = "inv-card-updating-fpd" // inv card num states InvCardState_inv_card_num_states InvCardState = "inv-card-num-states" )
type InvMonitorState ¶
type InvMonitorState string
InvMonitorState represents Inv monitor state
const ( // unmonitored InvMonitorState_unmonitored InvMonitorState = "unmonitored" // monitored InvMonitorState_monitored InvMonitorState = "monitored" )
type InvPowerAdminState ¶
type InvPowerAdminState string
InvPowerAdminState represents Inv power admin state
const ( // admin power invalid InvPowerAdminState_admin_power_invalid InvPowerAdminState = "admin-power-invalid" // admin on InvPowerAdminState_admin_on InvPowerAdminState = "admin-on" // admin off InvPowerAdminState_admin_off InvPowerAdminState = "admin-off" )
type InvResetReason ¶
type InvResetReason string
InvResetReason represents Inv reset reason
const ( // module reset reason unknown InvResetReason_module_reset_reason_unknown InvResetReason = "module-reset-reason-unknown" // module reset reason powerup InvResetReason_module_reset_reason_powerup InvResetReason = "module-reset-reason-powerup" // module reset reason user shutdown InvResetReason_module_reset_reason_user_shutdown InvResetReason = "module-reset-reason-user-shutdown" // module reset reason user reload InvResetReason_module_reset_reason_user_reload InvResetReason = "module-reset-reason-user-reload" // module reset reason auto reload InvResetReason_module_reset_reason_auto_reload InvResetReason = "module-reset-reason-auto-reload" // module reset reason environment InvResetReason_module_reset_reason_environment InvResetReason = "module-reset-reason-environment" // module reset reason user unpower InvResetReason_module_reset_reason_user_unpower InvResetReason = "module-reset-reason-user-unpower" )
type Inventory ¶
type Inventory struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Table of racks. Racks Inventory_Racks }
Inventory Inventory operational data
func (*Inventory) GetEntityData ¶
func (inventory *Inventory) GetEntityData() *types.CommonEntityData
type Inventory_Racks ¶
type Inventory_Racks struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Rack number. The type is slice of Inventory_Racks_Rack. Rack []*Inventory_Racks_Rack }
Inventory_Racks Table of racks
func (*Inventory_Racks) GetEntityData ¶
func (racks *Inventory_Racks) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack ¶
type Inventory_Racks_Rack struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Rack number. The type is interface{} with range: // 0..4294967295. Number interface{} // Table for rack power supply shelves . PowerSupplyShelfs Inventory_Racks_Rack_PowerSupplyShelfs // Slot table contains all slots in the rack. Slots Inventory_Racks_Rack_Slots // Table for rack fan trays. FanTrays Inventory_Racks_Rack_FanTrays // Table for defining rack power supply zones . PowerSupplyZones Inventory_Racks_Rack_PowerSupplyZones // Attributes. BasicAttributes Inventory_Racks_Rack_BasicAttributes }
Inventory_Racks_Rack Rack number
func (*Inventory_Racks_Rack) GetEntityData ¶
func (rack *Inventory_Racks_Rack) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_BasicAttributes ¶
type Inventory_Racks_Rack_BasicAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Inventory information. BasicInfo Inventory_Racks_Rack_BasicAttributes_BasicInfo }
Inventory_Racks_Rack_BasicAttributes Attributes
func (*Inventory_Racks_Rack_BasicAttributes) GetEntityData ¶
func (basicAttributes *Inventory_Racks_Rack_BasicAttributes) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_BasicAttributes_BasicInfo ¶
type Inventory_Racks_Rack_BasicAttributes_BasicInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // describes in user-readable terms what the entity in question does. // The type is string with length: 0..255. Description interface{} // maps to the vendor OID string. The type is string with length: 0..255. VendorType interface{} // name string for the entity. The type is string with length: 0..255. Name interface{} // hw revision string. The type is string with length: 0..255. HardwareRevision interface{} // firmware revision string. The type is string with length: 0..255. FirmwareRevision interface{} // software revision string. The type is string with length: 0..255. SoftwareRevision interface{} // chip module hw revision string. The type is string with length: 0..255. ChipHardwareRevision interface{} // serial number. The type is string with length: 0..255. SerialNumber interface{} // manufacturer's name. The type is string with length: 0..255. ManufacturerName interface{} // model name. The type is string with length: 0..255. ModelName interface{} // asset Identification string. The type is string with length: 0..255. AssetIdStr interface{} // asset Identification. The type is interface{} with range: // -2147483648..2147483647. AssetIdentification interface{} // 1 if Field Replaceable Unit 0, if not. The type is bool. IsFieldReplaceableUnit interface{} // Manufacture Asset Tags. The type is interface{} with range: // -2147483648..2147483647. ManufacturerAssetTags interface{} // Major&minor class of the entity. The type is interface{} with range: // -2147483648..2147483647. CompositeClassCode interface{} // Size of memory associated with the entity where applicable. The type // is interface{} with range: -2147483648..2147483647. MemorySize interface{} // sysdb name of sensor in the envmon EDM. The type is string with length: // 0..255. EnvironmentalMonitorPath interface{} // useful for storing an entity alias . The type is string with length: // 0..255. Alias interface{} // indicates if this entity is group or not. The type is bool. GroupFlag interface{} // integer value for New Deviation Number 0x88. The type is interface{} with // range: -2147483648..2147483647. NewDeviationNumber interface{} // integer value for plim type if applicable to this entity. The type is // interface{} with range: -2147483648..2147483647. PhysicalLayerInterfaceModuleType interface{} // 1 if UnrecognizedFRU and 0 for recognizedFRU. The type is bool. UnrecognizedFru interface{} // integer value for Redundancy State if applicable to this entity. The type // is interface{} with range: -2147483648..2147483647. Redundancystate interface{} // 1 if ce port found, 0 if not. The type is bool. Ceport interface{} // 1 if xr scoped, 0 if not. The type is bool. XrScoped interface{} // Unique id for an entity. The type is interface{} with range: // -2147483648..2147483647. UniqueId interface{} }
Inventory_Racks_Rack_BasicAttributes_BasicInfo Inventory information
func (*Inventory_Racks_Rack_BasicAttributes_BasicInfo) GetEntityData ¶
func (basicInfo *Inventory_Racks_Rack_BasicAttributes_BasicInfo) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_FanTrays ¶
type Inventory_Racks_Rack_FanTrays struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Fan tray number. The type is slice of // Inventory_Racks_Rack_FanTrays_FanTray. FanTray []*Inventory_Racks_Rack_FanTrays_FanTray }
Inventory_Racks_Rack_FanTrays Table for rack fan trays
func (*Inventory_Racks_Rack_FanTrays) GetEntityData ¶
func (fanTrays *Inventory_Racks_Rack_FanTrays) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_FanTrays_FanTray ¶
type Inventory_Racks_Rack_FanTrays_FanTray struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Fan tray number. The type is interface{} with // range: 0..4294967295. Number interface{} // Attributes. BasicAttributes Inventory_Racks_Rack_FanTrays_FanTray_BasicAttributes }
Inventory_Racks_Rack_FanTrays_FanTray Fan tray number
func (*Inventory_Racks_Rack_FanTrays_FanTray) GetEntityData ¶
func (fanTray *Inventory_Racks_Rack_FanTrays_FanTray) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_FanTrays_FanTray_BasicAttributes ¶
type Inventory_Racks_Rack_FanTrays_FanTray_BasicAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Inventory information. BasicInfo Inventory_Racks_Rack_FanTrays_FanTray_BasicAttributes_BasicInfo }
Inventory_Racks_Rack_FanTrays_FanTray_BasicAttributes Attributes
func (*Inventory_Racks_Rack_FanTrays_FanTray_BasicAttributes) GetEntityData ¶
func (basicAttributes *Inventory_Racks_Rack_FanTrays_FanTray_BasicAttributes) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_FanTrays_FanTray_BasicAttributes_BasicInfo ¶
type Inventory_Racks_Rack_FanTrays_FanTray_BasicAttributes_BasicInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // describes in user-readable terms what the entity in question does. // The type is string with length: 0..255. Description interface{} // maps to the vendor OID string. The type is string with length: 0..255. VendorType interface{} // name string for the entity. The type is string with length: 0..255. Name interface{} // hw revision string. The type is string with length: 0..255. HardwareRevision interface{} // firmware revision string. The type is string with length: 0..255. FirmwareRevision interface{} // software revision string. The type is string with length: 0..255. SoftwareRevision interface{} // chip module hw revision string. The type is string with length: 0..255. ChipHardwareRevision interface{} // serial number. The type is string with length: 0..255. SerialNumber interface{} // manufacturer's name. The type is string with length: 0..255. ManufacturerName interface{} // model name. The type is string with length: 0..255. ModelName interface{} // asset Identification string. The type is string with length: 0..255. AssetIdStr interface{} // asset Identification. The type is interface{} with range: // -2147483648..2147483647. AssetIdentification interface{} // 1 if Field Replaceable Unit 0, if not. The type is bool. IsFieldReplaceableUnit interface{} // Manufacture Asset Tags. The type is interface{} with range: // -2147483648..2147483647. ManufacturerAssetTags interface{} // Major&minor class of the entity. The type is interface{} with range: // -2147483648..2147483647. CompositeClassCode interface{} // Size of memory associated with the entity where applicable. The type // is interface{} with range: -2147483648..2147483647. MemorySize interface{} // sysdb name of sensor in the envmon EDM. The type is string with length: // 0..255. EnvironmentalMonitorPath interface{} // useful for storing an entity alias . The type is string with length: // 0..255. Alias interface{} // indicates if this entity is group or not. The type is bool. GroupFlag interface{} // integer value for New Deviation Number 0x88. The type is interface{} with // range: -2147483648..2147483647. NewDeviationNumber interface{} // integer value for plim type if applicable to this entity. The type is // interface{} with range: -2147483648..2147483647. PhysicalLayerInterfaceModuleType interface{} // 1 if UnrecognizedFRU and 0 for recognizedFRU. The type is bool. UnrecognizedFru interface{} // integer value for Redundancy State if applicable to this entity. The type // is interface{} with range: -2147483648..2147483647. Redundancystate interface{} // 1 if ce port found, 0 if not. The type is bool. Ceport interface{} // 1 if xr scoped, 0 if not. The type is bool. XrScoped interface{} // Unique id for an entity. The type is interface{} with range: // -2147483648..2147483647. UniqueId interface{} }
Inventory_Racks_Rack_FanTrays_FanTray_BasicAttributes_BasicInfo Inventory information
func (*Inventory_Racks_Rack_FanTrays_FanTray_BasicAttributes_BasicInfo) GetEntityData ¶
func (basicInfo *Inventory_Racks_Rack_FanTrays_FanTray_BasicAttributes_BasicInfo) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_PowerSupplyShelfs ¶
type Inventory_Racks_Rack_PowerSupplyShelfs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Power Supply Shelf number. The type is slice of // Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf. PowerSupplyShelf []*Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf }
Inventory_Racks_Rack_PowerSupplyShelfs Table for rack power supply shelves
func (*Inventory_Racks_Rack_PowerSupplyShelfs) GetEntityData ¶
func (powerSupplyShelfs *Inventory_Racks_Rack_PowerSupplyShelfs) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf ¶
type Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Power Shelf number. The type is interface{} with // range: 0..4294967295. Number interface{} // Attributes. BasicAttributes Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf_BasicAttributes }
Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf Power Supply Shelf number
func (*Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf) GetEntityData ¶
func (powerSupplyShelf *Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf_BasicAttributes ¶
type Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf_BasicAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Inventory information. BasicInfo Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf_BasicAttributes_BasicInfo }
Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf_BasicAttributes Attributes
func (*Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf_BasicAttributes) GetEntityData ¶
func (basicAttributes *Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf_BasicAttributes) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf_BasicAttributes_BasicInfo ¶
type Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf_BasicAttributes_BasicInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // describes in user-readable terms what the entity in question does. // The type is string with length: 0..255. Description interface{} // maps to the vendor OID string. The type is string with length: 0..255. VendorType interface{} // name string for the entity. The type is string with length: 0..255. Name interface{} // hw revision string. The type is string with length: 0..255. HardwareRevision interface{} // firmware revision string. The type is string with length: 0..255. FirmwareRevision interface{} // software revision string. The type is string with length: 0..255. SoftwareRevision interface{} // chip module hw revision string. The type is string with length: 0..255. ChipHardwareRevision interface{} // serial number. The type is string with length: 0..255. SerialNumber interface{} // manufacturer's name. The type is string with length: 0..255. ManufacturerName interface{} // model name. The type is string with length: 0..255. ModelName interface{} // asset Identification string. The type is string with length: 0..255. AssetIdStr interface{} // asset Identification. The type is interface{} with range: // -2147483648..2147483647. AssetIdentification interface{} // 1 if Field Replaceable Unit 0, if not. The type is bool. IsFieldReplaceableUnit interface{} // Manufacture Asset Tags. The type is interface{} with range: // -2147483648..2147483647. ManufacturerAssetTags interface{} // Major&minor class of the entity. The type is interface{} with range: // -2147483648..2147483647. CompositeClassCode interface{} // Size of memory associated with the entity where applicable. The type // is interface{} with range: -2147483648..2147483647. MemorySize interface{} // sysdb name of sensor in the envmon EDM. The type is string with length: // 0..255. EnvironmentalMonitorPath interface{} // useful for storing an entity alias . The type is string with length: // 0..255. Alias interface{} // indicates if this entity is group or not. The type is bool. GroupFlag interface{} // integer value for New Deviation Number 0x88. The type is interface{} with // range: -2147483648..2147483647. NewDeviationNumber interface{} // integer value for plim type if applicable to this entity. The type is // interface{} with range: -2147483648..2147483647. PhysicalLayerInterfaceModuleType interface{} // 1 if UnrecognizedFRU and 0 for recognizedFRU. The type is bool. UnrecognizedFru interface{} // integer value for Redundancy State if applicable to this entity. The type // is interface{} with range: -2147483648..2147483647. Redundancystate interface{} // 1 if ce port found, 0 if not. The type is bool. Ceport interface{} // 1 if xr scoped, 0 if not. The type is bool. XrScoped interface{} // Unique id for an entity. The type is interface{} with range: // -2147483648..2147483647. UniqueId interface{} }
Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf_BasicAttributes_BasicInfo Inventory information
func (*Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf_BasicAttributes_BasicInfo) GetEntityData ¶
func (basicInfo *Inventory_Racks_Rack_PowerSupplyShelfs_PowerSupplyShelf_BasicAttributes_BasicInfo) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_PowerSupplyZones ¶
type Inventory_Racks_Rack_PowerSupplyZones struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Power Supply Zone number. The type is slice of // Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone. PowerSupplyZone []*Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone }
Inventory_Racks_Rack_PowerSupplyZones Table for defining rack power supply zones
func (*Inventory_Racks_Rack_PowerSupplyZones) GetEntityData ¶
func (powerSupplyZones *Inventory_Racks_Rack_PowerSupplyZones) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone ¶
type Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Power Zone number. The type is interface{} with // range: 0..4294967295. Number interface{} // Power suppy zone attributes . PowerSupplyZoneAttributes Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone_PowerSupplyZoneAttributes }
Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone Power Supply Zone number
func (*Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone) GetEntityData ¶
func (powerSupplyZone *Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone_PowerSupplyZoneAttributes ¶
type Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone_PowerSupplyZoneAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Power supply group information. PowerSupplyGroupInfo Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone_PowerSupplyZoneAttributes_PowerSupplyGroupInfo }
Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone_PowerSupplyZoneAttributes Power suppy zone attributes
func (*Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone_PowerSupplyZoneAttributes) GetEntityData ¶
func (powerSupplyZoneAttributes *Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone_PowerSupplyZoneAttributes) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone_PowerSupplyZoneAttributes_PowerSupplyGroupInfo ¶
type Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone_PowerSupplyZoneAttributes_PowerSupplyGroupInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // redundancy mode. The type is interface{} with range: // -2147483648..2147483647. PowerGroupRedundancyMode interface{} // power units. The type is string. PowerGroupPowerUnits interface{} // available current. The type is interface{} with range: // -2147483648..2147483647. PowerGroupAvailableCurrent interface{} // drawn current. The type is interface{} with range: -2147483648..2147483647. PowerGroupDrawnCurrent interface{} }
Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone_PowerSupplyZoneAttributes_PowerSupplyGroupInfo Power supply group information
func (*Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone_PowerSupplyZoneAttributes_PowerSupplyGroupInfo) GetEntityData ¶
func (powerSupplyGroupInfo *Inventory_Racks_Rack_PowerSupplyZones_PowerSupplyZone_PowerSupplyZoneAttributes_PowerSupplyGroupInfo) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots ¶
type Inventory_Racks_Rack_Slots struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Slot number. The type is slice of Inventory_Racks_Rack_Slots_Slot. Slot []*Inventory_Racks_Rack_Slots_Slot }
Inventory_Racks_Rack_Slots Slot table contains all slots in the rack
func (*Inventory_Racks_Rack_Slots) GetEntityData ¶
func (slots *Inventory_Racks_Rack_Slots) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot ¶
type Inventory_Racks_Rack_Slots_Slot struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Slot number. The type is interface{} with range: // 0..4294967295. Number interface{} // Card table contains all cards in the slot. Cards Inventory_Racks_Rack_Slots_Slot_Cards // Attributes. BasicAttributes Inventory_Racks_Rack_Slots_Slot_BasicAttributes }
Inventory_Racks_Rack_Slots_Slot Slot number
func (*Inventory_Racks_Rack_Slots_Slot) GetEntityData ¶
func (slot *Inventory_Racks_Rack_Slots_Slot) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_BasicAttributes ¶
type Inventory_Racks_Rack_Slots_Slot_BasicAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Field Replaceable Unit (FRU) inventory information. FruInfo Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo // Inventory information. BasicInfo Inventory_Racks_Rack_Slots_Slot_BasicAttributes_BasicInfo }
Inventory_Racks_Rack_Slots_Slot_BasicAttributes Attributes
func (*Inventory_Racks_Rack_Slots_Slot_BasicAttributes) GetEntityData ¶
func (basicAttributes *Inventory_Racks_Rack_Slots_Slot_BasicAttributes) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_BasicAttributes_BasicInfo ¶
type Inventory_Racks_Rack_Slots_Slot_BasicAttributes_BasicInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // describes in user-readable terms what the entity in question does. // The type is string with length: 0..255. Description interface{} // maps to the vendor OID string. The type is string with length: 0..255. VendorType interface{} // name string for the entity. The type is string with length: 0..255. Name interface{} // hw revision string. The type is string with length: 0..255. HardwareRevision interface{} // firmware revision string. The type is string with length: 0..255. FirmwareRevision interface{} // software revision string. The type is string with length: 0..255. SoftwareRevision interface{} // chip module hw revision string. The type is string with length: 0..255. ChipHardwareRevision interface{} // serial number. The type is string with length: 0..255. SerialNumber interface{} // manufacturer's name. The type is string with length: 0..255. ManufacturerName interface{} // model name. The type is string with length: 0..255. ModelName interface{} // asset Identification string. The type is string with length: 0..255. AssetIdStr interface{} // asset Identification. The type is interface{} with range: // -2147483648..2147483647. AssetIdentification interface{} // 1 if Field Replaceable Unit 0, if not. The type is bool. IsFieldReplaceableUnit interface{} // Manufacture Asset Tags. The type is interface{} with range: // -2147483648..2147483647. ManufacturerAssetTags interface{} // Major&minor class of the entity. The type is interface{} with range: // -2147483648..2147483647. CompositeClassCode interface{} // Size of memory associated with the entity where applicable. The type // is interface{} with range: -2147483648..2147483647. MemorySize interface{} // sysdb name of sensor in the envmon EDM. The type is string with length: // 0..255. EnvironmentalMonitorPath interface{} // useful for storing an entity alias . The type is string with length: // 0..255. Alias interface{} // indicates if this entity is group or not. The type is bool. GroupFlag interface{} // integer value for New Deviation Number 0x88. The type is interface{} with // range: -2147483648..2147483647. NewDeviationNumber interface{} // integer value for plim type if applicable to this entity. The type is // interface{} with range: -2147483648..2147483647. PhysicalLayerInterfaceModuleType interface{} // 1 if UnrecognizedFRU and 0 for recognizedFRU. The type is bool. UnrecognizedFru interface{} // integer value for Redundancy State if applicable to this entity. The type // is interface{} with range: -2147483648..2147483647. Redundancystate interface{} // 1 if ce port found, 0 if not. The type is bool. Ceport interface{} // 1 if xr scoped, 0 if not. The type is bool. XrScoped interface{} // Unique id for an entity. The type is interface{} with range: // -2147483648..2147483647. UniqueId interface{} }
Inventory_Racks_Rack_Slots_Slot_BasicAttributes_BasicInfo Inventory information
func (*Inventory_Racks_Rack_Slots_Slot_BasicAttributes_BasicInfo) GetEntityData ¶
func (basicInfo *Inventory_Racks_Rack_Slots_Slot_BasicAttributes_BasicInfo) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo ¶
type Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Administrative state. The type is InvAdminState. ModuleAdministrativeState interface{} // Power administrative state. The type is InvPowerAdminState. ModulePowerAdministrativeState interface{} // Operation state. The type is InvCardState. ModuleOperationalState interface{} // Monitor state. The type is InvMonitorState. ModuleMonitorState interface{} // Reset reason. The type is InvResetReason. ModuleResetReason interface{} // Time operational state is last changed. LastOperationalStateChange Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo_LastOperationalStateChange // Module up time. ModuleUpTime Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo_ModuleUpTime }
Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo Field Replaceable Unit (FRU) inventory information
func (*Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo) GetEntityData ¶
func (fruInfo *Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo_LastOperationalStateChange ¶
type Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo_LastOperationalStateChange struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time Value in Seconds. The type is interface{} with range: // -2147483648..2147483647. Units are second. TimeInSeconds interface{} // Time Value in Nano-seconds. The type is interface{} with range: // -2147483648..2147483647. Units are nanosecond. TimeInNanoSeconds interface{} }
Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo_LastOperationalStateChange Time operational state is last changed
func (*Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData ¶
func (lastOperationalStateChange *Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo_ModuleUpTime ¶
type Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo_ModuleUpTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time Value in Seconds. The type is interface{} with range: // -2147483648..2147483647. Units are second. TimeInSeconds interface{} // Time Value in Nano-seconds. The type is interface{} with range: // -2147483648..2147483647. Units are nanosecond. TimeInNanoSeconds interface{} }
Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo_ModuleUpTime Module up time
func (*Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData ¶
func (moduleUpTime *Inventory_Racks_Rack_Slots_Slot_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards ¶
type Inventory_Racks_Rack_Slots_Slot_Cards struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Card number. The type is slice of // Inventory_Racks_Rack_Slots_Slot_Cards_Card. Card []*Inventory_Racks_Rack_Slots_Slot_Cards_Card }
Inventory_Racks_Rack_Slots_Slot_Cards Card table contains all cards in the slot
func (*Inventory_Racks_Rack_Slots_Slot_Cards) GetEntityData ¶
func (cards *Inventory_Racks_Rack_Slots_Slot_Cards) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. card number. The type is interface{} with range: // 0..4294967295. Number interface{} // SubSlotTable contains all subslots in a Slot. SubSlots Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots // HWComponent table contains all HW modules within the card . HwComponents Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents // PortSlotTable contains all optics ports in a SPA/PLIM. PortSlots Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots // ModuleSensorTable contains all sensors in a Module. Sensors Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors // Attributes. BasicAttributes Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes }
Inventory_Racks_Rack_Slots_Slot_Cards_Card Card number
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card) GetEntityData ¶
func (card *Inventory_Racks_Rack_Slots_Slot_Cards_Card) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Field Replaceable Unit (FRU) inventory information. FruInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo // Inventory information. BasicInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_BasicInfo }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes Attributes
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes) GetEntityData ¶
func (basicAttributes *Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_BasicInfo ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_BasicInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // describes in user-readable terms what the entity in question does. // The type is string with length: 0..255. Description interface{} // maps to the vendor OID string. The type is string with length: 0..255. VendorType interface{} // name string for the entity. The type is string with length: 0..255. Name interface{} // hw revision string. The type is string with length: 0..255. HardwareRevision interface{} // firmware revision string. The type is string with length: 0..255. FirmwareRevision interface{} // software revision string. The type is string with length: 0..255. SoftwareRevision interface{} // chip module hw revision string. The type is string with length: 0..255. ChipHardwareRevision interface{} // serial number. The type is string with length: 0..255. SerialNumber interface{} // manufacturer's name. The type is string with length: 0..255. ManufacturerName interface{} // model name. The type is string with length: 0..255. ModelName interface{} // asset Identification string. The type is string with length: 0..255. AssetIdStr interface{} // asset Identification. The type is interface{} with range: // -2147483648..2147483647. AssetIdentification interface{} // 1 if Field Replaceable Unit 0, if not. The type is bool. IsFieldReplaceableUnit interface{} // Manufacture Asset Tags. The type is interface{} with range: // -2147483648..2147483647. ManufacturerAssetTags interface{} // Major&minor class of the entity. The type is interface{} with range: // -2147483648..2147483647. CompositeClassCode interface{} // Size of memory associated with the entity where applicable. The type // is interface{} with range: -2147483648..2147483647. MemorySize interface{} // sysdb name of sensor in the envmon EDM. The type is string with length: // 0..255. EnvironmentalMonitorPath interface{} // useful for storing an entity alias . The type is string with length: // 0..255. Alias interface{} // indicates if this entity is group or not. The type is bool. GroupFlag interface{} // integer value for New Deviation Number 0x88. The type is interface{} with // range: -2147483648..2147483647. NewDeviationNumber interface{} // integer value for plim type if applicable to this entity. The type is // interface{} with range: -2147483648..2147483647. PhysicalLayerInterfaceModuleType interface{} // 1 if UnrecognizedFRU and 0 for recognizedFRU. The type is bool. UnrecognizedFru interface{} // integer value for Redundancy State if applicable to this entity. The type // is interface{} with range: -2147483648..2147483647. Redundancystate interface{} // 1 if ce port found, 0 if not. The type is bool. Ceport interface{} // 1 if xr scoped, 0 if not. The type is bool. XrScoped interface{} // Unique id for an entity. The type is interface{} with range: // -2147483648..2147483647. UniqueId interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_BasicInfo Inventory information
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_BasicInfo) GetEntityData ¶
func (basicInfo *Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_BasicInfo) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Administrative state. The type is InvAdminState. ModuleAdministrativeState interface{} // Power administrative state. The type is InvPowerAdminState. ModulePowerAdministrativeState interface{} // Operation state. The type is InvCardState. ModuleOperationalState interface{} // Monitor state. The type is InvMonitorState. ModuleMonitorState interface{} // Reset reason. The type is InvResetReason. ModuleResetReason interface{} // Time operational state is last changed. LastOperationalStateChange Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo_LastOperationalStateChange // Module up time. ModuleUpTime Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo_ModuleUpTime }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo Field Replaceable Unit (FRU) inventory information
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo) GetEntityData ¶
func (fruInfo *Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo_LastOperationalStateChange ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo_LastOperationalStateChange struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time Value in Seconds. The type is interface{} with range: // -2147483648..2147483647. Units are second. TimeInSeconds interface{} // Time Value in Nano-seconds. The type is interface{} with range: // -2147483648..2147483647. Units are nanosecond. TimeInNanoSeconds interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo_LastOperationalStateChange Time operational state is last changed
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData ¶
func (lastOperationalStateChange *Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo_ModuleUpTime ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo_ModuleUpTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time Value in Seconds. The type is interface{} with range: // -2147483648..2147483647. Units are second. TimeInSeconds interface{} // Time Value in Nano-seconds. The type is interface{} with range: // -2147483648..2147483647. Units are nanosecond. TimeInNanoSeconds interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo_ModuleUpTime Module up time
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData ¶
func (moduleUpTime *Inventory_Racks_Rack_Slots_Slot_Cards_Card_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // HWComponent number. The type is slice of // Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent. HwComponent []*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents HWComponent table contains all HW modules within the card
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents) GetEntityData ¶
func (hwComponents *Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. node number. The type is interface{} with range: // 0..4294967295. Number interface{} // ModuleSensorTable contains all sensors in a Module. Sensors Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors // Attributes. BasicAttributes Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent HWComponent number
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent) GetEntityData ¶
func (hwComponent *Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Field Replaceable Unit (FRU) inventory information. FruInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo // Inventory information. BasicInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_BasicInfo }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes Attributes
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes) GetEntityData ¶
func (basicAttributes *Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_BasicInfo ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_BasicInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // describes in user-readable terms what the entity in question does. // The type is string with length: 0..255. Description interface{} // maps to the vendor OID string. The type is string with length: 0..255. VendorType interface{} // name string for the entity. The type is string with length: 0..255. Name interface{} // hw revision string. The type is string with length: 0..255. HardwareRevision interface{} // firmware revision string. The type is string with length: 0..255. FirmwareRevision interface{} // software revision string. The type is string with length: 0..255. SoftwareRevision interface{} // chip module hw revision string. The type is string with length: 0..255. ChipHardwareRevision interface{} // serial number. The type is string with length: 0..255. SerialNumber interface{} // manufacturer's name. The type is string with length: 0..255. ManufacturerName interface{} // model name. The type is string with length: 0..255. ModelName interface{} // asset Identification string. The type is string with length: 0..255. AssetIdStr interface{} // asset Identification. The type is interface{} with range: // -2147483648..2147483647. AssetIdentification interface{} // 1 if Field Replaceable Unit 0, if not. The type is bool. IsFieldReplaceableUnit interface{} // Manufacture Asset Tags. The type is interface{} with range: // -2147483648..2147483647. ManufacturerAssetTags interface{} // Major&minor class of the entity. The type is interface{} with range: // -2147483648..2147483647. CompositeClassCode interface{} // Size of memory associated with the entity where applicable. The type // is interface{} with range: -2147483648..2147483647. MemorySize interface{} // sysdb name of sensor in the envmon EDM. The type is string with length: // 0..255. EnvironmentalMonitorPath interface{} // useful for storing an entity alias . The type is string with length: // 0..255. Alias interface{} // indicates if this entity is group or not. The type is bool. GroupFlag interface{} // integer value for New Deviation Number 0x88. The type is interface{} with // range: -2147483648..2147483647. NewDeviationNumber interface{} // integer value for plim type if applicable to this entity. The type is // interface{} with range: -2147483648..2147483647. PhysicalLayerInterfaceModuleType interface{} // 1 if UnrecognizedFRU and 0 for recognizedFRU. The type is bool. UnrecognizedFru interface{} // integer value for Redundancy State if applicable to this entity. The type // is interface{} with range: -2147483648..2147483647. Redundancystate interface{} // 1 if ce port found, 0 if not. The type is bool. Ceport interface{} // 1 if xr scoped, 0 if not. The type is bool. XrScoped interface{} // Unique id for an entity. The type is interface{} with range: // -2147483648..2147483647. UniqueId interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_BasicInfo Inventory information
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_BasicInfo) GetEntityData ¶
func (basicInfo *Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_BasicInfo) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Administrative state. The type is InvAdminState. ModuleAdministrativeState interface{} // Power administrative state. The type is InvPowerAdminState. ModulePowerAdministrativeState interface{} // Operation state. The type is InvCardState. ModuleOperationalState interface{} // Monitor state. The type is InvMonitorState. ModuleMonitorState interface{} // Reset reason. The type is InvResetReason. ModuleResetReason interface{} // Time operational state is last changed. LastOperationalStateChange Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo_LastOperationalStateChange // Module up time. ModuleUpTime Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo_ModuleUpTime }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo Field Replaceable Unit (FRU) inventory information
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo) GetEntityData ¶
func (fruInfo *Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo_LastOperationalStateChange ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo_LastOperationalStateChange struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time Value in Seconds. The type is interface{} with range: // -2147483648..2147483647. Units are second. TimeInSeconds interface{} // Time Value in Nano-seconds. The type is interface{} with range: // -2147483648..2147483647. Units are nanosecond. TimeInNanoSeconds interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo_LastOperationalStateChange Time operational state is last changed
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData ¶
func (lastOperationalStateChange *Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo_ModuleUpTime ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo_ModuleUpTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time Value in Seconds. The type is interface{} with range: // -2147483648..2147483647. Units are second. TimeInSeconds interface{} // Time Value in Nano-seconds. The type is interface{} with range: // -2147483648..2147483647. Units are nanosecond. TimeInNanoSeconds interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo_ModuleUpTime Module up time
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData ¶
func (moduleUpTime *Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Sensor number in the Module. The type is slice of // Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor. Sensor []*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors ModuleSensorTable contains all sensors in a Module.
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors) GetEntityData ¶
func (sensors *Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. sensor number. The type is interface{} with range: // 0..4294967295. Number interface{} // Attributes. BasicAttributes Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor Sensor number in the Module
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor) GetEntityData ¶
func (sensor *Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Field Replaceable Unit (FRU) inventory information. FruInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo // Inventory information. BasicInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_BasicInfo }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes Attributes
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes) GetEntityData ¶
func (basicAttributes *Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_BasicInfo ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_BasicInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // describes in user-readable terms what the entity in question does. // The type is string with length: 0..255. Description interface{} // maps to the vendor OID string. The type is string with length: 0..255. VendorType interface{} // name string for the entity. The type is string with length: 0..255. Name interface{} // hw revision string. The type is string with length: 0..255. HardwareRevision interface{} // firmware revision string. The type is string with length: 0..255. FirmwareRevision interface{} // software revision string. The type is string with length: 0..255. SoftwareRevision interface{} // chip module hw revision string. The type is string with length: 0..255. ChipHardwareRevision interface{} // serial number. The type is string with length: 0..255. SerialNumber interface{} // manufacturer's name. The type is string with length: 0..255. ManufacturerName interface{} // model name. The type is string with length: 0..255. ModelName interface{} // asset Identification string. The type is string with length: 0..255. AssetIdStr interface{} // asset Identification. The type is interface{} with range: // -2147483648..2147483647. AssetIdentification interface{} // 1 if Field Replaceable Unit 0, if not. The type is bool. IsFieldReplaceableUnit interface{} // Manufacture Asset Tags. The type is interface{} with range: // -2147483648..2147483647. ManufacturerAssetTags interface{} // Major&minor class of the entity. The type is interface{} with range: // -2147483648..2147483647. CompositeClassCode interface{} // Size of memory associated with the entity where applicable. The type // is interface{} with range: -2147483648..2147483647. MemorySize interface{} // sysdb name of sensor in the envmon EDM. The type is string with length: // 0..255. EnvironmentalMonitorPath interface{} // useful for storing an entity alias . The type is string with length: // 0..255. Alias interface{} // indicates if this entity is group or not. The type is bool. GroupFlag interface{} // integer value for New Deviation Number 0x88. The type is interface{} with // range: -2147483648..2147483647. NewDeviationNumber interface{} // integer value for plim type if applicable to this entity. The type is // interface{} with range: -2147483648..2147483647. PhysicalLayerInterfaceModuleType interface{} // 1 if UnrecognizedFRU and 0 for recognizedFRU. The type is bool. UnrecognizedFru interface{} // integer value for Redundancy State if applicable to this entity. The type // is interface{} with range: -2147483648..2147483647. Redundancystate interface{} // 1 if ce port found, 0 if not. The type is bool. Ceport interface{} // 1 if xr scoped, 0 if not. The type is bool. XrScoped interface{} // Unique id for an entity. The type is interface{} with range: // -2147483648..2147483647. UniqueId interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_BasicInfo Inventory information
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_BasicInfo) GetEntityData ¶
func (basicInfo *Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_BasicInfo) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Administrative state. The type is InvAdminState. ModuleAdministrativeState interface{} // Power administrative state. The type is InvPowerAdminState. ModulePowerAdministrativeState interface{} // Operation state. The type is InvCardState. ModuleOperationalState interface{} // Monitor state. The type is InvMonitorState. ModuleMonitorState interface{} // Reset reason. The type is InvResetReason. ModuleResetReason interface{} // Time operational state is last changed. LastOperationalStateChange Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange // Module up time. ModuleUpTime Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo Field Replaceable Unit (FRU) inventory information
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo) GetEntityData ¶
func (fruInfo *Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time Value in Seconds. The type is interface{} with range: // -2147483648..2147483647. Units are second. TimeInSeconds interface{} // Time Value in Nano-seconds. The type is interface{} with range: // -2147483648..2147483647. Units are nanosecond. TimeInNanoSeconds interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange Time operational state is last changed
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData ¶
func (lastOperationalStateChange *Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time Value in Seconds. The type is interface{} with range: // -2147483648..2147483647. Units are second. TimeInSeconds interface{} // Time Value in Nano-seconds. The type is interface{} with range: // -2147483648..2147483647. Units are nanosecond. TimeInNanoSeconds interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime Module up time
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData ¶
func (moduleUpTime *Inventory_Racks_Rack_Slots_Slot_Cards_Card_HwComponents_HwComponent_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PortSlot number in the SPA/PLIM. The type is slice of // Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot. PortSlot []*Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots PortSlotTable contains all optics ports in a SPA/PLIM.
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots) GetEntityData ¶
func (portSlots *Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. portslot number. The type is interface{} with // range: 0..4294967295. Number interface{} // Port string. Port Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port // Attributes. BasicAttributes Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot PortSlot number in the SPA/PLIM
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot) GetEntityData ¶
func (portSlot *Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Field Replaceable Unit (FRU) inventory information. FruInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo // Inventory information. BasicInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_BasicInfo }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes Attributes
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes) GetEntityData ¶
func (basicAttributes *Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_BasicInfo ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_BasicInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // describes in user-readable terms what the entity in question does. // The type is string with length: 0..255. Description interface{} // maps to the vendor OID string. The type is string with length: 0..255. VendorType interface{} // name string for the entity. The type is string with length: 0..255. Name interface{} // hw revision string. The type is string with length: 0..255. HardwareRevision interface{} // firmware revision string. The type is string with length: 0..255. FirmwareRevision interface{} // software revision string. The type is string with length: 0..255. SoftwareRevision interface{} // chip module hw revision string. The type is string with length: 0..255. ChipHardwareRevision interface{} // serial number. The type is string with length: 0..255. SerialNumber interface{} // manufacturer's name. The type is string with length: 0..255. ManufacturerName interface{} // model name. The type is string with length: 0..255. ModelName interface{} // asset Identification string. The type is string with length: 0..255. AssetIdStr interface{} // asset Identification. The type is interface{} with range: // -2147483648..2147483647. AssetIdentification interface{} // 1 if Field Replaceable Unit 0, if not. The type is bool. IsFieldReplaceableUnit interface{} // Manufacture Asset Tags. The type is interface{} with range: // -2147483648..2147483647. ManufacturerAssetTags interface{} // Major&minor class of the entity. The type is interface{} with range: // -2147483648..2147483647. CompositeClassCode interface{} // Size of memory associated with the entity where applicable. The type // is interface{} with range: -2147483648..2147483647. MemorySize interface{} // sysdb name of sensor in the envmon EDM. The type is string with length: // 0..255. EnvironmentalMonitorPath interface{} // useful for storing an entity alias . The type is string with length: // 0..255. Alias interface{} // indicates if this entity is group or not. The type is bool. GroupFlag interface{} // integer value for New Deviation Number 0x88. The type is interface{} with // range: -2147483648..2147483647. NewDeviationNumber interface{} // integer value for plim type if applicable to this entity. The type is // interface{} with range: -2147483648..2147483647. PhysicalLayerInterfaceModuleType interface{} // 1 if UnrecognizedFRU and 0 for recognizedFRU. The type is bool. UnrecognizedFru interface{} // integer value for Redundancy State if applicable to this entity. The type // is interface{} with range: -2147483648..2147483647. Redundancystate interface{} // 1 if ce port found, 0 if not. The type is bool. Ceport interface{} // 1 if xr scoped, 0 if not. The type is bool. XrScoped interface{} // Unique id for an entity. The type is interface{} with range: // -2147483648..2147483647. UniqueId interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_BasicInfo Inventory information
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_BasicInfo) GetEntityData ¶
func (basicInfo *Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_BasicInfo) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Administrative state. The type is InvAdminState. ModuleAdministrativeState interface{} // Power administrative state. The type is InvPowerAdminState. ModulePowerAdministrativeState interface{} // Operation state. The type is InvCardState. ModuleOperationalState interface{} // Monitor state. The type is InvMonitorState. ModuleMonitorState interface{} // Reset reason. The type is InvResetReason. ModuleResetReason interface{} // Time operational state is last changed. LastOperationalStateChange Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo_LastOperationalStateChange // Module up time. ModuleUpTime Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo_ModuleUpTime }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo Field Replaceable Unit (FRU) inventory information
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo) GetEntityData ¶
func (fruInfo *Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo_LastOperationalStateChange ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo_LastOperationalStateChange struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time Value in Seconds. The type is interface{} with range: // -2147483648..2147483647. Units are second. TimeInSeconds interface{} // Time Value in Nano-seconds. The type is interface{} with range: // -2147483648..2147483647. Units are nanosecond. TimeInNanoSeconds interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo_LastOperationalStateChange Time operational state is last changed
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData ¶
func (lastOperationalStateChange *Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo_ModuleUpTime ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo_ModuleUpTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time Value in Seconds. The type is interface{} with range: // -2147483648..2147483647. Units are second. TimeInSeconds interface{} // Time Value in Nano-seconds. The type is interface{} with range: // -2147483648..2147483647. Units are nanosecond. TimeInNanoSeconds interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo_ModuleUpTime Module up time
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData ¶
func (moduleUpTime *Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Attributes. BasicAttributes Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port Port string
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port) GetEntityData ¶
func (port *Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Field Replaceable Unit (FRU) inventory information. FruInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo // Inventory information. BasicInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_BasicInfo }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes Attributes
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes) GetEntityData ¶
func (basicAttributes *Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_BasicInfo ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_BasicInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // describes in user-readable terms what the entity in question does. // The type is string with length: 0..255. Description interface{} // maps to the vendor OID string. The type is string with length: 0..255. VendorType interface{} // name string for the entity. The type is string with length: 0..255. Name interface{} // hw revision string. The type is string with length: 0..255. HardwareRevision interface{} // firmware revision string. The type is string with length: 0..255. FirmwareRevision interface{} // software revision string. The type is string with length: 0..255. SoftwareRevision interface{} // chip module hw revision string. The type is string with length: 0..255. ChipHardwareRevision interface{} // serial number. The type is string with length: 0..255. SerialNumber interface{} // manufacturer's name. The type is string with length: 0..255. ManufacturerName interface{} // model name. The type is string with length: 0..255. ModelName interface{} // asset Identification string. The type is string with length: 0..255. AssetIdStr interface{} // asset Identification. The type is interface{} with range: // -2147483648..2147483647. AssetIdentification interface{} // 1 if Field Replaceable Unit 0, if not. The type is bool. IsFieldReplaceableUnit interface{} // Manufacture Asset Tags. The type is interface{} with range: // -2147483648..2147483647. ManufacturerAssetTags interface{} // Major&minor class of the entity. The type is interface{} with range: // -2147483648..2147483647. CompositeClassCode interface{} // Size of memory associated with the entity where applicable. The type // is interface{} with range: -2147483648..2147483647. MemorySize interface{} // sysdb name of sensor in the envmon EDM. The type is string with length: // 0..255. EnvironmentalMonitorPath interface{} // useful for storing an entity alias . The type is string with length: // 0..255. Alias interface{} // indicates if this entity is group or not. The type is bool. GroupFlag interface{} // integer value for New Deviation Number 0x88. The type is interface{} with // range: -2147483648..2147483647. NewDeviationNumber interface{} // integer value for plim type if applicable to this entity. The type is // interface{} with range: -2147483648..2147483647. PhysicalLayerInterfaceModuleType interface{} // 1 if UnrecognizedFRU and 0 for recognizedFRU. The type is bool. UnrecognizedFru interface{} // integer value for Redundancy State if applicable to this entity. The type // is interface{} with range: -2147483648..2147483647. Redundancystate interface{} // 1 if ce port found, 0 if not. The type is bool. Ceport interface{} // 1 if xr scoped, 0 if not. The type is bool. XrScoped interface{} // Unique id for an entity. The type is interface{} with range: // -2147483648..2147483647. UniqueId interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_BasicInfo Inventory information
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_BasicInfo) GetEntityData ¶
func (basicInfo *Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_BasicInfo) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Administrative state. The type is InvAdminState. ModuleAdministrativeState interface{} // Power administrative state. The type is InvPowerAdminState. ModulePowerAdministrativeState interface{} // Operation state. The type is InvCardState. ModuleOperationalState interface{} // Monitor state. The type is InvMonitorState. ModuleMonitorState interface{} // Reset reason. The type is InvResetReason. ModuleResetReason interface{} // Time operational state is last changed. LastOperationalStateChange Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_LastOperationalStateChange // Module up time. ModuleUpTime Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_ModuleUpTime }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo Field Replaceable Unit (FRU) inventory information
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo) GetEntityData ¶
func (fruInfo *Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_LastOperationalStateChange ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_LastOperationalStateChange struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time Value in Seconds. The type is interface{} with range: // -2147483648..2147483647. Units are second. TimeInSeconds interface{} // Time Value in Nano-seconds. The type is interface{} with range: // -2147483648..2147483647. Units are nanosecond. TimeInNanoSeconds interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_LastOperationalStateChange Time operational state is last changed
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData ¶
func (lastOperationalStateChange *Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_ModuleUpTime ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_ModuleUpTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time Value in Seconds. The type is interface{} with range: // -2147483648..2147483647. Units are second. TimeInSeconds interface{} // Time Value in Nano-seconds. The type is interface{} with range: // -2147483648..2147483647. Units are nanosecond. TimeInNanoSeconds interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_ModuleUpTime Module up time
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData ¶
func (moduleUpTime *Inventory_Racks_Rack_Slots_Slot_Cards_Card_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Sensor number in the Module. The type is slice of // Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor. Sensor []*Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors ModuleSensorTable contains all sensors in a Module.
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors) GetEntityData ¶
func (sensors *Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. sensor number. The type is interface{} with range: // 0..4294967295. Number interface{} // Attributes. BasicAttributes Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor Sensor number in the Module
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor) GetEntityData ¶
func (sensor *Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Field Replaceable Unit (FRU) inventory information. FruInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo // Inventory information. BasicInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_BasicInfo }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes Attributes
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes) GetEntityData ¶
func (basicAttributes *Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_BasicInfo ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_BasicInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // describes in user-readable terms what the entity in question does. // The type is string with length: 0..255. Description interface{} // maps to the vendor OID string. The type is string with length: 0..255. VendorType interface{} // name string for the entity. The type is string with length: 0..255. Name interface{} // hw revision string. The type is string with length: 0..255. HardwareRevision interface{} // firmware revision string. The type is string with length: 0..255. FirmwareRevision interface{} // software revision string. The type is string with length: 0..255. SoftwareRevision interface{} // chip module hw revision string. The type is string with length: 0..255. ChipHardwareRevision interface{} // serial number. The type is string with length: 0..255. SerialNumber interface{} // manufacturer's name. The type is string with length: 0..255. ManufacturerName interface{} // model name. The type is string with length: 0..255. ModelName interface{} // asset Identification string. The type is string with length: 0..255. AssetIdStr interface{} // asset Identification. The type is interface{} with range: // -2147483648..2147483647. AssetIdentification interface{} // 1 if Field Replaceable Unit 0, if not. The type is bool. IsFieldReplaceableUnit interface{} // Manufacture Asset Tags. The type is interface{} with range: // -2147483648..2147483647. ManufacturerAssetTags interface{} // Major&minor class of the entity. The type is interface{} with range: // -2147483648..2147483647. CompositeClassCode interface{} // Size of memory associated with the entity where applicable. The type // is interface{} with range: -2147483648..2147483647. MemorySize interface{} // sysdb name of sensor in the envmon EDM. The type is string with length: // 0..255. EnvironmentalMonitorPath interface{} // useful for storing an entity alias . The type is string with length: // 0..255. Alias interface{} // indicates if this entity is group or not. The type is bool. GroupFlag interface{} // integer value for New Deviation Number 0x88. The type is interface{} with // range: -2147483648..2147483647. NewDeviationNumber interface{} // integer value for plim type if applicable to this entity. The type is // interface{} with range: -2147483648..2147483647. PhysicalLayerInterfaceModuleType interface{} // 1 if UnrecognizedFRU and 0 for recognizedFRU. The type is bool. UnrecognizedFru interface{} // integer value for Redundancy State if applicable to this entity. The type // is interface{} with range: -2147483648..2147483647. Redundancystate interface{} // 1 if ce port found, 0 if not. The type is bool. Ceport interface{} // 1 if xr scoped, 0 if not. The type is bool. XrScoped interface{} // Unique id for an entity. The type is interface{} with range: // -2147483648..2147483647. UniqueId interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_BasicInfo Inventory information
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_BasicInfo) GetEntityData ¶
func (basicInfo *Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_BasicInfo) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Administrative state. The type is InvAdminState. ModuleAdministrativeState interface{} // Power administrative state. The type is InvPowerAdminState. ModulePowerAdministrativeState interface{} // Operation state. The type is InvCardState. ModuleOperationalState interface{} // Monitor state. The type is InvMonitorState. ModuleMonitorState interface{} // Reset reason. The type is InvResetReason. ModuleResetReason interface{} // Time operational state is last changed. LastOperationalStateChange Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange // Module up time. ModuleUpTime Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo Field Replaceable Unit (FRU) inventory information
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo) GetEntityData ¶
func (fruInfo *Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time Value in Seconds. The type is interface{} with range: // -2147483648..2147483647. Units are second. TimeInSeconds interface{} // Time Value in Nano-seconds. The type is interface{} with range: // -2147483648..2147483647. Units are nanosecond. TimeInNanoSeconds interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange Time operational state is last changed
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData ¶
func (lastOperationalStateChange *Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time Value in Seconds. The type is interface{} with range: // -2147483648..2147483647. Units are second. TimeInSeconds interface{} // Time Value in Nano-seconds. The type is interface{} with range: // -2147483648..2147483647. Units are nanosecond. TimeInNanoSeconds interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime Module up time
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData ¶
func (moduleUpTime *Inventory_Racks_Rack_Slots_Slot_Cards_Card_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // SubSlot number. The type is slice of // Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot. SubSlot []*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots SubSlotTable contains all subslots in a Slot
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots) GetEntityData ¶
func (subSlots *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. subslot number. The type is interface{} with // range: 0..4294967295. Number interface{} // Module string. Module Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module // Attributes. BasicAttributes Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot SubSlot number
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot) GetEntityData ¶
func (subSlot *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Field Replaceable Unit (FRU) inventory information. FruInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo // Inventory information. BasicInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_BasicInfo }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes Attributes
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes) GetEntityData ¶
func (basicAttributes *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_BasicInfo ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_BasicInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // describes in user-readable terms what the entity in question does. // The type is string with length: 0..255. Description interface{} // maps to the vendor OID string. The type is string with length: 0..255. VendorType interface{} // name string for the entity. The type is string with length: 0..255. Name interface{} // hw revision string. The type is string with length: 0..255. HardwareRevision interface{} // firmware revision string. The type is string with length: 0..255. FirmwareRevision interface{} // software revision string. The type is string with length: 0..255. SoftwareRevision interface{} // chip module hw revision string. The type is string with length: 0..255. ChipHardwareRevision interface{} // serial number. The type is string with length: 0..255. SerialNumber interface{} // manufacturer's name. The type is string with length: 0..255. ManufacturerName interface{} // model name. The type is string with length: 0..255. ModelName interface{} // asset Identification string. The type is string with length: 0..255. AssetIdStr interface{} // asset Identification. The type is interface{} with range: // -2147483648..2147483647. AssetIdentification interface{} // 1 if Field Replaceable Unit 0, if not. The type is bool. IsFieldReplaceableUnit interface{} // Manufacture Asset Tags. The type is interface{} with range: // -2147483648..2147483647. ManufacturerAssetTags interface{} // Major&minor class of the entity. The type is interface{} with range: // -2147483648..2147483647. CompositeClassCode interface{} // Size of memory associated with the entity where applicable. The type // is interface{} with range: -2147483648..2147483647. MemorySize interface{} // sysdb name of sensor in the envmon EDM. The type is string with length: // 0..255. EnvironmentalMonitorPath interface{} // useful for storing an entity alias . The type is string with length: // 0..255. Alias interface{} // indicates if this entity is group or not. The type is bool. GroupFlag interface{} // integer value for New Deviation Number 0x88. The type is interface{} with // range: -2147483648..2147483647. NewDeviationNumber interface{} // integer value for plim type if applicable to this entity. The type is // interface{} with range: -2147483648..2147483647. PhysicalLayerInterfaceModuleType interface{} // 1 if UnrecognizedFRU and 0 for recognizedFRU. The type is bool. UnrecognizedFru interface{} // integer value for Redundancy State if applicable to this entity. The type // is interface{} with range: -2147483648..2147483647. Redundancystate interface{} // 1 if ce port found, 0 if not. The type is bool. Ceport interface{} // 1 if xr scoped, 0 if not. The type is bool. XrScoped interface{} // Unique id for an entity. The type is interface{} with range: // -2147483648..2147483647. UniqueId interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_BasicInfo Inventory information
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_BasicInfo) GetEntityData ¶
func (basicInfo *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_BasicInfo) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Administrative state. The type is InvAdminState. ModuleAdministrativeState interface{} // Power administrative state. The type is InvPowerAdminState. ModulePowerAdministrativeState interface{} // Operation state. The type is InvCardState. ModuleOperationalState interface{} // Monitor state. The type is InvMonitorState. ModuleMonitorState interface{} // Reset reason. The type is InvResetReason. ModuleResetReason interface{} // Time operational state is last changed. LastOperationalStateChange Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo_LastOperationalStateChange // Module up time. ModuleUpTime Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo_ModuleUpTime }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo Field Replaceable Unit (FRU) inventory information
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo) GetEntityData ¶
func (fruInfo *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo_LastOperationalStateChange ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo_LastOperationalStateChange struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time Value in Seconds. The type is interface{} with range: // -2147483648..2147483647. Units are second. TimeInSeconds interface{} // Time Value in Nano-seconds. The type is interface{} with range: // -2147483648..2147483647. Units are nanosecond. TimeInNanoSeconds interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo_LastOperationalStateChange Time operational state is last changed
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData ¶
func (lastOperationalStateChange *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo_ModuleUpTime ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo_ModuleUpTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time Value in Seconds. The type is interface{} with range: // -2147483648..2147483647. Units are second. TimeInSeconds interface{} // Time Value in Nano-seconds. The type is interface{} with range: // -2147483648..2147483647. Units are nanosecond. TimeInNanoSeconds interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo_ModuleUpTime Module up time
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData ¶
func (moduleUpTime *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PortSlotTable contains all optics ports in a SPA/PLIM. PortSlots Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots // ModuleSensorTable contains all sensors in a Module. Sensors Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors // Attributes. BasicAttributes Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module Module string
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module) GetEntityData ¶
func (module *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Field Replaceable Unit (FRU) inventory information. FruInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo // Inventory information. BasicInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_BasicInfo }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes Attributes
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes) GetEntityData ¶
func (basicAttributes *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_BasicInfo ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_BasicInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // describes in user-readable terms what the entity in question does. // The type is string with length: 0..255. Description interface{} // maps to the vendor OID string. The type is string with length: 0..255. VendorType interface{} // name string for the entity. The type is string with length: 0..255. Name interface{} // hw revision string. The type is string with length: 0..255. HardwareRevision interface{} // firmware revision string. The type is string with length: 0..255. FirmwareRevision interface{} // software revision string. The type is string with length: 0..255. SoftwareRevision interface{} // chip module hw revision string. The type is string with length: 0..255. ChipHardwareRevision interface{} // serial number. The type is string with length: 0..255. SerialNumber interface{} // manufacturer's name. The type is string with length: 0..255. ManufacturerName interface{} // model name. The type is string with length: 0..255. ModelName interface{} // asset Identification string. The type is string with length: 0..255. AssetIdStr interface{} // asset Identification. The type is interface{} with range: // -2147483648..2147483647. AssetIdentification interface{} // 1 if Field Replaceable Unit 0, if not. The type is bool. IsFieldReplaceableUnit interface{} // Manufacture Asset Tags. The type is interface{} with range: // -2147483648..2147483647. ManufacturerAssetTags interface{} // Major&minor class of the entity. The type is interface{} with range: // -2147483648..2147483647. CompositeClassCode interface{} // Size of memory associated with the entity where applicable. The type // is interface{} with range: -2147483648..2147483647. MemorySize interface{} // sysdb name of sensor in the envmon EDM. The type is string with length: // 0..255. EnvironmentalMonitorPath interface{} // useful for storing an entity alias . The type is string with length: // 0..255. Alias interface{} // indicates if this entity is group or not. The type is bool. GroupFlag interface{} // integer value for New Deviation Number 0x88. The type is interface{} with // range: -2147483648..2147483647. NewDeviationNumber interface{} // integer value for plim type if applicable to this entity. The type is // interface{} with range: -2147483648..2147483647. PhysicalLayerInterfaceModuleType interface{} // 1 if UnrecognizedFRU and 0 for recognizedFRU. The type is bool. UnrecognizedFru interface{} // integer value for Redundancy State if applicable to this entity. The type // is interface{} with range: -2147483648..2147483647. Redundancystate interface{} // 1 if ce port found, 0 if not. The type is bool. Ceport interface{} // 1 if xr scoped, 0 if not. The type is bool. XrScoped interface{} // Unique id for an entity. The type is interface{} with range: // -2147483648..2147483647. UniqueId interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_BasicInfo Inventory information
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_BasicInfo) GetEntityData ¶
func (basicInfo *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_BasicInfo) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Administrative state. The type is InvAdminState. ModuleAdministrativeState interface{} // Power administrative state. The type is InvPowerAdminState. ModulePowerAdministrativeState interface{} // Operation state. The type is InvCardState. ModuleOperationalState interface{} // Monitor state. The type is InvMonitorState. ModuleMonitorState interface{} // Reset reason. The type is InvResetReason. ModuleResetReason interface{} // Time operational state is last changed. LastOperationalStateChange Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo_LastOperationalStateChange // Module up time. ModuleUpTime Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo_ModuleUpTime }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo Field Replaceable Unit (FRU) inventory information
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo) GetEntityData ¶
func (fruInfo *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo_LastOperationalStateChange ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo_LastOperationalStateChange struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time Value in Seconds. The type is interface{} with range: // -2147483648..2147483647. Units are second. TimeInSeconds interface{} // Time Value in Nano-seconds. The type is interface{} with range: // -2147483648..2147483647. Units are nanosecond. TimeInNanoSeconds interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo_LastOperationalStateChange Time operational state is last changed
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData ¶
func (lastOperationalStateChange *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo_ModuleUpTime ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo_ModuleUpTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time Value in Seconds. The type is interface{} with range: // -2147483648..2147483647. Units are second. TimeInSeconds interface{} // Time Value in Nano-seconds. The type is interface{} with range: // -2147483648..2147483647. Units are nanosecond. TimeInNanoSeconds interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo_ModuleUpTime Module up time
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData ¶
func (moduleUpTime *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PortSlot number in the SPA/PLIM. The type is slice of // Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot. PortSlot []*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots PortSlotTable contains all optics ports in a SPA/PLIM.
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots) GetEntityData ¶
func (portSlots *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. portslot number. The type is interface{} with // range: 0..4294967295. Number interface{} // Port string. Port Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port // Attributes. BasicAttributes Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot PortSlot number in the SPA/PLIM
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot) GetEntityData ¶
func (portSlot *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Field Replaceable Unit (FRU) inventory information. FruInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo // Inventory information. BasicInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_BasicInfo }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes Attributes
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes) GetEntityData ¶
func (basicAttributes *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_BasicInfo ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_BasicInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // describes in user-readable terms what the entity in question does. // The type is string with length: 0..255. Description interface{} // maps to the vendor OID string. The type is string with length: 0..255. VendorType interface{} // name string for the entity. The type is string with length: 0..255. Name interface{} // hw revision string. The type is string with length: 0..255. HardwareRevision interface{} // firmware revision string. The type is string with length: 0..255. FirmwareRevision interface{} // software revision string. The type is string with length: 0..255. SoftwareRevision interface{} // chip module hw revision string. The type is string with length: 0..255. ChipHardwareRevision interface{} // serial number. The type is string with length: 0..255. SerialNumber interface{} // manufacturer's name. The type is string with length: 0..255. ManufacturerName interface{} // model name. The type is string with length: 0..255. ModelName interface{} // asset Identification string. The type is string with length: 0..255. AssetIdStr interface{} // asset Identification. The type is interface{} with range: // -2147483648..2147483647. AssetIdentification interface{} // 1 if Field Replaceable Unit 0, if not. The type is bool. IsFieldReplaceableUnit interface{} // Manufacture Asset Tags. The type is interface{} with range: // -2147483648..2147483647. ManufacturerAssetTags interface{} // Major&minor class of the entity. The type is interface{} with range: // -2147483648..2147483647. CompositeClassCode interface{} // Size of memory associated with the entity where applicable. The type // is interface{} with range: -2147483648..2147483647. MemorySize interface{} // sysdb name of sensor in the envmon EDM. The type is string with length: // 0..255. EnvironmentalMonitorPath interface{} // useful for storing an entity alias . The type is string with length: // 0..255. Alias interface{} // indicates if this entity is group or not. The type is bool. GroupFlag interface{} // integer value for New Deviation Number 0x88. The type is interface{} with // range: -2147483648..2147483647. NewDeviationNumber interface{} // integer value for plim type if applicable to this entity. The type is // interface{} with range: -2147483648..2147483647. PhysicalLayerInterfaceModuleType interface{} // 1 if UnrecognizedFRU and 0 for recognizedFRU. The type is bool. UnrecognizedFru interface{} // integer value for Redundancy State if applicable to this entity. The type // is interface{} with range: -2147483648..2147483647. Redundancystate interface{} // 1 if ce port found, 0 if not. The type is bool. Ceport interface{} // 1 if xr scoped, 0 if not. The type is bool. XrScoped interface{} // Unique id for an entity. The type is interface{} with range: // -2147483648..2147483647. UniqueId interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_BasicInfo Inventory information
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_BasicInfo) GetEntityData ¶
func (basicInfo *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_BasicInfo) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Administrative state. The type is InvAdminState. ModuleAdministrativeState interface{} // Power administrative state. The type is InvPowerAdminState. ModulePowerAdministrativeState interface{} // Operation state. The type is InvCardState. ModuleOperationalState interface{} // Monitor state. The type is InvMonitorState. ModuleMonitorState interface{} // Reset reason. The type is InvResetReason. ModuleResetReason interface{} // Time operational state is last changed. LastOperationalStateChange Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo_LastOperationalStateChange // Module up time. ModuleUpTime Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo_ModuleUpTime }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo Field Replaceable Unit (FRU) inventory information
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo) GetEntityData ¶
func (fruInfo *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo_LastOperationalStateChange ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo_LastOperationalStateChange struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time Value in Seconds. The type is interface{} with range: // -2147483648..2147483647. Units are second. TimeInSeconds interface{} // Time Value in Nano-seconds. The type is interface{} with range: // -2147483648..2147483647. Units are nanosecond. TimeInNanoSeconds interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo_LastOperationalStateChange Time operational state is last changed
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData ¶
func (lastOperationalStateChange *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo_ModuleUpTime ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo_ModuleUpTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time Value in Seconds. The type is interface{} with range: // -2147483648..2147483647. Units are second. TimeInSeconds interface{} // Time Value in Nano-seconds. The type is interface{} with range: // -2147483648..2147483647. Units are nanosecond. TimeInNanoSeconds interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo_ModuleUpTime Module up time
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData ¶
func (moduleUpTime *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Attributes. BasicAttributes Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port Port string
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port) GetEntityData ¶
func (port *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Field Replaceable Unit (FRU) inventory information. FruInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo // Inventory information. BasicInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_BasicInfo }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes Attributes
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes) GetEntityData ¶
func (basicAttributes *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_BasicInfo ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_BasicInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // describes in user-readable terms what the entity in question does. // The type is string with length: 0..255. Description interface{} // maps to the vendor OID string. The type is string with length: 0..255. VendorType interface{} // name string for the entity. The type is string with length: 0..255. Name interface{} // hw revision string. The type is string with length: 0..255. HardwareRevision interface{} // firmware revision string. The type is string with length: 0..255. FirmwareRevision interface{} // software revision string. The type is string with length: 0..255. SoftwareRevision interface{} // chip module hw revision string. The type is string with length: 0..255. ChipHardwareRevision interface{} // serial number. The type is string with length: 0..255. SerialNumber interface{} // manufacturer's name. The type is string with length: 0..255. ManufacturerName interface{} // model name. The type is string with length: 0..255. ModelName interface{} // asset Identification string. The type is string with length: 0..255. AssetIdStr interface{} // asset Identification. The type is interface{} with range: // -2147483648..2147483647. AssetIdentification interface{} // 1 if Field Replaceable Unit 0, if not. The type is bool. IsFieldReplaceableUnit interface{} // Manufacture Asset Tags. The type is interface{} with range: // -2147483648..2147483647. ManufacturerAssetTags interface{} // Major&minor class of the entity. The type is interface{} with range: // -2147483648..2147483647. CompositeClassCode interface{} // Size of memory associated with the entity where applicable. The type // is interface{} with range: -2147483648..2147483647. MemorySize interface{} // sysdb name of sensor in the envmon EDM. The type is string with length: // 0..255. EnvironmentalMonitorPath interface{} // useful for storing an entity alias . The type is string with length: // 0..255. Alias interface{} // indicates if this entity is group or not. The type is bool. GroupFlag interface{} // integer value for New Deviation Number 0x88. The type is interface{} with // range: -2147483648..2147483647. NewDeviationNumber interface{} // integer value for plim type if applicable to this entity. The type is // interface{} with range: -2147483648..2147483647. PhysicalLayerInterfaceModuleType interface{} // 1 if UnrecognizedFRU and 0 for recognizedFRU. The type is bool. UnrecognizedFru interface{} // integer value for Redundancy State if applicable to this entity. The type // is interface{} with range: -2147483648..2147483647. Redundancystate interface{} // 1 if ce port found, 0 if not. The type is bool. Ceport interface{} // 1 if xr scoped, 0 if not. The type is bool. XrScoped interface{} // Unique id for an entity. The type is interface{} with range: // -2147483648..2147483647. UniqueId interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_BasicInfo Inventory information
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_BasicInfo) GetEntityData ¶
func (basicInfo *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_BasicInfo) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Administrative state. The type is InvAdminState. ModuleAdministrativeState interface{} // Power administrative state. The type is InvPowerAdminState. ModulePowerAdministrativeState interface{} // Operation state. The type is InvCardState. ModuleOperationalState interface{} // Monitor state. The type is InvMonitorState. ModuleMonitorState interface{} // Reset reason. The type is InvResetReason. ModuleResetReason interface{} // Time operational state is last changed. LastOperationalStateChange Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_LastOperationalStateChange // Module up time. ModuleUpTime Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_ModuleUpTime }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo Field Replaceable Unit (FRU) inventory information
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo) GetEntityData ¶
func (fruInfo *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_LastOperationalStateChange ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_LastOperationalStateChange struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time Value in Seconds. The type is interface{} with range: // -2147483648..2147483647. Units are second. TimeInSeconds interface{} // Time Value in Nano-seconds. The type is interface{} with range: // -2147483648..2147483647. Units are nanosecond. TimeInNanoSeconds interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_LastOperationalStateChange Time operational state is last changed
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData ¶
func (lastOperationalStateChange *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_ModuleUpTime ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_ModuleUpTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time Value in Seconds. The type is interface{} with range: // -2147483648..2147483647. Units are second. TimeInSeconds interface{} // Time Value in Nano-seconds. The type is interface{} with range: // -2147483648..2147483647. Units are nanosecond. TimeInNanoSeconds interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_ModuleUpTime Module up time
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData ¶
func (moduleUpTime *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_PortSlots_PortSlot_Port_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Sensor number in the Module. The type is slice of // Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor. Sensor []*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors ModuleSensorTable contains all sensors in a Module.
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors) GetEntityData ¶
func (sensors *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. sensor number. The type is interface{} with range: // 0..4294967295. Number interface{} // Attributes. BasicAttributes Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor Sensor number in the Module
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor) GetEntityData ¶
func (sensor *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Field Replaceable Unit (FRU) inventory information. FruInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo // Inventory information. BasicInfo Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_BasicInfo }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes Attributes
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes) GetEntityData ¶
func (basicAttributes *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_BasicInfo ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_BasicInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // describes in user-readable terms what the entity in question does. // The type is string with length: 0..255. Description interface{} // maps to the vendor OID string. The type is string with length: 0..255. VendorType interface{} // name string for the entity. The type is string with length: 0..255. Name interface{} // hw revision string. The type is string with length: 0..255. HardwareRevision interface{} // firmware revision string. The type is string with length: 0..255. FirmwareRevision interface{} // software revision string. The type is string with length: 0..255. SoftwareRevision interface{} // chip module hw revision string. The type is string with length: 0..255. ChipHardwareRevision interface{} // serial number. The type is string with length: 0..255. SerialNumber interface{} // manufacturer's name. The type is string with length: 0..255. ManufacturerName interface{} // model name. The type is string with length: 0..255. ModelName interface{} // asset Identification string. The type is string with length: 0..255. AssetIdStr interface{} // asset Identification. The type is interface{} with range: // -2147483648..2147483647. AssetIdentification interface{} // 1 if Field Replaceable Unit 0, if not. The type is bool. IsFieldReplaceableUnit interface{} // Manufacture Asset Tags. The type is interface{} with range: // -2147483648..2147483647. ManufacturerAssetTags interface{} // Major&minor class of the entity. The type is interface{} with range: // -2147483648..2147483647. CompositeClassCode interface{} // Size of memory associated with the entity where applicable. The type // is interface{} with range: -2147483648..2147483647. MemorySize interface{} // sysdb name of sensor in the envmon EDM. The type is string with length: // 0..255. EnvironmentalMonitorPath interface{} // useful for storing an entity alias . The type is string with length: // 0..255. Alias interface{} // indicates if this entity is group or not. The type is bool. GroupFlag interface{} // integer value for New Deviation Number 0x88. The type is interface{} with // range: -2147483648..2147483647. NewDeviationNumber interface{} // integer value for plim type if applicable to this entity. The type is // interface{} with range: -2147483648..2147483647. PhysicalLayerInterfaceModuleType interface{} // 1 if UnrecognizedFRU and 0 for recognizedFRU. The type is bool. UnrecognizedFru interface{} // integer value for Redundancy State if applicable to this entity. The type // is interface{} with range: -2147483648..2147483647. Redundancystate interface{} // 1 if ce port found, 0 if not. The type is bool. Ceport interface{} // 1 if xr scoped, 0 if not. The type is bool. XrScoped interface{} // Unique id for an entity. The type is interface{} with range: // -2147483648..2147483647. UniqueId interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_BasicInfo Inventory information
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_BasicInfo) GetEntityData ¶
func (basicInfo *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_BasicInfo) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Administrative state. The type is InvAdminState. ModuleAdministrativeState interface{} // Power administrative state. The type is InvPowerAdminState. ModulePowerAdministrativeState interface{} // Operation state. The type is InvCardState. ModuleOperationalState interface{} // Monitor state. The type is InvMonitorState. ModuleMonitorState interface{} // Reset reason. The type is InvResetReason. ModuleResetReason interface{} // Time operational state is last changed. LastOperationalStateChange Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange // Module up time. ModuleUpTime Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo Field Replaceable Unit (FRU) inventory information
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo) GetEntityData ¶
func (fruInfo *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time Value in Seconds. The type is interface{} with range: // -2147483648..2147483647. Units are second. TimeInSeconds interface{} // Time Value in Nano-seconds. The type is interface{} with range: // -2147483648..2147483647. Units are nanosecond. TimeInNanoSeconds interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange Time operational state is last changed
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData ¶
func (lastOperationalStateChange *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo_LastOperationalStateChange) GetEntityData() *types.CommonEntityData
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime ¶
type Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time Value in Seconds. The type is interface{} with range: // -2147483648..2147483647. Units are second. TimeInSeconds interface{} // Time Value in Nano-seconds. The type is interface{} with range: // -2147483648..2147483647. Units are nanosecond. TimeInNanoSeconds interface{} }
Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime Module up time
func (*Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData ¶
func (moduleUpTime *Inventory_Racks_Rack_Slots_Slot_Cards_Card_SubSlots_SubSlot_Module_Sensors_Sensor_BasicAttributes_FruInfo_ModuleUpTime) GetEntityData() *types.CommonEntityData