Menghapus resource

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:

  1. Buka App Lifecycle Manager > App offerings.

    Buka Penawaran aplikasi

  2. Di kolom Nama, pilih Penawaran aplikasi yang ingin Anda hapus.

  3. 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.

  4. 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:

  1. Buka App Lifecycle Manager > Unit kinds.

    Buka Jenis unit

  2. Di kolom Nama, pilih jenis unit yang ingin Anda hapus.

  3. Di halaman Detail jenis unit, klik Hapus. Dialog Hapus jenis unit akan muncul.

  4. Tetapkan properti Default release dari jenis unit ke No default release.

  5. Ketik nama jenis unit yang ingin Anda hapus ke dalam dialog.

  6. 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:

  1. Buka App Lifecycle Manager > Units.

    Buka Unit

  2. Di kolom Nama, pilih unit yang ingin Anda hapus.

  3. Hapus resource unit dependen. Anda dapat melihat resource dependen unit di tab Dependensi di halaman Detail unit.

  4. Di halaman Detail unit, klik Hapus. Dialog Delete unit akan muncul.

  5. Ketik nama unit yang ingin Anda hapus ke dalam dialog.

  6. 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:

  1. Buka App Lifecycle Manager > Rilis.

    Buka Rilis

  2. Di kolom Name, pilih rilis yang ingin Anda hapus.

  3. 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.

  4. Hapus setelan kolom rilis default dari jenis unit apa pun yang merujuk ke rilis ini.

  5. Di halaman Detail rilis, klik Hapus. Dialog Delete release akan muncul.

  6. Ketik nama rilis yang ingin Anda hapus ke dalam dialog.

  7. 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:

  1. Buka App Lifecycle Manager > Rollout kinds.

    Buka Jenis peluncuran

  2. Di kolom Name, pilih jenis peluncuran yang ingin Anda hapus.

  3. 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.

  4. Di halaman Detail peluncuran, klik Hapus. Dialog Delete rollout kind akan muncul.

  5. Ketik nama jenis peluncuran yang ingin Anda hapus ke dalam dialog.

  6. 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:

  1. Buka App Lifecycle Manager > Peluncuran.

    Buka Peluncuran

  2. Di kolom Name, pilih peluncuran yang ingin Anda hapus.

  3. Hapus semua resource operasi unit dependen. Untuk mengetahui informasi selengkapnya tentang cara menghapus operasi unit, lihat Menghapus operasi unit.

  4. Di halaman Rollout details, klik Delete. Dialog Delete rollout akan muncul.

  5. Ketik nama peluncuran yang ingin Anda hapus ke dalam dialog.

  6. 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:

  1. Buka App Lifecycle Manager > Tenants.

    Buka Tenant

  2. Di kolom Name, pilih tenant yang ingin Anda hapus.

  3. Batalkan pengaitan unit apa pun dari tenant. Untuk mengetahui informasi tentang cara mengaitkan unit dengan tenant, lihat Mengaitkan unit dengan tenant.

  4. Di halaman Detail tenant, klik Hapus. Dialog Hapus tenant akan muncul.

  5. Ketik nama tenant yang ingin Anda hapus ke dalam dialog.

  6. Klik Delete untuk menghapus tenant.

    Anda telah berhasil menghapus resource tenant.

Langkah berikutnya