list_runners
Source : src/cwsandbox/_discovery.py:289
Liste les exécuteurs disponibles, avec filtrage facultatif.
Paramètres
auth (AuthConfig | None) : stratégie d’authentification, en-têtes résolus ou fournisseur à utiliser pour cette requête.
runner_group_id (str | None) : limite les résultats à ce groupe d’exécuteurs.
gpu_type (str | None) : renvoie uniquement les exécuteurs qui prennent en charge ce type de GPU.
architecture (str | None) : renvoie uniquement les exécuteurs qui prennent en charge cette architecture CPU.
healthy_only (bool) : renvoie uniquement les exécuteurs en bon état de santé.
include_resources (bool) : si True, inclut la disponibilité des ressources en temps réel.
min_available_cpu_millicores (int | None) : filtre côté client sur le CPU non réservé.
min_available_memory_bytes (int | None) : filtre côté client sur la mémoire non réservée.
min_available_gpu_count (int | None) : filtre côté client sur les GPU non réservés.
service_visibility (str | None) : exige un exécuteur capable d’appliquer cette visibilité typée (public / private / custom).
Renvoie
list[Runner] : liste des objets Runner correspondant aux filtres.
get_runner
Source : src/cwsandbox/_discovery.py:390
Obtient un exécuteur précis à partir de (organization_id, runner_id).
Renvoie toujours les détails complets, y compris la disponibilité des ressources lorsque vous êtes propriétaire de l’exécuteur.
Paramètres
runner_id (str) : identifiant de l’exécuteur (insuffisant à lui seul pour garantir l’unicité globale).
organization_id (str) : organisation propriétaire de l’exécuteur.
auth (AuthConfig | None) : stratégie d’authentification, en-têtes résolus ou fournisseur à utiliser pour cette requête.
Renvoie
Runner : Runner avec tous ses détails.
Source : src/cwsandbox/_discovery.py:39
Source : src/cwsandbox/_discovery.py:54
Dernière modification le 15 octobre 2026