{
"StorageConfig": {
"tableName": "t_storage_config_table_info",
"path": "/bmc/kepler/Systems/:SystemId/Storage",
"privilege": ["ReadOnly"],
"interfaces": {
"bmc.kepler.Systems.Storage.StorageConfig": {
"properties": {
"StorageConfigReady": {},
"VolumesStateAbnormal": {
"usage": ["CSR"],
"default": 0
},
"DiskPartitionUsagePercentageThreshold" : {
"default": 100,
"privilege":{
"read": ["ReadOnly"],
"write": ["BasicSetting"]
}
}
}
},
"bmc.kepler.Systems.Storage.Diagnose": {
"properties": {
"PhyErrorEnabled": {
"primaryKey": true,
"default": true,
"usage": [
"PoweroffPer"
]
},
"PhyErrorInterval": {
"default": 1800,
"usage": [
"PoweroffPer"
]
},
"PhyErrorMaxRecord": {
"default": 20,
"usage": [
"PoweroffPer"
]
},
"PhyErrorThreshold": {
"default": 100,
"usage": [
"PoweroffPer"
]
},
"MaxPhyErrorLogFileRotationCount": {
"default": 10,
"usage": [
"PoweroffPer"
]
},
"PhyErrorSelUnlimitFlag": {
"default": false,
"usage": [
"PoweroffPer"
]
}
}
},
"bmc.kepler.Debug.Storage.PhyBitError": {
"properties": {
"FileMockEnabled": {
"default": false,
"usage": [
"PoweroffPer"
]
}
},
"methods": {
"MockData": {
"req": {
"ControllerId": {},
"ExpanderId": {},
"FilePath": {}
},
"rsp": {
"MockResult": {}
}
}
}
},
"bmc.kepler.Debug.Storage.RecordDriveSpareBlock": {
"methods": {
"MockRecordSpareBlock": {
"privilege":["BasicSetting"],
"req": {
"Id": {},
"SlcSpareBlock": {},
"TlcSpareBlock": {}
},
"rsp": {}
}
}
},
"bmc.kepler.Release.Storage.Controller": {
"methods": {
"GetControllerInfo": {
"cmdName": "getctrlinfo",
"req": {
"ControllerId": {
"displayDescription": "The Id of controller."
}
},
"rsp": {
"Details": {}
},
"displayDescription": "Get the running information of controller."
}
}
},
"bmc.kepler.Release.Storage.Drive": {
"methods": {
"GetDriveDetails": {
"cmdName": "getdrivedetails",
"req": {
"DriveName": {
"displayDescription": "The name of drive."
}
},
"rsp": {
"DriveInfos": {}
},
"displayDescription": "Get the drive details."
}
}
}
},
"properties": {
"RAIDParallelUpgradeCount": {
"usage": [
"CSR"
],
"baseType": "U8",
"readOnly": true,
"default": 2
},
"DriveFaultHealEnabled": {
"usage": [
"CSR"
],
"baseType": "Boolean",
"default": false,
"readOnly": true
},
"NVMeParallelUpgradeCount": {
"usage": [
"CSR"
],
"baseType": "U8",
"readOnly": true,
"default": 3,
"displayDescription": "NVMe 直通盘同任务内并行升级最大盘数。超过 5 时取 5。默认值 3。"
},
"PreFailureEnhanceEnabled": {
"usage": [
"CSR"
],
"baseType": "Boolean",
"default": false,
"readOnly": true,
"description": "Raid管理SAS SSD,SATA SSD, SATA HDD预故障检测特性是否开启"
},
"SmartLogAutoCollectEnabled": {
"usage": [
"CSR"
],
"baseType": "Boolean",
"default": true,
"readOnly": true,
"description": "硬盘Smart日志收集功能特性是否开启"
}
}
},
"Controller": {
"tableName": "t_controller_info",
"path": "/bmc/kepler/Systems/:SystemId/Storage/Controllers/:Id",
"privilege": ["ReadOnly"],
"interfaces": {
"bmc.kepler.Systems.Storage.Controller": {
"properties": {
"Id": {
"default": 255,
"usage": [
"ResetPerRetain"
]
},
"Type": {},
"TypeId": {
"usage": [
"CSR"
]
},
"DeviceName": {
"primaryKey": true,
"usage": [
"CSR"
]
},
"Position": {
"usage": [
"CSR"
]
},
"TemperatureCelsius": {
"usage": [
"CSR"
]
},
"TemperatureAbnormal": {
"usage": [
"CSR"
]
},
"Name": {
"alias": "ControllerName",
"usage": [
"CSR"
]
},
"OOBSupport": {
"usage": [
"CSR",
"PoweroffPer"
]
},
"FirmwareVersion": {},
"SupportedMode": {},
"MemorySizeMiB": {},
"DeviceInterface": {},
"SASAddr": {},
"SerialNumber": {
"usage": [
"CSR"
]
},
"MaxStripSizeBytes": {},
"MinStripSizeBytes": {},
"NVDataVersion": {},
"MaintainPDFailHistrory": {},
"PCIeLinkWidth": {},
"UnconfiguredDriveWriteCachePolicy": {},
"HBADriveWriteCachePolicy": {},
"ConfiguredDriveWriteCachePolicy": {},
"SupportedRAIDTypes": {},
"SmarterCopyBackState": {},
"CopyBackState": {},
"BootDevices": {},
"HardwareRevision": {},
"UncorrectableParityErrorCount": {
"readOnly": true,
"default": 0
},
"HotSpareActivationMode": {},
"NoBatteryWriteCacheEnabled": {
"default": 255
},
"ReadCachePercent": {
"default": 255
},
"JBODState": {},
"CachePinnedState": {},
"DDREccCount": {},
"WorkMode": {},
"RefDrives": {},
"BOMNumber": {
"usage": [
"CSR"
]
},
"CryptoEraseSupported": {},
"EpdSupported": {},
"JbodSupported": {},
"SlowDriveDetectionMode": {
"default": 255
},
"SupportedBootDeviceCount": {
"readOnly": true,
"default": 2
}
},
"methods": {
"SetBootDevices": {
"privilege":["BasicSetting"],
"req": {
"PriorityDriveName": {},
"SecondaryDriveName": {}
},
"rsp": {
}
},
"SetBootDevicesV2": {
"privilege":["BasicSetting"],
"req": {
"BootDevices": {
"baseType": "Array",
"items": {
"baseType": "String"
}
}
},
"rsp": {
}
},
"SetJBODState": {
"privilege":["BasicSetting"],
"req": {
"State": {}
},
"rsp": {
}
},
"SetSmarterCopyBackState": {
"privilege":["BasicSetting"],
"req": {
"State": {}
},
"rsp": {
}
},
"RestoreDefaultSettings": {
"privilege":["BasicSetting"],
"req": {
},
"rsp": {
}
},
"SetCopybackState": {
"privilege":["BasicSetting"],
"req": {
"State": {}
},
"rsp": {
}
},
"SetMaintainPDFailHistoryState": {
"privilege":["BasicSetting"],
"req": {
"Enabled": {}
},
"rsp": {
}
},
"SetWorkMode": {
"privilege":["BasicSetting"],
"req": {
"Mode": {},
"ProfileId": {}
},
"rsp": {}
},
"ImportForeignConfig": {
"privilege":["BasicSetting"],
"req": {
},
"rsp": {}
},
"DumpLog": {
"privilege":["BasicSetting"],
"req": {
},
"rsp": {
"TaskId": {}
}
},
"ClearForeignConfig": {
"privilege":["BasicSetting"],
"req": {
},
"rsp": {}
},
"SetNoBatteryWriteCache": {
"privilege":["BasicSetting"],
"req": {
"NoBatteryWriteCacheEnabled": {}
},
"rsp": {}
},
"SetReadCachePercent": {
"privilege":["BasicSetting"],
"req": {
"ReadCachePercent": {}
},
"rsp": {}
},
"SetWriteCachePolicy": {
"privilege":["BasicSetting"],
"req": {
"Type": {},
"WriteCachePolicy": {}
},
"rsp": {}
}
}
},
"bmc.kepler.Systems.Storage.Controller.Driver": {
"properties": {
"Name": {
"alias": "DriverName"
},
"Version": {
"alias": "DriverVersion"
}
}
},
"bmc.kepler.Systems.Storage.Controller.Chip": {
"properties": {
"Model": {
"usage": [
"CSR"
]
},
"ChipManufacturer": {
"usage": [
"CSR"
]
}
}
},
"bmc.kepler.Systems.Storage.Controller.ConsistencyCheck": {
"properties": {
"State": {
"alias": "ConsistencyCheckState"
},
"PeriodOfHours": {},
"Rate": {},
"AutoRepairEnabled": {},
"RunningStatus": {},
"TotalVolumeCounts": {},
"CompletedVolumeCounts": {},
"DelayToStart": {}
},
"methods": {
"Enable": {
"privilege":["BasicSetting"],
"req": {
"Period": {},
"Rate": {},
"AutoRepairedEnabled": {},
"DelayToStart": {}
},
"rsp": {
}
},
"Disable": {
"privilege":["BasicSetting"],
"req": {
},
"rsp": {
}
},
"SetParameters": {
"privilege":["BasicSetting"],
"req": {
"Period": {},
"Rate": {},
"AutoRepairedEnabled": {}
},
"rsp": {
}
}
}
},
"bmc.kepler.Systems.Storage.Controller.VolumeManage": {
"properties": {
"CreateVolumeSupported":{},
"SupportedReadPolicyList":{},
"DefaultReadPolicy":{},
"ReadPolicyWritable":{},
"SupportedWritePolicyList":{},
"DefaultWritePolicy":{},
"WritePolicyWritable":{},
"SupportedIOPolicyList":{},
"DefaultIOPolicy":{},
"IOPolicyWritable":{},
"SupportedAccessPolicyList":{},
"DefaultAccessPolicy":{},
"AccessPolicyWritable":{},
"SupportedDriveCachePolicyList":{},
"DefaultDriveCachePolicy":{},
"DriveCachePolicyWritable":{}
},
"methods": {
"CreateVolumeInNewArray": {
"privilege":["BasicSetting"],
"req": {
"DriveLists" : {},
"RaidType": {},
"SpanDepth": {},
"Name": {},
"Capacity": {},
"CapacityUnit": {},
"StripSize": {},
"ReadPolicy": {},
"WritePolicy": {},
"IOPolicy": {},
"AccessPolicy": {},
"DiskCachePolicy": {},
"InitType": {},
"Accelerator": {}
},
"rsp": {
"TaskId": {}
}
},
"DeleteVolume": {
"privilege":["BasicSetting"],
"req": {
"VolumeId" : {}
},
"rsp": {
"TaskId": {}
}
},
"CreateVolumeInExisingtArray": {
"privilege":["BasicSetting"],
"req": {
"ArrayId" : {},
"BlockIndex": {},
"RaidType": {},
"SpanDepth": {},
"Name": {},
"Capacity": {},
"CapacityUnit": {},
"StripSize": {},
"ReadPolicy": {},
"WritePolicy": {},
"IOPolicy": {},
"AccessPolicy": {},
"DiskCachePolicy": {},
"InitType": {},
"Accelerator": {}
},
"rsp": {
"TaskId": {}
}
},
"CreateCachecadeVolume": {
"req": {
"DriveLists" : {},
"RaidType": {},
"Name": {},
"WritePolicy": {},
"ArrayId": {},
"Capacity": {},
"CapacityUnit": {},
"AssociateLd": {},
"CacheLineSize": {}
},
"rsp": {
"TaskId": {}
}
}
}
},
"bmc.kepler.Systems.Storage.Controller.ControllerStatus": {
"properties": {
"FaultCode": {"usage": ["CSR"]},
"CommunicationLoss": {"usage": ["CSR"]},
"Health": {"usage": ["CSR"]},
"FaultCodeByBios": {
"usage": [
"CSR",
"ResetPer"
]
}
}
},
"bmc.kepler.Systems.Storage.Controller.BatteryStatus": {
"properties": {
"BatteryPresence": {
"usage": [
"CSR",
"ResetPer"
],
"default": 255
},
"BatteryFault": {
"usage": [
"CSR"
],
"default": 255
},
"BatteryHealth": {
"usage": [
"CSR"
],
"default": 0
}
}
},
"bmc.kepler.LifeCycle.Retirement": {
"properties": {
"Media": {
"usage":[]
},
"Source": {
"usage":[]
},
"Description": {
"usage":[]
},
"Method": {
"usage":[]
},
"Result": {
"usage":[]
},
"Progress": {
"usage":[]
},
"State": {
"usage":[],
"alias": "RetirementState"
}
}
},
"bmc.kepler.Inventory.Hardware": {
"properties": {
"AssetType": {},
"AssetName": {},
"SerialNumber": {
"alias": "InventorySerialNumber"
},
"FirmwareVersion": {
"alias": "InventoryFirmwareVersion"
},
"PCBVersion": {
"usage": [
"CSR"
]
},
"Manufacturer": {},
"AssetTag": {},
"PartNumber": {},
"ManufactureDate": {},
"Slot": {},
"Model": {
"alias": "InventoryModel"
}
}
},
"bmc.kepler.Managers.Component.Configuration": {
"properties": {
"ComponentName": {
"usage": []
},
"ComponentType": {
"usage": []
}
},
"methods": {
"Recover": {
"privilege": [
"UserMgmt"
],
"req": {},
"rsp": {}
}
},
"signals": {
"ConfigurationChanged": {
"RecoveryRequired": {}
}
}
}
},
"properties": {
"RefChip": {
"usage": [
"CSR"
],
"baseType": "U8[]",
"refInterface": "bmc.kepler.Chip.BlockIO"
},
"SystemId": {
"usage": [
"CSR"
],
"baseType": "U8",
"readOnly": true
},
"SocketId": {
"usage": [
"CSR"
],
"baseType": "U8",
"readOnly": true
},
"Segment": {
"usage": [
"CSR"
],
"baseType": "U8",
"readOnly": true
},
"DevBus": {
"usage": [
"CSR"
],
"baseType": "U8",
"readOnly": true
},
"DevDevice": {
"usage": [
"CSR"
],
"baseType": "U8",
"readOnly": true
},
"DevFunction": {
"usage": [
"CSR"
],
"baseType": "U8",
"readOnly": true
},
"Eid": {
"baseType": "U8",
"readOnly": true
},
"Phyaddr": {
"baseType": "U16",
"readOnly": true
},
"CtrlOption1": {
"usage": [
"CSR"
],
"baseType": "U32",
"readOnly": true
},
"CtrlOption2": {
"usage": [
"CSR"
],
"baseType": "U32",
"readOnly": true
},
"CtrlOption3": {
"usage": [
"CSR"
],
"baseType": "U32",
"readOnly": true
},
"SlotId": {
"usage": [
"CSR"
],
"baseType": "U8",
"readOnly": true
},
"BootDeviceCountMappings": {
"usage": [
"CSR"
],
"readOnly": true,
"baseType": "Struct",
"$ref": "types.json#/defs/BootDeviceCountConf"
},
"CreatedByDeviceObject": {
"baseType": "Boolean",
"default": false
},
"DevicePath": {
"baseType": "String"
}
}
},
"SASPhy": {
"parent": "Controller",
"path": ":parent/SASPhy/:Id",
"privilege": ["ReadOnly"],
"interfaces": {
"bmc.kepler.Systems.Storage.PhyError": {
"properties": {
"PhyId": {
"usage": [
"CSR"
]
},
"InvalidDwordCount": {
"usage": [
"CSR"
]
},
"LossDwordSyncCount": {
"usage": [
"CSR"
]
},
"PhyResetProblemCount": {
"usage": [
"CSR"
]
},
"RunningDisparityErrorCount": {
"usage": [
"CSR"
]
}
}
}
},
"properties": {
"CreatedByDeviceObject": {
"baseType": "Boolean",
"default": false
}
}
},
"DiskArray": {
"tableName": "t_diskarrays_info",
"tableType": "Memory",
"path": "/bmc/kepler/Systems/:SystemId/Storage/Controllers/:ControllerId/DiskArrays/:Id",
"privilege": ["ReadOnly"],
"interfaces": {
"bmc.kepler.Systems.Storage.DiskArray": {
"properties": {
"Id": {
"primaryKey": true
},
"UsedSpaceMiB": {},
"TotalFreeSpaceMiB": {},
"FreeBlocksSpaceMiB": {},
"RefVolumes": {},
"RefDrives": {},
"DriveNumPerSpan": {},
"RAIDType": {},
"AverageDriveFreeSpaceMiB": {},
"RefControllerId": {
"primaryKey": true
}
}
}
},
"properties": {
"CreatedByDeviceObject": {
"baseType": "Boolean",
"default": false
},
"RefPDSlots": {
"baseType": "U8[]",
"readOnly": true
},
"RefPDEnclosures": {
"baseType": "U16[]",
"readOnly": true
}
}
},
"Drive": {
"path": "/bmc/kepler/Systems/:SystemId/Storage/Drives/:Id",
"privilege": ["ReadOnly"],
"tableName": "t_storage_drive",
"interfaces": {
"bmc.kepler.Systems.Storage.Drive": {
"properties": {
"NodeId":{
"usage": [
"CSR"
]
},
"Id": {
"usage": [
"CSR"
],
"primaryKey": true
},
"SlotNumber": {
"default": 255,
"usage": [
"ResetPer"
]
},
"Name": {
"usage": [
"CSR"
]
},
"Presence": {
"usage": [
"CSR"
],
"default": 255
},
"LocateLed": {
"usage": [
"CSR"
]
},
"FaultLed": {
"usage": [
"CSR"
]
},
"EnclosureId": {
"default": 65535,
"usage": [
"ResetPer"
]
},
"LocationIndicatorState": {},
"CapacityMiB": {
"usage": ["ResetPer"],
"default": 4294967295
},
"TemperatureCelsius": {
"usage": [
"CSR"
],
"default": 255
},
"Model": {
"usage": ["ResetPer"],
"default": "N/A"
},
"Protocol": {
"usage": ["ResetPer"],
"default": 255
},
"CapableSpeedGbs": {
"usage": ["ResetPer"],
"default": 255
},
"NegotiatedSpeedGbs": {
"usage": ["ResetPer"],
"default": 255
},
"MediaType": {
"usage": ["ResetPer"],
"default": 255
},
"FirmwareStatus": {
"usage": ["CSR"],
"default": 255
},
"SerialNumber": {
"usage": ["CSR", "ResetPer"],
"default": "N/A"
},
"Manufacturer": {
"usage": ["ResetPer"],
"default": "N/A"
},
"PowerOnHours": {},
"Revision": {
"usage": ["ResetPer"],
"default": "N/A"
},
"RotationSpeedRPM": {},
"BlockSizeBytes": {},
"SASAddress1": {},
"SASAddress2": {},
"Location": {},
"DeviceName": {
"usage": ["CSR"],
"default": "N/A"
},
"PredictedMediaLifeLeftPercent": {
"usage": ["CSR"],
"default": 255
},
"PredictedFailCount": {},
"MediaErrorCount": {},
"OtherErrorCount": {},
"PatrolState": {},
"PowerState": {},
"SlotPowerState": {
"usage": [
"CSR"
],
"default": 255
},
"RebuildState": {
"usage": [
"CSR"
],
"default": 0
},
"RebuildProgress": {},
"BootPriority": {},
"FormFactor": {},
"HotspareType": {},
"RefControllerId": {
"default": 255,
"usage": [
"ResetPer"
]
},
"RefVolumeList": {},
"RefDiskArrayId": {},
"ManufacturerId": {},
"PCIeLinkSpeed": {},
"ResourceId": {},
"ContainerPhysicalContext": {},
"SystemDisk": {
"default": 255
}
},
"methods": {
"SetLocationIndicatorState": {
"privilege":["BasicSetting"],
"req": {
"LocationIndicatorState": {}
},
"rsp": {
}
},
"SetFaultIndicatorState": {
"privilege":["BasicSetting"],
"req": {
"FaultIndicatorState": {}
},
"rsp": {
}
},
"SetSlotPowerState": {
"privilege":["PowerMgmt"],
"req": {
"SlotPowerState": {}
},
"rsp": {
}
},
"SetFirmwareStatus": {
"privilege":["BasicSetting"],
"req": {
"FirmwareStatus": {}
},
"rsp": {
}
},
"SetHotspareType": {
"privilege":["BasicSetting"],
"req": {
"HotspareType": {},
"VolumeId": {}
},
"rsp": {
}
},
"SetBootPriority": {
"privilege":["BasicSetting"],
"req": {
"BootPriority": {}
},
"rsp": {
}
},
"SetPatrolState": {
"privilege":["BasicSetting"],
"req": {
"PatrolState": {}
},
"rsp": {
}
},
"CryptoErase": {
"privilege":["BasicSetting"],
"req": {},
"rsp": {}
}
}
},
"bmc.kepler.Systems.Storage.Drive.AddrInfo": {
"properties": {
"Type": {
"usage": ["CSR"],
"default": "N/A"
},
"SocketId": {
"usage": ["CSR"],
"default": 0
},
"SlotId": {
"usage": ["CSR"],
"default": 0
},
"PortId": {
"usage": ["CSR"],
"default": 0
},
"RootBDF": {
"usage": ["CSR"],
"default": "N/A"
}
}
},
"bmc.kepler.Systems.Storage.Drive.DriveStatus": {
"properties": {
"Missing": {
"usage": ["CSR"],
"default": 0
},
"PredictiveFailure": {
"usage": ["CSR", "ResetPer"],
"default": 255
},
"InAFailedArray": {
"usage": ["CSR"],
"default": 0
},
"CapacityError": {
"usage": ["CSR"],
"default": false
},
"FirmwareStatusError": {
"usage": ["CSR"],
"default": false
},
"Failure": {
"usage": ["CSR", "ResetPer"],
"default": false
},
"Health": {
"usage": ["CSR"]
}
}
},
"bmc.kepler.Systems.Storage.Drive.SAS.SMART": {
"properties": {
"StripTemperatureCelsius": {},
"ElementsInGrownDefectList": {},
"ElementsInPrimaryDefectList": {
"default": 4294967295,
"usage" : [
"ResetPer"
]
},
"ManufacturedInWeekOfYear": {},
"BlocksSentToInitiator": {},
"BlocksReceivedFromInitiator": {},
"UntilNextInterSMARTTestMinutes": {},
"LastPrefailEventSeqNum": {}
}
},
"bmc.kepler.Metric": {},
"bmc.kepler.Inventory.Hardware": {
"properties": {
"AssetType": {},
"AssetName": {},
"SerialNumber": {
"alias": "InventorySerialNumber"
},
"FirmwareVersion": {
"alias": "InventoryFirmwareVersion"
},
"PCBVersion": {},
"Manufacturer": {
"alias": "InventoryManufacturer"
},
"AssetTag": {},
"PartNumber": {},
"ManufactureDate": {},
"Slot": {},
"Model": {
"alias": "InventoryModel"
}
}
},
"bmc.kepler.Systems.Storage.Drive.DriveSubHealth": {
"properties": {
"EstimatedRemainingLifespanInsufficient": {
"usage": [
"CSR",
"ResetPer"
],
"default": 0
},
"SLCSpareBlockPercentage": {
"usage": [
"CSR"
],
"default": 255
},
"TLCSpareBlockPercentage": {
"usage": [
"CSR"
],
"default": 255
},
"EstimatedRemainingLifespan": {
"usage": [
"CSR",
"PoweroffPer"
],
"default": 4294967295
},
"IODeteriorationHealthCode": {
"usage": [
"CSR",
"ResetPer"
],
"default": 0
},
"FailurePredicted": {
"usage": [
"ResetPer"
],
"default": false
}
}
},
"bmc.kepler.Systems.Storage.Drive.NVMe": {
"properties": {
"LifeUsedPercentage": {}
},
"methods": {
"GetSmartInfo": {
"privilege": ["BasicSetting"],
"req": {
"Vendor": {}
},
"rsp": {
"MessageResponse": {}
}
},
"SendNvmeMICommand": {
"privilege": ["UserMgmt"],
"req": {
"Opcode": {},
"Dword0": {},
"Dword1": {},
"RequestData": {}
},
"rsp": {
"Status": {},
"NVMeResponse": {},
"ResponseData": {}
}
},
"GetTelemetryData": {
"privilege": ["BasicSetting"],
"req": {
"DataType": {}
},
"rsp": {
"TaskId": {}
}
},
"GetIdentifyData": {
"privilege": ["BasicSetting"],
"req": {
"CNSValue": {}
},
"rsp": {
"MessageResponse": {}
}
}
}
},
"bmc.kepler.Systems.Storage.Drive.NVMe.SMART": {
"properties": {
"AvailableSpare": {},
"CriticalWarning": {},
"UsedPercentage": {},
"Status": {}
}
},
"bmc.kepler.Systems.Storage.Drive.Diagnose": {
"methods": {
"CollectDiagnoseData": {
"privilege":["BasicSetting"],
"req": {
"DiagnoseType": {}
},
"rsp": {
"TaskId": {}
}
},
"GetDiagnoseData": {
"privilege":["BasicSetting"],
"req": {
"DiagnoseType": {}
},
"rsp": {
"DiagnoseData": {}
}
}
}
},
"bmc.kepler.Systems.Storage.Drive.SATA.SMART": {
"properties": {
"AttributeRevision": {
"baseType": "U32",
"default": 4294967295
},
"AttributeRevisionNumber": {
"baseType": "U8",
"default": 0
},
"AttributeItemList": {
"baseType": "Array",
"items": {
"baseType": "Struct",
"$ref": "types.json#/defs/SataSmartAttributeItem"
}
}
}
},
"bmc.kepler.Managers.Component.Configuration": {
"properties": {
"ComponentName": {
"usage": []
},
"ComponentType": {
"usage": []
}
},
"methods": {
"Recover": {
"privilege": [
"UserMgmt"
],
"req": {},
"rsp": {}
}
},
"signals": {
"ConfigurationChanged": {
"RecoveryRequired": {}
}
}
}
},
"properties": {
"LocateReg": {
"usage": [
"CSR"
],
"baseType": "U8"
},
"FaultReg": {
"usage": [
"CSR"
],
"baseType": "U8"
},
"ActivationLed": {
"usage": [
"CSR"
],
"baseType": "U8"
},
"PhysicalLocation": {
"usage": [
"CSR"
],
"baseType": "String"
},
"PassThrough": {
"usage": [
"CSR"
],
"baseType": "U8",
"default": 255
},
"HddBackplaneStartSlot": {
"usage": [
"CSR"
],
"baseType": "U8",
"default": 255
},
"RelativeSlot": {
"usage": [
"CSR"
],
"baseType": "U8"
},
"LinkFault": {
"usage": [
"ResetPer"
],
"baseType": "Boolean",
"default": false
},
"SetLocateLed": {
"usage": [
"CSR"
],
"baseType": "U8"
},
"SetFaultLed": {
"usage": [
"CSR"
],
"baseType": "U8"
},
"CommandTimeoutTimes": {
"usage": [
"PoweroffPer"
],
"baseType": "U32",
"default": 0
},
"UnexpectedSenseTimes": {
"usage": [
"PoweroffPer"
],
"baseType": "U32",
"default": 0
},
"FaultLogCollectCount": {
"usage": [
"PoweroffPer"
],
"baseType": "U8",
"default": 0
},
"FaultHealCount": {
"usage": [
"PoweroffPer"
],
"baseType": "U8",
"default": 0
},
"FaultByOOB": {
"usage": [
"ResetPer"
],
"baseType": "Boolean",
"default": false
},
"FaultByCLPD": {
"usage": [
"ResetPer"
],
"baseType": "Boolean",
"default": false
},
"FaultByNVMeOOB": {
"usage": [
"ResetPer"
],
"baseType": "Boolean",
"default": false
},
"FaultByDeviceStatus": {
"usage": [
"ResetPer"
],
"baseType": "Boolean",
"default": false
},
"PrefailureByNVMeOOB": {
"usage": [
"ResetPer"
],
"baseType": "Boolean",
"default": false
},
"PrefailureBySmartDiag": {
"usage": [
"ResetPer"
],
"baseType": "Boolean",
"default": false
},
"PrefailureByDeviceStatus": {
"usage": [
"ResetPer"
],
"baseType": "Boolean",
"default": false
},
"PrefailureByRAID": {
"usage": [
"ResetPer"
],
"baseType": "Boolean",
"default": false
},
"OriginalId": {
"baseType": "U8",
"default": 255
},
"RefNVMePCIeAddrInfo": {
"usage": ["CSR"],
"baseType": "String",
"refInterface":"bmc.kepler.Systems.PcieAddrInfo"
},
"CurrentSlotPowerState" : {
"usage": [
"CSR"
],
"description": "硬盘当前的电源状态,未定义默认值为0xFF,下电为0,上电为1",
"baseType": "U8",
"default": 255
},
"PrefailureByFWStatus": {
"usage": [
"ResetPer"
],
"baseType": "Boolean",
"default": false
},
"SpareVolumeId": {
"baseType": "U8",
"usage": ["PoweroffPer"],
"default": 255
}
}
},
"DriveBackup": {
"tableName": "t_storage_drive_backup",
"tableType": "ResetPer",
"tableLocation": "Local",
"properties": {
"Id": {
"baseType": "U8",
"primaryKey": true
},
"Protocol": {
"baseType": "U8",
"default": 255
},
"Revision": {
"baseType": "String",
"default": "N/A"
},
"CapacityMiB": {
"baseType": "U32",
"default": 4294967295
},
"Model": {
"baseType": "String",
"default": "N/A"
},
"SerialNumber": {
"baseType": "String",
"default": "N/A"
},
"MediaType": {
"baseType": "U8",
"default": 255
},
"NegotiatedSpeedGbs": {
"baseType": "U8",
"default": 255
},
"CapableSpeedGbs": {
"baseType": "U8",
"default": 255
},
"Manufacturer": {
"baseType": "String",
"default": "N/A"
}
}
},
"Drives": {
"path": "/bmc/kepler/Systems/:SystemId/Storage/Drives",
"privilege": ["ReadOnly"],
"tableName": "t_drives_info",
"properties": {
"Id": {
"primaryKey": true,
"baseType": "U8"
}
},
"interfaces": {
"bmc.kepler.Systems.Storage.Drives": {
"properties": {
"MaxTemperatureCelsius": {},
"LogAutoCollectEnable": {
"default": true,
"privilege":{
"read": ["ReadOnly"],
"write": ["BasicSetting"]
},
"usage": [
"PoweroffPer"
]
},
"LogAutoCollectInterval": {
"default": 24,
"privilege":{
"read": ["ReadOnly"],
"write": ["BasicSetting"]
},
"usage": [
"PoweroffPer"
]
}
},
"methods": {
"CollectIODeteriorationDiagInfo": {
"privilege":["BasicSetting"],
"req": {},
"rsp": {
"TaskId": {}
}
},
"GetDrivesSubHealthDiagInfo": {
"privilege":["BasicSetting"],
"req": {
"SubHealthType": {}
},
"rsp": {
"SubHealthDiagInfoList": {}
}
},
"GetNvmeDriveRawData": {
"privilege":["BasicSetting"],
"req": {
"index": {}
},
"rsp": {
"NvmeDriveData": {}
}
},
"GetNvmeDriveCount": {
"req": {},
"rsp": {
"NvmeDriveCount": {}
}
},
"SetDriveSubHealthDiagResult": {
"privilege": ["BasicSetting"]
},
"StartCollectLog": {
"privilege": ["BasicSetting"],
"req": {
"DriveName": {}
},
"rsp": {}
},
"DumpLog": {
"privilege": ["DiagnoseMgmt"],
"req": {
"DriveName": {},
"OutputFilePath": {}
},
"rsp": {
"TaskId" : {}
}
}
}
}
}
},
"ReplicaDrive":{
"tableName": "t_ReplicaDrives_info",
"tableType": "Memory",
"path": "/bmc/kepler/Systems/:SystemId/Storage/ReplicaDrives/:Id",
"privilege": ["ReadOnly"],
"interfaces": {
"bmc.kepler.Systems.Storage.ReplicaDrive": {
"properties": {
"Id": {
"usage": [
"CSR"
],
"primaryKey": true
},
"SerialNumber": {},
"TemperatureCelsius": {
"default": 128
}
}
}
}
},
"Volume":{
"tableName": "t_volumes_info",
"tableType": "Memory",
"path": "/bmc/kepler/Systems/:SystemId/Storage/Controllers/:ControllerId/Volumes/:Id",
"privilege": ["ReadOnly"],
"interfaces": {
"bmc.kepler.Systems.Storage.Volume": {
"properties": {
"Id": {
"primaryKey": true
},
"VolumeName": {},
"OptimumIOSizeBytes": {},
"DefaultReadPolicy": {},
"DefaultWritePolicy": {},
"State": {"default": 255},
"RAIDType": {},
"CapacityBytes": {},
"DriveCachePolicy": {},
"CurrentForegroundInitState": {},
"ForegroundInitProgress": {},
"CurrentReadPolicy": {},
"CurrentWritePolicy": {},
"BootPriority": {},
"BootEnable": {},
"OSDriveName": {},
"BGIEnable": {},
"SSDCachecadeVolume": {},
"ConsistencyCheck": {},
"SSDCachingEnable": {},
"AssociatedVolumes": {},
"AssociatedCacheCadeVolume": {},
"DefaultCachePolicy": {},
"AccessPolicy": {},
"CurrentCachePolicy": {},
"CacheLineSizeKiB": {},
"AccelerationMethod": {},
"RebuildProgress": {},
"InitializationMode": {},
"RebuildState": {},
"RefControllerId": {
"primaryKey": true
},
"RefDriveList": {},
"RefDiskArrayList": {},
"HotSpareDriveList": {},
"SpanCount": {},
"MaxResizableSizeBytes": {}
},
"methods": {
"SetName": {
"privilege":["BasicSetting"],
"req": {
"Name": {}
},
"rsp": {}
},
"SetReadPolicy": {
"privilege":["BasicSetting"],
"req": {
"ReadPolicy": {}
},
"rsp": {}
},
"SetWritePolicy": {
"privilege":["BasicSetting"],
"req": {
"WritePolicy": {}
},
"rsp": {}
},
"SetBootable": {
"privilege":["BasicSetting"],
"req": {
"BootPriority": {}
},
"rsp": {}
},
"SetIOPolicy": {
"privilege":["BasicSetting"],
"req": {
"IOPolicy": {}
},
"rsp": {}
},
"SetBGIEnable": {
"privilege":["BasicSetting"],
"req": {
"BGIEnabled": {}
},
"rsp": {}
},
"SetAccessPolicy": {
"privilege":["BasicSetting"],
"req": {
"AccessPolicy": {}
},
"rsp": {}
},
"SetDiskCachePolicy": {
"privilege":["BasicSetting"],
"req": {
"DiskCachePolicy": {}
},
"rsp": {}
},
"StartForegroundInit": {
"privilege":["BasicSetting"],
"req": {
"InitType": {}
},
"rsp": {
"TaskId": {}
}
},
"CancelForegroundInit": {
"privilege":["BasicSetting"],
"req": {},
"rsp": {
"TaskId": {}
}
},
"SetCachecadeEnable": {
"privilege":["BasicSetting"],
"req": {
"AssociateCachecade": {}
},
"rsp": {}
},
"SetAccelerator": {
"privilege":["BasicSetting"],
"req": {
"Accelerator": {}
},
"rsp": {}
},
"SetCapacitySize": {
"privilege":["BasicSetting"],
"req": {
"CapacitySize": {},
"CapacityUnit": {}
},
"rsp": {}
},
"SetStripSize": {
"privilege":["BasicSetting"],
"req": {
"StripSize": {}
},
"rsp": {}
}
}
}
},
"properties": {
"CreatedByDeviceObject": {
"baseType": "Boolean",
"default": false
},
"NumDrivePerSpan": {
"baseType": "U8"
}
}
},
"Battery":{
"tableName": "t_batterys_info",
"tableType": "Memory",
"parent": "Controller",
"path": ":parent/Battery",
"privilege": ["ReadOnly"],
"interfaces": {
"bmc.kepler.Systems.Storage.Battery": {
"properties": {
"Name": {},
"State": {},
"Fault": {
"default": 255
},
"HealthStatus": {},
"Health": {},
"TemperatureCelsius": {
"usage": ["CSR"]
}
}
}
},
"properties": {
"RefController": {
"baseType": "U8"
},
"RefControllerDeviceName": {
"usage": ["CSR"],
"baseType": "String",
"primaryKey": true
},
"RefControllerSlotId": {
"usage": ["CSR"],
"baseType": "U8"
},
"RefControllerTypeId": {
"usage": ["CSR"],
"baseType": "U8"
},
"CreatedByDeviceObject": {
"baseType": "Boolean",
"default": false
}
}
},
"Nvme": {
"tableName": "t_nvme_info",
"tableType": "Memory",
"privilege": ["ReadOnly"],
"properties": {
"Slot": {
"primaryKey": true,
"usage": ["CSR"],
"baseType": "U8"
},
"MediaType": {
"usage": ["CSR"],
"baseType": "U8"
},
"Protocol": {
"usage": ["CSR"],
"baseType": "U8"
},
"Revision": {
"usage": ["CSR"],
"baseType": "String"
},
"PredictedMediaLifeLeftPercent": {
"usage": ["CSR"],
"baseType": "U8"
},
"VPDChip": {
"usage": [
"CSR"
],
"baseType": "U8[]",
"refInterface": "bmc.kepler.Chip.BlockIO"
},
"SSDChip": {
"usage": [
"CSR"
],
"baseType": "U8[]",
"refInterface": "bmc.kepler.Chip.BlockIO"
},
"RefComponent": {
"usage": [
"CSR"
],
"baseType": "U8[]",
"refInterface": "bmc.kepler.Systems.Component"
},
"TemperatureCelsius": {
"usage": ["CSR"],
"baseType": "U8"
},
"Failure": {
"usage": ["CSR"],
"baseType": "U16"
},
"PredictiveFailure": {
"usage": ["CSR"],
"baseType": "U16"
},
"SerialNumber": {
"usage": [],
"baseType": "String"
}
}
},
"VirtualVPDConnect": {
"tableName": "t_vpd_connect",
"tableType": "Memory",
"privilege": ["ReadOnly"],
"properties": {
"Slot": {
"primaryKey": true,
"usage": [
"CSR"
],
"baseType": "U8"
},
"RefVPDChip": {
"usage": [
"CSR"
],
"baseType": "U8[]",
"refInterface": "bmc.kepler.Chip.BlockIO"
},
"RefConnector": {
"usage": [
"CSR"
],
"baseType": "U8[]",
"refInterface": "bmc.kepler.Connector"
},
"RefPolicyConnector": {
"usage": [
"CSR"
],
"baseType": "U8[]",
"refInterface": "bmc.kepler.Connector"
}
}
},
"Port":{
"path": "/bmc/kepler/Systems/:SystemId/Storage/Controllers/:ControllerId/Ports/:Id",
"privilege": ["ReadOnly"],
"interfaces": {
"bmc.kepler.Systems.Storage.SASMetrics": {
"properties": {
"ControllerId": {},
"InvalidDwordCount": {},
"LossDwordSyncCount": {},
"PhyResetProblemCount": {},
"RunningDisparityErrorCount": {}
}
}
},
"properties": {}
},
"DriveInfoTable": {
"tableName": "t_drive_info",
"properties": {
"Id": {
"primaryKey": true,
"baseType": "String",
"usage": [
"PoweroffPer"
]
}
}
},
"DrivesTableInfo": {
"tableName": "t_drives_table_info",
"properties": {
"Id": {
"primaryKey": true,
"baseType": "String",
"usage": [
"PoweroffPer"
]
},
"TemperatureCelsius": {
"baseType": "U8",
"usage": [
"PoweroffPer"
]
},
"IsAlerted": {
"baseType": "Boolean",
"usage": [
"PoweroffPer"
]
}
}
},
"DiskPartition": {
"path": "/bmc/kepler/Systems/:SystemId/Storage/DiskPartitions/:Id",
"privilege": ["ReadOnly"],
"interfaces": {
"bmc.kepler.Systems.Storage.DiskPartition": {
"properties": {
"Name": {},
"Usage": {},
"UsedCapacityGiB": {},
"TotalCapacityGiB": {}
}
}
}
},
"StorageReset":{
"tableName": "t_storage_reset",
"tableLocation": "Local",
"tableType": "ResetPer",
"description": "本地存储复位持久化数据",
"properties": {
"PerId": {
"primaryKey": true,
"baseType": "String"
},
"Key": {
"primaryKey": true,
"baseType": "String"
},
"Value": {
"baseType": "String"
}
}
},
"GlobalStorageConfigTable": {
"tableName": "t_storage_global_config_table",
"properties": {
"Id": {
"baseType": "String",
"primaryKey": true,
"usage": [
"PoweroffPer"
],
"default": "GlobalStorageConfig"
},
"DiskPartitionUsagePercentageThreshold" : {
"baseType": "U8",
"default": 100,
"usage": [
"PoweroffPer"
]
}
}
},
"ControllerConfigBackup": {
"tableName": "t_storage_ctrl_config_backup",
"properties": {
"ControllerTypeId": {
"baseType": "U8",
"primaryKey": true,
"usage": ["PoweroffPer"],
"default": 255
},
"ControllerSlotId": {
"baseType": "U8",
"primaryKey": true,
"usage": ["PoweroffPer"],
"default": 255
},
"CopyBackState": {
"baseType": "U8",
"usage": ["PoweroffPer"],
"default": 255
},
"SmarterCopyBackState": {
"baseType": "U8",
"usage": ["PoweroffPer"],
"default": 255
},
"JBODState": {
"baseType": "U8",
"usage": ["PoweroffPer"],
"default": 255
},
"MaintainPDFailHistory": {
"baseType": "U8",
"usage": ["PoweroffPer"],
"default": 255
},
"WorkMode": {
"baseType": "String",
"usage": ["PoweroffPer"],
"default": "N/A"
},
"NoBatteryWriteCacheEnabled": {
"baseType": "U8",
"usage": ["PoweroffPer"],
"default": 255
},
"ReadCachePercent": {
"baseType": "U8",
"usage": ["PoweroffPer"],
"default": 255
},
"UnconfiguredDriveWriteCachePolicy": {
"baseType": "String",
"usage": ["PoweroffPer"],
"default": "N/A"
},
"HBADriveWriteCachePolicy": {
"baseType": "String",
"usage": ["PoweroffPer"],
"default": "N/A"
},
"ConfiguredDriveWriteCachePolicy": {
"baseType": "String",
"usage": ["PoweroffPer"],
"default": "N/A"
},
"BackupTimestamp": {
"baseType": "U32",
"usage": ["PoweroffPer"],
"default": 0
}
}
},
"DriveConfigBackup": {
"tableName": "t_storage_drive_config_backup",
"properties": {
"DriveModel": {
"baseType": "String",
"primaryKey": true,
"usage": ["PoweroffPer"],
"default": "N/A"
},
"DriveSlotNumber": {
"baseType": "U8",
"primaryKey": true,
"usage": ["PoweroffPer"],
"default": 255
},
"HotspareType": {
"baseType": "U8",
"usage": ["PoweroffPer"],
"default": 255
},
"BootPriority": {
"baseType": "U8",
"usage": ["PoweroffPer"],
"default": 255
},
"SpareVolumeId": {
"baseType": "U8",
"usage": ["PoweroffPer"],
"default": 255
},
"BackupTimestamp": {
"baseType": "U32",
"usage": ["PoweroffPer"],
"default": 0
}
}
},
"NVMeConfig": {
"privilege": ["ReadOnly"],
"properties": {
"MultiHostMappings": {
"usage": ["CSR"],
"baseType": "Array",
"items": {
"baseType": "Struct",
"$ref": "types.json#/defs/Configuration"
}
}
}
},
"StorageSetting": {
"tableName": "t_storage_setting_table_info",
"path": "/bmc/kepler/Chassis/:ChassisId/Storage",
"privilege": ["ReadOnly"],
"interfaces": {
"bmc.kepler.Chassis.Storage.StorageSetting": {
"properties": {
"SSDMediaLifeLeftPercentThreshold" : {
"privilege":{
"read": ["ReadOnly"],
"write": ["DiagnoseMgmt"]
},
"usage": ["CSR", "PoweroffPer"],
"default": 5
}
}
}
},
"properties": {
"Id": {
"primaryKey": true,
"usage": ["CSR"],
"baseType": "U8",
"default": 0
}
}
},
"ControllerFirmware": {
"privilege": ["ReadOnly"],
"properties": {
"ComponentID": {
"baseType": "U8",
"description": "用于区分组件,未定义默认值为0xFF",
"usage": ["CSR"],
"default": 255
},
"ComponentIDEx": {
"baseType": "U32",
"description": "用于细分组件,未定义默认值为0xFFFFFFFF",
"default": 4294967295,
"usage": ["CSR"]
}
}
},
"UpgradedDrivesPendingActive": {
"tableName": "t_storage_upgrade_pending_active",
"tableType": "ResetPer",
"tableLocation": "Local",
"privilege": ["ConfigureSelf"],
"properties": {
"DriveName": {
"baseType": "String",
"default": "N/A",
"primaryKey": true
}
}
}
}