struct

OvhApi::Endpoints::Task

Inherits Struct < Value < Object

Représente une tâche OVH (install, reboot, diagnostic…).

Les états possibles côté OVH :

  • init — créée, pas encore traitée.
  • todo — en file.
  • doing — en cours.
  • done — succès.
  • ovhError — échec côté OVH.
  • customerError — échec dû à la configuration client.
  • cancelled — annulée.

Constructors

from_any(payload : JSON::Any) : Task
Source
new(id : Int64, function : String, status : String, comment : String | Nil = nil, start_date : String | Nil = nil, done_date : String | Nil = nil, last_update : String | Nil = nil)
Source

Instance methods

comment
Source
done?

La tâche est-elle dans un état terminal ? ("done", "cancelled", "ovhError", "customerError").

Source
done_date
Source
failed?

La tâche s'est-elle soldée par un échec OVH ou client ?

Source
function
Source
last_update
Source
start_date
Source
status
Source
success?

La tâche est-elle terminée avec succès ?

Source