pcm-coordinator/adaptor/pcm_slurm/idl/slurm.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"