

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Éléments de valeurs de paramètres pour les ensembles de tâches
<a name="build-job-bundle-parameters"></a>

Vous pouvez utiliser le fichier de paramètres pour définir les valeurs de certains paramètres de tâche dans le modèle de tâche ou les arguments de demande d'[CreateJob](https://docs.aws.amazon.com/deadline-cloud/latest/APIReference/API_CreateJob.html)opération dans le bundle de tâches afin de ne pas avoir à définir de valeurs lors de la soumission d'une tâche. L'interface utilisateur de soumission des tâches vous permet de modifier ces valeurs.

Vous pouvez définir le modèle de tâche au format YAML (`parameter_values.yaml`) ou au format JSON (`parameter_values.json`). Les exemples de cette section sont présentés au format YAML.

En YAML, le format du fichier est le suivant :

```
parameterValues:
- name: <string>
  value: <integer>, <float>, or <string>
- name: <string>
  value: <integer>, <float>, or <string>ab
... {{repeating as necessary}}
```

Chaque élément de la `parameterValues` liste doit être l'un des suivants :
+ Paramètre de tâche défini dans le modèle de tâche.
+ Paramètre de tâche défini dans un environnement de file d'attente pour la file d'attente à laquelle vous soumettez la tâche.
+ Paramètre spécial transmis à l'`CreateJob`opération lors de la création d'une tâche.
  + `deadline:priority`— La valeur doit être un entier. Il est transmis à l'`CreateJob`opération en tant que paramètre de [priorité](https://docs.aws.amazon.com/deadline-cloud/latest/APIReference/API_CreateJob.html#deadlinecloud-CreateJob-request-priority).
  + `deadline:targetTaskRunStatus`— La valeur doit être une chaîne. Il est transmis à l'`CreateJob`opération en tant que paramètre [targetTaskRunStatus](https://docs.aws.amazon.com/deadline-cloud/latest/APIReference/API_CreateJob.html#deadlinecloud-CreateJob-request-targetTaskRunStatus).
  + `deadline:maxFailedTasksCount`— La valeur doit être un entier. Il est transmis à l'`CreateJob`opération en tant que paramètre [maxFailedTasksCount](https://docs.aws.amazon.com/deadline-cloud/latest/APIReference/API_CreateJob.html#deadlinecloud-CreateJob-request-maxFailedTasksCount).
  + `deadline:maxRetriesPerTask`— La valeur doit être un entier. Il est transmis à l'`CreateJob`opération en tant que paramètre de [maxRetriesPertâche](https://docs.aws.amazon.com/deadline-cloud/latest/APIReference/API_CreateJob.html#deadlinecloud-CreateJob-request-maxRetriesPerTask).
  + `deadline:maxWorkercount`— La valeur doit être un entier. Il est transmis à l'`CreateJob`opération en tant que [maxWorkerCount](https://docs.aws.amazon.com/deadline-cloud/latest/APIReference/API_CreateJob.html#deadlinecloud-CreateJob-request-maxRetriesPerTask)paramètre.

Un modèle de tâche est toujours un modèle plutôt qu'une tâche spécifique à exécuter. Un fichier de valeurs de paramètres permet à un ensemble de tâches de servir de modèle si certains paramètres n'ont pas de valeurs définies dans ce fichier, ou de soumission de tâches spécifique si tous les paramètres ont des valeurs.

Par exemple, l'exemple [blender\_render ne possède](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/job_bundles/blender_render) pas de fichier de paramètres et son modèle de tâche définit des paramètres sans valeurs par défaut. Ce modèle doit être utilisé comme modèle pour créer des tâches. Une fois que vous avez créé une tâche à l'aide de cette offre de tâches, Deadline Cloud écrit une nouvelle série de tâches dans le répertoire de l'historique des tâches. 

Par exemple, lorsque vous soumettez une tâche à l'aide de la commande suivante :

```
deadline bundle gui-submit blender_render/
```

Le nouveau lot de tâches contient un `parameter_values.yaml` fichier contenant les paramètres spécifiés :

```
% cat ~/.deadline/job_history/\(default\)/2024-06/2024-06-20-01-JobBundle-Demo/parameter_values.yaml
parameterValues:
- name: deadline:targetTaskRunStatus
  value: READY
- name: deadline:maxFailedTasksCount
  value: 10
- name: deadline:maxRetriesPerTask
  value: 5
- name: deadline:priority
  value: 75
- name: BlenderSceneFile
  value: /private/tmp/bundle_demo/bmw27_cpu.blend
- name: Frames
  value: 1-10
- name: OutputDir
  value: /private/tmp/bundle_demo/output
- name: OutputPattern
  value: output_####
- name: Format
  value: PNG
- name: CondaPackages
  value: blender
- name: RezPackages
  value: blender
```

Vous pouvez créer la même tâche à l'aide de la commande suivante :

```
deadline bundle submit ~/.deadline/job_history/\(default\)/2024-06/2024-06-20-01-JobBundle-Demo/
```

**Note**  
Le lot de tâches que vous soumettez est enregistré dans votre répertoire d'historique des tâches. Vous pouvez trouver l'emplacement de ce répertoire à l'aide de la commande suivante :  

```
deadline config get settings.job_history_dir
```