Panduan ini menjelaskan cara menghapus resource App Lifecycle Manager. App Lifecycle Manager memastikan integritas data dengan memblokir penghapusan resource saat ada resource dependen.
Resource dependen memiliki referensi ke resource yang ingin Anda hapus. Misalnya, unit bergantung pada jenis unit. Anda tidak dapat menghapus jenis unit jika unit mereferensikannya.
Dependensi resource App Lifecycle Manager
Tabel ini menjelaskan hubungan dependensi antara resource App Lifecycle Manager. Resource di kolom header hanya dapat dihapus jika tidak ada resource dari baris header yang mereferensikan instance resource tersebut. Misalnya, resource jenis unit tidak dapat dihapus jika unit atau rilis merujuk ke jenis unit tersebut.
| Resource type | Jenis dependen | Jenis unit | Unit | Operasi unit | Rilis | Jenis Peluncuran | Peluncuran | Tenant | Penawaran aplikasi | Catatan |
|---|---|---|---|---|---|---|---|---|---|---|
| Jenis Unit | X | X | ||||||||
| Unit | X | X | X | X | ||||||
| Operasi Unit | X | X | ||||||||
| Rilis | X | X | ||||||||
| Jenis Peluncuran | X | |||||||||
| Peluncuran | X | |||||||||
| Tenant | X | |||||||||
| Penawaran aplikasi | X | X |
Sebelum memulai
Anda harus memahami dependensi resource App Lifecycle Manager sebelum mencoba menghapus resource App Lifecycle Manager. Resource tidak dapat ada tanpa dependensinya.
Menghapus penawaran Aplikasi
Anda tidak dapat menghapus Penawaran aplikasi jika ada jenis unit atau tenant dependen yang mereferensikannya.
Untuk menghapus penawaran Aplikasi:
Buka App Lifecycle Manager > App offerings.
Di kolom Nama, pilih Penawaran aplikasi yang ingin Anda hapus.
Menghapus resource jenis unit dependen. Anda dapat melihat resource jenis unit dependen Penawaran aplikasi di tab Jenis unit di halaman Detail penawaran aplikasi.
Untuk mengetahui informasi selengkapnya tentang cara menghapus resource App Lifecycle Manager, lihat menghapus jenis Unit.
Di halaman Detail penawaran aplikasi, klik Hapus.
Anda telah berhasil menghapus penawaran Aplikasi.
Menghapus jenis unit
Anda harus menghapus resource unit dan rilis yang bergantung sebelum menghapus jenis unit.
Untuk menghapus jenis unit:
Buka App Lifecycle Manager > Unit kinds.
Di kolom Nama, pilih jenis unit yang ingin Anda hapus.
Di halaman Detail jenis unit, klik Hapus. Dialog Hapus jenis unit akan muncul.
Tetapkan properti Default release dari jenis unit ke No default release.
Ketik nama jenis unit yang ingin Anda hapus ke dalam dialog.
Klik Hapus untuk menghapus jenis unit.
Anda telah berhasil menghapus resource jenis unit.
Menghapus unit
Anda harus menghapus semua resource unit dependen sebelum menghapus unit.
Untuk menghapus unit:
Buka App Lifecycle Manager > Units.
Di kolom Nama, pilih unit yang ingin Anda hapus.
Hapus resource unit dependen. Anda dapat melihat resource dependen unit di tab Dependensi di halaman Detail unit.
Di halaman Detail unit, klik Hapus. Dialog Delete unit akan muncul.
Ketik nama unit yang ingin Anda hapus ke dalam dialog.
Klik Hapus untuk menghapus unit.
Anda telah berhasil menghapus resource unit.
Menghapus operasi unit
App Lifecycle Manager otomatis menghapus operasi unit saat Anda menghapus unit terkait. Anda tidak dapat menghapus operasi unit jika sedang berlangsung.
Menghapus rilis
Anda tidak dapat menghapus rilis jika:
- Unit yang disediakan merujuk pada rilis
- Rilis ditetapkan sebagai rilis default resource jenis unit
Anda harus menghapus semua resource unit dependen sebelum menghapus rilis.
Untuk menghapus rilis:
Buka App Lifecycle Manager > Rilis.
Di kolom Name, pilih rilis yang ingin Anda hapus.
Hapus semua unit dependen. Anda dapat melihat unit dependen rilis di tab Unit di halaman Detail rilis. Untuk mengetahui informasi tentang cara menghapus unit, lihat Menghapus Unit.
Hapus setelan kolom rilis default dari jenis unit apa pun yang merujuk ke rilis ini.
Di halaman Detail rilis, klik Hapus. Dialog Delete release akan muncul.
Ketik nama rilis yang ingin Anda hapus ke dalam dialog.
Klik Hapus untuk menghapus rilis.
Anda telah berhasil menghapus resource rilis.
Menghapus jenis peluncuran
Anda tidak dapat menghapus jenis peluncuran jika direferensikan oleh resource peluncuran apa pun.
Untuk menghapus jenis peluncuran:
Buka App Lifecycle Manager > Rollout kinds.
Di kolom Name, pilih jenis peluncuran yang ingin Anda hapus.
Hapus semua peluncuran yang bergantung. Anda dapat melihat resource peluncuran dependen jenis peluncuran di tab Rollouts pada halaman Rollout kind details. Untuk mengetahui informasi tentang cara menghapus peluncuran, lihat Menghapus Peluncuran.
Di halaman Detail peluncuran, klik Hapus. Dialog Delete rollout kind akan muncul.
Ketik nama jenis peluncuran yang ingin Anda hapus ke dalam dialog.
Klik Delete untuk menghapus jenis peluncuran.
Anda telah berhasil menghapus resource jenis peluncuran.
Menghapus peluncuran
Anda tidak dapat menghapus peluncuran jika sedang berjalan. Anda harus menghentikan peluncuran yang sedang berjalan sebelum dapat menghapusnya. Saat Anda menghapus peluncuran, App Lifecycle Manager akan menghapus semua sub-peluncuran yang dibuat oleh peluncuran root global.
Untuk menghapus peluncuran:
Buka App Lifecycle Manager > Peluncuran.
Di kolom Name, pilih peluncuran yang ingin Anda hapus.
Hapus semua resource operasi unit dependen. Untuk mengetahui informasi selengkapnya tentang cara menghapus operasi unit, lihat Menghapus operasi unit.
Di halaman Rollout details, klik Delete. Dialog Delete rollout akan muncul.
Ketik nama peluncuran yang ingin Anda hapus ke dalam dialog.
Klik Delete untuk menghapus peluncuran.
Anda telah berhasil menghapus resource peluncuran.
Menghapus tenant
Anda tidak dapat menghapus tenant jika ada unit (yang disediakan atau tidak disediakan) yang mereferensikannya.
Untuk menghapus tenant:
Buka App Lifecycle Manager > Tenants.
Di kolom Name, pilih tenant yang ingin Anda hapus.
Batalkan pengaitan unit apa pun dari tenant. Untuk mengetahui informasi tentang cara mengaitkan unit dengan tenant, lihat Mengaitkan unit dengan tenant.
Di halaman Detail tenant, klik Hapus. Dialog Hapus tenant akan muncul.
Ketik nama tenant yang ingin Anda hapus ke dalam dialog.
Klik Delete untuk menghapus tenant.
Anda telah berhasil menghapus resource tenant.
Langkah berikutnya
- Pelajari lebih lanjut App Lifecycle Manager.
- Pahami cara membuat model dan memaketkan resource App Lifecycle Manager.