Documentation
¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR asr9k-sc-envmon package operational data.
This module contains definitions for the following management objects:
environmental-monitoring-cli: Environmental Monitoring Operational data space environmental-monitoring: environmental monitoring
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type EnvironmentalMonitoring
- type EnvironmentalMonitoringCli
- type EnvironmentalMonitoringCli_RackClis
- type EnvironmentalMonitoringCli_RackClis_RackCli
- type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis
- type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli
- type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis
- type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli
- type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_PowerCli
- type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_PowerCli_PowerBagCli
- type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis
- type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli
- type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis
- type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli
- type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli_ThresholdClis
- type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli_ThresholdClis_ThresholdCli
- type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli_ThresholdClis_ThresholdCli_ValueDetailedCli
- type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli_ValueDetailedCli
- type EnvironmentalMonitoring_Racks
- type EnvironmentalMonitoring_Racks_Rack
- type EnvironmentalMonitoring_Racks_Rack_Slots
- type EnvironmentalMonitoring_Racks_Rack_Slots_Slot
- type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules
- type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module
- type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_Power
- type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_Power_PowerBag
- type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes
- type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType
- type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames
- type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName
- type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName_Thresholds
- type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName_Thresholds_Threshold
- type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName_Thresholds_Threshold_ValueDetailed
- type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName_ValueDetailed
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EnvironmentalMonitoring ¶
type EnvironmentalMonitoring struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Table of racks. Racks EnvironmentalMonitoring_Racks }
EnvironmentalMonitoring environmental monitoring
func (*EnvironmentalMonitoring) GetEntityData ¶
func (environmentalMonitoring *EnvironmentalMonitoring) GetEntityData() *types.CommonEntityData
type EnvironmentalMonitoringCli ¶
type EnvironmentalMonitoringCli struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Table of racks. RackClis EnvironmentalMonitoringCli_RackClis }
EnvironmentalMonitoringCli Environmental Monitoring Operational data space
func (*EnvironmentalMonitoringCli) GetEntityData ¶
func (environmentalMonitoringCli *EnvironmentalMonitoringCli) GetEntityData() *types.CommonEntityData
type EnvironmentalMonitoringCli_RackClis ¶
type EnvironmentalMonitoringCli_RackClis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number. The type is slice of EnvironmentalMonitoringCli_RackClis_RackCli. RackCli []*EnvironmentalMonitoringCli_RackClis_RackCli }
EnvironmentalMonitoringCli_RackClis Table of racks
func (*EnvironmentalMonitoringCli_RackClis) GetEntityData ¶
func (rackClis *EnvironmentalMonitoringCli_RackClis) GetEntityData() *types.CommonEntityData
type EnvironmentalMonitoringCli_RackClis_RackCli ¶
type EnvironmentalMonitoringCli_RackClis_RackCli struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Rack number. The type is interface{} with range: // 0..4294967295. Rack interface{} // Table of slots. SlotClis EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis }
EnvironmentalMonitoringCli_RackClis_RackCli Number
func (*EnvironmentalMonitoringCli_RackClis_RackCli) GetEntityData ¶
func (rackCli *EnvironmentalMonitoringCli_RackClis_RackCli) GetEntityData() *types.CommonEntityData
type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis ¶
type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name. The type is slice of // EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli. SlotCli []*EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli }
EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis Table of slots
func (*EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis) GetEntityData ¶
func (slotClis *EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis) GetEntityData() *types.CommonEntityData
type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli ¶
type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Slot name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. Slot interface{} // Table of modules. ModuleClis EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis }
EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli Name
func (*EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli) GetEntityData ¶
func (slotCli *EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli) GetEntityData() *types.CommonEntityData
type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis ¶
type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name. The type is slice of // EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli. ModuleCli []*EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli }
EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis Table of modules
func (*EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis) GetEntityData ¶
func (moduleClis *EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis) GetEntityData() *types.CommonEntityData
type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli ¶
type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Module name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. Module interface{} // Table of sensor types. SensorTypeClis EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis // Module Power Draw. PowerCli EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_PowerCli }
EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli Name
func (*EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli) GetEntityData ¶
func (moduleCli *EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli) GetEntityData() *types.CommonEntityData
type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_PowerCli ¶
type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_PowerCli struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Detailed power bag information. PowerBagCli EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_PowerCli_PowerBagCli }
EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_PowerCli Module Power Draw
func (*EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_PowerCli) GetEntityData ¶
func (powerCli *EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_PowerCli) GetEntityData() *types.CommonEntityData
type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_PowerCli_PowerBagCli ¶
type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_PowerCli_PowerBagCli struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Current Power Value of the Unit. The type is interface{} with range: // -2147483648..2147483647. PowerValue interface{} // Max Power Value of the Unit. The type is interface{} with range: // -2147483648..2147483647. PowerMaxValue interface{} // Unit Multiplier of Power. The type is interface{} with range: // 0..4294967295. PowerUnitMultiplier interface{} // Accuracy of the Power Value. The type is interface{} with range: // 0..4294967295. PowerAccuracy interface{} // Measure Caliber. The type is interface{} with range: 0..4294967295. PowerMeasureCaliber interface{} // Current Type of the Unit. The type is interface{} with range: // 0..4294967295. PowerCurrentType interface{} // The Power Origin of the Unit. The type is interface{} with range: // 0..4294967295. PowerOrigin interface{} // Admin Status of the Unit. The type is interface{} with range: // 0..4294967295. PowerAdminState interface{} // Oper Status of the Unit. The type is interface{} with range: 0..4294967295. PowerOperState interface{} // Enter Reason for the State. The type is string with length: 0..50. PowerStateEnterReason interface{} }
EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_PowerCli_PowerBagCli Detailed power bag information
func (*EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_PowerCli_PowerBagCli) GetEntityData ¶
func (powerBagCli *EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_PowerCli_PowerBagCli) GetEntityData() *types.CommonEntityData
type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis ¶
type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of sensor. The type is slice of // EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli. SensorTypeCli []*EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli }
EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis Table of sensor types
func (*EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis) GetEntityData ¶
func (sensorTypeClis *EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis) GetEntityData() *types.CommonEntityData
type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli ¶
type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Sensor type. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. Type interface{} // Table of sensors. SensorNameClis EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis }
EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli Type of sensor
func (*EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli) GetEntityData ¶
func (sensorTypeCli *EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli) GetEntityData() *types.CommonEntityData
type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis ¶
type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name of sensor. The type is slice of // EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli. SensorNameCli []*EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli }
EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis Table of sensors
func (*EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis) GetEntityData ¶
func (sensorNameClis *EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis) GetEntityData() *types.CommonEntityData
type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli ¶
type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Sensor name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. Name interface{} // The sensor value. The type is string with pattern: [0-9a-fA-F]{1,8}. ValueBriefCli interface{} // Detailed sensor information including the sensor value. ValueDetailedCli EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli_ValueDetailedCli // The threshold information. ThresholdClis EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli_ThresholdClis }
EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli Name of sensor
func (*EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli) GetEntityData ¶
func (sensorNameCli *EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli) GetEntityData() *types.CommonEntityData
type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli_ThresholdClis ¶
type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli_ThresholdClis struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Types of thresholds. The type is slice of // EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli_ThresholdClis_ThresholdCli. ThresholdCli []*EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli_ThresholdClis_ThresholdCli }
EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli_ThresholdClis The threshold information
func (*EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli_ThresholdClis) GetEntityData ¶
type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli_ThresholdClis_ThresholdCli ¶
type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli_ThresholdClis_ThresholdCli struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Threshold type. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. Type interface{} // Threshold trap enable flag true-ENABLE, false-DISABLE. The type is bool. TrapCli interface{} // Threshold value for the sensor. The type is string with pattern: // [0-9a-fA-F]{1,8}. ValueBriefCli interface{} // Detailed sensor threshold information. ValueDetailedCli EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli_ThresholdClis_ThresholdCli_ValueDetailedCli }
EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli_ThresholdClis_ThresholdCli Types of thresholds
func (*EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli_ThresholdClis_ThresholdCli) GetEntityData ¶
type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli_ThresholdClis_ThresholdCli_ValueDetailedCli ¶
type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli_ThresholdClis_ThresholdCli_ValueDetailedCli struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Indicates minor, major, critical severities. The type is interface{} with // range: 0..4294967295. ThresholdSeverity interface{} // Indicates relation between sensor value and threshold. The type is // interface{} with range: 0..4294967295. ThresholdRelation interface{} // Value of the configured threshold. The type is interface{} with range: // 0..4294967295. ThresholdValue interface{} // Indicates the result of the most recent evaluation of the thresholD. The // type is bool. ThresholdEvaluation interface{} // Indicates whether or not a notification should result, in case of threshold // violation. The type is bool. ThresholdNotificationEnabled interface{} }
EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli_ThresholdClis_ThresholdCli_ValueDetailedCli Detailed sensor threshold information
func (*EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli_ThresholdClis_ThresholdCli_ValueDetailedCli) GetEntityData ¶
type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli_ValueDetailedCli ¶
type EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli_ValueDetailedCli struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Sensor valid bitmap. The type is interface{} with range: 0..4294967295. FieldValidityBitmap interface{} // Device Name. The type is string with length: 0..50. DeviceDescription interface{} // Units of variable being read. The type is string with length: 0..50. Units interface{} // Identifier for this device. The type is interface{} with range: // 0..4294967295. DeviceId interface{} // Current reading of sensor. The type is interface{} with range: // 0..4294967295. Value interface{} // Indicates threshold violation. The type is interface{} with range: // 0..4294967295. AlarmType interface{} // Sensor data type enums. The type is interface{} with range: 0..4294967295. DataType interface{} // Sensor scale enums. The type is interface{} with range: 0..4294967295. Scale interface{} // Sensor precision range. The type is interface{} with range: 0..4294967295. Precision interface{} // Sensor operation state enums. The type is interface{} with range: // 0..4294967295. Status interface{} // Age of the sensor value; set to the current time if directly access the // value from sensor. The type is interface{} with range: 0..4294967295. AgeTimeStamp interface{} // Sensor value update rate;set to 0 if sensor value is updated and evaluated // immediately. The type is interface{} with range: 0..4294967295. UpdateRate interface{} }
EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli_ValueDetailedCli Detailed sensor information including the sensor value
func (*EnvironmentalMonitoringCli_RackClis_RackCli_SlotClis_SlotCli_ModuleClis_ModuleCli_SensorTypeClis_SensorTypeCli_SensorNameClis_SensorNameCli_ValueDetailedCli) GetEntityData ¶
type EnvironmentalMonitoring_Racks ¶
type EnvironmentalMonitoring_Racks struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number. The type is slice of EnvironmentalMonitoring_Racks_Rack. Rack []*EnvironmentalMonitoring_Racks_Rack }
EnvironmentalMonitoring_Racks Table of racks
func (*EnvironmentalMonitoring_Racks) GetEntityData ¶
func (racks *EnvironmentalMonitoring_Racks) GetEntityData() *types.CommonEntityData
type EnvironmentalMonitoring_Racks_Rack ¶
type EnvironmentalMonitoring_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. Rack interface{} // Table of slots. Slots EnvironmentalMonitoring_Racks_Rack_Slots }
EnvironmentalMonitoring_Racks_Rack Number
func (*EnvironmentalMonitoring_Racks_Rack) GetEntityData ¶
func (rack *EnvironmentalMonitoring_Racks_Rack) GetEntityData() *types.CommonEntityData
type EnvironmentalMonitoring_Racks_Rack_Slots ¶
type EnvironmentalMonitoring_Racks_Rack_Slots struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name. The type is slice of EnvironmentalMonitoring_Racks_Rack_Slots_Slot. Slot []*EnvironmentalMonitoring_Racks_Rack_Slots_Slot }
EnvironmentalMonitoring_Racks_Rack_Slots Table of slots
func (*EnvironmentalMonitoring_Racks_Rack_Slots) GetEntityData ¶
func (slots *EnvironmentalMonitoring_Racks_Rack_Slots) GetEntityData() *types.CommonEntityData
type EnvironmentalMonitoring_Racks_Rack_Slots_Slot ¶
type EnvironmentalMonitoring_Racks_Rack_Slots_Slot struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Slot name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. Slot interface{} // Table of modules. Modules EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules }
EnvironmentalMonitoring_Racks_Rack_Slots_Slot Name
func (*EnvironmentalMonitoring_Racks_Rack_Slots_Slot) GetEntityData ¶
func (slot *EnvironmentalMonitoring_Racks_Rack_Slots_Slot) GetEntityData() *types.CommonEntityData
type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules ¶
type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name. The type is slice of // EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module. Module []*EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module }
EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules Table of modules
func (*EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules) GetEntityData ¶
func (modules *EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules) GetEntityData() *types.CommonEntityData
type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module ¶
type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Module name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. Module interface{} // Module Power Draw. Power EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_Power // Table of sensor types. SensorTypes EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes }
EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module Name
func (*EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module) GetEntityData ¶
func (module *EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module) GetEntityData() *types.CommonEntityData
type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_Power ¶
type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_Power struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Detailed power bag information. PowerBag EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_Power_PowerBag }
EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_Power Module Power Draw
func (*EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_Power) GetEntityData ¶
func (power *EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_Power) GetEntityData() *types.CommonEntityData
type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_Power_PowerBag ¶
type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_Power_PowerBag struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Current Power Value of the Unit. The type is interface{} with range: // -2147483648..2147483647. PowerValue interface{} // Max Power Value of the Unit. The type is interface{} with range: // -2147483648..2147483647. PowerMaxValue interface{} // Unit Multiplier of Power. The type is interface{} with range: // 0..4294967295. PowerUnitMultiplier interface{} // Accuracy of the Power Value. The type is interface{} with range: // 0..4294967295. PowerAccuracy interface{} // Measure Caliber. The type is interface{} with range: 0..4294967295. PowerMeasureCaliber interface{} // Current Type of the Unit. The type is interface{} with range: // 0..4294967295. PowerCurrentType interface{} // The Power Origin of the Unit. The type is interface{} with range: // 0..4294967295. PowerOrigin interface{} // Admin Status of the Unit. The type is interface{} with range: // 0..4294967295. PowerAdminState interface{} // Oper Status of the Unit. The type is interface{} with range: 0..4294967295. PowerOperState interface{} // Enter Reason for the State. The type is string with length: 0..50. PowerStateEnterReason interface{} }
EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_Power_PowerBag Detailed power bag information
func (*EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_Power_PowerBag) GetEntityData ¶
func (powerBag *EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_Power_PowerBag) GetEntityData() *types.CommonEntityData
type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes ¶
type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of sensor. The type is slice of // EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType. SensorType []*EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType }
EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes Table of sensor types
func (*EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes) GetEntityData ¶
func (sensorTypes *EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes) GetEntityData() *types.CommonEntityData
type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType ¶
type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Sensor type. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. Type interface{} // Table of sensors. SensorNames EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames }
EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType Type of sensor
func (*EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType) GetEntityData ¶
func (sensorType *EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType) GetEntityData() *types.CommonEntityData
type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames ¶
type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name of sensor. The type is slice of // EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName. SensorName []*EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName }
EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames Table of sensors
func (*EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames) GetEntityData ¶
func (sensorNames *EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames) GetEntityData() *types.CommonEntityData
type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName ¶
type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Sensor name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. Name interface{} // The sensor value. The type is string with pattern: [0-9a-fA-F]{1,8}. ValueBrief interface{} // The threshold information. Thresholds EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName_Thresholds // Detailed sensor information including the sensor value. ValueDetailed EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName_ValueDetailed }
EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName Name of sensor
func (*EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName) GetEntityData ¶
func (sensorName *EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName) GetEntityData() *types.CommonEntityData
type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName_Thresholds ¶
type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName_Thresholds struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Types of thresholds. The type is slice of // EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName_Thresholds_Threshold. Threshold []*EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName_Thresholds_Threshold }
EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName_Thresholds The threshold information
func (*EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName_Thresholds) GetEntityData ¶
func (thresholds *EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName_Thresholds) GetEntityData() *types.CommonEntityData
type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName_Thresholds_Threshold ¶
type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName_Thresholds_Threshold struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Threshold type. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. Type interface{} // Threshold trap enable flag true-ENABLE, false-DISABLE. The type is bool. Trap interface{} // Threshold value for the sensor. The type is string with pattern: // [0-9a-fA-F]{1,8}. ValueBrief interface{} // Detailed sensor threshold information. ValueDetailed EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName_Thresholds_Threshold_ValueDetailed }
EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName_Thresholds_Threshold Types of thresholds
func (*EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName_Thresholds_Threshold) GetEntityData ¶
func (threshold *EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName_Thresholds_Threshold) GetEntityData() *types.CommonEntityData
type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName_Thresholds_Threshold_ValueDetailed ¶
type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName_Thresholds_Threshold_ValueDetailed struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Indicates minor, major, critical severities. The type is interface{} with // range: 0..4294967295. ThresholdSeverity interface{} // Indicates relation between sensor value and threshold. The type is // interface{} with range: 0..4294967295. ThresholdRelation interface{} // Value of the configured threshold. The type is interface{} with range: // 0..4294967295. ThresholdValue interface{} // Indicates the result of the most recent evaluation of the thresholD. The // type is bool. ThresholdEvaluation interface{} // Indicates whether or not a notification should result, in case of threshold // violation. The type is bool. ThresholdNotificationEnabled interface{} }
EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName_Thresholds_Threshold_ValueDetailed Detailed sensor threshold information
func (*EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName_Thresholds_Threshold_ValueDetailed) GetEntityData ¶
func (valueDetailed *EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName_Thresholds_Threshold_ValueDetailed) GetEntityData() *types.CommonEntityData
type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName_ValueDetailed ¶
type EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName_ValueDetailed struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Sensor valid bitmap. The type is interface{} with range: 0..4294967295. FieldValidityBitmap interface{} // Device Name. The type is string with length: 0..50. DeviceDescription interface{} // Units of variable being read. The type is string with length: 0..50. Units interface{} // Identifier for this device. The type is interface{} with range: // 0..4294967295. DeviceId interface{} // Current reading of sensor. The type is interface{} with range: // 0..4294967295. Value interface{} // Indicates threshold violation. The type is interface{} with range: // 0..4294967295. AlarmType interface{} // Sensor data type enums. The type is interface{} with range: 0..4294967295. DataType interface{} // Sensor scale enums. The type is interface{} with range: 0..4294967295. Scale interface{} // Sensor precision range. The type is interface{} with range: 0..4294967295. Precision interface{} // Sensor operation state enums. The type is interface{} with range: // 0..4294967295. Status interface{} // Age of the sensor value; set to the current time if directly access the // value from sensor. The type is interface{} with range: 0..4294967295. AgeTimeStamp interface{} // Sensor value update rate;set to 0 if sensor value is updated and evaluated // immediately. The type is interface{} with range: 0..4294967295. UpdateRate interface{} }
EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName_ValueDetailed Detailed sensor information including the sensor value
func (*EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName_ValueDetailed) GetEntityData ¶
func (valueDetailed *EnvironmentalMonitoring_Racks_Rack_Slots_Slot_Modules_Module_SensorTypes_SensorType_SensorNames_SensorName_ValueDetailed) GetEntityData() *types.CommonEntityData