

Amazon CodeCatalyst tidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Lihat informasi yang lebih lengkap di [Cara bermigrasi dari CodeCatalyst](migration.md).

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

# Gerbang 'Persetujuan' YAMAL
<a name="approval-ref"></a>

Berikut ini adalah definisi YAMAL dari gerbang **Persetujuan**. Untuk mempelajari cara menggunakan gerbang ini, lihat[Memerlukan persetujuan pada alur kerja berjalan](workflows-approval.md).

Definisi tindakan ini ada sebagai bagian dalam file definisi alur kerja yang lebih luas. Untuk informasi selengkapnya tentang file ini, lihat[Alur kerja definisi YAMAL](workflow-reference.md).

**catatan**  
Sebagian besar properti YAMAL yang mengikuti memiliki elemen UI yang sesuai di editor visual. Untuk mencari elemen UI, gunakan **Ctrl\$1F**. Elemen akan terdaftar dengan properti YAMLnya yang terkait.

```
# The workflow definition starts here.
# See Properti tingkat atas for details.
        
Name: MyWorkflow
SchemaVersion: 1.0 
Actions:
 
# The 'Approval' gate definition starts here.    
  Approval: 
    Identifier: aws/approval@v1
    DependsOn:
      - another-action
    Configuration:
      ApprovalsRequired: number
```

## Approval
<a name="approval.name"></a>

(Diperlukan)

Tentukan nama yang ingin Anda berikan gerbang. Semua nama gerbang harus unik dalam alur kerja. Nama gerbang terbatas pada karakter alfanumerik (a-z, A-Z, 0-9), tanda hubung (-), dan garis bawah (\$1). Spasi tidak diizinkan. Anda tidak dapat menggunakan tanda kutip untuk mengaktifkan karakter dan spasi khusus dalam nama gerbang.

Default: `Approval_nn`.

UI yang sesuai: Tab konfigurasi/nama **Gerbang**

## Identifier
<a name="approval.identifier"></a>

(*Approval*/**Identifier**)

(Diperlukan)

Mengidentifikasi gerbang. Gerbang **Persetujuan** mendukung versi`1.0.0`. Jangan mengubah properti ini kecuali Anda ingin mempersingkat versinya. Untuk informasi selengkapnya, lihat [Menentukan versi tindakan yang akan digunakan](workflows-action-versions.md).

Default: `aws/approval@v1`.

**UI yang sesuai: Diagram alur Approval kerja/\$1nn/ aws/persetujuan @v1 label**

## DependsOn
<a name="approval.dependson"></a>

(*Approval*/**DependsOn**)

(Opsional)

Tentukan tindakan, grup tindakan, atau gerbang yang harus berjalan dengan sukses agar gerbang ini berjalan. Secara default, saat Anda menambahkan gerbang ke alur kerja, gerbang diatur untuk bergantung pada tindakan terakhir dalam alur kerja Anda. Jika Anda menghapus properti ini, gerbang tidak akan tergantung pada apa pun, dan akan berjalan terlebih dahulu, sebelum tindakan lain.

**catatan**  
Gerbang harus dikonfigurasi untuk dijalankan sebelum atau sesudah tindakan, grup tindakan, atau gerbang. Itu tidak dapat diatur untuk berjalan secara paralel dengan tindakan lain, kelompok tindakan, dan gerbang.

Untuk informasi selengkapnya tentang **Tergantung pada** fungsionalitas, lihat[Gerbang dan tindakan sekuensing](workflows-gates-depends-on.md).

**UI yang sesuai: Tab masukan/Tergantung pada**

## Configuration
<a name="approval.configuration"></a>

(*Approval*/**Configuration**)

(Opsional)

Bagian di mana Anda dapat menentukan properti konfigurasi gerbang.

UI yang sesuai: Tab **konfigurasi**

## ApprovalsRequired
<a name="approval.approvals.required"></a>

(*Approval*/Configuration/**ApprovalsRequired**)

(Opsional)

Tentukan jumlah minimum persetujuan yang diperlukan untuk membuka gerbang **Persetujuan**. Minimal adalah`1`. Maksimal adalah`2`. Jika dihilangkan, default-nya adalah `1`.

**catatan**  
Jika Anda ingin menghilangkan `ApprovalsRequired` properti, hapus `Configuration` bagian gerbang dari file definisi alur kerja.

UI yang sesuai: Tab **konfigurasi/Jumlah persetujuan**