message ClusterConfiguration {
ClusterId id = 1;
ClusterName name = 2;
opendut.types.peer.PeerId leader = 3;
repeated opendut.types.topology.DeviceId devices = 4;
}
message ClusterAssignment {
ClusterId id = 1;
opendut.types.peer.PeerId leader = 3;
repeated PeerClusterAssignment assignments = 4;
}
message PeerClusterAssignment {
opendut.types.peer.PeerId peer_id = 1;
opendut.types.util.IpAddress vpn_address = 2;
opendut.types.util.Port can_server_port = 3;
repeated opendut.types.util.NetworkInterfaceDescriptor device_interfaces = 4;
}