GET /api/job_invocations
Affiche les jobs lancés

Paramètres

Nom du paramètre Description
location_id
optionel

Tri par emplacement

Validations:

  • Must be a Integer

organization_id
optionel

Tri par organisation

Validations:

  • Must be a Integer

search
optionel

filtrer les résultats

Validations:

  • Must be a String

order
optionel

trier les resultats

Validations:

  • Must be a String

page
optionel

paginer les résultats

Validations:

  • Must be a String

per_page
optionel

nombre d'entier par requête

Validations:

  • Must be a String


GET /api/job_invocations/:id
Voir le lancement du job

Paramètres

Nom du paramètre Description
location_id
optionel

Tri par emplacement

Validations:

  • Must be a Integer

organization_id
optionel

Tri par organisation

Validations:

  • Must be a Integer

id
requis

Validations:

  • Must be an identifier, string from 1 to 128 characters containing only alphanumeric characters, space, underscore(_), hypen(-) with no leading or trailing space.


POST /api/job_invocations
Créer un lancement de job

Paramètres

Nom du paramètre Description
location_id
optionel

Tri par emplacement

Validations:

  • Must be a Integer

organization_id
optionel

Tri par organisation

Validations:

  • Must be a Integer

job_invocation
requis

Validations:

  • Must be a Hash

job_invocation[job_template_id]
optionel , nil autorisé

The job template to use, parameter is required unless feature was specified

Validations:

  • Must be a String

job_invocation[targeting_type]
requis

Invocation type, one of {“static_query”=>“Static Query”, “dynamic_query”=>“Dynamic Query”}

Validations:

  • Must be a String

job_invocation[inputs]
optionel , nil autorisé

Les entrées à utiliser

Validations:

  • Must be a Hash

job_invocation[ssh]
optionel , nil autorisé

Options spécifiques au fournisseur SSH

Validations:

  • Must be a Hash

job_invocation[ssh][effective_user]
optionel , nil autorisé

Ce que l'utilisateur devrait utiliser pour lancer le script (comme des mécanismes sudo). La valeur par défaut est un paramètre de modèle ou un paramètre global.

Validations:

  • Must be a String

job_invocation[recurrence]
optionel , nil autorisé

Créer un job récurrent

Validations:

  • Must be a Hash

job_invocation[recurrence][cron_line]
optionel , nil autorisé

La fréquence d'exécution du job, au format cron

Validations:

  • Must be a String

job_invocation[recurrence][max_iteration]
optionel , nil autorisé

Répéter un maximum de N fois

Validations:

  • Must be a number.

job_invocation[recurrence][end_time]
optionel , nil autorisé

Ne pas lancer d'autres exécutions après cette date.

Validations:

  • Must be a DateTime

job_invocation[scheduling]
optionel , nil autorisé

Planifier le démarrage du job à une date ultérieure

Validations:

  • Must be a Hash

job_invocation[scheduling][start_at]
optionel , nil autorisé

Planifier le job à une date ultérieure

Validations:

  • Must be a DateTime

job_invocation[scheduling][start_before]
optionel , nil autorisé

Indique que l'action doit pouvoir être annulée si elle ne peut pas être démarrée avant cette heure.

Validations:

  • Must be a DateTime

job_invocation[concurrency_control]
optionel , nil autorisé

Contrôle le niveau de parallélisme et la distribution dans le temps

Validations:

  • Must be a Hash

job_invocation[concurrency_control][time_span]
optionel , nil autorisé

Distribue les tâches sur N secondes

Validations:

  • Must be a Integer

job_invocation[concurrency_control][concurrency_level]
optionel , nil autorisé

Lance un maximum de N tâches simultanément

Validations:

  • Must be a Integer

job_invocation[bookmark_id]
optionel , nil autorisé

Validations:

  • Must be a Integer

job_invocation[search_query]
optionel , nil autorisé

Validations:

  • Must be a String

job_invocation[description_format]
optionel , nil autorisé

Remplacer le format de description du modèle pour ce lancement uniquement

Validations:

  • Must be a String

job_invocation[execution_timeout_interval]
optionel , nil autorisé

Override the timeout interval from the template for this invocation only

Validations:

  • Must be a Integer

job_invocation[feature]
optionel , nil autorisé

Remote execution feature label that should be triggered, job template assigned to this feature will be used

Validations:

  • Must be a String


GET /api/job_invocations/:id/hosts/:host_id
Récupérer la sortie standard d'un hôte

Paramètres

Nom du paramètre Description
location_id
optionel

Tri par emplacement

Validations:

  • Must be a Integer

organization_id
optionel

Tri par organisation

Validations:

  • Must be a Integer

id
requis

Validations:

  • Must be an identifier, string from 1 to 128 characters containing only alphanumeric characters, space, underscore(_), hypen(-) with no leading or trailing space.

host_id
requis

Validations:

  • Must be an identifier, string from 1 to 128 characters containing only alphanumeric characters, space, underscore(_), hypen(-) with no leading or trailing space.

since
optionel

Validations:

  • Must be a String


POST /api/job_invocations/:id/cancel
Cancel job invocation

Paramètres

Nom du paramètre Description
location_id
optionel

Tri par emplacement

Validations:

  • Must be a Integer

organization_id
optionel

Tri par organisation

Validations:

  • Must be a Integer

id
requis

Validations:

  • Must be an identifier, string from 1 to 128 characters containing only alphanumeric characters, space, underscore(_), hypen(-) with no leading or trailing space.

force
optionel

Validations:

  • Must be one of: true, false, 1, 0


POST /api/job_invocations/:id/rerun
Rerun job on failed hosts

Paramètres

Nom du paramètre Description
location_id
optionel

Tri par emplacement

Validations:

  • Must be a Integer

organization_id
optionel

Tri par organisation

Validations:

  • Must be a Integer

id
requis

Validations:

  • Must be an identifier, string from 1 to 128 characters containing only alphanumeric characters, space, underscore(_), hypen(-) with no leading or trailing space.

failed_only
optionel

Validations:

  • Must be one of: true, false, 1, 0