{
    "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
            }
        }
    }
}