| 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. |
| } |
| } |