

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Mengelola peristiwa Deadline Cloud menggunakan Amazon EventBridge
<a name="eventbridge-integration"></a>

Amazon EventBridge adalah layanan tanpa server yang menggunakan peristiwa untuk menghubungkan komponen aplikasi bersama-sama, sehingga memudahkan Anda untuk membangun aplikasi berbasis peristiwa yang dapat diskalakan. Arsitektur berbasis peristiwa adalah gaya membangun sistem perangkat lunak yang digabungkan secara longgar yang bekerja sama dengan memancarkan dan menanggapi peristiwa. Peristiwa mewakili perubahan dalam sumber daya atau lingkungan. 

Begini cara kerjanya:

Seperti banyak AWS layanan, Deadline Cloud menghasilkan dan mengirim acara ke bus acara EventBridge default. (Bus acara default secara otomatis disediakan di setiap AWS akun.) Bus acara adalah router yang menerima acara dan mengirimkannya ke nol atau lebih tujuan, atau *target*. Aturan yang Anda tentukan untuk bus acara mengevaluasi peristiwa saat mereka tiba. Setiap aturan memeriksa apakah suatu peristiwa cocok dengan *pola acara* aturan. Jika acara tidak cocok, bus acara mengirimkan acara ke target yang ditentukan.

![\[AWS layanan mengirim acara ke bus acara EventBridge default. Jika acara cocok dengan pola acara aturan, EventBridge kirimkan acara ke target yang ditentukan untuk aturan tersebut.\]](http://docs.aws.amazon.com/id_id/deadline-cloud/latest/developerguide/images/eventbridge-integration-how-it-works.png)


**Topics**
+ [Acara Batas Waktu Cloud](#supported-events)
+ [Menyampaikan event Deadline Cloud menggunakan aturan EventBridge](#eventbridge-using-events-rules)
+ [Referensi detail acara Batas waktu Cloud](events-detail-reference.md)

## Acara Batas Waktu Cloud
<a name="supported-events"></a>

Deadline Cloud mengirimkan peristiwa berikut ke bus EventBridge acara default secara otomatis. Peristiwa yang cocok dengan pola acara aturan dikirim ke target yang ditentukan [berdasarkan upaya terbaik](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-service-event.html#eb-service-event-delivery-level). Acara mungkin dikirim keluar dari pesanan.

Untuk informasi selengkapnya, lihat [EventBridge peristiwa](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events.html) di *Panduan Amazon EventBridge Pengguna.*


| Jenis detail acara | Deskripsi | 
| --- | --- | 
|  [Ambang Batas Anggaran Tercapai](events-detail-reference.md#event-detail-budget-threshold-reached)  |  Dikirim ketika antrian mencapai persentase dari anggaran yang ditetapkan. | 
|  [Perubahan Status Siklus Hidup Job](events-detail-reference.md#event-detail-job-lifecycle-status-change)  |   Dikirim ketika ada perubahan pada status siklus hidup suatu pekerjaan. | 
|  [Perubahan Status Job Run](events-detail-reference.md#event-detail-job-run-status-change)  |  Dikirim ketika status keseluruhan tugas dalam pekerjaan berubah. | 
|  [Langkah Perubahan Status Siklus Hidup](events-detail-reference.md#event-detail-step-lifecycle-status-change)  |  Dikirim ketika ada perubahan status siklus hidup dari langkah dalam pekerjaan. | 
|  [Langkah Jalankan Perubahan Status](events-detail-reference.md#event-detail-step-run-status-change)  |  Dikirim ketika status keseluruhan tugas dalam satu langkah berubah. | 
|  [Perubahan Status Jalankan Tugas](events-detail-reference.md#event-detail-task-run-status-change)  |  Dikirim saat status tugas berubah. | 

## Menyampaikan event Deadline Cloud menggunakan aturan EventBridge
<a name="eventbridge-using-events-rules"></a>

Agar bus acara EventBridge default mengirim peristiwa Deadline Cloud ke target, Anda harus membuat aturan. Setiap aturan berisi pola acara, yang EventBridge cocok dengan setiap acara yang diterima di bus acara. Jika data peristiwa cocok dengan pola peristiwa yang ditentukan, EventBridge mengirimkan peristiwa itu ke target aturan.

Untuk petunjuk komprehensif tentang cara membuat aturan bus acara, lihat [Membuat aturan yang bereaksi terhadap peristiwa](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-create-rule.html) di *Panduan EventBridge Pengguna*.

### Membuat pola acara yang cocok dengan peristiwa Deadline Cloud
<a name="eventbridge-using-events-rules-patterns"></a>

Setiap pola acara adalah objek JSON yang berisi:
+ `source`Atribut yang mengidentifikasi layanan yang mengirim acara. Untuk acara Deadline Cloud, sumbernya adalah`aws.deadline`.
+ (Opsional): `detail-type` Atribut yang berisi array jenis acara yang cocok.
+ (Opsional): `detail` Atribut yang berisi data acara lain yang cocok.

Misalnya, pola peristiwa berikut cocok dengan semua peristiwa Perubahan Rekomendasi Ukuran Armada untuk yang ditentukan `farmId` untuk Deadline Cloud:

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

Untuk informasi selengkapnya tentang penulisan pola acara, lihat [Pola acara](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns.html) di *Panduan EventBridge Pengguna*.

# Referensi detail acara Batas waktu Cloud
<a name="events-detail-reference"></a>

Semua peristiwa dari AWS layanan memiliki seperangkat bidang umum yang berisi metadata tentang acara tersebut, seperti AWS layanan yang merupakan sumber acara, waktu acara dibuat, akun dan wilayah tempat acara berlangsung, dan lainnya. Untuk definisi bidang umum ini, lihat [Referensi struktur acara](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events-structure.html) di *Panduan Amazon EventBridge Pengguna*. 

Selain itu, setiap acara memiliki `detail` bidang yang berisi data khusus untuk peristiwa tertentu. Referensi di bawah ini mendefinisikan bidang detail untuk berbagai peristiwa Deadline Cloud.

Saat menggunakan EventBridge untuk memilih dan mengelola peristiwa Deadline Cloud, penting untuk mengingat hal berikut:
+ `source`Bidang untuk semua acara dari Deadline Cloud diatur ke`aws.deadline`.
+ `detail-type`Bidang menentukan jenis acara. 

  Misalnya, `Fleet Size Recommendation Change`.
+ `detail`Bidang berisi data yang spesifik untuk peristiwa tertentu. 

Untuk informasi tentang membuat pola peristiwa yang memungkinkan aturan agar sesuai dengan peristiwa Deadline Cloud, lihat [Pola acara](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns.html) di *Amazon EventBridge Panduan Pengguna*.

Untuk informasi selengkapnya tentang peristiwa dan cara EventBridge memprosesnya, lihat [Amazon EventBridge peristiwa](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events.html) di *Panduan Amazon EventBridge Pengguna*.

**Topics**
+ [Ambang Batas Anggaran Mencapai acara](#event-detail-budget-threshold-reached)
+ [Acara Perubahan Rekomendasi Ukuran Armada](#event-detail-fleet-size-recommendation-change)
+ [Acara Perubahan Status Siklus Hidup Job](#event-detail-job-lifecycle-status-change)
+ [Acara Perubahan Status Job Run](#event-detail-job-run-status-change)
+ [Langkah Siklus Hidup Status Ubah acara](#event-detail-step-lifecycle-status-change)
+ [Langkah Jalankan Status Ubah acara](#event-detail-step-run-status-change)
+ [Acara Ubah Status Jalankan Tugas](#event-detail-task-run-status-change)

## Ambang Batas Anggaran Mencapai acara
<a name="event-detail-budget-threshold-reached"></a>

Anda dapat menggunakan acara Budget Threshold Received untuk memantau persentase anggaran yang telah digunakan. Deadline Cloud mengirimkan peristiwa ketika persentase yang digunakan melewati ambang batas berikut:
+ 10, 20, 30, 40, 50, 60, 70, 75, 80, 85, 90, 95, 96, 97, 98, 99, 100

Frekuensi Deadline Cloud mengirimkan peristiwa Budget Threshold Received meningkat saat anggaran mendekati batasnya. Frekuensi ini memungkinkan Anda untuk memantau anggaran dengan cermat saat mendekati batasnya dan mengambil tindakan untuk mencegah pengeluaran berlebihan. Anda juga dapat menetapkan ambang anggaran Anda sendiri. Deadline Cloud mengirimkan peristiwa saat penggunaan melewati ambang batas kustom Anda.

Jika Anda mengubah jumlah anggaran, waktu berikutnya Deadline Cloud mengirimkan acara Ambang Batas Anggaran Tercapai, hal itu didasarkan pada persentase anggaran saat ini yang telah digunakan. Misalnya, jika Anda menambahkan \$150 ke anggaran \$1100 yang telah mencapai batasnya, acara Ambang Batas Anggaran berikutnya menunjukkan bahwa anggaran berada pada 75 persen.

Di bawah ini adalah bidang detail untuk `Budget Threshold Reached` acara tersebut.

`detail-type`Bidang `source` dan disertakan di bawah ini karena berisi nilai spesifik untuk peristiwa Deadline Cloud. Untuk definisi bidang metadata lain yang disertakan dalam semua peristiwa, lihat [Referensi struktur acara](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events-structure.html) di *Amazon EventBridge Panduan Pengguna*.

```
{
    "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>
Mengidentifikasi jenis acara.  
Untuk acara ini, nilai ini adalah`Budget Threshold Reached`.

`source`  <a name="job-lifecycle-status-change-source"></a>
Mengidentifikasi layanan yang menghasilkan peristiwa. Untuk acara Deadline Cloud, nilai ini adalah`aws.deadline`.

`detail`  <a name="job-lifecycle-status-change-detail"></a>
Objek JSON yang berisi informasi tentang peristiwa. Layanan yang menghasilkan acara menentukan konten bidang ini.  
Untuk acara ini, data ini meliputi:    
`farmId`  <a name="budget-threshold-reached-field-1"></a>
Pengidentifikasi peternakan yang berisi pekerjaan.  
`budgetId`  <a name="budget-threshold-reached-field-2"></a>
Pengidentifikasi anggaran yang telah mencapai ambang batas.  
`thresholdInPercent`  <a name="budget-threshold-reached-field-3"></a>
Persentase anggaran yang telah digunakan.

## Acara Perubahan Rekomendasi Ukuran Armada
<a name="event-detail-fleet-size-recommendation-change"></a>

Saat mengonfigurasi armada untuk menggunakan penskalaan otomatis berbasis peristiwa, Deadline Cloud mengirimkan peristiwa yang dapat Anda gunakan untuk mengelola armada Anda. Masing-masing acara ini berisi informasi tentang ukuran saat ini dan ukuran armada yang diminta. Untuk contoh penggunaan EventBridge peristiwa dan contoh fungsi Lambda untuk menangani acara, lihat [Skala otomatis armada Amazon EC2 Anda dengan fitur rekomendasi skala Deadline Cloud](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/create-auto-scaling.html#autoscale-ec2-fleet).

Acara perubahan rekomendasi ukuran armada dikirim ketika hal berikut terjadi:
+ Ketika ukuran armada yang direkomendasikan berubah dan oldFleetSize berbeda dari newFleetSize.
+ Ketika layanan mendeteksi bahwa ukuran armada sebenarnya tidak sesuai dengan ukuran armada yang direkomendasikan. Anda bisa mendapatkan ukuran armada sebenarnya dari WorkerCount dalam respons GetFleet operasi. Hal ini dapat terjadi ketika instans Amazon EC2 aktif gagal mendaftar sebagai pekerja Deadline Cloud.

Di bawah ini adalah bidang detail untuk `Fleet Size Recommendation Change` acara tersebut.

`detail-type`Bidang `source` dan disertakan di bawah ini karena berisi nilai spesifik untuk peristiwa Deadline Cloud. Untuk definisi bidang metadata lain yang disertakan dalam semua peristiwa, lihat [Referensi struktur acara](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events-structure.html) di *Amazon EventBridge Panduan Pengguna*.

```
{
    "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>
Mengidentifikasi jenis acara.  
Untuk acara ini, nilai ini adalah`Fleet Size Recommendation Change`.

`source`  <a name="fleet-size-recommendation-change-source"></a>
Mengidentifikasi layanan yang menghasilkan peristiwa. Untuk acara Deadline Cloud, nilai ini adalah`aws.deadline`.

`detail`  <a name="fleet-size-recommendation-change-detail"></a>
Objek JSON yang berisi informasi tentang peristiwa. Layanan yang menghasilkan acara menentukan konten bidang ini.  
Untuk acara ini, data ini meliputi:    
`farmId`  <a name="fleet-size-recommendation-change-field-1"></a>
Pengidentifikasi peternakan yang berisi pekerjaan.  
`fleetId`  <a name="fleet-size-recommendation-change-field-2"></a>
Pengidentifikasi armada yang membutuhkan perubahan ukuran.  
`oldFleetSize`  <a name="fleet-size-recommendation-change-field-3"></a>
Ukuran armada saat ini.  
`newFleetSize`  <a name="fleet-size-recommendation-change-field-4"></a>
Ukuran baru yang direkomendasikan untuk armada.

## Acara Perubahan Status Siklus Hidup Job
<a name="event-detail-job-lifecycle-status-change"></a>

Saat Anda membuat atau memperbarui pekerjaan, Deadline Cloud menetapkan status siklus hidup untuk menampilkan status tindakan yang dimulai pengguna terbaru.

Peristiwa perubahan status siklus hidup pekerjaan dikirim untuk setiap perubahan status siklus hidup, termasuk saat pekerjaan dibuat.

Di bawah ini adalah bidang detail untuk `Job Lifecycle Status Change` acara tersebut.

`detail-type`Bidang `source` dan disertakan di bawah ini karena berisi nilai spesifik untuk peristiwa Deadline Cloud. Untuk definisi bidang metadata lain yang disertakan dalam semua peristiwa, lihat [Referensi struktur acara](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events-structure.html) di *Amazon EventBridge Panduan Pengguna*.

```
{
    "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>
Mengidentifikasi jenis acara.  
Untuk acara ini, nilai ini adalah`Job Lifecycle Status Change`.

`source`  <a name="job-lifecycle-status-change-source"></a>
Mengidentifikasi layanan yang menghasilkan peristiwa. Untuk acara Deadline Cloud, nilai ini adalah`aws.deadline`.

`detail`  <a name="job-lifecycle-status-change-detail"></a>
Objek JSON yang berisi informasi tentang peristiwa. Layanan yang menghasilkan acara menentukan konten bidang ini.  
Untuk acara ini, data ini meliputi:    
`farmId`  <a name="job-lifecycle-status-change-field-1"></a>
Pengidentifikasi peternakan yang berisi pekerjaan.  
`queueId`  <a name="job-lifecycle-status-change-field-2"></a>
Pengidentifikasi antrian yang berisi pekerjaan.  
`jobId`  <a name="job-lifecycle-status-change-field-3"></a>
Pengidentifikasi pekerjaan.  
`previousLifecycleStatus`  <a name="job-lifecycle-status-change-field-4"></a>
Siklus hidup menyatakan bahwa pekerjaan akan pergi. Bidang ini tidak termasuk saat Anda pertama kali mengirimkan pekerjaan.  
`lifecycleStatus`  <a name="job-lifecycle-status-change-field-5"></a>
Siklus hidup menyatakan bahwa pekerjaan sedang masuk.

## Acara Perubahan Status Job Run
<a name="event-detail-job-run-status-change"></a>

Pekerjaan terdiri dari banyak tugas. Setiap tugas memiliki status. Status semua tugas digabungkan untuk memberikan status keseluruhan untuk suatu pekerjaan. Untuk informasi selengkapnya, lihat [Status pekerjaan di Deadline Cloud](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/jobs-states.html) di *Panduan Pengguna Cloud AWS Deadline*.

Peristiwa perubahan status job run dikirim saat:
+ [taskRunStatus](#job-run-status-change-field-5)Bidang gabungan berubah.
+ Pekerjaan tersebut diminta kembali, kecuali pekerjaan tersebut dalam keadaan READY.

Peristiwa perubahan status job run TIDAK dikirim saat:
+ Pekerjaan pertama kali dibuat. Untuk memantau pembuatan lowongan kerja, pantau peristiwa Perubahan Status Siklus Hidup Job untuk perubahan.
+ [taskRunStatusCounts](#job-run-status-change-field-6)Bidang pekerjaan berubah tetapi status tugas tugas kerja gabungan tidak berubah.

Di bawah ini adalah bidang detail untuk `Job Run Status Change` acara tersebut.

`detail-type`Bidang `source` dan disertakan di bawah ini karena berisi nilai spesifik untuk peristiwa Deadline Cloud. Untuk definisi bidang metadata lain yang disertakan dalam semua peristiwa, lihat [Referensi struktur acara](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events-structure.html) di *Amazon EventBridge Panduan Pengguna*.

```
{
    "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>
Mengidentifikasi jenis acara.  
Untuk acara ini, nilai ini adalah`Job Run Status Change`.

`source`  <a name="job-run-status-change-source"></a>
Mengidentifikasi layanan yang menghasilkan peristiwa. Untuk acara Deadline Cloud, nilai ini adalah`aws.deadline`.

`detail`  <a name="job-run-status-change-detail"></a>
Objek JSON yang berisi informasi tentang peristiwa. Layanan yang menghasilkan acara menentukan konten bidang ini.  
Untuk acara ini, data ini meliputi:    
`farmId`  <a name="job-run-status-change-field-1"></a>
Pengidentifikasi peternakan yang berisi pekerjaan.  
`queueId`  <a name="job-run-status-change-field-2"></a>
Pengidentifikasi antrian yang berisi pekerjaan.  
`jobId`  <a name="job-run-status-change-field-3"></a>
Pengidentifikasi pekerjaan.  
`previousTaskRunStatus`  <a name="job-run-status-change-field-4"></a>
Task run menyatakan bahwa pekerjaan akan pergi.  
`taskRunStatus`  <a name="job-run-status-change-field-5"></a>
Task run menyatakan bahwa pekerjaan sedang masuk.  
`taskRunStatusCounts`  <a name="job-run-status-change-field-6"></a>
Jumlah tugas pekerjaan di setiap negara bagian.

## Langkah Siklus Hidup Status Ubah acara
<a name="event-detail-step-lifecycle-status-change"></a>

Saat Anda membuat atau memperbarui peristiwa, Deadline Cloud menetapkan status siklus hidup pekerjaan untuk menjelaskan status tindakan yang dimulai pengguna terbaru.

Peristiwa perubahan status siklus hidup langkah dikirim saat:
+ Pembaruan langkah dimulai (UPDATE\$1IN\$1PROGRESS).
+ Pembaruan langkah berhasil diselesaikan (UPDATE\$1SUCCEEDED).
+ Pembaruan langkah gagal (UPDATE\$1FAILED).

Peristiwa tidak dikirim saat langkah pertama kali dibuat. Untuk memantau pembuatan langkah, pantau peristiwa Perubahan Status Siklus Hidup Job untuk perubahan.

Di bawah ini adalah bidang detail untuk `Step Lifecycle Status Change` acara tersebut.

`detail-type`Bidang `source` dan disertakan di bawah ini karena berisi nilai spesifik untuk peristiwa Deadline Cloud. Untuk definisi bidang metadata lain yang disertakan dalam semua peristiwa, lihat [Referensi struktur acara](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events-structure.html) di *Amazon EventBridge Panduan Pengguna*.

```
{
    "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>
Mengidentifikasi jenis acara.  
Untuk acara ini, nilai ini adalah`Step Lifecycle Status Change`.

`source`  <a name="step-lifecycle-status-change-source"></a>
Mengidentifikasi layanan yang menghasilkan peristiwa. Untuk acara Deadline Cloud, nilai ini adalah`aws.deadline`.

`detail`  <a name="step-lifecycle-status-change-detail"></a>
Objek JSON yang berisi informasi tentang peristiwa. Layanan yang menghasilkan acara menentukan konten bidang ini.  
Untuk acara ini, data ini meliputi:    
`farmId`  <a name="step-lifecycle-status-change-field-1"></a>
Pengidentifikasi peternakan yang berisi pekerjaan.  
`queueId`  <a name="step-lifecycle-status-change-field-2"></a>
Pengidentifikasi antrian yang berisi pekerjaan.  
`jobId`  <a name="step-lifecycle-status-change-field-3"></a>
Pengidentifikasi pekerjaan.  
`stepId`  <a name="step-lifecycle-status-change-field-4"></a>
Pengidentifikasi langkah pekerjaan saat ini.  
`previousLifecycleStatus`  <a name="step-lifecycle-status-change-field-5"></a>
Siklus hidup menyatakan bahwa langkah akan pergi.  
`lifecycleStatus`  <a name="step-lifecycle-status-change-field-6"></a>
Siklus hidup menyatakan bahwa langkah tersebut masuk.

## Langkah Jalankan Status Ubah acara
<a name="event-detail-step-run-status-change"></a>

Setiap langkah dalam suatu pekerjaan terdiri dari banyak tugas. Setiap tugas memiliki status. Status tugas digabungkan untuk memberikan status keseluruhan untuk langkah dan pekerjaan.

Peristiwa perubahan status step run dikirim saat:
+ [taskRunStatus](#step-run-status-change-field-6)Perubahan gabungan.
+ Langkah tersebut diminta ulang, kecuali langkah itu dalam keadaan READY. 

Sebuah acara tidak dikirim ketika:
+ Langkah ini pertama kali dibuat. Untuk memantau pembuatan langkah, pantau peristiwa Perubahan Status Siklus Hidup Job untuk perubahan. 
+ Langkah [taskRunStatusCounts](#step-run-status-change-field-7) berubah tetapi status run tugas langkah gabungan tidak berubah.

Di bawah ini adalah bidang detail untuk `Step Run Status Change` acara tersebut.

`detail-type`Bidang `source` dan disertakan di bawah ini karena berisi nilai spesifik untuk peristiwa Deadline Cloud. Untuk definisi bidang metadata lain yang disertakan dalam semua peristiwa, lihat [Referensi struktur acara](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events-structure.html) di *Amazon EventBridge Panduan Pengguna*.

```
{
    "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>
Mengidentifikasi jenis acara.  
Untuk acara ini, nilai ini adalah`Step Run Status Change`.

`source`  <a name="step-run-status-change-source"></a>
Mengidentifikasi layanan yang menghasilkan peristiwa. Untuk acara Deadline Cloud, nilai ini adalah`aws.deadline`.

`detail`  <a name="step-run-status-change-detail"></a>
Objek JSON yang berisi informasi tentang peristiwa. Layanan yang menghasilkan acara menentukan konten bidang ini.  
Untuk acara ini, data ini meliputi:    
`farmId`  <a name="step-run-status-change-field-1"></a>
Pengidentifikasi peternakan yang berisi pekerjaan.  
`queueId`  <a name="step-run-status-change-field-2"></a>
Pengidentifikasi antrian yang berisi pekerjaan.  
`jobId`  <a name="step-run-status-change-field-3"></a>
Pengidentifikasi pekerjaan.  
`stepId`  <a name="step-run-status-change-field-4"></a>
Pengidentifikasi langkah pekerjaan saat ini.  
`previousTaskRunStatus`  <a name="step-run-status-change-field-5"></a>
Lari menyatakan bahwa langkahnya akan pergi.  
`taskRunStatus`  <a name="step-run-status-change-field-6"></a>
Jalankan menyatakan bahwa langkah sedang masuk.  
`taskRunStatusCounts`  <a name="step-run-status-change-field-7"></a>
Jumlah tugas langkah di setiap negara bagian.

## Acara Ubah Status Jalankan Tugas
<a name="event-detail-task-run-status-change"></a>

[runStatus](#task-run-status-change-field-7)Bidang diperbarui saat tugas berjalan. Sebuah acara dikirim ketika:
+ Status run tugas berubah.
+ Tugas tersebut diminta kembali, kecuali tugas dalam keadaan READY. 

Sebuah acara tidak dikirim ketika:
+ Tugas pertama kali dibuat. Untuk memantau pembuatan tugas, pantau peristiwa Perubahan Status Siklus Hidup Job untuk perubahan. 

Di bawah ini adalah bidang detail untuk `Task Run Status Change` acara tersebut.

`detail-type`Bidang `source` dan disertakan di bawah ini karena berisi nilai spesifik untuk peristiwa Deadline Cloud. Untuk definisi bidang metadata lain yang disertakan dalam semua peristiwa, lihat [Referensi struktur acara](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-events-structure.html) di *Amazon EventBridge Panduan Pengguna*.

```
{
    "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>
Mengidentifikasi jenis acara.  
Untuk acara ini, nilai ini adalah`Fleet Size Recommendation Change`.

`source`  <a name="task-run-status-change-source"></a>
Mengidentifikasi layanan yang menghasilkan peristiwa. Untuk acara Deadline Cloud, nilai ini adalah`aws.deadline`.

`detail`  <a name="task-run-status-change-detail"></a>
Objek JSON yang berisi informasi tentang peristiwa. Layanan yang menghasilkan acara menentukan konten bidang ini.  
Untuk acara ini, data ini meliputi:    
`farmId`  <a name="task-run-status-change-field-1"></a>
Pengidentifikasi peternakan yang berisi pekerjaan.  
`queueId`  <a name="task-run-status-change-field-2"></a>
Pengidentifikasi antrian yang berisi pekerjaan.  
`jobId`  <a name="task-run-status-change-field-3"></a>
Pengidentifikasi pekerjaan.  
stepId  <a name="task-run-status-change-field-4"></a>
Pengidentifikasi langkah pekerjaan saat ini.  
`taskId`  <a name="task-run-status-change-field-5"></a>
Pengidentifikasi tugas yang sedang berjalan.  
`previousRunStatus`  <a name="task-run-status-change-field-6"></a>
Jalankan menyatakan bahwa tugas akan pergi.  
`runStatus`  <a name="task-run-status-change-field-7"></a>
Status run yang dimasukkan tugas.