PUT /queues/qos/{id}

Update a QoS

Request

Path parameters

idinteger required

Entry identifier

Request body */*

scheduler_idinteger

Associate the QoS to a specific scheduler

namestring

Entry name

descriptionstring

Entry description

flagsstring

Comma-separated list of flags

max_jobs_painteger

Max jobs per account

max_jobs_per_userinteger

Max jobs per user

max_jobs_accrue_painteger

Max jobs accrueable per account

max_jobs_accrue_puinteger

Max jobs accrueable per user

max_submit_jobs_painteger

Max jobs submittable per account

max_submit_jobs_per_userinteger

Max jobs submittable per user

max_tres_pjstring

Max TRES per job

max_tres_pnstring

Max TRES per node

max_tres_pustring

Max TRES per user

max_tres_pastring

Max TRES per account

max_tres_mins_pjinteger

Max TRES minutes per job

max_tres_run_mins_painteger

Max TRES run minutes per account

max_tres_run_mins_puinteger

Max TRES run minutes per user

min_tres_pjstring

Minimum TRES per job

max_wall_duration_per_jobinteger

Max wall duration per job

grp_jobsinteger

Group jobs

grp_jobs_accrueinteger

Accrueable Group jobs

grp_submit_jobsinteger

Group submit jobs

grp_tresstring

Group TRES

grp_tres_minsinteger

Group TRES minutes

grp_tres_run_minsinteger

Group TRES run minutes

grp_wallinteger

Group walltime in minutes

preemptstring

Preempt

preempt_modeinteger

Preempt mode

preempt_exempt_timeinteger

Preempt exempt time (in minutes)

priorityinteger

The act of 'stopping' one or more 'low-priority' jobs to let a 'high-priority' job run.

usage_factorstring

Usage factor

usage_thresstring

Usage threshold

limit_factorstring

Limit factor

grace_timeinteger

Grace time in minutes

Response

Successful entry modification

Changes

No recorded changes to this operation across all 1 revision of this API.