Aller au contenu
English

ResourceOperationResult

import type { ResourceOperationResult } from "@elie-laloum/outpost";
  • idRequis
    string
    UUID aléatoire de cette opération.
  • finishedAtRequis
    string
    Horodatage ISO de la fin de l’opération.
  • outcomeRequis
    "failed" | "completed"
    completed si l’action s’est résolue, failed si elle a levé une erreur.
  • countRequis
    number
    Nombre d’opérations de ce type en cours simultanément. Toujours 1 dans lastOperation et lastFailure.
  • kindRequis
    "command" | "dispatch" | "attach" | "diagnose" | "invoke" | "upload" | "download" | "manifest" | "download-batch" | "upload-batch"
    Catégorie d’opération, comme dispatch, command, upload ou download.
  • startedAtRequis
    string
    Horodatage ISO de début. Dans un résultat, début de cette opération ; dans operations, début de la première opération de ce type depuis la dernière période sans opération de ce type.
export interface ResourceOperationResult extends ResourceOperation {
  readonly id: string;
  readonly finishedAt: string;
  readonly outcome: "completed" | "failed";
}