API to access and control Slurm
This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.
- API version: Slurm-24.05.2&openapi/dbv0.0.39&openapi/v0.0.39&openapi/slurmdbd&openapi/slurmctld
- Package version: 1.0.0
- Build package: org.openapitools.codegen.languages.GoClientCodegen For more information, please visit https://www.schedmd.com/
go get github.com/ubccr/slurmrest
package main
import (
"context"
"fmt"
"log"
"net/http"
"time"
"github.com/ubccr/slurmrest"
)
func main() {
cfg := slurmrest.NewConfiguration()
cfg.HTTPClient = &http.Client{Timeout: time.Second * 3600}
cfg.Scheme = "http"
cfg.Host = "localhost"
client := slurmrest.NewAPIClient(cfg)
req := jc.client.SlurmAPI.SlurmV0040GetJobs(context.Background())
jobs, resp, err := jc.client.SlurmAPI.SlurmV0040GetJobsExecute(req)
if err != nil {
log.Fatalf("FAIL: %s", err)
} else if resp.StatusCode != 200 {
log.Fatalf("Invalid status code: %d\n", resp.StatusCode)
}
for _, job := range jobs.GetJobs() {
fmt.Printf("Job %s - %s\n", job.GetJobId(), job.GetJobState())
}
}
All URIs are relative to http://localhost
Class | Method | HTTP request | Description |
---|---|---|---|
SlurmAPI | SlurmV0039CancelJob | Delete /slurm/v0.0.39/job/{job_id} | cancel or signal job |
SlurmAPI | SlurmV0039DeleteNode | Delete /slurm/v0.0.39/node/{node_name} | delete node |
SlurmAPI | SlurmV0039Diag | Get /slurm/v0.0.39/diag | get diagnostics |
SlurmAPI | SlurmV0039GetJob | Get /slurm/v0.0.39/job/{job_id} | get job info |
SlurmAPI | SlurmV0039GetJobs | Get /slurm/v0.0.39/jobs | get list of jobs |
SlurmAPI | SlurmV0039GetNode | Get /slurm/v0.0.39/node/{node_name} | get node info |
SlurmAPI | SlurmV0039GetNodes | Get /slurm/v0.0.39/nodes | get all node info |
SlurmAPI | SlurmV0039GetPartition | Get /slurm/v0.0.39/partition/{partition_name} | get partition info |
SlurmAPI | SlurmV0039GetPartitions | Get /slurm/v0.0.39/partitions | get all partition info |
SlurmAPI | SlurmV0039GetReservation | Get /slurm/v0.0.39/reservation/{reservation_name} | get reservation info |
SlurmAPI | SlurmV0039GetReservations | Get /slurm/v0.0.39/reservations | get all reservation info |
SlurmAPI | SlurmV0039Ping | Get /slurm/v0.0.39/ping | ping test |
SlurmAPI | SlurmV0039SlurmctldGetLicenses | Get /slurm/v0.0.39/licenses | get all Slurm tracked license info |
SlurmAPI | SlurmV0039SubmitJob | Post /slurm/v0.0.39/job/submit | submit new job |
SlurmAPI | SlurmV0039UpdateJob | Post /slurm/v0.0.39/job/{job_id} | update job |
SlurmAPI | SlurmV0039UpdateNode | Post /slurm/v0.0.39/node/{node_name} | update node properties |
SlurmAPI | SlurmV0040DeleteJob | Delete /slurm/v0.0.40/job/{job_id} | cancel or signal job |
SlurmAPI | SlurmV0040DeleteJobs | Delete /slurm/v0.0.40/jobs/ | send signal to list of jobs |
SlurmAPI | SlurmV0040DeleteNode | Delete /slurm/v0.0.40/node/{node_name} | delete node |
SlurmAPI | SlurmV0040GetDiag | Get /slurm/v0.0.40/diag/ | get diagnostics |
SlurmAPI | SlurmV0040GetJob | Get /slurm/v0.0.40/job/{job_id} | get job info |
SlurmAPI | SlurmV0040GetJobs | Get /slurm/v0.0.40/jobs/ | get list of jobs |
SlurmAPI | SlurmV0040GetJobsState | Get /slurm/v0.0.40/jobs/state/ | get list of job states |
SlurmAPI | SlurmV0040GetLicenses | Get /slurm/v0.0.40/licenses/ | get all Slurm tracked license info |
SlurmAPI | SlurmV0040GetNode | Get /slurm/v0.0.40/node/{node_name} | get node info |
SlurmAPI | SlurmV0040GetNodes | Get /slurm/v0.0.40/nodes/ | get node(s) info |
SlurmAPI | SlurmV0040GetPartition | Get /slurm/v0.0.40/partition/{partition_name} | get partition info |
SlurmAPI | SlurmV0040GetPartitions | Get /slurm/v0.0.40/partitions/ | get all partition info |
SlurmAPI | SlurmV0040GetPing | Get /slurm/v0.0.40/ping/ | ping test |
SlurmAPI | SlurmV0040GetReconfigure | Get /slurm/v0.0.40/reconfigure/ | request slurmctld reconfigure |
SlurmAPI | SlurmV0040GetReservation | Get /slurm/v0.0.40/reservation/{reservation_name} | get reservation info |
SlurmAPI | SlurmV0040GetReservations | Get /slurm/v0.0.40/reservations/ | get all reservation info |
SlurmAPI | SlurmV0040GetShares | Get /slurm/v0.0.40/shares | get fairshare info |
SlurmAPI | SlurmV0040PostJob | Post /slurm/v0.0.40/job/{job_id} | update job |
SlurmAPI | SlurmV0040PostJobSubmit | Post /slurm/v0.0.40/job/submit | submit new job |
SlurmAPI | SlurmV0040PostNode | Post /slurm/v0.0.40/node/{node_name} | update node properties |
SlurmAPI | SlurmV0041DeleteJob | Delete /slurm/v0.0.41/job/{job_id} | cancel or signal job |
SlurmAPI | SlurmV0041DeleteJobs | Delete /slurm/v0.0.41/jobs/ | send signal to list of jobs |
SlurmAPI | SlurmV0041DeleteNode | Delete /slurm/v0.0.41/node/{node_name} | delete node |
SlurmAPI | SlurmV0041GetDiag | Get /slurm/v0.0.41/diag/ | get diagnostics |
SlurmAPI | SlurmV0041GetJob | Get /slurm/v0.0.41/job/{job_id} | get job info |
SlurmAPI | SlurmV0041GetJobs | Get /slurm/v0.0.41/jobs/ | get list of jobs |
SlurmAPI | SlurmV0041GetJobsState | Get /slurm/v0.0.41/jobs/state/ | get list of job states |
SlurmAPI | SlurmV0041GetLicenses | Get /slurm/v0.0.41/licenses/ | get all Slurm tracked license info |
SlurmAPI | SlurmV0041GetNode | Get /slurm/v0.0.41/node/{node_name} | get node info |
SlurmAPI | SlurmV0041GetNodes | Get /slurm/v0.0.41/nodes/ | get node(s) info |
SlurmAPI | SlurmV0041GetPartition | Get /slurm/v0.0.41/partition/{partition_name} | get partition info |
SlurmAPI | SlurmV0041GetPartitions | Get /slurm/v0.0.41/partitions/ | get all partition info |
SlurmAPI | SlurmV0041GetPing | Get /slurm/v0.0.41/ping/ | ping test |
SlurmAPI | SlurmV0041GetReconfigure | Get /slurm/v0.0.41/reconfigure/ | request slurmctld reconfigure |
SlurmAPI | SlurmV0041GetReservation | Get /slurm/v0.0.41/reservation/{reservation_name} | get reservation info |
SlurmAPI | SlurmV0041GetReservations | Get /slurm/v0.0.41/reservations/ | get all reservation info |
SlurmAPI | SlurmV0041GetShares | Get /slurm/v0.0.41/shares | get fairshare info |
SlurmAPI | SlurmV0041PostJob | Post /slurm/v0.0.41/job/{job_id} | update job |
SlurmAPI | SlurmV0041PostJobAllocate | Post /slurm/v0.0.41/job/allocate | submit new job allocation without any steps that must be signaled to stop |
SlurmAPI | SlurmV0041PostJobSubmit | Post /slurm/v0.0.41/job/submit | submit new job |
SlurmAPI | SlurmV0041PostNode | Post /slurm/v0.0.41/node/{node_name} | update node properties |
SlurmAPI | SlurmdbV0039AddClusters | Post /slurmdb/v0.0.39/clusters | Add clusters |
SlurmAPI | SlurmdbV0039AddWckeys | Post /slurmdb/v0.0.39/wckeys | Add wckeys |
SlurmAPI | SlurmdbV0039DeleteAccount | Delete /slurmdb/v0.0.39/account/{account_name} | Delete account |
SlurmAPI | SlurmdbV0039DeleteAssociation | Delete /slurmdb/v0.0.39/association | Delete association |
SlurmAPI | SlurmdbV0039DeleteAssociations | Delete /slurmdb/v0.0.39/associations | Delete associations |
SlurmAPI | SlurmdbV0039DeleteCluster | Delete /slurmdb/v0.0.39/cluster/{cluster_name} | Delete cluster |
SlurmAPI | SlurmdbV0039DeleteQos | Delete /slurmdb/v0.0.39/qos/{qos_name} | Delete QOS |
SlurmAPI | SlurmdbV0039DeleteUser | Delete /slurmdb/v0.0.39/user/{user_name} | Delete user |
SlurmAPI | SlurmdbV0039DeleteWckey | Delete /slurmdb/v0.0.39/wckey/{wckey} | Delete wckey |
SlurmAPI | SlurmdbV0039Diag | Get /slurmdb/v0.0.39/diag | Get slurmdb diagnostics |
SlurmAPI | SlurmdbV0039GetAccount | Get /slurmdb/v0.0.39/account/{account_name} | Get account info |
SlurmAPI | SlurmdbV0039GetAccounts | Get /slurmdb/v0.0.39/accounts | Get account list |
SlurmAPI | SlurmdbV0039GetAssociation | Get /slurmdb/v0.0.39/association | Get association info |
SlurmAPI | SlurmdbV0039GetAssociations | Get /slurmdb/v0.0.39/associations | Get association list |
SlurmAPI | SlurmdbV0039GetCluster | Get /slurmdb/v0.0.39/cluster/{cluster_name} | Get cluster info |
SlurmAPI | SlurmdbV0039GetClusters | Get /slurmdb/v0.0.39/clusters | Get cluster list |
SlurmAPI | SlurmdbV0039GetConfig | Get /slurmdb/v0.0.39/config | Dump all configuration information |
SlurmAPI | SlurmdbV0039GetJob | Get /slurmdb/v0.0.39/job/{job_id} | Get job info |
SlurmAPI | SlurmdbV0039GetJobs | Get /slurmdb/v0.0.39/jobs | Get job list |
SlurmAPI | SlurmdbV0039GetQos | Get /slurmdb/v0.0.39/qos | Get QOS list |
SlurmAPI | SlurmdbV0039GetSingleQos | Get /slurmdb/v0.0.39/qos/{qos_name} | Get QOS info |
SlurmAPI | SlurmdbV0039GetTres | Get /slurmdb/v0.0.39/tres | Get TRES info |
SlurmAPI | SlurmdbV0039GetUser | Get /slurmdb/v0.0.39/user/{user_name} | Get user info |
SlurmAPI | SlurmdbV0039GetUsers | Get /slurmdb/v0.0.39/users | Get user list |
SlurmAPI | SlurmdbV0039GetWckey | Get /slurmdb/v0.0.39/wckey/{wckey} | Get wckey info |
SlurmAPI | SlurmdbV0039GetWckeys | Get /slurmdb/v0.0.39/wckeys | Get wckey list |
SlurmAPI | SlurmdbV0039SetConfig | Post /slurmdb/v0.0.39/config | Load all configuration information |
SlurmAPI | SlurmdbV0039UpdateAccounts | Post /slurmdb/v0.0.39/accounts | Update accounts |
SlurmAPI | SlurmdbV0039UpdateAssociations | Post /slurmdb/v0.0.39/associations | Set associations info |
SlurmAPI | SlurmdbV0039UpdateQos | Post /slurmdb/v0.0.39/qos | Set QOS info |
SlurmAPI | SlurmdbV0039UpdateTres | Post /slurmdb/v0.0.39/tres | Set TRES info |
SlurmAPI | SlurmdbV0039UpdateUsers | Post /slurmdb/v0.0.39/users | Update user |
SlurmdbAPI | SlurmdbV0040DeleteAccount | Delete /slurmdb/v0.0.40/account/{account_name} | Delete account |
SlurmdbAPI | SlurmdbV0040DeleteAssociation | Delete /slurmdb/v0.0.40/association/ | Delete association |
SlurmdbAPI | SlurmdbV0040DeleteAssociations | Delete /slurmdb/v0.0.40/associations/ | Delete associations |
SlurmdbAPI | SlurmdbV0040DeleteCluster | Delete /slurmdb/v0.0.40/cluster/{cluster_name} | Delete cluster |
SlurmdbAPI | SlurmdbV0040DeleteSingleQos | Delete /slurmdb/v0.0.40/qos/{qos} | Delete QOS |
SlurmdbAPI | SlurmdbV0040DeleteUser | Delete /slurmdb/v0.0.40/user/{name} | Delete user |
SlurmdbAPI | SlurmdbV0040DeleteWckey | Delete /slurmdb/v0.0.40/wckey/{id} | Delete wckey |
SlurmdbAPI | SlurmdbV0040GetAccount | Get /slurmdb/v0.0.40/account/{account_name} | Get account info |
SlurmdbAPI | SlurmdbV0040GetAccounts | Get /slurmdb/v0.0.40/accounts/ | Get account list |
SlurmdbAPI | SlurmdbV0040GetAssociation | Get /slurmdb/v0.0.40/association/ | Get association info |
SlurmdbAPI | SlurmdbV0040GetAssociations | Get /slurmdb/v0.0.40/associations/ | Get association list |
SlurmdbAPI | SlurmdbV0040GetCluster | Get /slurmdb/v0.0.40/cluster/{cluster_name} | Get cluster info |
SlurmdbAPI | SlurmdbV0040GetClusters | Get /slurmdb/v0.0.40/clusters/ | Get cluster list |
SlurmdbAPI | SlurmdbV0040GetConfig | Get /slurmdb/v0.0.40/config | Dump all configuration information |
SlurmdbAPI | SlurmdbV0040GetDiag | Get /slurmdb/v0.0.40/diag/ | Get slurmdb diagnostics |
SlurmdbAPI | SlurmdbV0040GetInstance | Get /slurmdb/v0.0.40/instance/ | Get instance info |
SlurmdbAPI | SlurmdbV0040GetInstances | Get /slurmdb/v0.0.40/instances/ | Get instance list |
SlurmdbAPI | SlurmdbV0040GetJob | Get /slurmdb/v0.0.40/job/{job_id} | Get job info |
SlurmdbAPI | SlurmdbV0040GetJobs | Get /slurmdb/v0.0.40/jobs/ | Get job list |
SlurmdbAPI | SlurmdbV0040GetQos | Get /slurmdb/v0.0.40/qos/ | Get QOS list |
SlurmdbAPI | SlurmdbV0040GetSingleQos | Get /slurmdb/v0.0.40/qos/{qos} | Get QOS info |
SlurmdbAPI | SlurmdbV0040GetTres | Get /slurmdb/v0.0.40/tres/ | Get TRES info |
SlurmdbAPI | SlurmdbV0040GetUser | Get /slurmdb/v0.0.40/user/{name} | Get user info |
SlurmdbAPI | SlurmdbV0040GetUsers | Get /slurmdb/v0.0.40/users/ | Get user list |
SlurmdbAPI | SlurmdbV0040GetWckey | Get /slurmdb/v0.0.40/wckey/{id} | Get wckey info |
SlurmdbAPI | SlurmdbV0040GetWckeys | Get /slurmdb/v0.0.40/wckeys/ | Get wckey list |
SlurmdbAPI | SlurmdbV0040PostAccounts | Post /slurmdb/v0.0.40/accounts/ | Add/update list of accounts |
SlurmdbAPI | SlurmdbV0040PostAccountsAssociation | Post /slurmdb/v0.0.40/accounts_association/ | Add accounts with conditional association |
SlurmdbAPI | SlurmdbV0040PostAssociations | Post /slurmdb/v0.0.40/associations/ | Set associations info |
SlurmdbAPI | SlurmdbV0040PostClusters | Post /slurmdb/v0.0.40/clusters/ | Get cluster list |
SlurmdbAPI | SlurmdbV0040PostConfig | Post /slurmdb/v0.0.40/config | Load all configuration information |
SlurmdbAPI | SlurmdbV0040PostQos | Post /slurmdb/v0.0.40/qos/ | Add or update QOSs |
SlurmdbAPI | SlurmdbV0040PostTres | Post /slurmdb/v0.0.40/tres/ | Add TRES |
SlurmdbAPI | SlurmdbV0040PostUsers | Post /slurmdb/v0.0.40/users/ | Update users |
SlurmdbAPI | SlurmdbV0040PostUsersAssociation | Post /slurmdb/v0.0.40/users_association/ | Add users with conditional association |
SlurmdbAPI | SlurmdbV0040PostWckeys | Post /slurmdb/v0.0.40/wckeys/ | Add or update wckeys |
SlurmdbAPI | SlurmdbV0041DeleteAccount | Delete /slurmdb/v0.0.41/account/{account_name} | Delete account |
SlurmdbAPI | SlurmdbV0041DeleteAssociation | Delete /slurmdb/v0.0.41/association/ | Delete association |
SlurmdbAPI | SlurmdbV0041DeleteAssociations | Delete /slurmdb/v0.0.41/associations/ | Delete associations |
SlurmdbAPI | SlurmdbV0041DeleteCluster | Delete /slurmdb/v0.0.41/cluster/{cluster_name} | Delete cluster |
SlurmdbAPI | SlurmdbV0041DeleteSingleQos | Delete /slurmdb/v0.0.41/qos/{qos} | Delete QOS |
SlurmdbAPI | SlurmdbV0041DeleteUser | Delete /slurmdb/v0.0.41/user/{name} | Delete user |
SlurmdbAPI | SlurmdbV0041DeleteWckey | Delete /slurmdb/v0.0.41/wckey/{id} | Delete wckey |
SlurmdbAPI | SlurmdbV0041GetAccount | Get /slurmdb/v0.0.41/account/{account_name} | Get account info |
SlurmdbAPI | SlurmdbV0041GetAccounts | Get /slurmdb/v0.0.41/accounts/ | Get account list |
SlurmdbAPI | SlurmdbV0041GetAssociation | Get /slurmdb/v0.0.41/association/ | Get association info |
SlurmdbAPI | SlurmdbV0041GetAssociations | Get /slurmdb/v0.0.41/associations/ | Get association list |
SlurmdbAPI | SlurmdbV0041GetCluster | Get /slurmdb/v0.0.41/cluster/{cluster_name} | Get cluster info |
SlurmdbAPI | SlurmdbV0041GetClusters | Get /slurmdb/v0.0.41/clusters/ | Get cluster list |
SlurmdbAPI | SlurmdbV0041GetConfig | Get /slurmdb/v0.0.41/config | Dump all configuration information |
SlurmdbAPI | SlurmdbV0041GetDiag | Get /slurmdb/v0.0.41/diag/ | Get slurmdb diagnostics |
SlurmdbAPI | SlurmdbV0041GetInstance | Get /slurmdb/v0.0.41/instance/ | Get instance info |
SlurmdbAPI | SlurmdbV0041GetInstances | Get /slurmdb/v0.0.41/instances/ | Get instance list |
SlurmdbAPI | SlurmdbV0041GetJob | Get /slurmdb/v0.0.41/job/{job_id} | Get job info |
SlurmdbAPI | SlurmdbV0041GetJobs | Get /slurmdb/v0.0.41/jobs/ | Get job list |
SlurmdbAPI | SlurmdbV0041GetQos | Get /slurmdb/v0.0.41/qos/ | Get QOS list |
SlurmdbAPI | SlurmdbV0041GetSingleQos | Get /slurmdb/v0.0.41/qos/{qos} | Get QOS info |
SlurmdbAPI | SlurmdbV0041GetTres | Get /slurmdb/v0.0.41/tres/ | Get TRES info |
SlurmdbAPI | SlurmdbV0041GetUser | Get /slurmdb/v0.0.41/user/{name} | Get user info |
SlurmdbAPI | SlurmdbV0041GetUsers | Get /slurmdb/v0.0.41/users/ | Get user list |
SlurmdbAPI | SlurmdbV0041GetWckey | Get /slurmdb/v0.0.41/wckey/{id} | Get wckey info |
SlurmdbAPI | SlurmdbV0041GetWckeys | Get /slurmdb/v0.0.41/wckeys/ | Get wckey list |
SlurmdbAPI | SlurmdbV0041PostAccounts | Post /slurmdb/v0.0.41/accounts/ | Add/update list of accounts |
SlurmdbAPI | SlurmdbV0041PostAccountsAssociation | Post /slurmdb/v0.0.41/accounts_association/ | Add accounts with conditional association |
SlurmdbAPI | SlurmdbV0041PostAssociations | Post /slurmdb/v0.0.41/associations/ | Set associations info |
SlurmdbAPI | SlurmdbV0041PostClusters | Post /slurmdb/v0.0.41/clusters/ | Get cluster list |
SlurmdbAPI | SlurmdbV0041PostConfig | Post /slurmdb/v0.0.41/config | Load all configuration information |
SlurmdbAPI | SlurmdbV0041PostQos | Post /slurmdb/v0.0.41/qos/ | Add or update QOSs |
SlurmdbAPI | SlurmdbV0041PostTres | Post /slurmdb/v0.0.41/tres/ | Add TRES |
SlurmdbAPI | SlurmdbV0041PostUsers | Post /slurmdb/v0.0.41/users/ | Update users |
SlurmdbAPI | SlurmdbV0041PostUsersAssociation | Post /slurmdb/v0.0.41/users_association/ | Add users with conditional association |
SlurmdbAPI | SlurmdbV0041PostWckeys | Post /slurmdb/v0.0.41/wckeys/ | Add or update wckeys |
- Dbv0039AccountInfo
- Dbv0039AssociationsInfo
- Dbv0039ClustersInfo
- Dbv0039ConfigInfo
- Dbv0039Diag
- Dbv0039Error
- Dbv0039JobInfo
- Dbv0039Meta
- Dbv0039MetaPlugin
- Dbv0039MetaSlurm
- Dbv0039MetaSlurmVersion
- Dbv0039QosInfo
- Dbv0039ResponseAssociationsDelete
- Dbv0039SetConfig
- Dbv0039TresInfo
- Dbv0039TresUpdate
- Dbv0039UpdateQos
- Dbv0039UpdateUsers
- Dbv0039UserInfo
- Dbv0039Warning
- Dbv0039WckeyInfo
- Status
- V0039Account
- V0039Accounting
- V0039AcctGatherEnergy
- V0039Assoc
- V0039AssocMax
- V0039AssocMaxJobs
- V0039AssocMaxJobsPer
- V0039AssocMaxPer
- V0039AssocMaxPerAccount
- V0039AssocMaxTres
- V0039AssocMaxTresGroup
- V0039AssocMaxTresMinutes
- V0039AssocMaxTresMinutesPer
- V0039AssocMaxTresPer
- V0039AssocMin
- V0039AssocShort
- V0039AssocUsage
- V0039ClusterRec
- V0039ClusterRecAssociations
- V0039ControllerPing
- V0039Coord
- V0039CronEntry
- V0039Diag
- V0039Error
- V0039Float64NoVal
- V0039Job
- V0039JobArray
- V0039JobArrayResponseMsgInner
- V0039JobDescMsg
- V0039JobExitCode
- V0039JobExitCodeSignal
- V0039JobHet
- V0039JobInfo
- V0039JobInfoPower
- V0039JobRequired
- V0039JobRes
- V0039JobState
- V0039JobSubmission
- V0039JobSubmissionResponse
- V0039JobTime
- V0039JobTres
- V0039JobUpdateResponse
- V0039JobsResponse
- V0039License
- V0039LicensesInfo
- V0039Meta
- V0039Node
- V0039NodesResponse
- V0039PartitionInfo
- V0039PartitionInfoDefaults
- V0039PartitionInfoMaximums
- V0039PartitionInfoTimeouts
- V0039PartitionsResponse
- V0039Pings
- V0039Qos
- V0039QosLimits
- V0039QosLimitsMax
- V0039QosLimitsMaxActiveJobs
- V0039QosLimitsMaxJobs
- V0039QosLimitsMaxJobsActiveJobs
- V0039QosLimitsMaxJobsActiveJobsPer
- V0039QosLimitsMaxTres
- V0039QosLimitsMaxTresMinutes
- V0039QosLimitsMaxTresMinutesPer
- V0039QosLimitsMaxTresPer
- V0039QosLimitsMaxWallClock
- V0039QosLimitsMaxWallClockPer
- V0039QosLimitsMin
- V0039QosLimitsMinTres
- V0039QosPreempt
- V0039ReservationCoreSpec
- V0039ReservationInfo
- V0039ReservationInfoPurgeCompleted
- V0039ReservationsResponse
- V0039SlurmStepId
- V0039StatsMsg
- V0039StatsRec
- V0039StatsRpc
- V0039StatsUser
- V0039Step
- V0039StepCPU
- V0039StepCPURequestedFrequency
- V0039StepNodes
- V0039StepStatistics
- V0039StepStatisticsEnergy
- V0039StepStep
- V0039StepTime
- V0039StepTres
- V0039StepTresConsumed
- V0039StepTresRequested
- V0039Tres
- V0039Uint16NoVal
- V0039Uint32NoVal
- V0039Uint64NoVal
- V0039UpdateNodeMsg
- V0039User
- V0039Warning
- V0039Wckey
- V0039WckeyTag
- V0040Account
- V0040AccountShort
- V0040Accounting
- V0040AccountsAddCond
- V0040AcctGatherEnergy
- V0040Assoc
- V0040AssocMax
- V0040AssocMaxJobs
- V0040AssocMaxJobsPer
- V0040AssocMaxPer
- V0040AssocMaxPerAccount
- V0040AssocMaxTres
- V0040AssocMaxTresGroup
- V0040AssocMaxTresMinutes
- V0040AssocMaxTresPer
- V0040AssocMin
- V0040AssocRecSet
- V0040AssocSharesObjWrap
- V0040AssocSharesObjWrapTres
- V0040AssocShort
- V0040BfExitFields
- V0040ClusterRec
- V0040ClusterRecAssociations
- V0040ControllerPing
- V0040Coord
- V0040CronEntry
- V0040Float64NoVal
- V0040Instance
- V0040Job
- V0040JobArray
- V0040JobArrayResponseMsgEntry
- V0040JobDescMsg
- V0040JobDescMsgRlimits
- V0040JobHet
- V0040JobInfo
- V0040JobInfoPower
- V0040JobRequired
- V0040JobRes
- V0040JobSubmitReq
- V0040JobSubmitResponseMsg
- V0040JobTime
- V0040JobTres
- V0040KillJobsRespJob
- V0040License
- V0040Node
- V0040OpenapiAccountsAddCondResp
- V0040OpenapiAccountsAddCondRespStr
- V0040OpenapiAccountsRemovedResp
- V0040OpenapiAccountsResp
- V0040OpenapiAssocsRemovedResp
- V0040OpenapiAssocsResp
- V0040OpenapiClustersRemovedResp
- V0040OpenapiClustersResp
- V0040OpenapiDiagResp
- V0040OpenapiError
- V0040OpenapiInstancesResp
- V0040OpenapiJobInfoResp
- V0040OpenapiJobPostResponse
- V0040OpenapiJobSubmitResponse
- V0040OpenapiKillJobsResp
- V0040OpenapiLicensesResp
- V0040OpenapiMeta
- V0040OpenapiNodesResp
- V0040OpenapiPartitionResp
- V0040OpenapiPingArrayResp
- V0040OpenapiReservationResp
- V0040OpenapiResp
- V0040OpenapiSharesResp
- V0040OpenapiSlurmdbdConfigResp
- V0040OpenapiSlurmdbdJobsResp
- V0040OpenapiSlurmdbdQosRemovedResp
- V0040OpenapiSlurmdbdQosResp
- V0040OpenapiSlurmdbdStatsResp
- V0040OpenapiTresResp
- V0040OpenapiUsersAddCondResp
- V0040OpenapiUsersAddCondRespStr
- V0040OpenapiUsersResp
- V0040OpenapiWarning
- V0040OpenapiWckeyRemovedResp
- V0040OpenapiWckeyResp
- V0040PartitionInfo
- V0040PartitionInfoDefaults
- V0040PartitionInfoMaximums
- V0040PartitionInfoTimeouts
- V0040ProcessExitCodeVerbose
- V0040ProcessExitCodeVerboseSignal
- V0040Qos
- V0040QosLimits
- V0040QosLimitsMax
- V0040QosLimitsMaxActiveJobs
- V0040QosLimitsMaxJobs
- V0040QosLimitsMaxJobsActiveJobs
- V0040QosLimitsMaxJobsActiveJobsPer
- V0040QosLimitsMaxTres
- V0040QosLimitsMaxTresMinutes
- V0040QosLimitsMaxTresMinutesPer
- V0040QosLimitsMaxTresPer
- V0040QosLimitsMaxWallClock
- V0040QosLimitsMaxWallClockPer
- V0040QosLimitsMin
- V0040QosLimitsMinTres
- V0040QosLimitsMinTresPer
- V0040QosPreempt
- V0040ReservationCoreSpec
- V0040ReservationInfo
- V0040ReservationInfoPurgeCompleted
- V0040RollupStatsInner
- V0040ScheduleExitFields
- V0040SharesFloat128Tres
- V0040SharesRespMsg
- V0040SharesUint64Tres
- V0040StatsMsg
- V0040StatsMsgRpcsByTypeInner
- V0040StatsMsgRpcsByUserInner
- V0040StatsRec
- V0040StatsRpc
- V0040StatsUser
- V0040Step
- V0040StepCPU
- V0040StepCPURequestedFrequency
- V0040StepNodes
- V0040StepStatistics
- V0040StepStatisticsEnergy
- V0040StepTime
- V0040StepTres
- V0040StepTresConsumed
- V0040StepTresRequested
- V0040Tres
- V0040Uint16NoVal
- V0040Uint32NoVal
- V0040Uint64NoVal
- V0040UpdateNodeMsg
- V0040User
- V0040UserShort
- V0040UsersAddCond
- V0040Wckey
- V0040WckeyTagStruct
- V0041JobAllocReq
- V0041JobDescMsg
- V0041JobDescMsgCrontab
- V0041JobDescMsgCrontabLine
- V0041JobDescMsgDistributionPlaneSize
- V0041JobDescMsgRlimits
- V0041JobDescMsgRlimitsAs
- V0041JobDescMsgRlimitsCore
- V0041JobDescMsgRlimitsCpu
- V0041JobDescMsgRlimitsData
- V0041JobDescMsgRlimitsFsize
- V0041JobDescMsgRlimitsMemlock
- V0041JobDescMsgRlimitsNofile
- V0041JobDescMsgRlimitsNproc
- V0041JobDescMsgRlimitsRss
- V0041JobDescMsgRlimitsStack
- V0041JobDescMsgSegmentSize
- V0041JobSubmitReq
- V0041OpenapiAccountsAddCondResp
- V0041OpenapiAccountsAddCondRespAccount
- V0041OpenapiAccountsAddCondRespAssociationCondition
- V0041OpenapiAccountsAddCondRespStr
- V0041OpenapiAccountsRemovedResp
- V0041OpenapiAccountsResp
- V0041OpenapiAssocsRemovedResp
- V0041OpenapiAssocsResp
- V0041OpenapiClustersRemovedResp
- V0041OpenapiClustersResp
- V0041OpenapiDiagResp
- V0041OpenapiDiagRespStatistics
- V0041OpenapiDiagRespStatisticsBfExit
- V0041OpenapiDiagRespStatisticsPendingRpcsByHostlistInner
- V0041OpenapiDiagRespStatisticsPendingRpcsInner
- V0041OpenapiDiagRespStatisticsRpcsByMessageTypeInner
- V0041OpenapiDiagRespStatisticsRpcsByMessageTypeInnerAverageTime
- V0041OpenapiDiagRespStatisticsRpcsByUserInner
- V0041OpenapiDiagRespStatisticsScheduleExit
- V0041OpenapiInstancesResp
- V0041OpenapiJobAllocResp
- V0041OpenapiJobInfoResp
- V0041OpenapiJobInfoRespJobsInner
- V0041OpenapiJobInfoRespJobsInnerJobResources
- V0041OpenapiJobInfoRespJobsInnerJobResourcesNodes
- V0041OpenapiJobInfoRespJobsInnerJobResourcesNodesAllocationInner
- V0041OpenapiJobInfoRespJobsInnerJobResourcesNodesAllocationInnerCpus
- V0041OpenapiJobInfoRespJobsInnerJobResourcesNodesAllocationInnerMemory
- V0041OpenapiJobInfoRespJobsInnerJobResourcesNodesAllocationInnerSocketsInner
- V0041OpenapiJobInfoRespJobsInnerJobResourcesNodesAllocationInnerSocketsInnerCoresInner
- V0041OpenapiJobInfoRespJobsInnerJobResourcesThreadsPerCore
- V0041OpenapiJobInfoRespJobsInnerPower
- V0041OpenapiJobInfoRespLastBackfill
- V0041OpenapiJobInfoRespLastUpdate
- V0041OpenapiJobPostResponse
- V0041OpenapiJobPostResponseResultsInner
- V0041OpenapiJobSubmitResponse
- V0041OpenapiJobSubmitResponseResult
- V0041OpenapiKillJobsResp
- V0041OpenapiKillJobsRespStatusInner
- V0041OpenapiKillJobsRespStatusInnerError
- V0041OpenapiKillJobsRespStatusInnerFederation
- V0041OpenapiKillJobsRespStatusInnerJobId
- V0041OpenapiLicensesResp
- V0041OpenapiLicensesRespLastUpdate
- V0041OpenapiLicensesRespLicensesInner
- V0041OpenapiNodesResp
- V0041OpenapiNodesRespLastUpdate
- V0041OpenapiNodesRespNodesInner
- V0041OpenapiNodesRespNodesInnerEnergy
- V0041OpenapiPartitionResp
- V0041OpenapiPartitionRespLastUpdate
- V0041OpenapiPartitionRespPartitionsInner
- V0041OpenapiPartitionRespPartitionsInnerAccounts
- V0041OpenapiPartitionRespPartitionsInnerCpus
- V0041OpenapiPartitionRespPartitionsInnerDefaults
- V0041OpenapiPartitionRespPartitionsInnerGroups
- V0041OpenapiPartitionRespPartitionsInnerMaximums
- V0041OpenapiPartitionRespPartitionsInnerMaximumsOversubscribe
- V0041OpenapiPartitionRespPartitionsInnerMinimums
- V0041OpenapiPartitionRespPartitionsInnerNodes
- V0041OpenapiPartitionRespPartitionsInnerPartition
- V0041OpenapiPartitionRespPartitionsInnerPriority
- V0041OpenapiPartitionRespPartitionsInnerQos
- V0041OpenapiPartitionRespPartitionsInnerTimeouts
- V0041OpenapiPartitionRespPartitionsInnerTres
- V0041OpenapiPingArrayResp
- V0041OpenapiPingArrayRespPingsInner
- V0041OpenapiReservationResp
- V0041OpenapiReservationRespLastUpdate
- V0041OpenapiReservationRespReservationsInner
- V0041OpenapiReservationRespReservationsInnerCoreSpecializationsInner
- V0041OpenapiReservationRespReservationsInnerPurgeCompleted
- V0041OpenapiReservationRespReservationsInnerWatts
- V0041OpenapiResp
- V0041OpenapiSharesResp
- V0041OpenapiSharesRespShares
- V0041OpenapiSharesRespSharesSharesInner
- V0041OpenapiSharesRespSharesSharesInnerFairshare
- V0041OpenapiSharesRespSharesSharesInnerShares
- V0041OpenapiSharesRespSharesSharesInnerSharesNormalized
- V0041OpenapiSharesRespSharesSharesInnerTres
- V0041OpenapiSharesRespSharesSharesInnerTresRunSecondsInner
- V0041OpenapiSharesRespSharesSharesInnerTresRunSecondsInnerValue
- V0041OpenapiSharesRespSharesSharesInnerTresUsageInner
- V0041OpenapiSharesRespSharesSharesInnerUsageNormalized
- V0041OpenapiSlurmdbdConfigResp
- V0041OpenapiSlurmdbdConfigRespAccountsInner
- V0041OpenapiSlurmdbdConfigRespAccountsInnerCoordinatorsInner
- V0041OpenapiSlurmdbdConfigRespAssociationsInner
- V0041OpenapiSlurmdbdConfigRespAssociationsInnerDefault
- V0041OpenapiSlurmdbdConfigRespAssociationsInnerMax
- V0041OpenapiSlurmdbdConfigRespAssociationsInnerMaxJobs
- V0041OpenapiSlurmdbdConfigRespAssociationsInnerMaxJobsPer
- V0041OpenapiSlurmdbdConfigRespAssociationsInnerMaxPer
- V0041OpenapiSlurmdbdConfigRespAssociationsInnerMaxPerAccount
- V0041OpenapiSlurmdbdConfigRespAssociationsInnerMaxTres
- V0041OpenapiSlurmdbdConfigRespAssociationsInnerMaxTresGroup
- V0041OpenapiSlurmdbdConfigRespAssociationsInnerMaxTresMinutes
- V0041OpenapiSlurmdbdConfigRespAssociationsInnerMaxTresPer
- V0041OpenapiSlurmdbdConfigRespAssociationsInnerMin
- V0041OpenapiSlurmdbdConfigRespClustersInner
- V0041OpenapiSlurmdbdConfigRespClustersInnerAssociations
- V0041OpenapiSlurmdbdConfigRespClustersInnerController
- V0041OpenapiSlurmdbdConfigRespInstancesInner
- V0041OpenapiSlurmdbdConfigRespInstancesInnerTime
- V0041OpenapiSlurmdbdConfigRespQosInner
- V0041OpenapiSlurmdbdConfigRespQosInnerLimits
- V0041OpenapiSlurmdbdConfigRespQosInnerLimitsFactor
- V0041OpenapiSlurmdbdConfigRespQosInnerLimitsMax
- V0041OpenapiSlurmdbdConfigRespQosInnerLimitsMaxActiveJobs
- V0041OpenapiSlurmdbdConfigRespQosInnerLimitsMaxJobs
- V0041OpenapiSlurmdbdConfigRespQosInnerLimitsMaxJobsActiveJobs
- V0041OpenapiSlurmdbdConfigRespQosInnerLimitsMaxJobsActiveJobsPer
- V0041OpenapiSlurmdbdConfigRespQosInnerLimitsMaxTres
- V0041OpenapiSlurmdbdConfigRespQosInnerLimitsMaxTresMinutes
- V0041OpenapiSlurmdbdConfigRespQosInnerLimitsMaxTresMinutesPer
- V0041OpenapiSlurmdbdConfigRespQosInnerLimitsMaxTresPer
- V0041OpenapiSlurmdbdConfigRespQosInnerLimitsMaxWallClock
- V0041OpenapiSlurmdbdConfigRespQosInnerLimitsMaxWallClockPer
- V0041OpenapiSlurmdbdConfigRespQosInnerLimitsMin
- V0041OpenapiSlurmdbdConfigRespQosInnerLimitsMinTres
- V0041OpenapiSlurmdbdConfigRespQosInnerLimitsMinTresPer
- V0041OpenapiSlurmdbdConfigRespQosInnerPreempt
- V0041OpenapiSlurmdbdConfigRespUsersInner
- V0041OpenapiSlurmdbdConfigRespUsersInnerDefault
- V0041OpenapiSlurmdbdConfigRespUsersInnerWckeysInner
- V0041OpenapiSlurmdbdConfigRespUsersInnerWckeysInnerAccountingInner
- V0041OpenapiSlurmdbdConfigRespUsersInnerWckeysInnerAccountingInnerAllocated
- V0041OpenapiSlurmdbdJobsResp
- V0041OpenapiSlurmdbdJobsRespErrorsInner
- V0041OpenapiSlurmdbdJobsRespJobsInner
- V0041OpenapiSlurmdbdJobsRespJobsInnerArray
- V0041OpenapiSlurmdbdJobsRespJobsInnerArrayLimits
- V0041OpenapiSlurmdbdJobsRespJobsInnerArrayLimitsMax
- V0041OpenapiSlurmdbdJobsRespJobsInnerArrayLimitsMaxRunning
- V0041OpenapiSlurmdbdJobsRespJobsInnerArrayTaskId
- V0041OpenapiSlurmdbdJobsRespJobsInnerAssociation
- V0041OpenapiSlurmdbdJobsRespJobsInnerComment
- V0041OpenapiSlurmdbdJobsRespJobsInnerDerivedExitCode
- V0041OpenapiSlurmdbdJobsRespJobsInnerDerivedExitCodeReturnCode
- V0041OpenapiSlurmdbdJobsRespJobsInnerDerivedExitCodeSignal
- V0041OpenapiSlurmdbdJobsRespJobsInnerDerivedExitCodeSignalId
- V0041OpenapiSlurmdbdJobsRespJobsInnerHet
- V0041OpenapiSlurmdbdJobsRespJobsInnerMcs
- V0041OpenapiSlurmdbdJobsRespJobsInnerPriority
- V0041OpenapiSlurmdbdJobsRespJobsInnerRequired
- V0041OpenapiSlurmdbdJobsRespJobsInnerRequiredMemoryPerCpu
- V0041OpenapiSlurmdbdJobsRespJobsInnerReservation
- V0041OpenapiSlurmdbdJobsRespJobsInnerState
- V0041OpenapiSlurmdbdJobsRespJobsInnerStepsInner
- V0041OpenapiSlurmdbdJobsRespJobsInnerStepsInnerCPU
- V0041OpenapiSlurmdbdJobsRespJobsInnerStepsInnerCPURequestedFrequency
- V0041OpenapiSlurmdbdJobsRespJobsInnerStepsInnerNodes
- V0041OpenapiSlurmdbdJobsRespJobsInnerStepsInnerStatistics
- V0041OpenapiSlurmdbdJobsRespJobsInnerStepsInnerStatisticsCPU
- V0041OpenapiSlurmdbdJobsRespJobsInnerStepsInnerStatisticsEnergy
- V0041OpenapiSlurmdbdJobsRespJobsInnerStepsInnerStep
- V0041OpenapiSlurmdbdJobsRespJobsInnerStepsInnerTask
- V0041OpenapiSlurmdbdJobsRespJobsInnerStepsInnerTasks
- V0041OpenapiSlurmdbdJobsRespJobsInnerStepsInnerTime
- V0041OpenapiSlurmdbdJobsRespJobsInnerStepsInnerTimeSystem
- V0041OpenapiSlurmdbdJobsRespJobsInnerStepsInnerTres
- V0041OpenapiSlurmdbdJobsRespJobsInnerStepsInnerTresRequested
- V0041OpenapiSlurmdbdJobsRespJobsInnerStepsInnerTresRequestedMaxInner
- V0041OpenapiSlurmdbdJobsRespJobsInnerTime
- V0041OpenapiSlurmdbdJobsRespJobsInnerTimePlanned
- V0041OpenapiSlurmdbdJobsRespJobsInnerTimeSystem
- V0041OpenapiSlurmdbdJobsRespJobsInnerTres
- V0041OpenapiSlurmdbdJobsRespJobsInnerWckey
- V0041OpenapiSlurmdbdJobsRespMeta
- V0041OpenapiSlurmdbdJobsRespMetaClient
- V0041OpenapiSlurmdbdJobsRespMetaPlugin
- V0041OpenapiSlurmdbdJobsRespMetaSlurm
- V0041OpenapiSlurmdbdJobsRespMetaSlurmVersion
- V0041OpenapiSlurmdbdJobsRespWarningsInner
- V0041OpenapiSlurmdbdQosRemovedResp
- V0041OpenapiSlurmdbdQosResp
- V0041OpenapiSlurmdbdStatsResp
- V0041OpenapiSlurmdbdStatsRespStatistics
- V0041OpenapiSlurmdbdStatsRespStatisticsRPCsInner
- V0041OpenapiSlurmdbdStatsRespStatisticsRPCsInnerTime
- V0041OpenapiSlurmdbdStatsRespStatisticsRollups
- V0041OpenapiSlurmdbdStatsRespStatisticsRollupsDaily
- V0041OpenapiSlurmdbdStatsRespStatisticsRollupsDailyDuration
- V0041OpenapiSlurmdbdStatsRespStatisticsRollupsHourly
- V0041OpenapiSlurmdbdStatsRespStatisticsRollupsHourlyDuration
- V0041OpenapiSlurmdbdStatsRespStatisticsRollupsMonthly
- V0041OpenapiSlurmdbdStatsRespStatisticsRollupsMonthlyDuration
- V0041OpenapiSlurmdbdStatsRespStatisticsUsersInner
- V0041OpenapiTresResp
- V0041OpenapiUsersAddCondResp
- V0041OpenapiUsersAddCondRespAssociationCondition
- V0041OpenapiUsersAddCondRespAssociationConditionAssociation
- V0041OpenapiUsersAddCondRespAssociationConditionAssociationGrpjobs
- V0041OpenapiUsersAddCondRespAssociationConditionAssociationGrpjobsaccrue
- V0041OpenapiUsersAddCondRespAssociationConditionAssociationGrpsubmitjobs
- V0041OpenapiUsersAddCondRespAssociationConditionAssociationGrpwall
- V0041OpenapiUsersAddCondRespAssociationConditionAssociationMaxjobs
- V0041OpenapiUsersAddCondRespAssociationConditionAssociationMaxjobsaccrue
- V0041OpenapiUsersAddCondRespAssociationConditionAssociationMaxsubmitjobs
- V0041OpenapiUsersAddCondRespAssociationConditionAssociationMaxwalldurationperjob
- V0041OpenapiUsersAddCondRespAssociationConditionAssociationMinpriothresh
- V0041OpenapiUsersAddCondRespAssociationConditionAssociationPriority
- V0041OpenapiUsersAddCondRespStr
- V0041OpenapiUsersAddCondRespUser
- V0041OpenapiUsersResp
- V0041OpenapiWckeyRemovedResp
- V0041OpenapiWckeyResp
- V0041UpdateNodeMsg
- V0041UpdateNodeMsgResumeAfter
- V0041UpdateNodeMsgWeight
slurmrest Go client is currently maintained by The Center for Computational Research.
The code in this repo was generated from the openapi.json spec files available from Slurm. For more information see https://github.com/SchedMD/slurm/