artifactregistry.gdc.goog/v1
Berisi definisi Skema API untuk grup Artifact Registry.
BackupConfig
Mewakili jenis pesan dalam yang menentukan konfigurasi pembuatan cadangan dari rencana cadangan ini.
Muncul di: - HarborInstanceBackupPlanSpec - HarborInstanceBackupSpec
Kolom | Deskripsi |
---|---|
backupRepository string |
Nama resource BackupRepository yang mengidentifikasi penyimpanan sekunder untuk resource BackupPlan ini. |
backupScope BackupScope |
Cakupan pemilihan resource cadangan. |
BackupPlanState
Jenis pokok: string
Berbagai status yang dapat dimiliki rencana pencadangan.
Muncul di: - HarborInstanceBackupPlanStatus
BackupRepositoryState
Jenis pokok: string
Berbagai status yang dapat dimiliki repositori cadangan.
Muncul di: - HarborInstanceBackupRepositoryStatus
BackupScope
Menentukan Instance Harbor yang akan dicadangkan.
Muncul di: - BackupConfig
Kolom | Deskripsi |
---|---|
harborInstance string |
Nama Instance Harbor yang akan dicadangkan dalam namespace yang sama. |
BackupState
Jenis pokok: string
Berbagai status yang dapat dimiliki cadangan.
Muncul di: - HarborInstanceBackupStatus
HarborInstance
Merepresentasikan instance Harbor container registry.
Muncul di: - HarborInstanceList
Kolom | Deskripsi |
---|---|
apiVersion string |
artifactregistry.gdc.goog/v1 |
kind string |
HarborInstance |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec HarborInstanceSpec |
Status instance Harbor yang diinginkan. |
status HarborInstanceStatus |
Status instance Harbor yang terakhir diamati. |
HarborInstanceBackup
Mendefinisikan skema untuk API Backup
untuk HarborInstance.
Muncul di: - HarborInstanceBackupList
Kolom | Deskripsi |
---|---|
apiVersion string |
artifactregistry.gdc.goog/v1 |
kind string |
HarborInstanceBackup |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec HarborInstanceBackupSpec |
Status yang diinginkan dari pencadangan . |
status HarborInstanceBackupStatus |
Status cadangan yang terakhir diamati . |
HarborInstanceBackupList
Menampilkan kumpulan cadangan untuk instance Harbor.
Kolom | Deskripsi |
---|---|
apiVersion string |
artifactregistry.gdc.goog/v1 |
kind string |
HarborInstanceBackupList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items HarborInstanceBackup array |
HarborInstanceBackupPlan
Mendefinisikan skema untuk API BackupPlan
untuk HarborInstance.
Muncul di: - HarborInstanceBackupPlanList
Kolom | Deskripsi |
---|---|
apiVersion string |
artifactregistry.gdc.goog/v1 |
kind string |
HarborInstanceBackupPlan |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec HarborInstanceBackupPlanSpec |
Status yang diinginkan dari rencana pencadangan . |
status HarborInstanceBackupPlanStatus |
Status rencana pencadangan yang terakhir diamati . |
HarborInstanceBackupPlanList
Menampilkan kumpulan rencana pencadangan untuk instance Harbor.
Kolom | Deskripsi |
---|---|
apiVersion string |
artifactregistry.gdc.goog/v1 |
kind string |
HarborInstanceBackupPlanList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items Array HarborInstanceBackupPlan |
HarborInstanceBackupPlanSpec
Menentukan status yang diinginkan dari rencana pencadangan.
Muncul di: - HarborInstanceBackupPlan
Kolom | Deskripsi |
---|---|
backupSchedule Jadwal |
Pembuatan cadangan terjadwal berdasarkan rencana cadangan ini. |
backupConfig BackupConfig |
Konfigurasi pencadangan rencana pencadangan ini. |
retentionPolicy RetentionPolicy |
Siklus proses cadangan yang dibuat dalam rencana ini. |
description string |
String deskriptif yang ditentukan pengguna untuk paket pencadangan ini. |
HarborInstanceBackupPlanStatus
Menentukan status yang diamati dari rencana pencadangan.
Muncul di: - HarborInstanceBackupPlan
Kolom | Deskripsi |
---|---|
lastBackupTime Waktu |
Stempel waktu untuk pencadangan yang terakhir dijalankan. |
nextBackupTime Waktu |
Stempel waktu untuk pencadangan terjadwal berikutnya. |
conditions Array Condition |
Kondisi: - Siap: kesiapan rencana pencadangan, setiap error saat menyelaraskan objek sematan akan ditampilkan di sini. |
state BackupPlanState |
Status paket pencadangan saat ini. |
reason string |
Deskripsi yang dapat dibaca manusia tentang alasan rencana pencadangan berada dalam status saat ini. |
HarborInstanceBackupReference
HarborInstanceBackupReference merepresentasikan Referensi Cadangan ke HarborInstanceBackup.
Muncul di: - HarborInstanceStatus
Kolom | Deskripsi |
---|---|
name string |
name unik dalam namespace untuk mereferensikan resource HarborInstanceBackup. |
namespace string |
namespace menentukan ruang tempat nama HarborInstanceBackup harus unik. |
HarborInstanceBackupRepository
Merepresentasikan instance repositori cadangan untuk instance Harbor.
Muncul di: - HarborInstanceBackupRepositoryList
Kolom | Deskripsi |
---|---|
apiVersion string |
artifactregistry.gdc.goog/v1 |
kind string |
HarborInstanceBackupRepository |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec HarborInstanceBackupRepositorySpec |
Status yang diinginkan dari repositori cadangan . |
status HarborInstanceBackupRepositoryStatus |
Status repositori cadangan yang terakhir diamati . |
HarborInstanceBackupRepositoryList
Menampilkan kumpulan repositori cadangan untuk instance Harbor.
Kolom | Deskripsi |
---|---|
apiVersion string |
artifactregistry.gdc.goog/v1 |
kind string |
HarborInstanceBackupRepositoryList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items Array HarborInstanceBackupRepository |
HarborInstanceBackupRepositorySpec
Menentukan status yang diinginkan dari repositori pencadangan Harbor.
Muncul di: - HarborInstanceBackupRepository
Kolom | Deskripsi |
---|---|
secretReference SecretReference |
Referensi ke Secret Akses untuk mengakses bucket s3. Rahasia harus berisi 2 data dari alur pemberian akses S3: - access-key-id - access-key |
endpoint string |
Endpoint yang digunakan untuk mengakses repositori cadangan Harbor. Dalam kasus Google Private Cloud, ini adalah endpoint S3 yang menyediakan akses ke project Tenant. |
region string |
Region endpoint tertentu untuk bucket. |
bucket string |
Bucket dalam endpoint untuk mengupload cadangan. |
description string |
String deskriptif yang ditentukan pengguna untuk repositori cadangan ini. |
HarborInstanceBackupRepositoryStatus
Menentukan status yang diamati dari repositori cadangan Harbor.
Muncul di: - HarborInstanceBackupRepository
Kolom | Deskripsi |
---|---|
conditions Array Condition |
Kondisi: - Siap: kesiapan repositori cadangan, error apa pun saat merekonsiliasi objek tersemat akan ditampilkan di sini. |
state BackupRepositoryState |
Status repositori cadangan saat ini. |
reason string |
Deskripsi yang dapat dibaca manusia tentang alasan repositori cadangan berada dalam status saat ini. |
HarborInstanceBackupSpec
Menentukan status pencadangan yang diinginkan.
Muncul di: - HarborInstanceBackup
Kolom | Deskripsi |
---|---|
backupPlanName string |
Nama rencana cadangan tempat cadangan ini dibuat. |
backupConfig BackupConfig |
Konfigurasi untuk pencadangan Kolom ini diharapkan: 1. ditetapkan oleh pengguna untuk pencadangan kustom manual secara eksplisit. 2. tidak disetel dengan backupPlanName diisi untuk pencadangan terjadwal otomatis atau pencadangan manual. Penyelarasan cadangan akan mendapatkan konfigurasi dari Rencana Cadangan. |
description string |
Deskripsi string opsional dari Cadangan. Kolom ini tidak berdampak pada fungsi. |
manual boolean |
Menentukan apakah resource cadangan dibuat secara manual. Jika Benar (True), cadangan ini telah dibuat secara manual. Jika Salah (False), cadangan ini telah dibuat secara otomatis dari jadwal rencana cadangan. |
retainDays integer |
Jumlah hari untuk menyimpan cadangan ini, setelah itu cadangan akan otomatis dihapus. Nilai ini dihitung dari create_time cadangan. Jika kolom ini tidak ditentukan atau disetel ke 0, berarti cadangan tidak akan dihapus secara otomatis. Untuk cadangan yang dibuat secara otomatis dari jadwal pencadangan, kolom ini diberi nilai BackupPlan.RetentionPolicy.backup_retain_days. Untuk cadangan yang dibuat secara manual yang tidak menentukan kolom ini, layanan akan menetapkan nilai BackupPlan.RetentionPolicy.backup_retain_days. Default-nya adalah 0. |
HarborInstanceBackupStatus
Menentukan status cadangan yang diamati.
Muncul di: - HarborInstanceBackup
Kolom | Deskripsi |
---|---|
state BackupState |
Status cadangan saat ini. |
reason string |
Deskripsi yang dapat dibaca manusia tentang alasan pencadangan berada dalam status saat ini. |
createTime Waktu |
Stempel waktu saat resource cadangan ini dibuat. Nilai ini dapat dikonversi ke dan dari RFC 3339. |
completeTime Waktu |
Waktu penyelesaian pencadangan. |
retainExpireTime Waktu |
Waktu saat cadangan dihapus secara otomatis. Ini adalah kolom hanya output yang dihitung dari gabungan nilai create_time dan retain_days, dan diperbarui sesuai dengan perubahan pada kolom retain_days cadangan. |
totalSizeBytes integer |
Ukuran total untuk cadangan yang diukur dalam byte. |
registrySizeBytes integer |
Ukuran total untuk pencadangan registri yang ditangani oleh layanan transfer data, diukur dalam byte. |
databaseSizeBytes integer |
Total ukuran untuk pencadangan database yang ditangani oleh ekspor Dbcluster, diukur dalam byte. |
exportSubDirectory string |
Subdirektori ditambahkan ke Lokasi ekspor Database. Direktori ini akan digunakan saat menjalankan impor selama pemulihan. |
HarborInstanceList
Mewakili kumpulan instance container registry Harbor.
Kolom | Deskripsi |
---|---|
apiVersion string |
artifactregistry.gdc.goog/v1 |
kind string |
HarborInstanceList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items Array HarborInstance |
HarborInstanceProject
Mewakili project harbor dalam instance harbor. Resource kustom menetapkan ekspektasi bahwa project harus ada. Namespace adalah nama project GDCH tempat instance Harbor dan project Harbor-nya berada.
Muncul di: - HarborInstanceProjectList
Kolom | Deskripsi |
---|---|
apiVersion string |
artifactregistry.gdc.goog/v1 |
kind string |
HarborInstanceProject |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec HarborInstanceProjectSpec |
|
status HarborInstanceProjectStatus |
HarborInstanceProjectList
Berisi daftar resource HarborInstanceProject
.
Kolom | Deskripsi |
---|---|
apiVersion string |
artifactregistry.gdc.goog/v1 |
kind string |
HarborInstanceProjectList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items Array HarborInstanceProject |
HarborInstanceProjectSpec
Menentukan spesifikasi atau status yang diharapkan dari objek HarborProject
.
Muncul di: - HarborInstanceProject
Kolom | Deskripsi |
---|---|
projectName string |
Nama project harbor. Harus sesuai dengan aturan penamaan Harbor. |
harborInstanceRef LocalObjectReference |
Instance Harbor tempat project Harbor berada. |
creatorSubject Subjek |
Pengguna atau grup yang membuat project harbor, dan subjek akan diberikan sebagai Admin Project harbor pertama untuk mengelola project harbor, dan memberikan akses kepada lebih banyak pengguna, di UI harbor. Untuk saat ini, fitur ini hanya menampilkan pengguna perorangan. |
autoScan boolean |
Apakah project akan memindai gambar secara otomatis saat push. Jika tidak ditentukan, setelan defaultnya adalah salah (false). |
HarborInstanceProjectStatus
Menentukan status yang diamati dari objek HarborInstanceProject
.
Muncul di: - HarborInstanceProject
Kolom | Deskripsi |
---|---|
conditions Array Condition |
Kondisi mencakup ProjectCreated , ProjectDeleted , dan ProjectSubjectAssigned . ProjectCreated berarti project harbor dibuat di instance harbor dengan status benar atau salah. ProjectDeleted berarti project harbor dihapus di instance harbor dengan status benar atau salah. ProjectSubjectAssigned berarti pengguna atau grup yang memulai pembuatan resource kustom diberi peran Admin Harbor pertama di Harbor, dengan status benar atau salah. |
HarborInstanceRestore
Mendefinisikan skema untuk API Restore
untuk HarborInstance.
Muncul di: - HarborInstanceRestoreList
Kolom | Deskripsi |
---|---|
apiVersion string |
artifactregistry.gdc.goog/v1 |
kind string |
HarborInstanceRestore |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
spec HarborInstanceRestoreSpec |
Status Pemulihan yang diinginkan. |
status HarborInstanceRestoreStatus |
Status Pemulihan yang terakhir diamati. |
HarborInstanceRestoreList
Mewakili kumpulan instance Restore for HaaS.
Kolom | Deskripsi |
---|---|
apiVersion string |
artifactregistry.gdc.goog/v1 |
kind string |
HarborInstanceRestoreList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata . |
items Array HarborInstanceRestore |
HarborInstanceRestoreReference
HarborInstanceRestoreReference merepresentasikan Restore Reference ke HarborInstanceRestore.
Muncul di: - HarborInstanceSpec
Kolom | Deskripsi |
---|---|
name string |
name unik dalam namespace untuk mereferensikan resource HarborInstanceRestore. |
namespace string |
namespace menentukan ruang tempat nama HarborInstanceRestore harus unik. |
HarborInstanceRestoreSpec
Menentukan status pemulihan yang diinginkan.
Muncul di: - HarborInstanceRestore
Kolom | Deskripsi |
---|---|
backupName string |
Nama lengkap resource pencadangan instance Harbor yang digunakan resource Pemulihan ini untuk memulihkan dari. |
description string |
Deskripsi opsional untuk cadangan. Hal ini tidak berdampak pada fungsi. |
HarborInstanceRestoreStatus
Menentukan status pemulihan yang diamati.
Muncul di: - HarborInstanceRestore
Kolom | Deskripsi |
---|---|
state RestoreState |
Status pemulihan saat ini. |
stateReason string |
Deskripsi yang dapat dibaca manusia tentang alasan pemulihan berada dalam status saat ini. |
startTime Waktu |
Waktu pembuatan proses pemulihan. |
completeTime Waktu |
Waktu berakhir proses pemulihan. |
HarborInstanceSpec
Merepresentasikan spesifikasi atau status instance Harbor yang diinginkan.
Muncul di: - HarborInstance
Kolom | Deskripsi |
---|---|
restoreRef HarborInstanceRestoreReference |
Referensi resource pemulihan yang digunakan untuk memulihkan instance ini. Kolom ini diisi oleh rekonsiliasi pemulihan dan tidak dapat diubah setelah dibuat. |
HarborInstanceStatus
Menunjukkan status instance Harbor saat ini.
Muncul di: - HarborInstance
Kolom | Deskripsi |
---|---|
conditions Array Condition |
Status HarborInstance saat ini. Status 'Ready` menunjukkan bahwa HarborInstance sudah siap. |
version string |
Versi instance Harbor. |
url string |
URL UI web instance Harbor. |
restoreTime Waktu |
Status terkait pemulihan akan kosong jika instance tidak dibuat oleh alur pemulihan. Stempel waktu saat instance ini dipulihkan. |
restoreBackupReference HarborInstanceBackupReference |
Referensi resource cadangan yang digunakan untuk memulihkan instance ini. |
errorStatus ErrorStatus |
ErrorStatus menyimpan error terbaru dengan waktu yang diamati disertakan. |
timeSinceLastReady Waktu |
TimeSinceLastReady menyimpan waktu sejak HarborInstance terakhir kali siap. |
RestoreState
Jenis pokok: string
Muncul di: - HarborInstanceRestoreStatus
RetentionPolicy
Menentukan kebijakan yang menentukan kapan cadangan yang dibuat dalam rencana cadangan ini akan dihapus secara otomatis, jumlah minimum hari retensi cadangan tingkat rencana, dan kunci untuk melarang pembaruan kebijakan apa pun.
Muncul di: - HarborInstanceBackupPlanSpec
Kolom | Deskripsi |
---|---|
backupRetainDays integer |
Jumlah hari setelah layanan menghapus cadangan. Jika ditentukan, cadangan yang dibuat dalam rencana cadangan ini akan otomatis dihapus saat mencapai backup_retain_days setelah create_time. Jika tidak ditentukan, cadangan yang dibuat dalam rencana cadangan ini tidak tunduk pada penghapusan otomatis. Memperbarui kolom ini tidak memengaruhi cadangan yang ada di dalamnya. Pencadangan yang dibuat setelah update berhasil akan otomatis mewarisi nilai baru. |
Jadwal
Mewakili jenis pesan dalam yang menentukan jadwal cron.
Muncul di: - HarborInstanceBackupPlanSpec
Kolom | Deskripsi |
---|---|
cronSchedule string |
Jadwal string cron saat operasi dijalankan. |
paused boolean |
Menentukan apakah operasi terjadwal dijeda atau dilanjutkan. Jika disetel ke Benar (True), operasi terjadwal akan dijeda dan tidak ada cadangan otomatis yang akan dibuat. Defaultnya adalah Salah (False). |