Aller au contenu
English

DiagnosticCapability

import type { DiagnosticCapability } from "@elie-laloum/outpost";
  • idRequis
    "command" | "transfers" | "batchTransfers" | "interactiveTerminal"
    Capacité évaluée : command, transfers, batchTransfers ou interactiveTerminal.
  • advertisedRequis
    boolean | "unknown"
    Indique si le contrat de la ressource fournit la capacité : toujours true pour command et transfers, true pour batchTransfers quand le lease a fileTransfers, et unknown pour interactiveTerminal.
  • observedRequis
    "fail" | "unverified" | "pass"
    pass ou fail d’après le contrôle sandbox.command ou sandbox.transfers, unverified si cette sonde ne s’est pas exécutée. batchTransfers et interactiveTerminal restent toujours unverified.
export interface DiagnosticCapability {
  readonly id:
    "command" | "transfers" | "batchTransfers" | "interactiveTerminal";
  readonly advertised: boolean | "unknown";
  readonly observed: "pass" | "fail" | "unverified";
}