pcm-coordinator/adaptor/pcm_slurm/idl/slurm_reservation.proto

47 lines
883 B
Protocol Buffer

syntax = "proto3";
package slurm;
option go_package = "/slurmpb";
import "idl/static.proto";
message ReservationInfo{
string Accounts = 1;
int64 End_time =2;
string Features =3;
uint32 Flags =4;
string Licenses =5;
string Name =6;
uint32 Node_cnt =7;
uint32 Core_cnt =8;
int32 Node_inx =9;
string Node_list =10;
string Partition =11;
int64 Start_time =12;
string Users =13;
}
message ListReservationsReq{
SlurmVersion SlurmVersion = 1;
}
message ListReservationsResp{
repeated ReservationInfo Reservation_list =1;
}
message GetReservationReq{
SlurmVersion slurm_version = 1;
string reservation_name = 2;
}
message GetReservationResp {
repeated ReservationInfo reservation_infos = 1;
}
/*message Partition_info_msg{
int64 Last_update =1;
uint32 Record_count =2;
uint32 Error_code =3;
repeated PartitionInfo Partition_list =4;
}*/