

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.

# Gestion des événements Deadline Cloud à l'aide de Amazon EventBridge
<a name="eventbridge-integration"></a>

Amazon EventBridge est un service sans serveur qui utilise des événements pour connecter les composants de l'application entre eux, ce qui vous permet de créer plus facilement des applications évolutives pilotées par des événements. Event-driven L'architecture est un style de construction de systèmes logiciels faiblement couplés qui fonctionnent ensemble en émettant des événements et en y répondant. Les événements représentent une modification d’une ressource ou d’un environnement. 

Voici comment cela fonctionne :

Comme c'est le cas pour de nombreux AWS services, Deadline Cloud génère et envoie des événements au bus d'événements EventBridge par défaut. (Le bus d'événements par défaut est automatiquement configuré dans chaque AWS compte.) Un bus d'événements est un routeur qui reçoit des événements et les transmet à zéro ou plusieurs destinations, ou *cibles*. Les règles que vous spécifiez pour le bus d’événements évaluent les événements à mesure qu’ils arrivent. Chaque règle vérifie si un événement correspond au *modèle d’événement* de la règle. Si l’événement correspond, le bus d’événements envoie l’événement à la ou aux cibles spécifiées.

![AWS les services envoient des événements au bus d'événements EventBridge par défaut. Si l'événement correspond au modèle d'événement d'une règle, EventBridge envoie l'événement aux cibles spécifiées pour cette règle.](http://docs.aws.amazon.com/fr_fr/deadline-cloud/latest/developerguide/images/eventbridge-integration-how-it-works.png)


**Topics**
+ [Événements Deadline Cloud](#supported-events)
+ [Diffusion d'événements Deadline Cloud à l'aide EventBridge rules](#eventbridge-using-events-rules)
+ [Référence détaillée des événements de Deadline Cloud](events-detail-reference.md)

## Événements Deadline Cloud
<a name="supported-events"></a>

Deadline Cloud envoie automatiquement les événements suivants au bus EventBridge d'événements par défaut. Les événements qui correspondent au modèle d'événements d'une règle sont transmis aux cibles spécifiées dans la mesure [du possible.](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-service-event.html#eb-service-event-delivery-level) Les événements peuvent être livrés hors service.

Pour plus d'informations, consultez les [EventBridge événements](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events.html) dans le *guide de Amazon EventBridge l'utilisateur.*


| Type de détail d’événement | Description | 
| --- | --- | 
| [Seuil budgétaire atteint](events-detail-reference.md#event-detail-budget-threshold-reached) | Envoyé lorsqu'une file d'attente atteint un pourcentage du budget qui lui est attribué. | 
| [Modification de l'état du cycle de vie des tâches](events-detail-reference.md#event-detail-job-lifecycle-status-change) |  Envoyé en cas de modification de l'état du cycle de vie d'une tâche. | 
| [Modification du statut de Job Run](events-detail-reference.md#event-detail-job-run-status-change) | Envoyé lorsque le statut général des tâches d'une tâche change. | 
| [Étape Modification de l'état du cycle de vie](events-detail-reference.md#event-detail-step-lifecycle-status-change) | Envoyé en cas de modification de l'état du cycle de vie d'une étape d'une tâche. | 
| [Étape Exécuter le changement de statut](events-detail-reference.md#event-detail-step-run-status-change) | Envoyé lorsque le statut général des tâches d'une étape change. | 
| [Modification du statut d'exécution de la tâche](events-detail-reference.md#event-detail-task-run-status-change) | Envoyé lorsque le statut d'une tâche change. | 

## Diffusion d'événements Deadline Cloud à l'aide EventBridge rules
<a name="eventbridge-using-events-rules"></a>

Pour que le bus d'événements EventBridge par défaut envoie les événements Deadline Cloud à une cible, vous devez créer une règle. Chaque règle contient un modèle d'événement, qui EventBridge correspond à chaque événement reçu sur le bus d'événements. Si les données d'événement correspondent au modèle d'événement spécifié, EventBridge transmet cet événement aux cibles de la règle.

Pour obtenir des instructions complètes sur la création de règles de bus d'événements, voir [Création de règles réagissant aux événements](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-create-rule.html) dans le *Guide de EventBridge l'utilisateur*.

### Création de modèles d'événements correspondant aux événements de Deadline Cloud
<a name="eventbridge-using-events-rules-patterns"></a>

Chaque modèle d’événement est un objet JSON qui contient :
+ Un attribut `source` qui identifie le service qui envoie l’événement. Pour les événements Deadline Cloud, la source est`aws.deadline`.
+ (Facultatif) : un attribut `detail-type` qui contient un tableau des types d’événements à associer.
+ (Facultatif) : un attribut `detail` qui contient toute autre donnée d’événement à rechercher.

Par exemple, le modèle d'événement suivant correspond à tous les événements de modification de la taille de flotte recommandés `farmId` pour Deadline Cloud :

```
{
  "source": ["aws.deadline"],
  "detail-type": ["Fleet Size Recommendation Change"],
  "detail": {
     "farmId": "farm-12345678900000000000000000000000"
  }
}
```

Pour plus d'informations sur la rédaction de modèles d'événements, consultez la section [Modèles d'événements](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns.html) dans le *guide de EventBridge l'utilisateur*.