1{ 2 "Bus": "$bus", 3 "Exposes": [ 4 { 5 "Address": "$address", 6 "Bus": "$bus", 7 "Name": "NVMe $index FRU", 8 "Type": "EEPROM" 9 }, 10 { 11 "Address": "0x6a", 12 "Bus": "$bus", 13 "Name": "NVMe $index Temp", 14 "Thresholds": [ 15 { 16 "Direction": "greater than", 17 "Name": "upper critical", 18 "Severity": 1, 19 "Value": 115 20 }, 21 { 22 "Direction": "greater than", 23 "Name": "upper non critical", 24 "Severity": 0, 25 "Value": 110 26 }, 27 { 28 "Direction": "less than", 29 "Name": "lower non critical", 30 "Severity": 0, 31 "Value": 5 32 }, 33 { 34 "Direction": "less than", 35 "Name": "lower critical", 36 "Severity": 1, 37 "Value": 0 38 } 39 ], 40 "Type": "NVME1000" 41 } 42 ], 43 "Logging": "Off", 44 "Name": "NVMe $index", 45 "Probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': 'P(45|55)\\d\\d\\w?', 'PRODUCT_MANUFACTURER': '(Intel|INTEL).*'})", 46 "Type": "NVMe", 47 "xyz.openbmc_project.Inventory.Decorator.Asset": { 48 "Manufacturer": "$PRODUCT_MANUFACTURER", 49 "Model": "$PRODUCT_PRODUCT_NAME", 50 "PartNumber": "$PRODUCT_PART_NUMBER", 51 "SerialNumber": "$PRODUCT_SERIAL_NUMBER" 52 }, 53 "xyz.openbmc_project.Inventory.Item.Chassis": {} 54} 55