Partager via


sfctl rpm

Interroge et envoie des commandes vers le service gestionnaire de réparation.

Commandes

Command Description
approve-force Force l’approbation de la tâche de réparation donnée.
supprimer Supprime une tâche de réparation terminée.
list Permet d’obtenir une liste de tâches de réparation correspondant aux filtres donnés.

sfctl rpm approve-force

Force l’approbation de la tâche de réparation donnée.

Cette API prend en charge la plateforme Service Fabric ; elle n’est pas censée être utilisée directement à partir de votre code.

Arguments

Argument Description
--task-id [Requis] ID de la tâche de réparation.
--version Numéro de version actuelle de la tâche de réparation. Si autre que zéro, la requête aboutit uniquement si cette valeur correspond à la version actuelle réelle de la tâche de réparation. Si égale à zéro, aucune vérification de version n’est effectuée.

Arguments globaux

Argument Description
--debug Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
--help -h Affichez ce message d’aide et quittez.
--output -o Format de sortie. Valeurs autorisées : json, jsonc, table, tsv. Valeur par défaut : json.
--query Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
--verbose Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

sfctl rpm delete

Supprime une tâche de réparation terminée.

Cette API prend en charge la plateforme Service Fabric ; elle n’est pas censée être utilisée directement à partir de votre code.

Arguments

Argument Description
--task-id [Requis] ID de la tâche de réparation terminée à supprimer.
--version Numéro de version actuelle de la tâche de réparation. Si autre que zéro, la requête aboutit uniquement si cette valeur correspond à la version actuelle réelle de la tâche de réparation. Si égale à zéro, aucune vérification de version n’est effectuée.

Arguments globaux

Argument Description
--debug Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
--help -h Affichez ce message d’aide et quittez.
--output -o Format de sortie. Valeurs autorisées : json, jsonc, table, tsv. Valeur par défaut : json.
--query Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
--verbose Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

sfctl rpm list

Permet d’obtenir une liste de tâches de réparation correspondant aux filtres donnés.

Cette API prend en charge la plateforme Service Fabric ; elle n’est pas censée être utilisée directement à partir de votre code.

Arguments

Argument Description
--executor-filter Nom de l’Exécuteur de réparations dont les tâches revendiquées doivent être incluses dans la liste.
--state-filter OR au niveau du bit des valeurs suivantes, qui spécifie les états de tâches qu’il convient d’inclure dans la liste des résultats.
  • 1 - Créé
  • 2 – Revendiquée
  • 4 – En cours de préparation
  • 8 – Approuvée
  • 16 – En cours d’exécution
  • 32 – En cours de restauration
  • 64 - Terminé
--task-id-filter Préfixe d’ID de tâche de réparation à mettre en correspondance.

Arguments globaux

Argument Description
--debug Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
--help -h Affichez ce message d’aide et quittez.
--output -o Format de sortie. Valeurs autorisées : json, jsonc, table, tsv. Valeur par défaut : json.
--query Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
--verbose Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

Étapes suivantes

  • Configurez l’interface de ligne de commande (CLI) Service Fabric.
  • Découvrez comment utiliser l’interface de ligne de commande (CLI) Service Fabric à l’aide d’exemples de scripts.