data/views/redfish-1.0/redfish.1.0.0.simplestorage.1.0.0.json
{
"@odata.context" : "<%= basepath %>/$metadata#SimpleStorage.SimpleStorage",
"@odata.id": "<%= url %>",
"@odata.type": "#SimpleStorage.v1_0_0.SimpleStorage",
"Oem" : {},
"Name": "Simple Storage Controller",
"Id": "<%= index %>",
"Description": "<%= controller.controller_name %>",
"Devices": [
<% devices.forEach(function(device, i, arr) { %>
{
"Oem": {
"EMC" : {
"Revision": "<%= device.Identity['Revision'] || device.Identity['Firmware Version'] || 'Unknown' %>",
"Capacity": "<%= device.Identity['User Capacity'] || 'Unknown' %>",
"SerialNumbers": "<%= device.Identity['Serial Number'] || device.Identity['Serial number'] || 'Unknown' %>",
<% if (undefined != device.Identity['Rotation Rate']) { %>
"Type": "<%= (device.Identity['Rotation Rate'].indexOf('rpm') >= 0) ? 'HDD' : 'SDD' %>"
<% } else { %>
"Type": "Unknown"
<% } %>
}
},
"Name": "",
"Status": {},
"Manufacturer": "<%= device.Identity['Vendor'] || 'Unknown' %>",
"Model": "<%= device.Identity['Device Model'] || device.Identity['Product'] || 'Unknown' %>"
}
<%= ( arr.length > 0 && i < arr.length-1 ) ? ',': '' %>
<% }); %>
],
"Status": {}
}