blob: adfaf1619f0dc6005f7f9bff064319b43b5132ea [file] [log] [blame]
syntax = "proto3";
package platforms_syshealth.collection.feed;
// Represents a node as defined in UHM-M and used by MachPS.
message NodeEntityId {
string machine_name = 1;
string entity_tag = 2; // e.g., "host-compute-node", "nic-offload-node"
string hostname = 3; // e.g., "mvbco1", "mvbco1-n1"
}
message CollectionEntityId {
oneof type {
string machine_name = 1; // Targets the entire machine.
NodeEntityId node_entity = 2; // Targets a specific node.
string network_device_name = 3; // For network devices.
}
}