blob: 8fe276ba92c4208a541b7c484ee05c646470d687 [file] [log] [blame]
edition = "2023";
package milotic_tlbmc;
import "topology_config.proto";
// Stable Id to be populated into Redfish Location object.
// Example:
// "@odata.id": "/redfish/v1/Chassis/ParentChassis/SomeResource/TestResource",
// "Id": "TestResource",
// "Location": {
// "PartLocationContext: "PE0/IO0",
// "PartLocation": {
// "LocationType": "Slot",
// "ServiceLabel": "Foo"
// },
// "Oem": {
// "Google": {
// "EmbeddedLocationContext: "SomeResource/TestResource"
// }
// }
// }
message StableId {
string service_label = 1;
string part_location_context = 2;
string embedded_location_context = 3;
PartLocationType location_type = 4;
string machine_local_devpath = 5;
}