forked from JointCloud/pcm-coordinator
76 lines
2.9 KiB
YAML
76 lines
2.9 KiB
YAML
type: google.api.Service
|
|
config_version: 3
|
|
|
|
http:
|
|
rules:
|
|
- selector: slurm.SlurmService.ListUsers
|
|
get: "/apis/slurm/listUsers"
|
|
- selector: slurm.SlurmService.GetUser
|
|
get: "/apis/slurm/getUser"
|
|
- selector: slurm.SlurmService.AddUser
|
|
post: "/apis/slurm/addUser"
|
|
- selector: slurm.SlurmService.DeleteUser
|
|
delete: "/apis/slurm/deleteUser"
|
|
- selector: slurm.SlurmService.ListAssociations
|
|
get: "/apis/slurm/listAssociations"
|
|
- selector: slurm.SlurmService.GetAssociation
|
|
get: "/apis/slurm/getAssociation"
|
|
- selector: slurm.SlurmService.ListAccounts
|
|
get: "/apis/slurm/listAccounts"
|
|
- selector: slurm.SlurmService.GetAccount
|
|
get: "/apis/slurm/getAccount"
|
|
- selector: slurm.SlurmService.AddAccount
|
|
post: "/apis/slurm/addAccount"
|
|
- selector: slurm.SlurmService.DeleteAccount
|
|
delete: "/apis/slurm/deleteAccount"
|
|
- selector: slurm.SlurmService.ListWckeys
|
|
get: "/apis/slurm/listWckeys"
|
|
- selector: slurm.SlurmService.GetWckey
|
|
get: "/apis/slurm/getWckey"
|
|
- selector: slurm.SlurmService.ListClusters
|
|
get: "/apis/slurm/listClusters"
|
|
- selector: slurm.SlurmService.GetCluster
|
|
get: "/apis/slurm/getCluster"
|
|
- selector: slurm.SlurmService.AddCluster
|
|
post: "/apis/slurm/addCluster"
|
|
- selector: slurm.SlurmService.DeleteCluster
|
|
delete: "/apis/slurm/deleteCluster"
|
|
- selector: slurm.SlurmService.ListNodes
|
|
get: "/apis/slurm/listNodes"
|
|
- selector: slurm.SlurmService.GetNode
|
|
get: "/apis/slurm/getNode"
|
|
- selector: slurm.SlurmService.ListPartitions
|
|
get: "/apis/slurm/listPartitions"
|
|
- selector: slurm.SlurmService.GetPartition
|
|
get: "/apis/slurm/getPartition"
|
|
- selector: slurm.SlurmService.ListReservations
|
|
get: "/apis/slurm/listReservations"
|
|
- selector: slurm.SlurmService.GetReservation
|
|
get: "/apis/slurm/getReservation"
|
|
- selector: slurm.SlurmService.GetAllJobs
|
|
get: "/apis/slurm/getAllJobs"
|
|
- selector: slurm.SlurmService.GetJob
|
|
get: "/apis/slurm/getJob/{JobId}"
|
|
- selector: slurm.SlurmService.SubmitJob
|
|
post: "/apis/slurm/submitJob/data"
|
|
body: "data"
|
|
- selector: slurm.SlurmService.DeleteJob
|
|
delete: "/apis/slurm/deleteJob/{JobId}"
|
|
- selector: slurm.SlurmService.UpdateJob
|
|
post: "/apis/slurm/updateJob/data"
|
|
body: "data"
|
|
- selector: slurm.SlurmService.GetDiag
|
|
get: "/apis/slurm/getDiag"
|
|
- selector: slurm.SlurmService.GetQos
|
|
get: "/apis/slurm/getQos"
|
|
- selector: slurm.SlurmService.GetSlurmdbJobs
|
|
get: "/apis/slurm/getAllSlurmdbJobs"
|
|
- selector: slurm.SlurmService.GetSlurmdbJobById
|
|
get: "/apis/slurm/getSlurmdbJobById/{JobId}"
|
|
- selector: slurm.SlurmService.DeleteQos
|
|
delete: "/apis/slurm/deleteQos"
|
|
- selector: slurm.SlurmService.GetQosByName
|
|
get: "/apis/slurm/getQosByName/{name}"
|
|
- selector: slurm.SlurmService.AddQos
|
|
post: "/apis/slurm/addQos"
|