xref: /openbmc/libbej/test/json/drive_oem.json (revision 7daa5f8e)
1{
2    "@odata.id": "/redfish/v1/drives/1",
3    "@odata.type": "#Drive.v1_5_0.Drive",
4    "@odata.etag": "FBS4553345",
5    "Id": "Drive1",
6    "Name": "Disk Bay 1",
7    "IndicatorLED": "Lit",
8    "Model": "Consorto MM0500FBFVQ",
9    "Revision": "C1.1",
10    "Status": {
11       "State": "Enabled",
12       "Health": "Warning"
13    },
14    "Actions": {
15       "#Drive.SecureErase": {
16          "target": "/redfish/v1/drives/1/Actions/Drive.SecureErase",
17          "title": "Secure Erase a Drive"
18       },
19      "#Drive.Reset": {
20          "target": "/redfish/v1/drives/1/Actions/Drive.Reset",
21          "title": "Reset a Drive",
22          "ResetType@Redfish.AllowableValues": [
23                "On",
24                "ForceOff",
25                "ForceRestart",
26                "Nmi",
27                "ForceOn",
28                "PushPowerButton"
29            ]
30      }
31    },
32    "Status@Message.ExtendedInfo": [
33        {
34            "MessageId": "PredictiveFailure",
35            "Severity": "Warning",
36            "RelatedProperties": ["FailurePredicted", "MediaType"]
37        },
38        {
39            "MessageId": "LinkFailure",
40            "Severity": "Warning",
41            "MessageArgs": ["Port", "1"]
42        }
43    ],
44    "CapacityBytes": 500105991946,
45    "BlockSizeBytes": 512,
46    "Identifiers": [
47        {
48            "DurableNameFormat": "NAA",
49            "DurableName": "5000C5004183A941"
50        }
51    ],
52    "FailurePredicted": true,
53    "Protocol": "SAS",
54    "MediaType": "HDD",
55    "Manufacturer": "CONSORTO",
56    "SerialNumber": "9XF11DLF00009238W7LN",
57    "PhysicalLocation": {
58       "PartLocation": {
59           "LocationOrdinalValue": 1,
60           "LocationType": "Bay",
61           "ServiceLabel": "Port=A:Bay=1"
62       }
63    },
64    "RotationSpeedRPM": 15000.0,
65    "CapableSpeedGbs": 5.0e-4,
66    "NegotiatedSpeedGbs": 12.0,
67    "Operations": [
68       {
69           "OperationName": "Erasing",
70           "PercentageComplete": 20,
71           "AssociatedTask": {
72              "@odata.id": "/redfish/v1/Tasks/1"
73           }
74       },
75       {
76           "OperationName": "Rebuilding",
77           "PercentageComplete": 70,
78           "AssociatedTask": {
79              "@odata.id": "/redfish/v1/Tasks/2"
80           }
81       }
82    ],
83   "Links": {
84      "Volumes": [
85         {
86            "@odata.id": "/redfish/v1/Systems/1/Storage/1/Volumes/1"
87         },
88         {
89            "@odata.id": "/redfish/v1/Systems/1/Storage/1/Volumes/2"
90         },
91         {
92            "@odata.id": "/redfish/v1/Systems/1/Storage/1/Volumes/3"
93         }
94      ]
95   },
96   "Oem": {
97       "OEM1": {
98           "@odata.type": "#OEMDriveExt.v1_0_0.OEM1DriveExt",
99           "ArrayOfStrings": [
100               "str1",
101               "str2",
102               "str3",
103               "str4"
104           ],
105           "ArrayOfInts": [
106               10,
107               20,
108               30,
109               40,
110               50
111           ]
112       }
113   }
114}
115