

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

# Properti kebijakan siklus hidup di Amazon ECR
<a name="lifecycle_policy_parameters"></a>

Kebijakan siklus hidup memiliki properti berikut. 

Untuk melihat contoh kebijakan siklus hidup, lihat. [Contoh kebijakan siklus hidup di Amazon ECR](lifecycle_policy_examples.md) Untuk petunjuk tentang membuat kebijakan siklus hidup menggunakan AWS CLI, lihat. [Untuk membuat kebijakan siklus hidup (AWS CLI)](lp_creation.md#lp-creation-cli)

## Prioritas peraturan
<a name="lp_rule_priority"></a>

`rulePriority`  
Jenis: integer  
Wajib: ya  
Menetapkan urutan aturan yang diterapkan, terendah ke tertinggi. Aturan kebijakan siklus hidup dengan prioritas `1` diterapkan terlebih dahulu, aturan dengan prioritas berikutnya, dan seterusnya. `2` Ketika Anda menambahkan aturan ke kebijakan siklus hidup, Anda harus memberi nilai unik pada masing-masing aturan untuk `rulePriority`. Nilai tidak perlu berurutan di seluruh aturan dalam kebijakan. Aturan dengan nilai `tagStatus` `any` harus memiliki nilai tertinggi untuk `rulePriority` dan dievaluasi terakhir.

## Deskripsi
<a name="lp_description"></a>

`description`  
Jenis: string  
Wajib: tidak  
(Opsional) Menjelaskan tujuan sebuah aturan dalam kebijakan siklus hidup.

## Status tanda
<a name="lp_tag_status"></a>

`tagStatus`  
Jenis: string  
Wajib: ya  
Menentukan apakah aturan kebijakan siklus hidup yang Anda tambahkan menentukan tanda untuk sebuah citra. Pilihan yang dapat diterima adalah `tagged`, `untagged`, atau `any`. Jika Anda menentukan aturan `any`, maka semua citra dievaluasi oleh aturan tersebut. Jika Anda menentukan`tagged`, maka Anda juga harus menentukan `tagPrefixList` nilai atau `tagPatternList` nilai. Jika Anda menentukan`untagged`, maka Anda harus menghilangkan keduanya `tagPrefixList` dan`tagPatternList`.

## Daftar pola tag
<a name="lp_tag_pattern_list"></a>

`tagPatternList`  
Jenis: daftar [string]  
Wajib: ya, jika `tagStatus` disetel ke tag dan `tagPrefixList` tidak ditentukan  
Saat membuat kebijakan siklus hidup untuk gambar yang diberi tag, sebaiknya gunakan a untuk menentukan tag yang akan `tagPatternList` kedaluwarsa. Anda menentukan daftar pola tag gambar yang dipisahkan koma yang mungkin berisi wildcard (`*`) untuk mengambil tindakan dengan kebijakan siklus hidup Anda. Misalnya, jika gambar Anda ditandai sebagai`prod`,, `prod1``prod2`, dan seterusnya, Anda akan menggunakan daftar pola tag `prod*` untuk menentukan semuanya. Jika Anda menentukan beberapa tanda, hanya citra dengan semua tanda yang ditentukan yang dipilih.  
Ada batas maksimum empat wildcard (`*`) per string. Misalnya, `["*test*1*2*3", "test*1*2*3*"]` valid tetapi `["test*1*2*3*4*5*6"]` tidak valid.

## Daftar prefiks tanda
<a name="lp_tag_prefix_list"></a>

`tagPrefixList`  
Jenis: daftar [string]  
Wajib: ya, jika `tagStatus` disetel ke tag dan `tagPatternList` tidak ditentukan  
Hanya digunakan jika Anda menentukan `"tagStatus": "tagged"` dan Anda tidak menentukan. `tagPatternList` Anda harus menentukan daftar prefiks tanda citra yang dipisahkan koma untuk mengambil tindakan dengan kebijakan siklus hidup Anda. Misalnya, jika citra Anda ditandai sebagai `prod`, `prod1`, `prod2`, dan seterusnya, Anda akan menggunakan prefiks `prod` untuk menentukan semuanya. Jika Anda menentukan beberapa tanda, hanya citra dengan semua tanda yang ditentukan yang dipilih.

## Kelas penyimpanan
<a name="lp_storage_class"></a>

`storageClass`  
Jenis: string  
Diperlukan: ya, `countType` jika `sinceImageTransitioned`  
Aturan hanya akan memilih gambar dari kelas penyimpanan ini. Saat menggunakan `countType` dari`imageCountMoreThan`,`sinceImagePushed`, atau`sinceImagePulled`, satu-satunya nilai yang didukung adalah`standard`. Saat menggunakan jenis hitungan`sinceImageTransitioned`, ini diperlukan, dan satu-satunya nilai yang didukung adalah`archive`. Jika Anda menghilangkan ini, nilai `standard` akan digunakan.

## Jenis hitungan
<a name="lp_count_type"></a>

`countType`  
Jenis: string  
Wajib: ya  
Tentukan jenis jumlah untuk diterapkan pada citra.   
Jika `countType` diatur ke `imageCountMoreThan`, Anda juga menentukan `countNumber` untuk membuat aturan yang menetapkan batas pada jumlah citra yang ada di repositori Anda. Jika `countType` diatur ke`sinceImagePushed`,`sinceImagePulled`, atau`sinceImageTransitioned`, Anda juga menentukan `countUnit` dan `countNumber` menentukan batas waktu pada gambar yang ada di repositori Anda.

## Unit hitungan
<a name="lp_count_unit"></a>

`countUnit`  
Jenis: string  
Diperlukan: ya, hanya jika `countType` diatur ke`sinceImagePushed`,`sinceImagePulled`, atau `sinceImageTransitioned`  
Tentukan unit hitungan `days` untuk menunjukkan bahwa sebagai unit waktu, di samping `countNumber`, yang merupakan jumlah hari.   
Ini seharusnya hanya `countType` ditentukan kapan`sinceImagePushed`,`sinceImagePulled`, atau`sinceImageTransitioned`; kesalahan akan terjadi jika Anda menentukan satuan hitungan kapan `countType` ada nilai lainnya.

## Jumlah hitungan
<a name="lp_count_number"></a>

`countNumber`  
Jenis: integer  
Wajib: ya  
Tentukan jumlah hitungan. Nilai yang dapat diterima adalah integer positif (nilai `0` tidak diterima).   
Jika `countType` yang digunakan adalah `imageCountMoreThan`, maka nilainya adalah jumlah maksimum citra yang ingin Anda pertahankan di repositori Anda. Jika `countType` yang digunakan adalah `sinceImagePushed`, maka nilainya adalah batas usia maksimum untuk citra Anda. Jika yang `countType` digunakan adalah`sinceImagePulled`, maka nilainya adalah jumlah hari maksimum sejak gambar terakhir ditarik. Jika yang `countType` digunakan adalah`sinceImageTransitioned`, maka nilainya adalah jumlah hari maksimum sejak gambar diarsipkan.

## Tindakan
<a name="lp_action"></a>

`type`  
Jenis: string  
Wajib: ya  
Tentukan jenis tindakan. Nilai yang didukung adalah `expire` (untuk menghapus gambar) dan `transition` (untuk memindahkan gambar ke penyimpanan arsip).

`targetStorageClass`  
Jenis: string  
Diperlukan: ya, `type` jika `transition`  
Kelas penyimpanan yang Anda inginkan dari kebijakan siklus hidup untuk mentransisikan gambar. `archive`adalah satu-satunya nilai yang didukung.