class

Beryl::CLI::FleetJob::Job

Inherits JSON::Serializable < Reference < Object

CLASSE (et non struct) : finish/mail_summary modifient la tâche (finished_at, mailed_to…) avant de l'enregistrer ; une struct serait COPIÉE à chaque passage en argument et ces champs perdus.

Constructors

new(id : String, kind : String, scope : String, created_at : Time, child_args : Array(String), parallel : Int32, hosts : Array(Beryl::CLI::FleetJob::HostRef), account : Nil | String = nil, config_root : Nil | String = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

account

Société dont le coffre fournit le relais du courriel récapitulatif, et racine de config où le trouver.

Source
child_args

Options passées à chaque enfant après <kind> <fqdn> (--apply…).

Source
config_root
Source
created_at
Source
finished_at
Source
finished_at=(finished_at : Time | Nil)
Source
hosts
Source
kind

Sous-commande beryl des enfants (os-upgrade, upgrade).

Source
mail_error
Source
mail_error=(mail_error : String | Nil)
Source
mailed_to

Courriel récapitulatif : destinataire si envoyé, sinon raison.

Source
mailed_to=(mailed_to : String | Nil)

Courriel récapitulatif : destinataire si envoyé, sinon raison.

Source
parallel
Source
pid=(pid : Int64 | Nil)
Source
scope
Source