

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Gestione degli eventi Deadline Cloud utilizzando Amazon EventBridge
<a name="eventbridge-integration"></a>

Amazon EventBridge è un servizio serverless che utilizza gli eventi per connettere tra loro i componenti delle applicazioni, semplificando la creazione di applicazioni scalabili basate sugli eventi. L’architettura basata sugli eventi è uno stile di creazione di sistemi software ad accoppiamento debole che interagiscono emettendo e rispondendo agli eventi. Gli eventi rappresentano un cambiamento in una risorsa o in un ambiente. 

Come funziona:

Come molti AWS servizi, Deadline Cloud genera e invia eventi al bus di eventi predefinito. EventBridge (Il bus degli eventi predefinito viene fornito automaticamente in ogni AWS account.) Un router di eventi è un router che riceve eventi e li invia a zero o più destinazioni o *target*. Le regole associate al router di eventi valutano questi ultimi man mano che arrivano. Ogni regola verifica se un evento corrisponde al *modello della regola*. Se l’evento corrisponde, il router di eventi invia l’evento al/ai target specificato/i.

![\[AWS i servizi inviano eventi al bus di eventi EventBridge predefinito. Se l'evento corrisponde al modello di evento di una regola, EventBridge invia l'evento ai target specificati per quella regola.\]](http://docs.aws.amazon.com/it_it/deadline-cloud/latest/developerguide/images/eventbridge-integration-how-it-works.png)


**Topics**
+ [Eventi Deadline Cloud](#supported-events)
+ [Fornitura di eventi Deadline Cloud utilizzando regole EventBridge](#eventbridge-using-events-rules)
+ [Riferimento dettagliato agli eventi di Deadline Cloud](events-detail-reference.md)

## Eventi Deadline Cloud
<a name="supported-events"></a>

Deadline Cloud invia automaticamente i seguenti eventi al bus EventBridge eventi predefinito. Gli eventi che corrispondono allo schema di eventi di una regola vengono consegnati agli obiettivi specificati con la massima [diligenza possibile](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-service-event.html#eb-service-event-delivery-level). Gli eventi potrebbero essere consegnati fuori servizio.

Per ulteriori informazioni, consulta [EventBridge gli eventi](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events.html) nella *Guida Amazon EventBridge per l'utente.*


| Tipo di dettaglio dell'evento | Description | 
| --- | --- | 
|  [Soglia di budget raggiunta](events-detail-reference.md#event-detail-budget-threshold-reached)  |  Inviato quando una coda raggiunge una percentuale del budget assegnato. | 
|  [Modifica dello stato del ciclo di vita del Job](events-detail-reference.md#event-detail-job-lifecycle-status-change)  |   Inviato quando viene apportata una modifica allo stato del ciclo di vita di un lavoro. | 
|  [Modifica dello stato di Job Run](events-detail-reference.md#event-detail-job-run-status-change)  |  Inviato quando cambia lo stato generale delle attività di un job. | 
|  [Fase: modifica dello stato del ciclo di vita](events-detail-reference.md#event-detail-step-lifecycle-status-change)  |  Inviato quando viene apportata una modifica allo stato del ciclo di vita di una fase di un lavoro. | 
|  [Modifica dello stato di Step Run](events-detail-reference.md#event-detail-step-run-status-change)  |  Inviato quando lo stato generale delle attività in una fase cambia. | 
|  [Modifica dello stato di esecuzione dell'operazione](events-detail-reference.md#event-detail-task-run-status-change)  |  Inviato quando lo stato di un'attività cambia. | 

## Fornitura di eventi Deadline Cloud utilizzando regole EventBridge
<a name="eventbridge-using-events-rules"></a>

Per fare in modo che il bus degli eventi EventBridge predefinito invii gli eventi di Deadline Cloud a una destinazione, devi creare una regola. Ogni regola contiene uno schema di eventi, che EventBridge corrisponde a ogni evento ricevuto sull'event bus. Se i dati dell'evento corrispondono al modello di evento specificato, EventBridge invia quell'evento ai destinatari della regola.

Per istruzioni complete sulla creazione di regole per il bus degli eventi, consultate [Creazione di regole che reagiscono agli eventi](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-create-rule.html) nella *Guida per l'EventBridge utente*.

### Creazione di modelli di eventi che corrispondano agli eventi di Deadline Cloud
<a name="eventbridge-using-events-rules-patterns"></a>

Ogni modello di eventi è un oggetto in formato JSON che contiene:
+ Un attributo `source` che identifica il servizio che invia l'evento. Per gli eventi Deadline Cloud, la fonte è. `aws.deadline`
+ (Facoltativo): Un attributo `detail-type` che contiene una serie di tipi di eventi da abbinare.
+ (Facoltativo): Un attributo `detail` contenente qualsiasi altro dato relativo all’evento da abbinare.

Ad esempio, il seguente schema di eventi corrisponde a tutti gli eventi Fleet Size Recommendation Change per quanto specificato `farmId` per Deadline Cloud:

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

Per ulteriori informazioni sulla scrittura di modelli di eventi, consulta [Event patterns](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns.html) nella *Guida per l'EventBridge utente*.

# Riferimento dettagliato agli eventi di Deadline Cloud
<a name="events-detail-reference"></a>

Tutti gli eventi generati dai AWS servizi hanno un set comune di campi contenenti metadati relativi all'evento, ad esempio il AWS servizio che è l'origine dell'evento, l'ora in cui l'evento è stato generato, l'account e la regione in cui si è svolto l'evento e altri. Per le definizioni di questi campi generali, consultate il [riferimento alla struttura degli eventi](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events-structure.html) nella *Guida per l'Amazon EventBridge utente*. 

Inoltre, ogni evento ha un campo `detail` che contiene dati specifici per quel particolare evento. Il riferimento seguente definisce i campi di dettaglio per i vari eventi di Deadline Cloud.

Quando si utilizza EventBridge per selezionare e gestire gli eventi Deadline Cloud, è utile tenere presente quanto segue:
+ Il `source` campo per tutti gli eventi di Deadline Cloud è impostato su. `aws.deadline`
+ Il campo `detail-type` specifica il tipo di evento. 

  Ad esempio, `Fleet Size Recommendation Change`.
+ Il campo `detail` contiene i dati specifici di quel particolare evento. 

*Per informazioni sulla creazione di modelli di eventi che consentano alle regole di corrispondere agli eventi di Deadline Cloud, consulta [Modelli di eventi nella Guida](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns.html) per l'Amazon EventBridge utente.*

Per ulteriori informazioni sugli eventi e su come li EventBridge elabora, consulta [Amazon EventBridge gli eventi nella Guida](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events.html) per l'*Amazon EventBridge utente*.

**Topics**
+ [Evento Soglia di budget raggiunta](#event-detail-budget-threshold-reached)
+ [Evento relativo alla modifica delle dimensioni del parco veicoli](#event-detail-fleet-size-recommendation-change)
+ [Evento Job Lifecycle Status Change](#event-detail-job-lifecycle-status-change)
+ [Evento di modifica dello stato di Job Run](#event-detail-job-run-status-change)
+ [Evento Step Lifecycle Status Change](#event-detail-step-lifecycle-status-change)
+ [Evento Step Run Status Change](#event-detail-step-run-status-change)
+ [Evento di modifica dello stato di Task Run](#event-detail-task-run-status-change)

## Evento Soglia di budget raggiunta
<a name="event-detail-budget-threshold-reached"></a>

È possibile utilizzare l'evento Budget Threshold Reached per monitorare la percentuale di budget utilizzata. Deadline Cloud invia eventi quando la percentuale utilizzata supera le seguenti soglie:
+ 10, 20, 30, 40, 50, 60, 70, 75, 80, 85, 90, 95, 96, 97, 98, 99, 100

La frequenza con cui Deadline Cloud invia gli eventi Budget Threshold Reached aumenta man mano che il budget si avvicina al limite. Questa frequenza consente di monitorare attentamente un budget man mano che si avvicina al limite e di agire per evitare spese eccessive. È inoltre possibile impostare soglie di budget personalizzate. Deadline Cloud invia un evento quando l'utilizzo supera le soglie personalizzate.

Se modifichi l'importo di un budget, la prossima volta che Deadline Cloud invia un evento Budget Threshold Reached, questo si basa sulla percentuale corrente del budget che è stato utilizzato. Ad esempio, se aggiungi \$150 a un budget di \$1100 che ha raggiunto il limite, il successivo evento Budget Threshold Reached indica che il budget è al 75%.

Di seguito sono riportati i campi di dettaglio dell'`Budget Threshold Reached`evento.

I `detail-type` campi `source` e sono inclusi di seguito perché contengono valori specifici per gli eventi di Deadline Cloud. Per le definizioni degli altri campi di metadati inclusi in tutti gli eventi, consulta il [riferimento alla struttura degli eventi nella Guida](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events-structure.html) per l'*Amazon EventBridge utente*.

```
{
    "version": "0",
    "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
    "detail-type": "Budget Threshold Reached",
    "source": "aws.deadline",
    "account": "111122223333",
    "time": "2017-12-22T18:43:48Z",
    "region": "aa-example-1",
    "resources": [],
    "detail": {
        "farmId": "farm-12345678900000000000000000000000",
        "budgetId": "budget-12345678900000000000000000000000",
        "thresholdInPercent": 0
    }
}
```

`detail-type`  <a name="job-lifecycle-status-change-detail-type"></a>
Identifica il tipo di evento.  
Per questo evento, questo valore è`Budget Threshold Reached`.

`source`  <a name="job-lifecycle-status-change-source"></a>
Identifica il servizio che ha generato l’evento. Per gli eventi Deadline Cloud, questo valore è`aws.deadline`.

`detail`  <a name="job-lifecycle-status-change-detail"></a>
Un oggetto JSON contenente informazioni sull’evento. Il servizio che genera l’evento determina il contenuto di questo campo.  
Per questo evento, questi dati includono:    
`farmId`  <a name="budget-threshold-reached-field-1"></a>
L'identificatore dell'azienda agricola che contiene il lavoro.  
`budgetId`  <a name="budget-threshold-reached-field-2"></a>
L'identificatore del budget che ha raggiunto una soglia.  
`thresholdInPercent`  <a name="budget-threshold-reached-field-3"></a>
La percentuale del budget che è stata utilizzata.

## Evento relativo alla modifica delle dimensioni del parco veicoli
<a name="event-detail-fleet-size-recommendation-change"></a>

Quando configuri la tua flotta per utilizzare la scalabilità automatica basata sugli eventi, Deadline Cloud invia eventi che puoi utilizzare per gestire le tue flotte. Ciascuno di questi eventi contiene informazioni sulla dimensione attuale e sulla dimensione richiesta di una flotta. Per un esempio di utilizzo di un EventBridge evento e di un esempio di funzione Lambda per gestire l'evento, consulta [Ridimensionamento automatico della flotta Amazon EC2 con la funzione di raccomandazione di scalabilità di Deadline Cloud](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/create-auto-scaling.html#autoscale-ec2-fleet).

L'evento di modifica dei consigli sulle dimensioni della flotta viene inviato quando si verifica quanto segue:
+ Quando la dimensione del parco veicoli consigliata cambia e oldFleetSize differisce da newFleetSize.
+ Quando il servizio rileva che la dimensione effettiva della flotta non corrisponde alla dimensione della flotta consigliata. È possibile ottenere le dimensioni effettive della flotta da WorkerCount nella risposta dell' GetFleet operazione. Ciò può accadere quando un'istanza Amazon EC2 attiva non riesce a registrarsi come operatore Deadline Cloud.

Di seguito sono riportati i campi relativi ai dettagli dell'`Fleet Size Recommendation Change`evento.

I `detail-type` campi `source` e sono inclusi di seguito perché contengono valori specifici per gli eventi di Deadline Cloud. Per le definizioni degli altri campi di metadati inclusi in tutti gli eventi, consulta il [riferimento alla struttura degli eventi nella Guida](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events-structure.html) per l'*Amazon EventBridge utente*.

```
{
    "version": "0",
    "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
    "detail-type": "Fleet Size Recommendation Change",
    "source": "aws.deadline",
    "account": "111122223333",
    "time": "2017-12-22T18:43:48Z",
    "region": "aa-example-1",
    "resources": [],
    "detail": {
        "farmId": "farm-12345678900000000000000000000000",
        "fleetId": "fleet-12345678900000000000000000000000",
        "oldFleetSize": 1,
        "newFleetSize": 5,
    }
}
```

`detail-type`  <a name="fleet-size-recommendation-change-detail-type"></a>
Identifica il tipo di evento.  
Per questo evento, questo valore è`Fleet Size Recommendation Change`.

`source`  <a name="fleet-size-recommendation-change-source"></a>
Identifica il servizio che ha generato l’evento. Per gli eventi Deadline Cloud, questo valore è`aws.deadline`.

`detail`  <a name="fleet-size-recommendation-change-detail"></a>
Un oggetto JSON contenente informazioni sull’evento. Il servizio che genera l’evento determina il contenuto di questo campo.  
Per questo evento, questi dati includono:    
`farmId`  <a name="fleet-size-recommendation-change-field-1"></a>
L'identificatore dell'azienda agricola che contiene il lavoro.  
`fleetId`  <a name="fleet-size-recommendation-change-field-2"></a>
L'identificatore della flotta che necessita di un cambio di dimensione.  
`oldFleetSize`  <a name="fleet-size-recommendation-change-field-3"></a>
Le dimensioni attuali della flotta.  
`newFleetSize`  <a name="fleet-size-recommendation-change-field-4"></a>
La nuova dimensione consigliata per la flotta.

## Evento Job Lifecycle Status Change
<a name="event-detail-job-lifecycle-status-change"></a>

Quando crei o aggiorni un lavoro, Deadline Cloud imposta lo stato del ciclo di vita in modo che mostri lo stato dell'azione più recente avviata dall'utente.

Viene inviato un evento di modifica dello stato del ciclo di vita del lavoro per qualsiasi modifica dello stato del ciclo di vita, incluso quando il lavoro viene creato.

Di seguito sono riportati i campi di dettaglio dell'evento. `Job Lifecycle Status Change`

I `detail-type` campi `source` e sono inclusi di seguito perché contengono valori specifici per gli eventi di Deadline Cloud. Per le definizioni degli altri campi di metadati inclusi in tutti gli eventi, consulta il [riferimento alla struttura degli eventi nella Guida](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events-structure.html) per l'*Amazon EventBridge utente*.

```
{
    "version": "0",
    "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
    "detail-type": "Job Lifecycle Status Change",
    "source": "aws.deadline",
    "account": "111122223333",
    "time": "2017-12-22T18:43:48Z",
    "region": "aa-example-1",
    "resources": [],
    "detail": {
        "farmId": "farm-12345678900000000000000000000000",
        "queueId": "queue-12345678900000000000000000000000",
        "jobId": "job-12345678900000000000000000000000",
        "previousLifecycleStatus": "UPDATE_IN_PROGRESS",
        "lifecycleStatus": "UPDATE_SUCCEEDED"
    }
}
```

`detail-type`  <a name="job-lifecycle-status-change-detail-type"></a>
Identifica il tipo di evento.  
Per questo evento, questo valore è`Job Lifecycle Status Change`.

`source`  <a name="job-lifecycle-status-change-source"></a>
Identifica il servizio che ha generato l’evento. Per gli eventi Deadline Cloud, questo valore è`aws.deadline`.

`detail`  <a name="job-lifecycle-status-change-detail"></a>
Un oggetto JSON contenente informazioni sull’evento. Il servizio che genera l’evento determina il contenuto di questo campo.  
Per questo evento, questi dati includono:    
`farmId`  <a name="job-lifecycle-status-change-field-1"></a>
L'identificatore dell'azienda agricola che contiene il lavoro.  
`queueId`  <a name="job-lifecycle-status-change-field-2"></a>
L'identificatore della coda che contiene il lavoro.  
`jobId`  <a name="job-lifecycle-status-change-field-3"></a>
L'identificatore del lavoro.  
`previousLifecycleStatus`  <a name="job-lifecycle-status-change-field-4"></a>
Lo stato del ciclo di vita alla fine del lavoro. Questo campo non è incluso quando si invia un lavoro per la prima volta.  
`lifecycleStatus`  <a name="job-lifecycle-status-change-field-5"></a>
Lo stato del ciclo di vita in cui il lavoro sta entrando.

## Evento di modifica dello stato di Job Run
<a name="event-detail-job-run-status-change"></a>

Un lavoro è composto da molte attività. Ogni attività ha uno stato. Lo stato di tutte le attività viene combinato per fornire uno stato generale di un lavoro. Per ulteriori informazioni, consulta [Job states in Deadline Cloud nella Guida](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/jobs-states.html) per l'*utente di AWS Deadline Cloud*.

Un evento di modifica dello stato del job run viene inviato quando:
+ Il [taskRunStatus](#job-run-status-change-field-5) campo combinato cambia.
+ Il lavoro è richiesto, a meno che il lavoro non sia nello stato READY.

Un evento di modifica dello stato di esecuzione del job NON viene inviato quando:
+ Il lavoro viene creato per la prima volta. Per monitorare la creazione di posti di lavoro, monitora gli eventi Job Lifecycle Status Change per individuare eventuali modifiche.
+ Il [taskRunStatusCounts](#job-run-status-change-field-6) campo del processo cambia ma lo stato di esecuzione del job task combinato rimane invariato.

Di seguito sono riportati i campi di dettaglio dell'`Job Run Status Change`evento.

I `detail-type` campi `source` e sono inclusi di seguito perché contengono valori specifici per gli eventi di Deadline Cloud. Per le definizioni degli altri campi di metadati inclusi in tutti gli eventi, consulta il [riferimento alla struttura degli eventi nella Guida](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events-structure.html) per l'*Amazon EventBridge utente*.

```
{
    "version": "0",
    "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
    "detail-type": "Job Run Status Change",
    "source": "aws.deadline",
    "account": "111122223333",
    "time": "2017-12-22T18:43:48Z",
    "region": "aa-example-1",
    "resources": [],
    "detail": {
        "farmId": "farm-12345678900000000000000000000000",
        "queueId": "queue-12345678900000000000000000000000",
        "jobId": "job-12345678900000000000000000000000",
        "previousTaskRunStatus": "RUNNING",
        "taskRunStatus": "SUCCEEDED",
        "taskRunStatusCounts": {
            "PENDING": 0,
            "READY": 0,
            "RUNNING": 0,
            "ASSIGNED": 0,
            "STARTING": 0,
            "SCHEDULED": 0,
            "INTERRUPTING": 0,
            "SUSPENDED": 0,
            "CANCELED": 0,
            "FAILED": 0,
            "SUCCEEDED": 20,
            "NOT_COMPATIBLE": 0
       }
    }
}
```

`detail-type`  <a name="job-run-status-change-detail-type"></a>
Identifica il tipo di evento.  
Per questo evento, questo valore è`Job Run Status Change`.

`source`  <a name="job-run-status-change-source"></a>
Identifica il servizio che ha generato l’evento. Per gli eventi Deadline Cloud, questo valore è`aws.deadline`.

`detail`  <a name="job-run-status-change-detail"></a>
Un oggetto JSON contenente informazioni sull’evento. Il servizio che genera l’evento determina il contenuto di questo campo.  
Per questo evento, questi dati includono:    
`farmId`  <a name="job-run-status-change-field-1"></a>
L'identificatore dell'azienda agricola che contiene il lavoro.  
`queueId`  <a name="job-run-status-change-field-2"></a>
L'identificatore della coda che contiene il lavoro.  
`jobId`  <a name="job-run-status-change-field-3"></a>
L'identificatore del lavoro.  
`previousTaskRunStatus`  <a name="job-run-status-change-field-4"></a>
L'operazione in esecuzione indica che il lavoro sta per terminare.  
`taskRunStatus`  <a name="job-run-status-change-field-5"></a>
Lo stato di esecuzione dell'attività in cui è in corso il processo.  
`taskRunStatusCounts`  <a name="job-run-status-change-field-6"></a>
Il numero di attività del lavoro in ogni stato.

## Evento Step Lifecycle Status Change
<a name="event-detail-step-lifecycle-status-change"></a>

Quando crei o aggiorni un evento, Deadline Cloud imposta lo stato del ciclo di vita del lavoro per descrivere lo stato dell'azione più recente avviata dall'utente.

Un evento di modifica dello stato del ciclo di vita di una fase viene inviato quando:
+ Viene avviato un aggiornamento graduale (UPDATE\$1IN\$1PROGRESS).
+ Un aggiornamento di un passaggio è stato completato con successo (UPDATE\$1SUCCEEDED).
+ Aggiornamento di un passaggio non riuscito (UPDATE\$1FAILED).

Un evento non viene inviato quando il passo viene creato per la prima volta. Per monitorare la creazione dei passaggi, monitora gli eventi Job Lifecycle Status Change per verificare se sono state apportate modifiche.

Di seguito sono riportati i campi di dettaglio dell'`Step Lifecycle Status Change`evento.

I `detail-type` campi `source` e sono inclusi di seguito perché contengono valori specifici per gli eventi di Deadline Cloud. Per le definizioni degli altri campi di metadati inclusi in tutti gli eventi, consulta il [riferimento alla struttura degli eventi nella Guida](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events-structure.html) per l'*Amazon EventBridge utente*.

```
{
    "version": "0",
    "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
    "detail-type": "Step Lifecycle Status Change",
    "source": "aws.deadline",
    "account": "111122223333",
    "time": "2017-12-22T18:43:48Z",
    "region": "aa-example-1",
    "resources": [],
    "detail": {
        "farmId": "farm-12345678900000000000000000000000",
        "queueId": "queue-12345678900000000000000000000000",
        "jobId": "job-12345678900000000000000000000000",
        "stepId": "step-12345678900000000000000000000000",
        "previousLifecycleStatus": "UPDATE_IN_PROGRESS",
        "lifecycleStatus": "UPDATE_SUCCEEDED"
    }
}
```

`detail-type`  <a name="step-lifecycle-status-change-detail-type"></a>
Identifica il tipo di evento.  
Per questo evento, questo valore è`Step Lifecycle Status Change`.

`source`  <a name="step-lifecycle-status-change-source"></a>
Identifica il servizio che ha generato l’evento. Per gli eventi Deadline Cloud, questo valore è`aws.deadline`.

`detail`  <a name="step-lifecycle-status-change-detail"></a>
Un oggetto JSON contenente informazioni sull’evento. Il servizio che genera l’evento determina il contenuto di questo campo.  
Per questo evento, questi dati includono:    
`farmId`  <a name="step-lifecycle-status-change-field-1"></a>
L'identificatore dell'azienda agricola che contiene il lavoro.  
`queueId`  <a name="step-lifecycle-status-change-field-2"></a>
L'identificatore della coda che contiene il lavoro.  
`jobId`  <a name="step-lifecycle-status-change-field-3"></a>
L'identificatore del lavoro.  
`stepId`  <a name="step-lifecycle-status-change-field-4"></a>
L'identificatore della fase di lavoro corrente.  
`previousLifecycleStatus`  <a name="step-lifecycle-status-change-field-5"></a>
Lo stato del ciclo di vita a cui sta per uscire il passaggio.  
`lifecycleStatus`  <a name="step-lifecycle-status-change-field-6"></a>
Lo stato del ciclo di vita a cui sta entrando la fase.

## Evento Step Run Status Change
<a name="event-detail-step-run-status-change"></a>

Ogni fase di un lavoro è composta da molte attività. Ogni attività ha uno stato. Gli stati delle attività vengono combinati per fornire uno stato generale delle fasi e dei lavori.

Un evento di modifica dello stato di Step Run viene inviato quando:
+ Le [taskRunStatus](#step-run-status-change-field-6) modifiche combinate.
+ Il passaggio è richiesto, a meno che non sia nello stato READY. 

Un evento non viene inviato quando:
+ Il passo viene creato per la prima volta. Per monitorare la creazione dei passaggi, monitora gli eventi Job Lifecycle Status Change per verificare se sono state apportate modifiche. 
+ La fase viene [taskRunStatusCounts](#step-run-status-change-field-7) modificata, ma lo stato di esecuzione dell'operazione a fasi combinate rimane invariato.

Di seguito sono riportati i campi di dettaglio dell'`Step Run Status Change`evento.

I `detail-type` campi `source` e sono inclusi di seguito perché contengono valori specifici per gli eventi di Deadline Cloud. Per le definizioni degli altri campi di metadati inclusi in tutti gli eventi, consulta il [riferimento alla struttura degli eventi nella Guida](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events-structure.html) per l'*Amazon EventBridge utente*.

```
{
    "version": "0",
    "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
    "detail-type": "Step Run Status Change",
    "source": "aws.deadline",
    "account": "111122223333",
    "time": "2017-12-22T18:43:48Z",
    "region": "aa-example-1",
    "resources": [],
    "detail": {
        "farmId": "farm-12345678900000000000000000000000",
        "queueId": "queue-12345678900000000000000000000000",
        "jobId": "job-12345678900000000000000000000000",
        "stepId": "step-12345678900000000000000000000000",
        "previousTaskRunStatus": "RUNNING",
        "taskRunStatus": "SUCCEEDED",
        "taskRunStatusCounts": {
            "PENDING": 0,
            "READY": 0,
            "RUNNING": 0,
            "ASSIGNED": 0,
            "STARTING": 0,
            "SCHEDULED": 0,
            "INTERRUPTING": 0,
            "SUSPENDED": 0,
            "CANCELED": 0,
            "FAILED": 0,
            "SUCCEEDED": 20,
            "NOT_COMPATIBLE": 0
       }
    }
}
```

`detail-type`  <a name="step-run-status-change-detail-type"></a>
Identifica il tipo di evento.  
Per questo evento, questo valore è`Step Run Status Change`.

`source`  <a name="step-run-status-change-source"></a>
Identifica il servizio che ha generato l’evento. Per gli eventi Deadline Cloud, questo valore è`aws.deadline`.

`detail`  <a name="step-run-status-change-detail"></a>
Un oggetto JSON contenente informazioni sull’evento. Il servizio che genera l’evento determina il contenuto di questo campo.  
Per questo evento, questi dati includono:    
`farmId`  <a name="step-run-status-change-field-1"></a>
L'identificatore dell'azienda agricola che contiene il lavoro.  
`queueId`  <a name="step-run-status-change-field-2"></a>
L'identificatore della coda che contiene il lavoro.  
`jobId`  <a name="step-run-status-change-field-3"></a>
L'identificatore del lavoro.  
`stepId`  <a name="step-run-status-change-field-4"></a>
L'identificatore della fase di lavoro corrente.  
`previousTaskRunStatus`  <a name="step-run-status-change-field-5"></a>
Lo stato di esecuzione da cui esce il passaggio.  
`taskRunStatus`  <a name="step-run-status-change-field-6"></a>
Lo stato di esecuzione a cui sta entrando la fase.  
`taskRunStatusCounts`  <a name="step-run-status-change-field-7"></a>
Il numero di attività della fase in ogni stato.

## Evento di modifica dello stato di Task Run
<a name="event-detail-task-run-status-change"></a>

Il [runStatus](#task-run-status-change-field-7) campo viene aggiornato durante l'esecuzione dell'attività. Un evento viene inviato quando:
+ Lo stato di esecuzione dell'attività cambia.
+ L'attività è richiesta, a meno che non sia nello stato READY. 

Un evento non viene inviato quando:
+ L'attività viene creata per la prima volta. Per monitorare la creazione di attività, monitora gli eventi Job Lifecycle Status Change per individuare eventuali modifiche. 

Di seguito sono riportati i campi di dettaglio dell'`Task Run Status Change`evento.

I `detail-type` campi `source` e sono inclusi di seguito perché contengono valori specifici per gli eventi di Deadline Cloud. Per le definizioni degli altri campi di metadati inclusi in tutti gli eventi, consulta il [riferimento alla struttura degli eventi nella Guida](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events-structure.html) per l'*Amazon EventBridge utente*.

```
{
    "version": "0",
    "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
    "detail-type": "Task Run Status Change",
    "source": "aws.aws.deadline",
    "account": "111122223333",
    "time": "2017-12-22T18:43:48Z",
    "region": "aa-example-1",
    "resources": [],
    "detail": {
        "farmId": "farm-12345678900000000000000000000000",
        "queueId": "queue-12345678900000000000000000000000",
        "jobId": "job-12345678900000000000000000000000",
        "stepId": "step-12345678900000000000000000000000",
        "taskId": "task-12345678900000000000000000000000-0",
        "previousRunStatus": "RUNNING",
        "runStatus": "SUCCEEDED"
    }
}
```

`detail-type`  <a name="task-run-status-change-detail-type"></a>
Identifica il tipo di evento.  
Per questo evento, questo valore è`Fleet Size Recommendation Change`.

`source`  <a name="task-run-status-change-source"></a>
Identifica il servizio che ha generato l’evento. Per gli eventi Deadline Cloud, questo valore è`aws.deadline`.

`detail`  <a name="task-run-status-change-detail"></a>
Un oggetto JSON contenente informazioni sull’evento. Il servizio che genera l’evento determina il contenuto di questo campo.  
Per questo evento, questi dati includono:    
`farmId`  <a name="task-run-status-change-field-1"></a>
L'identificatore dell'azienda agricola che contiene il lavoro.  
`queueId`  <a name="task-run-status-change-field-2"></a>
L'identificatore della coda che contiene il lavoro.  
`jobId`  <a name="task-run-status-change-field-3"></a>
L'identificatore del lavoro.  
stepId  <a name="task-run-status-change-field-4"></a>
L'identificatore della fase di lavoro corrente.  
`taskId`  <a name="task-run-status-change-field-5"></a>
L'identificatore dell'attività in esecuzione.  
`previousRunStatus`  <a name="task-run-status-change-field-6"></a>
Lo stato di esecuzione in cui l'attività sta uscendo.  
`runStatus`  <a name="task-run-status-change-field-7"></a>
Lo stato di esecuzione a cui sta entrando l'attività.