Set runner roles

Set runner roles.

Request

PUT /api/v1/platform/infrastructure/runners/{runner_id}/roles

Path parameters

runner_id (required)
(string) The identifier for the runner

Query parameters

bless
(boolean) Assigns the runner to the roles.

Request body

(RunnerRolesInfo) (required) The roles for the runner that you want to apply.

Responses

200
(RunnerRolesInfo) The roles for the {runner_id} specified runner are assigned.
400
(BasicFailedReply) There was an error while assigning the roles for the {runner_id} specified runner. Try your request again. (code: 'runners.runner_set_roles_failed')
404
(BasicFailedReply) Unable to find the {runner_id} specified runner. Edit your request, then try again. (code: 'runners.runner_not_found')
449
(BasicFailedReply) Elevated permissions are required. (code: 'root.needs_elevated_permissions')