System Private Kubernetes Resource Model API

Paket

addon.private.gdc.goog/v1alpha1

Paket v1alpha1 berisi definisi Skema API untuk grup API v1alpha1 add-on.

AddOn

Addon merepresentasikan tugas deployment sebenarnya yang harus dikerjakan oleh Addon Deployer. - Objek ini dibuat oleh Addon Lifecycle Controller. - Objek ini digunakan oleh Pengontrol Penerapan Add-on. - Ini harus berada di namespace yang sama dengan Cluster BareMetal tempatnya berada. - Skema penamaan berikut sangat direkomendasikan untuk menghindari konflik nama: + '-' +

Muncul di: - AddOnList

Kolom Deskripsi
apiVersion string addon.private.gdc.goog/v1alpha1
kind string AddOn
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec AddOnSpec
status AddOnStatus

AddOnList

AddOnList berisi daftar AddOn.

Kolom Deskripsi
apiVersion string addon.private.gdc.goog/v1alpha1
kind string AddOnList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items array AddOn

AddOnRef

AddOnRef berisi referensi terkait add-on dan status deployment.

Muncul di: - AddOnSetStatus

Kolom Deskripsi
namespace string Namespace menentukan namespace objek add-on yang di-deploy.
name string Name menentukan nama objek add-on yang di-deploy.
lastObservedTime Waktu LastObservedTime adalah stempel waktu rekonsiliasi terakhir saat pengontrol set add-on memeriksa status add-on. Perhatikan bahwa hal ini tidak sama dengan terakhir kali add-on disesuaikan.
state string Status memberi tahu status rekonsiliasi add-on saat ini.

AddOnSet

AddOnSet mewakili eksekusi AddOnSetTemplate. - AddonSet mengarah ke cluster dan AddonSetTemplate tertentu. - Ini adalah resource per cluster. - Harus dibuat di namespace yang sama dengan cluster terkait. - Objek AddOnSet harus dibuat di namespace yang sama dengan CR cluster Bare Metal, dengan nama objek yang sama dengan objek CR cluster yang sesuai. - Objek ini dibuat oleh Addon Lifecycle Controller.

Muncul di: - AddOnSetList

Kolom Deskripsi
apiVersion string addon.private.gdc.goog/v1alpha1
kind string AddOnSet
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec AddOnSetSpec
status AddOnSetStatus

AddOnSetList

AddOnList berisi daftar AddOn.

Kolom Deskripsi
apiVersion string addon.private.gdc.goog/v1alpha1
kind string AddOnSetList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items AddOnSet array

AddOnSetSpec

AddOnSetSpec menentukan status AddOnSet yang diinginkan.

Muncul di: - AddOnSet

Kolom Deskripsi
addOnSetTemplateRef LocalObjectReference AddonSetTemplateRef akan menjadi referensi ke AddonSetTemplate. Kolom ini wajib diisi.
ownerClusterRef LocalObjectReference OwnerClusterRef menunjukkan cluster Anthos BareMetal tempat add-on ini berada. Cluster ini menunjukkan Add-on mana yang menghasilkan Add-on ini, bukan cluster tempat Add-on di-deploy. Misalnya: AddOn di-deploy di cluster lokal, tetapi termasuk dalam cluster jarak jauh. Jadi, berbeda dengan tempat sebenarnya aplikasi di-deploy. Jenis API: - Grup: baremetal.cluster.gke.io - Jenis : Cluster Kolom ini tidak dapat diubah.
overrides Mengganti array Penggantian berisi upaya untuk mengganti setiap add-on yang termasuk dalam add-on set ini.

AddOnSetStatus

AddOnSetStatus menampilkan status AddOnSet saat ini.

Muncul di: - AddOnSet

Kolom Deskripsi
currentStage string CurrentStage menunjukkan tahap deployment saat ini.
addOns AddOnRef array addOns adalah add-on yang disesuaikan oleh addonset ini. Hal ini membantu memvisualisasikan progres deployment set add-on dan melacak status deployment setiap add-on.
conditions Array Condition Ini mungkin berisi informasi selengkapnya tentang status saat ini dari setiap Tahap. Setiap Tahap harus berupa Kondisi terpisah.

AddOnSetTemplate

AddOnSetTemplate digunakan untuk menentukan alur kerja deployment add-on Addon Lifecycle Controller. - CR AddOnSetTemplate harus ditentukan per Jenis Cluster/Versi Anthos yang didukung. - AddOnSetTemplate berisi daftar AddOn yang perlu diinstal oleh cluster jenis & versi tertentu. - Karena CR ini dirancang agar tidak dapat diubah, kita akan mengizinkan template dari berbagai versi - untuk berdampingan. Oleh karena itu, nama sebaiknya berisi informasi versi. - Ini adalah resource tingkat non-namespace (cluster).

Muncul di: - AddOnSetTemplateList

Kolom Deskripsi
apiVersion string addon.private.gdc.goog/v1alpha1
kind string AddOnSetTemplate
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec AddOnSetTemplateSpec

AddOnSetTemplateList

AddOnList berisi daftar AddOn.

Kolom Deskripsi
apiVersion string addon.private.gdc.goog/v1alpha1
kind string AddOnSetTemplateList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array AddOnSetTemplate

AddOnSetTemplateSpec

AddOnSetTemplateSpec menentukan status AddOnSetTemplateSpec yang diinginkan.

Muncul di: - AddOnSetTemplate

Kolom Deskripsi
selector LabelSelector Pemilih memilih cluster target untuk menerapkan template ini dengan mencocokkan label objek Cluster. Objek AddOnSet akan dibuat di namespace yang sama untuk cluster dengan label yang cocok.
addOnUtilImage string AddonUtilImage mengarah ke image Docker yang menyediakan fitur lanjutan seperti injeksi parameter atau pemeriksaan kesiapan untuk satu atau beberapa add-on yang dirujuk oleh AddOnSetTemplate ini. Ini adalah gambar default yang akan digunakan untuk AddOn yang termasuk dalam AddOnSetTemplate ini jika tidak ada gambar spesifik yang ditentukan untuk AddOnSetTemplate.Spec.Stages[].AddOnsToDeploy[i].AddOnUtilImage. Jika tidak ada AddOnUtilImage yang ditetapkan, tetapi AddOn masih memiliki - Spec.Stages[].AddOnsToDeploy[i].ReadinessCheckJob - Spec.Stages[].AddOnsToDeploy[i].ParameterJob yang ditetapkan ke benar (true). Error akan ditampilkan.
addOnSetName string AddOnSetName mewakili nama AddOnSet target. Untuk cluster dengan label yang cocok, objek AddOnSet dengan nama ini akan dibuat jika belum ada. Setelah ditetapkan, nama harus tetap sama di seluruh upgrade. Semua template baru harus menetapkan kolom ini.
anthosBareMetalManifests boolean AnthosBareMetalManifests adalah nilai boolean yang menunjukkan apakah template harus disesuaikan sebelum manifes Anthos Bare Metal disesuaikan. Secara default, nilainya adalah salah (false), yang berarti template ini akan direkonsiliasi setelah cluster siap selama tahap manifes eksternal cluster. Penggunaan yang dimaksudkan untuk hal ini adalah menerapkan penggantian manifes ABM yang sebagian besar adalah AddOnConfigurations.
stages Array Stage Stages adalah daftar tahap yang masing-masing berisi serangkaian AddOn yang akan di-deploy. Tahap di-deploy secara berurutan dan setiap tahap hanya akan di-deploy jika tahap sebelumnya selesai.

AddOnSpec

AddOnSpec menentukan status AddOn yang diinginkan.

Muncul di: - AddOn

Kolom Deskripsi
manifestType ManifestType ManifestType merepresentasikan jenis manifes add-on, harus salah satu dari: [Helm, Kustomize] Kolom ini wajib diisi.
helmManifestSpec HelmManifestSpec HelmManifestSpec berisi konfigurasi untuk menarik manifes dari registry Helm. Wajib jika ManifestType adalah Helm.
targetClusterRef string TargetClusterRef adalah referensi ke BareMetalCluster target. Cluster target adalah tempat AddOn di-deploy. Jenis API: - Grup: baremetal.cluster.gke.io - Jenis : Cluster Kolom ini tidak dapat diubah.
local boolean Local menunjukkan apakah deployment ditargetkan ke cluster lokal. Pemicu add-on ini dapat berupa cluster jarak jauh atau lokal.
parameters JSON Parameter berisi parameter yang akan digunakan oleh Manifes Add-on yang ditentukan. Objek ini dapat berisi data JSON arbitrer.
overrideParameters JSON OverrideParameters berisi parameter untuk mengganti semua parameter untuk add-on ini. Nilai ini harus ditetapkan dari penggantian di addonset.
disabled boolean Nonaktifkan menunjukkan apakah Addon ini harus diaktifkan atau tidak. Kolom ini wajib diisi dan setelan defaultnya adalah false. Kolom ini dapat diubah. - Jika disetel ke salah (false), AddOn Deployer akan men-deploy AddOn ini. - Jika disetel ke benar (true), AddOn Deployer akan mengabaikan atau meng-uninstal AddOn ini, bergantung pada status kolom AddOn.Status.DeploymentFinished. - Jika AddOn.Status.DeploymentFinished adalah benar (true), AddOn akan di-uninstal - Jika AddOn.Status.DeploymentFinished adalah salah (false), AddOn tidak akan di-deploy.
addOnNamespace string AddOnNamespace adalah namespace di cluster target tempat komponen add-on akan diinstal.
utilJobImage string UtilJobImage mengarah ke image Docker yang akan digunakan untuk menjalankan tugas utilitas (parameter atau kesiapan).
parameterJob boolean ParameterJob menunjukkan apakah AddOn ini memerlukan injeksi parameter runtime. Default ke false berarti AddOn tidak perlu memicu tugas injeksi parameter.
readinessCheckJob boolean ReadinessCheckJob menunjukkan apakah AddOn ini memerlukan pemeriksaan kesiapan lanjutan. Default ke false berarti AddOn tidak perlu memeriksa kesiapan tugas. Jika disetel ke benar (true), pengontrol deployer AddOn akan meluncurkan tugas pemeriksaan kesiapan sebelum menandai AddOn.ReadyToUse sebagai benar (true).
readyCriteria ObjectMatch ReadyCriteria menentukan kriteria untuk menentukan kesiapan deployment add-on. Pengelola add-on mencocokkan objek resource cluster dan nilainya dengan kriteria. ReadyCriteria diabaikan jika ReadinessCheckJob ditetapkan.

AddOnStatus

AddonStatus merepresentasikan status Addon ini.

Muncul di: - AddOn

Kolom Deskripsi
deploymentFinished boolean DeploymentFinished menunjukkan status deployment AddOn. Nilai ini hanya ditetapkan oleh Addon deployer. - Jika disetel ke benar (true), ini menunjukkan bahwa deployment AddOn telah selesai. - Jika disetel ke false, ini menunjukkan bahwa deployment AddOn belum selesai. Perhatikan bahwa nilai ini tidak menunjukkan apakah workload yang di-deploy dalam kondisi baik atau telah selesai diinisialisasi, hanya menunjukkan bahwa manifes telah berhasil diterapkan ke cluster target.
readyToUse boolean ReadyToUse menunjukkan apakah Addon ini siap digunakan. Nilai ini ditetapkan oleh pengontrol deployer add-on. Kapan kolom ini harus disetel bergantung pada konfigurasi AddOn yang sesuai di AddOnSetTemplate. AddOnSetTemplate.Spec.Stages[i].AddOnsToDeploy[j].ReadinessCheckJob diperiksa terlebih dahulu. Jika disetel ke benar (true), pengontrol Addon deployer akan meluncurkan Tugas ReadinessCheck dan menunggu hingga selesai sebelum menandai kolom ini ke benar (true). Jika ReadinessCheckJob disetel ke salah (false), pengontrol Addon deployer akan memeriksa apakah ReadyCriteria disetel. Jika ReadyCriteria ditetapkan, kolom ini akan ditandai sebagai benar (true) setelah semua kriteria cocok. Jika ReadyCriteria tidak ditetapkan, statusnya akan ditandai sebagai siap segera setelah DeploymentFinished ditetapkan ke benar (true).
conditions Array Condition Objek ini dapat berisi informasi selengkapnya tentang status Add-on saat ini.
lastDeployedVersion string LastDeployedVersion menunjukkan versi add-on yang berhasil di-deploy terakhir kali. Ini hanya disetel jika add-on telah berhasil disesuaikan (lulus pemeriksaan kesiapan). Jika jenis manifes add-on adalah Helm, ini cocok dengan tag chart Helm.

AddOnToDeploy

AddOnToDeploy mewakili spesifikasi untuk AddOn tertentu yang perlu di-deploy.

Muncul di: - Stage

Kolom Deskripsi
manifestType ManifestType ManifestType merepresentasikan jenis manifes add-on, harus salah satu dari: [Helm, Kustomize] Kolom ini wajib diisi.
helmManifestSpec HelmManifestSpec HelmManifestSpec berisi konfigurasi untuk menarik manifes dari registry Helm. Wajib jika ManifestType adalah Helm.
target TargetCluster Target merepresentasikan cluster target tempat Addon ini akan di-deploy. Ini adalah jalur relatif ke tempat Addon Manager di-deploy. Harus salah satu dari [Lokal, Jarak Jauh] Kolom ini wajib diisi. Kolom ini tidak dapat diubah
addOnNamespace string AddOnNamespace adalah namespace di cluster target tempat komponen add-on akan diinstal.
parameters JSON Parameters adalah Parameter statis yang akan digunakan untuk AddOn ini
optional boolean Opsional menunjukkan apakah AddOn ini dapat dinonaktifkan atau tidak oleh pengguna akhir. Defaultnya adalah false, yang berarti AddOn diperlukan.
disabledByDefault boolean DisabledByDefault menunjukkan apakah Addon ini akan dinonaktifkan atau tidak, kecuali jika pengguna menggantinya di kolom AddOnOverride.Spec.Disabled. Kolom ini hanya dapat disetel ke benar (true) jika Opsional juga benar (true). Default ke false berarti AddOn diaktifkan secara default.
ownershipMode OwnershipMode Kepemilikan menentukan kepemilikan add-on, yang merupakan salah satu dari ["Unik", "Bersama"]. Unik berarti satu add-on akan di-deploy untuk setiap set add-on. Bersama berarti hanya satu add-on yang akan di-deploy untuk semua set add-on target. Default-nya adalah unik.
parameterJob boolean ParameterJob menunjukkan apakah AddOn ini memerlukan injeksi parameter runtime. Default ke false berarti AddOn tidak perlu memicu tugas injeksi parameter. Jika disetel ke benar (true), Pengontrol Siklus Proses AddOn akan meluncurkan tugas penyisipan parameter untuk membuat parameter dan menggantinya dengan parameter yang ditentukan dalam AddOnToDeploy.Parameters. Tugas akan menggunakan AddOnToDeploy.AddOnUtilImage atau kembali ke AddOnSetTemplate.Spec.AddOnUtilImage default sebagai image container jika AddOnToDeploy.AddOnUtilImage tidak ditetapkan. Jika tidak ada, error akan muncul.
readinessCheckJob boolean ReadinessCheckJob menunjukkan apakah AddOn ini memerlukan pemeriksaan kesiapan lanjutan. Default ke false berarti AddOn tidak perlu memeriksa kesiapan tugas. Jika disetel ke benar (true), pengontrol deployer AddOn akan meluncurkan tugas pemeriksaan kesiapan sebelum menandai AddOn.ReadyToUse sebagai benar (true). Tugas akan menggunakan AddOnToDeploy.AddOnUtilImage atau kembali ke AddOnSetTemplate.Spec.AddOnUtilImage default sebagai image container jika AddOnToDeploy.AddOnUtilImage tidak ditetapkan. Jika tidak ada, error akan muncul.
addOnUtilImage string AddOnUtilImage mengarah ke image Docker yang akan digunakan untuk menjalankan fitur lanjutan seperti injeksi parameter atau pemeriksaan kesiapan. Menggantikan apa yang ada di AddOnSetTemplate.Spec.AddOnUtilImage.
readyCriteria ObjectMatch ReadyCriteria menentukan kriteria untuk menentukan kesiapan deployment add-on. Pengelola add-on mencocokkan objek resource cluster dan nilainya dengan kriteria. ReadyCriteria diabaikan jika ReadinessCheckJob ditetapkan.

HelmManifestSpec

HelmManifestSpec merepresentasikan info untuk rilis helm.

Muncul di: - AddOnSpec - AddOnToDeploy

Kolom Deskripsi
name string Name adalah nama diagram helm. Wajib.
repo string Repo adalah repo diagram helm di registry. Opsional.
tag string Tag adalah tag diagram helm. Wajib.
registryAccess RegistryAccess RegistryAccess berisi petunjuk akses untuk Artifact Registry. Wajib.

ManifestType

Jenis pokok: string

Muncul di: - AddOnSpec - AddOnToDeploy

ObjectMatch

ObjectMatch menentukan pemeriksaan kecocokan pada objek cluster. Jika "Fields" disetel, objek akan diuraikan dan dibandingkan dengan kolom yang ditentukan, dan hanya boleh ada satu objek yang dirujuk oleh Objek. Jika tidak, kecocokan hanya memeriksa keberadaan objek resource.

Muncul di: - AddOnSpec - AddOnToDeploy

Kolom Deskripsi
object ObjectReference Objek mengacu pada objek resource cluster yang relevan selama pertandingan. Nama dapat menggunakan format regex. Saat menggunakan regex, akan cocok dengan nama apa pun yang berisi substring yang cocok dengan regex. Jika pencocokan string penuh lebih disukai, tambahkan "^" di awal ekspresi reguler dan "$" di akhir.
fields object (keys:string, values:string) Fields adalah jsonpath resource (https://kubernetes.io/docs/reference/kubectl/jsonpath/) untuk memfilter kolom tertentu, seperti "{.status.ready}".

Penggantian

Penggantian menampilkan info untuk mengganti add-on.

Muncul di: - AddOnSetSpec

Kolom Deskripsi
releaseName string ReleaseName adalah nama rilis yang digunakan oleh add-on.
releaseNamespace string ReleaseNamespace adalah namespace yang digunakan untuk rilis.
parameters JSON Parameter akan menggantikan parameter default yang ditentukan dalam AddOnSetTemplate. Parameter ini akan melakukan strategi penggabungan dan penggantian, yaitu menggabungkan parameter ini dengan parameter dasar yang dimiliki AddOn ini dan mengganti apa pun yang ditentukan di sini dengan nilai AddOnOverride.Spec.Paremeters.
disabled boolean Nonaktifkan menunjukkan apakah Add-on ini harus dinonaktifkan atau tidak. Default ke salah (false) berarti Add-on ini diaktifkan secara default. Tindakan ini akan menggantikan apa yang ada di AddOnSetTemplate jika dan hanya jika AddOnSetTemplate.Spec.Stages[i].AddOnsToDeploy[j].Optional yang sesuai ditetapkan ke benar (true). Jika tidak, kolom ini tidak dapat diganti.

OwnershipMode

Jenis pokok: string OwnershipMode menentukan mode kepemilikan objek add-on.

Muncul di: - AddOnToDeploy

RegistryAccess

RegistryAccess berisi petunjuk akses untuk Artifact Registry.

Muncul di: - HelmManifestSpec

Kolom Deskripsi
certificateSecret SecretReference CertificateSecretName mengidentifikasi secret dalam cluster yang berisi koneksi HTTPS sertifikat TLS/SSL yang ditandatangani ke RegistryURL. Opsional.
certificateKeyName string CertificateKeyName adalah nama kolom dalam data rahasia. Default adalah nama secret. Opsional.
dockerConfigSecret SecretReference DockerConfigSecret mengidentifikasi secret dalam cluster yang berisi docker config.json dengan kredensial yang diperlukan untuk mengakses registry pribadi.
dockerConfigKeyName string DockerConfigKeyName adalah nama kolom kunci docker dalam data rahasia. Default adalah nama secret. Opsional.
url string URL registri. Wajib.

Tahap

Stage menentukan spesifikasi untuk semua AddOn yang perlu di-deploy dalam tahap ini.

Muncul di: - AddOnSetTemplateSpec

Kolom Deskripsi
name string Nama merepresentasikan nama tahap. Ini untuk penggunaan informasi.
addOnsToDeploy Array AddOnToDeploy AddOnsToDeploy adalah kumpulan AddOn yang akan di-deploy pada tahap ini. AddOn dalam tahap yang sama akan di-deploy secara paralel.

TargetCluster

Jenis pokok: string TargetCluster merepresentasikan cluster yang diinginkan untuk menginstal AddOn.

Muncul di: - AddOnToDeploy

apiregistry.global.private.gdc.goog/v1alpha1

GlobalResourceRegistration

Menentukan pendaftaran resource global dalam mekanisme API global.

Muncul di: - GlobalResourceRegistrationList

Kolom Deskripsi
apiVersion string apiregistry.global.private.gdc.goog/v1alpha1
kind string GlobalResourceRegistration
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec GlobalResourceRegistrationSpec
status GlobalResourceRegistrationStatus

GlobalResourceRegistrationList

Mewakili kumpulan resource GlobalResourceRegistration.

Kolom Deskripsi
apiVersion string apiregistry.global.private.gdc.goog/v1alpha1
kind string GlobalResourceRegistrationList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items array GlobalResourceRegistration

GlobalResourceRegistrationSpec

Mendefinisikan status resource GlobalResourceRegistration yang diinginkan.

Muncul di: - GlobalResourceRegistration

Kolom Deskripsi
globalResourceGroupKind GroupKind GroupKind resource global yang terdaftar di mekanisme API global.
replicaResourceGroupKind GroupKind GroupKind resource replika global yang terdaftar di mekanisme API global.
rollout RolloutConfiguration Konfigurasi peluncuran resource global.
managedAnnotations array string Daftar anotasi yang dapat diluncurkan dari API global ke API zona.

GlobalResourceRegistrationStatus

Menyediakan status yang diamati dari objek GlobalResourceRegistration.

Muncul di: - GlobalResourceRegistration

Kolom Deskripsi
conditions Array Condition Kondisi ini menunjukkan pengamatan status keseluruhan GlobalResourceRegistration.

RolloutConfiguration

Menentukan konfigurasi peluncuran resource global.

Muncul di: - GlobalResourceRegistrationSpec

Kolom Deskripsi
strategy RolloutStrategy Strategi peluncuran resource global.

appliance.storage.private.gdc.goog/v1alpha1

Paket v1alpha1 berisi definisi Skema API untuk grup API v1alpha1 applstor.storage.private.gdc.goog.

ASMConfig

Muncul di: - ASMConfigList

Kolom Deskripsi
apiVersion string appliance.storage.private.gdc.goog/v1alpha1
kind string ASMConfig
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ASMConfigSpec
status ASMConfigStatus

ASMConfigList

Kolom Deskripsi
apiVersion string appliance.storage.private.gdc.goog/v1alpha1
kind string ASMConfigList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ASMConfig

ASMConfigSpec

ASMConfigSpec menentukan status yang diinginkan dari Resource ASMConfig.

Muncul di: - ASMConfig

Kolom Deskripsi
configType ConfigType

ASMConfigStatus

ASMConfigStatus menentukan status konfigurasi ASM terkait Appliance yang diamati.

Muncul di: - ASMConfig

Kolom Deskripsi
conditions Array Condition Kondisi yang didukung mencakup Ready. Jika Ready adalah True, berarti konfigurasi ASM sudah siap.

BucketGroup

Muncul di: - BucketGroupList

Kolom Deskripsi
apiVersion string appliance.storage.private.gdc.goog/v1alpha1
kind string BucketGroup
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec BucketGroupSpec
status BucketGroupStatus

BucketGroupList

Kolom Deskripsi
apiVersion string appliance.storage.private.gdc.goog/v1alpha1
kind string BucketGroupList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array BucketGroup

BucketGroupSpec

BucketGroupSpec menentukan status BucketGroup yang diinginkan.

Muncul di: - BucketGroup

Kolom Deskripsi
bucket string
verb string
members array string

BucketGroupStatus

BucketGroupStatus menentukan status BucketGroup yang diamati.

Muncul di: - BucketGroup

Kolom Deskripsi
conditions Array Condition Kondisi yang didukung mencakup Synced. Jika Disinkronkan adalah True, berarti grup OTS S3 disinkronkan dengan RBAC.

artifact.private.gdc.goog/v1alpha1

AccessLevelType

Jenis pokok: string Memberikan jenis tingkat akses project Harbor.

Muncul di: - HarborProjectConfig

ClusterBundle

Informasi detail untuk semua komponen cluster.

Muncul di: - ReleaseMetadataSpec

Kolom Deskripsi
bmNodeImage string Gambar untuk menyediakan mesin bare metal.
vmNodeImage string Image untuk menyediakan mesin virtual.
anthosBareMetalVersion string Versi Anthos Bare Metal (ABM) cluster.

DistributionFilter

Menentukan filter yang harus cocok dengan resource agar dapat didistribusikan. Informasi ini diteruskan ke Harbor untuk menangani pemfilteran. Lihat https://goharbor.io/docs/edge/administration/configuring-replication/create-replication-rules/ untuk mengetahui informasi selengkapnya.

Semua filter mendukung pencocokan pola dengan: 1. *: Cocok dengan urutan karakter non-pemisah apa pun. 2. **: Cocok dengan urutan karakter apa pun, termasuk pemisah jalur. 3. ?: Cocok dengan satu karakter non-pemisah. 4. {alt1,…}: Mencocokkan urutan karakter jika salah satu alternatif yang dipisahkan koma cocok.

Jika pola Path, Label, dan Tag semuanya disediakan, resource harus cocok dengan semua pola.

Muncul di: - DistributionPolicySpec

Kolom Deskripsi
path string Pola filter yang harus cocok dengan jalur resource. Jalur resource terdiri dari nama project, nama repositori, dan nama resource.
tag string Pola filter yang harus cocok dengan tag resource.
label array string Pola filter yang harus cocok dengan label resource.

DistributionPolicy

Merepresentasikan kebijakan distribusi. Membuat resource kustom menetapkan ekspektasi bahwa aturan replikasi harus ada di Harbor cluster.

Muncul di: - DistributionPolicyList

Kolom Deskripsi
apiVersion string artifact.private.gdc.goog/v1alpha1
kind string DistributionPolicy
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec DistributionPolicySpec
status DistributionPolicyStatus

DistributionPolicyList

Berisi daftar objek DistributionPolicy.

Kolom Deskripsi
apiVersion string artifact.private.gdc.goog/v1alpha1
kind string DistributionPolicyList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array DistributionPolicy

DistributionPolicySpec

Menentukan status DistributionPolicy yang diinginkan.

Muncul di: - DistributionPolicy

Kolom Deskripsi
description string Kebijakan distribusi.
filter DistributionFilter Filter distribusi yang harus cocok dengan resource agar dapat didistribusikan.
destinationRegistry Registry Registry untuk mendistribusikan resource.
continuousDistribution boolean Menentukan apakah akan terus mendistribusikan resource ke registry tujuan saat resource tersebut di-push ke registry sumber. Kebijakan ini tidak akan otomatis mendistribusikan resource yang ada sebelum kebijakan dibuat.
override boolean Menentukan apakah akan menimpa resource dengan jalur yang sama di tujuan pendaftaran. Jalur resource terdiri dari nama project, nama repositori, dan nama gambar.

DistributionPolicyStatus

Menentukan status yang diamati dari DistributionPolicy.

Muncul di: - DistributionPolicy

Kolom Deskripsi
policyStatus PolicyStatus Menentukan status kebijakan distribusi yang diamati.
errorStatus ErrorStatus Status error yang diamati untuk objek dengan stempel waktu terakhir diperbarui

ExpansionState

Jenis pokok: string

Muncul di: - PersistentVolumeClaimExpansionStatus

FailoverRegistry

FailoverRegistry merepresentasikan serangkaian instance pendaftaran failover.

Muncul di: - FailoverRegistryList

Kolom Deskripsi
apiVersion string artifact.private.gdc.goog/v1alpha1
kind string FailoverRegistry
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec FailoverRegistrySpec
status FailoverRegistryStatus

FailoverRegistryList

FailoverRegistryList berisi daftar objek FailoverRegistry.

Kolom Deskripsi
apiVersion string artifact.private.gdc.goog/v1alpha1
kind string FailoverRegistryList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items FailoverRegistry array

FailoverRegistrySpec

FailoverRegistrySpec merepresentasikan spesifikasi untuk serangkaian instance registry failover.

Muncul di: - FailoverRegistry

Kolom Deskripsi
nodePool ObjectReference NodePool merepresentasikan target node untuk men-deploy failover registry. Kolom ini wajib diisi dan menerima referensi NodePool di cluster saat ini.

FailoverRegistryStatus

FailoverRegistryStatus menampilkan status untuk serangkaian instance registri failover.

Muncul di: - FailoverRegistry

Kolom Deskripsi
targetStatuses Array TargetRegistryStatus TargetRegistryStatus mewakili status setiap failover target registry.
version string Version mewakili versi Failover Registry.
harborImageLabelConditions Array Condition HarborImageLabelConditions merepresentasikan kondisi label gambar penting di harbor. - Siap: Menunjukkan bahwa label harbor berhasil ditambahkan untuk semua gambar penting.

FileBlockStorageBundle

Mencakup informasi versi untuk semua komponen untuk penyimpanan file dan blok.

Muncul di: - InfraComponents

Kolom Deskripsi
ONTAPVersion string ONTAPVersion adalah versi ONTAP yang diperlukan
tridentVersion string TridentVersion adalah versi yang diperlukan untuk driver CSI Trident
harvestVersion string HarvestVersion adalah versi yang diperlukan untuk Harvest

HarborProject

Dinonaktifkan saat FEATURE_GATES_ARTIFACT_MANAGEMENT_API_MIGRATION berada dalam tahap DEV. Merepresentasikan project Harbor. Resource kustom menetapkan ekspektasi bahwa project harus ada di Harbor.

Muncul di: - HarborProjectList

Kolom Deskripsi
apiVersion string artifact.private.gdc.goog/v1alpha1
kind string HarborProject
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec HarborProjectSpec
status HarborProjectStatus

HarborProjectConfig

Berisi konfigurasi yang diterima Harbor untuk pembuatan project. Untuk mengetahui informasi selengkapnya, lihat https://goharbor.io/docs/2.3.0/working-with-projects/create-projects/.

Muncul di: - HarborProjectSpec

Kolom Deskripsi
accessLevel AccessLevelType Tingkat akses project Harbor. Misalnya public atau private. Nilai kolom ini tidak dapat diubah setelah pembuatan project.
storageQuotaGB integer Kuoata yang diharapkan untuk project. Gunakan -1 untuk menunjukkan kuota tidak terbatas. Nilai kolom ini tidak dapat diubah setelah pembuatan project.

HarborProjectList

Berisi daftar resource HarborProject.

Kolom Deskripsi
apiVersion string artifact.private.gdc.goog/v1alpha1
kind string HarborProjectList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array HarborProject

HarborProjectSpec

Menentukan spesifikasi atau status yang diharapkan dari objek HarborProject.

Muncul di: - HarborProject

Kolom Deskripsi
harborProjectConfig HarborProjectConfig

HarborProjectStatus

Menentukan status yang diamati dari objek HarborProject.

Muncul di: - HarborProject

Kolom Deskripsi
conditions Array Condition ProjectCreated atau PresetRBACRulesReady
projectName string Nama project masing-masing di Harbor.
endpoint string Endpoint registry. Misalnya, https://<registry IP>/v2/<project-id>. Jika kolom SetRegistryMirror adalah true, nilai ini mengonfigurasi mirror registry cluster.
errorStatus ErrorStatus Status error yang diamati untuk objek dengan stempel waktu terakhir diperbarui

HarborRobotAccount

Mewakili akun robot harbor.

Muncul di: - HarborRobotAccountList

Kolom Deskripsi
apiVersion string artifact.private.gdc.goog/v1alpha1
kind string HarborRobotAccount
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec HarborRobotAccountSpec
status HarborRobotAccountStatus

HarborRobotAccountList

Daftar objek HarborRobotAccount.

Kolom Deskripsi
apiVersion string artifact.private.gdc.goog/v1alpha1
kind string HarborRobotAccountList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items HarborRobotAccount array

HarborRobotAccountSpec

Menentukan status yang diinginkan untuk HarborRobotAccount.

Muncul di: - HarborRobotAccount

Kolom Deskripsi
expirationDays integer Durasi robot. Jika nilainya -1, masa berlaku robot tidak pernah berakhir.

HarborRobotAccountStatus

Muncul di: - HarborRobotAccount

Kolom Deskripsi
conditions Array Condition
secretRef LocalObjectReference Secret yang menyimpan nama dan sandi robot.
expiresAt integer Waktu habis masa berlaku robot. Ini adalah waktu Unix, yang diukur dalam detik.
roleRefs ObjectReference Daftar peran yang terkait dengan akun robot.
errorStatus ErrorStatus Status error yang diamati untuk objek dengan stempel waktu terakhir diperbarui

HarborUserCredential

Dinonaktifkan saat FEATURE_GATES_ARTIFACT_MANAGEMENT_API_MIGRATION berada dalam tahap DEV. Mewakili kredensial pengguna akhir.

Muncul di: - HarborUserCredentialList

Kolom Deskripsi
apiVersion string artifact.private.gdc.goog/v1alpha1
kind string HarborUserCredential
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec HarborUserCredentialSpec
status HarborUserCredentialStatus

HarborUserCredentialList

Berisi daftar objek HarborUserCredential.

Kolom Deskripsi
apiVersion string artifact.private.gdc.goog/v1alpha1
kind string HarborUserCredentialList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items array HarborUserCredential

HarborUserCredentialSpec

Menentukan spesifikasi atau status yang diharapkan dari objek HarborUserCredential.

Muncul di: - HarborUserCredential

Kolom Deskripsi
username string Nama pengguna yang ditetapkan untuk pengguna.
expirationDays integer Durasi masa berlaku dalam hari. Jika kosong, nilai defaultnya adalah DefaultExpirationDays.

HarborUserCredentialStatus

Menentukan status yang diamati dari objek HarborUserCredential.

Muncul di: - HarborUserCredential

Kolom Deskripsi
conditions Array Condition Kondisinya mencakup nilai berikut: CredentialCreated, CredentialDeleted, RBACConfigured, dan Ready.
secretRef LocalObjectReference Referensi rahasia pengguna.
expiresAt integer Waktu habis masa berlaku yang ditentukan oleh objek HRA, yang merupakan jumlah stempel waktu pembuatan dan durasi habis masa berlaku.
roleRefs ObjectReference Daftar peran yang terkait dengan akun robot.

InfraComponents

Mencakup versi untuk semua firmware infrastruktur.

Muncul di: - ReleaseMetadataSpec

Kolom Deskripsi
networkSwitch string Versi OS untuk switch jaringan.
objectStorage ObjectStorageBundle Versi untuk berbagai komponen yang terkait dengan penyimpanan objek.
fileBlockStorage FileBlockStorageBundle Versi untuk berbagai komponen yang terkait dengan penyimpanan file dan block storage.
preflightChecks Array PreflightCheck Daftar pemeriksaan awal yang perlu dijalankan sebelum upgrade infrastruktur, yang merupakan bagian dari upgrade organisasi root. Opsional. Tidak digunakan lagi: gunakan AdminPreflightChecks di ReleaseMetadataSpec sebagai gantinya.

ManualDistribution

Mewakili distribusi manual. Membuat resource kustom menetapkan ekspektasi bahwa aturan replikasi harus dijalankan secara manual di Harbor.

Muncul di: - ManualDistributionList

Kolom Deskripsi
apiVersion string artifact.private.gdc.goog/v1alpha1
kind string ManualDistribution
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ManualDistributionSpec
status ManualDistributionStatus

ManualDistributionList

Berisi daftar objek ManualDistribution.

Kolom Deskripsi
apiVersion string artifact.private.gdc.goog/v1alpha1
kind string ManualDistributionList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ManualDistribution

ManualDistributionSpec

Menentukan status ManualDistribution yang diinginkan.

Muncul di: - ManualDistribution

Kolom Deskripsi
distributionPolicyName string Nama kebijakan distribusi. Kebijakan distribusi ini harus ada di namespace yang sama dengan resource kustom distribusi manual. Kebijakan distribusi ini menentukan kebijakan yang akan diikuti oleh distribusi.

ManualDistributionStatus

Menentukan status yang diamati dari ManualDistribution.

Muncul di: - ManualDistribution

Kolom Deskripsi
conditions Array Condition Status yang diamati saat ini dari ManualDistribution. Jenis kondisi yang diketahui: - Completed: Distribusi telah berhasil diselesaikan. - Failed: Distribusi gagal. - Terminating: Distribusi sedang dihentikan.
failedResources integer Jumlah resource yang gagal didistribusikan.
inProgressResources integer Jumlah resource yang sedang dalam proses untuk didistribusikan.
stoppedResources integer Jumlah resource yang dihentikan distribusinya. Resource dianggap dihentikan jika tidak dalam status terminal saat distribusi dihentikan.
succeededResources integer Jumlah resource yang berhasil didistribusikan.
totalResources integer Jumlah resource yang akan dicoba didistribusikan oleh distribusi.
startTime Waktu Menentukan kapan distribusi dimulai.
endTime Waktu Menentukan kapan distribusi berakhir.
errorStatus ErrorStatus Status error yang diamati untuk objek dengan stempel waktu terakhir diperbarui

ObjectStorageBundle

Mencakup informasi versi untuk semua komponen penyimpanan objek.

Muncul di: - InfraComponents

Kolom Deskripsi
storageGridOSImageVersion string Versi image untuk StorageGRID Webscale OS.
santricityOSImageVersion string Versi image untuk SANtricity OS di pengontrol E2860.

PersistentVolumeClaimCheck

Memeriksa apakah klaim volume persisten (PVC) memenuhi persyaratan penyimpanan yang ditentukan dalam permintaan atau tidak. PersistentVolumeClaimCheck hanya dapat memeriksa PVC dalam namespace yang sama.

Muncul di: - PersistentVolumeClaimCheckList

Kolom Deskripsi
apiVersion string artifact.private.gdc.goog/v1alpha1
kind string PersistentVolumeClaimCheck
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec PersistentVolumeClaimCheckSpec Input permintaan PersistentVolumeClaimCheck, yang diperlukan dalam pembuatan dan tidak dapat diubah setelah dibuat.
status PersistentVolumeClaimCheckStatus

PersistentVolumeClaimCheckList

Daftar objek PersistentVolumeClaimCheck.

Kolom Deskripsi
apiVersion string artifact.private.gdc.goog/v1alpha1
kind string PersistentVolumeClaimCheckList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array PersistentVolumeClaimCheck

PersistentVolumeClaimCheckSpec

Mewakili input permintaan untuk melakukan pemeriksaan penyimpanan terhadap klaim volume persisten.

Muncul di: - PersistentVolumeClaimCheck

Kolom Deskripsi
persistentVolumeClaimName string Nama PersistentVolumeClaim dalam namespace yang sama yang akan diperiksa.
minimumAvailableResource Jumlah Jumlah resource yang akan diperiksa. PersistentVolumeClaim diharapkan memiliki ketersediaan penyimpanan ini untuk memenuhi permintaan.
allowAutoExpansion boolean Menentukan apakah perluasan otomatis harus dipicu jika tidak ada cukup ruang kosong. AutoExpansion akan mengikuti konfigurasi penskalaan otomatis yang ditentukan untuk PVC.
clientSource string Sumber klien yang mengeluarkan permintaan pemeriksaan.

PersistentVolumeClaimCheckStatus

Mewakili output respons untuk pemeriksaan penyimpanan klaim volume persisten.

Muncul di: - PersistentVolumeClaimCheck

Kolom Deskripsi
conditions Array Condition Kondisi yang digunakan untuk menampilkan status pemeriksaan. Jenis kondisi: - ResourceReady: menunjukkan apakah PVC memiliki cukup resource untuk memenuhi permintaan saat ini. - True: Menunjukkan bahwa pemeriksaan telah selesai dan ada cukup resource untuk memenuhi permintaan. Perluasan dapat dilakukan, lihat ExpansionStatus. - Salah: Menunjukkan bahwa pemeriksaan telah selesai dan tidak ada cukup resource untuk memenuhi permintaan, atau pemeriksaan selesai dengan kegagalan. Lihat Alasan dan Pesan untuk mengetahui detailnya. Hal ini mencakup kasus seperti argumen tidak valid, AllowAutoExpansion dinonaktifkan, atau ekspansi gagal. - Unknown, nil, atau empty: Menunjukkan bahwa pemeriksaan belum selesai.
expansionStatus PersistentVolumeClaimExpansionStatus

PersistentVolumeClaimExpansionStatus

PersistentVolumeClaimExpansionStatus merepresentasikan detail PersistentVolumeClaimExpansion

Muncul di: - PersistentVolumeClaimCheckStatus

Kolom Deskripsi
state ExpansionState Menunjukkan status ekspansi PVC. - empty atau Unknown: tidak ada perluasan yang dipicu. - Running: Ekspansi dimulai. Kolom StartTimestamp dan ResourceRequested kini diisi. - Succeeded atau Failed: Perluasan selesai. FinishTimestamp juga diisi.
startTimestamp Waktu
finishTimestamp Waktu
resourceRequested Jumlah

PolicyStatus

Jenis pokok: string

Muncul di: - DistributionPolicyStatus

PreflightCheck

Mewakili pemeriksaan pra-penerbangan yang tidak terkait yang diperlukan sebelum upgrade.

Muncul di: - InfraComponents - ReleaseMetadataSpec

Kolom Deskripsi
name PreflightCheckName Nama pemeriksaan pra-peluncuran yang perlu dijalankan. Wajib.
operableComponent OperableComponent Nama komponen yang dapat dioperasikan yang menjadi bagian dari pemeriksaan pra-peluncuran.
options PreflightCheckOptions Opsi pemeriksaan awal untuk pemeriksaan. Opsional.

PreflightCheckName

Jenis pokok: string Mewakili nama pemeriksaan pra-penerbangan yang perlu dijalankan sebelum upgrade.

Muncul di: - PreflightCheck

PreflightCheckOptions

Mewakili opsi yang akan digunakan untuk pemeriksaan awal.

Muncul di: - PreflightCheck

Kolom Deskripsi
hostNetwork boolean Opsi untuk menggunakan HostNetwork saat memulai tugas pemeriksaan awal.

Registry

Menentukan endpoint registry di Harbor cluster.

Muncul di: - DistributionPolicySpec

Kolom Deskripsi
type RegistryType Jenis pendaftaran. Misalnya, pelabuhan. Jika tidak ditentukan, nilai defaultnya adalah harbor.
URL string URL pendaftaran. Contoh: https://10.251.81.38:10443.
credential ObjectReference Referensi objek ke rahasia. Secret ini harus memberikan akses yang sesuai ke registry yang dirujuk oleh URL.
skipVerifyCertificate boolean Menentukan apakah akan melewati verifikasi sertifikat registri yang dirujuk oleh URL atau tidak. Kolom ini tidak boleh disetel ke benar (true) di lingkungan produksi.

RegistryType

Jenis pokok: string

Muncul di: - Registry

ReleaseMetadata

Menampilkan informasi metadata artefak rilis. Mencakup informasi metadata komponen cluster dan komponen infrastruktur dalam rilis.

Muncul di: - ReleaseMetadataList

Kolom Deskripsi
apiVersion string artifact.private.gdc.goog/v1alpha1
kind string ReleaseMetadata
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ReleaseMetadataSpec
status ReleaseMetadataStatus

ReleaseMetadataList

Mewakili kumpulan objek ReleaseMetadata.

Kolom Deskripsi
apiVersion string artifact.private.gdc.goog/v1alpha1
kind string ReleaseMetadataList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ReleaseMetadata

ReleaseMetadataSpec

Menentukan status ReleaseMetadata yang diinginkan.

Muncul di: - ReleaseMetadata

Kolom Deskripsi
adminCluster ClusterBundle Versi komponen cluster yang digunakan untuk cluster admin root dan cluster admin org.
systemCluster ClusterBundle Versi komponen cluster yang digunakan untuk cluster sistem.
userClusters Array LocalObjectReference Daftar versi komponen cluster pengguna yang didukung dalam rilis. Informasi disimpan dalam objek UserClusterMetadata cakupan cluster yang dirujuk.
infraComponents InfraComponents Versi komponen infrastruktur.
adminPreflightChecks Array PreflightCheck Daftar pemeriksaan pra-penerbangan yang akan dijalankan sebelum upgrade admin root dan admin organisasi. Opsional.
releaseTime Waktu Waktu rilis dilakukan, dibulatkan ke jam. Jika nilai ini adalah nol, releaseTime tidak diketahui.

ReleaseMetadataStatus

Menentukan status ReleaseMetadata saat ini.

Muncul di: - ReleaseMetadata

Kolom Deskripsi
outOfSupportTime Waktu Waktu saat rilis dianggap tidak didukung. Waktu akan dibulatkan ke jam. Jika nilainya nol, outOfSupportTime tidak diketahui.
outOfSecurityComplianceTime Waktu Tanggal rilis dianggap tidak mematuhi kebijakan. Waktu akan dibulatkan ke jam. Jika nilainya nol, outOfSecurityComplianceTime tidak diketahui.
conditions Array Condition Kondisi menunjukkan pengamatan status rekonsiliasi saat ini.

TargetRegistryStatus

TargetRegistryStatus merepresentasikan status instance failover target registry.

Muncul di: - FailoverRegistryStatus

Kolom Deskripsi
conditions Array Condition Kondisi mewakili status instance failover target saat ini. - Siap: Menunjukkan bahwa instance registry failover sudah siap.
host string Host adalah nama mesin bare metal yang menghosting instance failover target.
URL string URL adalah URL instance failover target registry.

artifactregistry.private.gdc.goog/v1alpha1

Berisi definisi Skema API untuk grup Artifact Registry.

BucketConfig

Muncul di: - HarborInstanceDatabaseBackupSpec - HarborInstanceDatabaseRestoreSpec - HarborInstanceRegistryBackupSpec - HarborInstanceRegistryRestoreSpec

Kolom Deskripsi
accessSecretRef 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 bucket s3.
fullyQualifiedBucketName string Nama yang sepenuhnya memenuhi syarat bucket dalam endpoint untuk mengupload cadangan.
path string Jalur direktori untuk menyimpan data cadangan. String kosong berarti jalur root untuk bucket.

DBClusterReference

DBClusterReference mewakili Referensi DVCluster.

Muncul di: - HarborInstanceDatabaseBackupSpec - HarborInstanceDatabaseRestoreSpec

Kolom Deskripsi
namespace string
name string

HarborInstanceDatabaseBackup

Menentukan skema untuk API pencadangan database untuk rekonsiliasi HarborInstanceBackup.

Muncul di: - HarborInstanceDatabaseBackupList

Kolom Deskripsi
apiVersion string artifactregistry.private.gdc.goog/v1alpha1
kind string HarborInstanceDatabaseBackup
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec HarborInstanceDatabaseBackupSpec Status yang diinginkan dari pencadangan database.
status HarborInstanceDatabaseBackupStatus Status cadangan database yang terakhir diamati.

HarborInstanceDatabaseBackupList

Berisi daftar resource HarborInstanceDatabaseBackup.

Kolom Deskripsi
apiVersion string artifactregistry.private.gdc.goog/v1alpha1
kind string HarborInstanceDatabaseBackupList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items HarborInstanceDatabaseBackup array

HarborInstanceDatabaseBackupSpec

Muncul di: - HarborInstanceDatabaseBackup

Kolom Deskripsi
exportName string Nama ekspor data ods
dbClusterRef DBClusterReference Referensi DBcluster
dataTransferJobName string Nama tugas transfer data
backupBucketConfig BucketConfig Konfigurasi akses untuk bucket cadangan
internalBucketConfig BucketConfig Konfigurasi akses untuk bucket internal Bucket internal akan digunakan untuk menerima data dari ekspor data ODS
internalBucketRegion string Kolom region tambahan ke bucket internal yang diperlukan oleh migrasi data ODS
internalBucketObjectName string Kolom nama bucket tambahan ke bucket internal yang diperlukan oleh migrasi data ODS. Perhatikan bahwa ini adalah nama objek bucket, bukan FQBN

HarborInstanceDatabaseBackupStatus

Muncul di: - HarborInstanceDatabaseBackup

Kolom Deskripsi
conditions Array Condition Status HarborInstanceDatabaseBackup saat ini.
exportState MigrationConditionType Status ekspor data ods saat ini.
transferState TransferConditionType Status transfer data saat ini.
databaseExportSubDirectory string Subdirektori yang ditambahkan ke Lokasi ekspor database oleh ODS. Direktori ini akan digunakan saat menjalankan impor selama pemulihan.

HarborInstanceDatabaseRestore

Menentukan skema untuk API Pemulihan database untuk rekonsiliasi HarborInstanceRestore.

Muncul di: - HarborInstanceDatabaseRestoreList

Kolom Deskripsi
apiVersion string artifactregistry.private.gdc.goog/v1alpha1
kind string HarborInstanceDatabaseRestore
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec HarborInstanceDatabaseRestoreSpec Status yang diinginkan dari pemulihan database .
status HarborInstanceDatabaseRestoreStatus Status pemulihan database yang terakhir diamati.

HarborInstanceDatabaseRestoreList

Berisi daftar resource HarborInstanceDatabaseRestore.

Kolom Deskripsi
apiVersion string artifactregistry.private.gdc.goog/v1alpha1
kind string HarborInstanceDatabaseRestoreList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items HarborInstanceDatabaseRestore array

HarborInstanceDatabaseRestoreSpec

Muncul di: - HarborInstanceDatabaseRestore

Kolom Deskripsi
dataTransferJobName string Nama tugas transfer data
importName string Nama impor data ods
dbClusterRef DBClusterReference Referensi DBcluster
databaseImportSubDirectory string Subdirektori yang ditambahkan ke Lokasi ekspor database oleh ODS. Ini akan ditambahkan ke jalur data saat menjalankan impor ODS.
backupBucketConfig BucketConfig Konfigurasi akses untuk bucket cadangan
internalBucketConfig BucketConfig Konfigurasi akses untuk bucket internal, bucket internal akan digunakan untuk menyimpan data dari bucket cadangan guna melayani impor data ODS
internalBucketRegion string Kolom region tambahan ke bucket internal yang diperlukan oleh migrasi data ODS
internalBucketObjectName string Kolom nama bucket tambahan ke bucket internal yang diperlukan oleh migrasi data ODS. Perhatikan bahwa ini adalah nama objek bucket, bukan FQBN

HarborInstanceDatabaseRestoreStatus

Muncul di: - HarborInstanceDatabaseRestore

Kolom Deskripsi
conditions Array Condition Status HarborInstanceDatabaseRestore saat ini.
transferState TransferConditionType Status transfer data saat ini.
importState MigrationConditionType Status impor data ODS saat ini.

HarborInstanceRegistryBackup

Mendefinisikan skema untuk API pencadangan registri untuk rekonsiliasi HarborInstanceBackup.

Muncul di: - HarborInstanceRegistryBackupList

Kolom Deskripsi
apiVersion string artifactregistry.private.gdc.goog/v1alpha1
kind string HarborInstanceRegistryBackup
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec HarborInstanceRegistryBackupSpec Status cadangan registri yang diinginkan.
status HarborInstanceRegistryBackupStatus Status cadangan registri yang terakhir diamati.

HarborInstanceRegistryBackupList

Berisi daftar resource HarborInstanceRegistryBackup.

Kolom Deskripsi
apiVersion string artifactregistry.private.gdc.goog/v1alpha1
kind string HarborInstanceRegistryBackupList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array HarborInstanceRegistryBackup

HarborInstanceRegistryBackupSpec

Muncul di: - HarborInstanceRegistryBackup

Kolom Deskripsi
dataTransferJobName string Nama tugas transfer data
backupBucketConfig BucketConfig Konfigurasi akses untuk bucket cadangan
registryBucketConfig BucketConfig Konfigurasi akses untuk bucket registry sumber

HarborInstanceRegistryBackupStatus

Muncul di: - HarborInstanceRegistryBackup

Kolom Deskripsi
conditions Array Condition Status HarborInstanceRegistryBackup saat ini.
state TransferConditionType Status cadangan registri saat ini.

HarborInstanceRegistryRestore

Menentukan skema untuk Restore API registri untuk rekonsiliasi HarborInstanceRestore.

Muncul di: - HarborInstanceRegistryRestoreList

Kolom Deskripsi
apiVersion string artifactregistry.private.gdc.goog/v1alpha1
kind string HarborInstanceRegistryRestore
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec HarborInstanceRegistryRestoreSpec Status yang diinginkan dari pemulihan registri.
status HarborInstanceRegistryRestoreStatus Status pemulihan registri yang terakhir diamati.

HarborInstanceRegistryRestoreList

Berisi daftar resource HarborInstanceRegistryRestore.

Kolom Deskripsi
apiVersion string artifactregistry.private.gdc.goog/v1alpha1
kind string HarborInstanceRegistryRestoreList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array HarborInstanceRegistryRestore

HarborInstanceRegistryRestoreSpec

Muncul di: - HarborInstanceRegistryRestore

Kolom Deskripsi
dataTransferJobName string Nama tugas transfer data
backupBucketConfig BucketConfig Konfigurasi akses untuk bucket cadangan
registryBucketConfig BucketConfig Konfigurasi akses untuk bucket registry sumber

HarborInstanceRegistryRestoreStatus

Muncul di: - HarborInstanceRegistryRestore

Kolom Deskripsi
conditions Array Condition Status HarborInstanceRegistryRestore saat ini.
state TransferConditionType Status pemulihan registri saat ini.

MigrationConditionType

Jenis pokok: string

Muncul di: - HarborInstanceDatabaseBackupStatus - HarborInstanceDatabaseRestoreStatus

TransferConditionType

Jenis pokok: string

Muncul di: - HarborInstanceDatabaseBackupStatus - HarborInstanceDatabaseRestoreStatus - HarborInstanceRegistryBackupStatus - HarborInstanceRegistryRestoreStatus

artifactview.private.gdc.goog/v1alpha1

CLIBundleMetadata

Mewakili metadata artefak paket CLI.

Muncul di: - CLIBundleMetadataList

Kolom Deskripsi
apiVersion string artifactview.private.gdc.goog/v1alpha1
kind string CLIBundleMetadata
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
commonMetadata CommonMetadata Metadata yang umum untuk semua jenis artefak.

CLIBundleMetadataList

Menentukan daftar objek CLIBundleMetadata.

Kolom Deskripsi
apiVersion string artifactview.private.gdc.goog/v1alpha1
kind string CLIBundleMetadataList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array CLIBundleMetadata

Checksum

Muncul di: - OSImageMetadata

Kolom Deskripsi
value string Nilai checksum.
function ChecksumFunction Algoritma checksum yang digunakan untuk menghitung checksum.

ChecksumFunction

Jenis pokok: string Algoritma checksum yang digunakan untuk menghitung checksum.

Muncul di: - Checksum

CommonMetadata

Mewakili metadata umum untuk semua artefak, apa pun jenisnya.

Muncul di: - CLIBundleMetadata - OSImageMetadata - ServiceMetadata - VirusSignatureMetadata

Kolom Deskripsi
artifactName string Nama tampilan untuk artefak. Misalnya, ubuntu-os-image.
artifactVersion string Versi artefak. Misalnya, 1.3.0.
servingURL string URL HTTP atau HTTPS yang menayangkan konten artefak.

OSFamily

Jenis pokok: string Mewakili keluarga OS.

Muncul di: - OperatingSystemInfo

OSImageMetadata

Mewakili metadata artefak image OS bare metal.

Muncul di: - OSImageMetadataList

Kolom Deskripsi
apiVersion string artifactview.private.gdc.goog/v1alpha1
kind string OSImageMetadata
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
commonMetadata CommonMetadata Metadata yang umum untuk semua jenis artefak.
checksums Array Checksum Checksum file gambar.
servingSize integer Jumlah byte image OS saat ditayangkan ke klien. Ini digunakan untuk menyetel header HTTP Content-Length untuk Server Artefak.
operatingSystem OperatingSystemInfo Kategori dan versi OS. Misalnya, rocky-linux. Nilai kosong berarti informasi OS tidak tersedia selama pengemasan, dan harus disimpulkan secara dinamis saat runtime.

OSImageMetadataList

Mewakili daftar objek OSImageMetadata.

Kolom Deskripsi
apiVersion string artifactview.private.gdc.goog/v1alpha1
kind string OSImageMetadataList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array OSImageMetadata

OperatingSystemInfo

Berisi informasi sistem operasi gambar.

Muncul di: - OSImageMetadata

Kolom Deskripsi
family OSFamily Grup OS yang mencakup image ini, misalnya, ubuntu.

ServiceMetadata

Mewakili metadata artefak Layanan.

Muncul di: - ServiceMetadataList

Kolom Deskripsi
apiVersion string artifactview.private.gdc.goog/v1alpha1
kind string ServiceMetadata
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
commonMetadata CommonMetadata Metadata yang umum untuk semua jenis artefak.

ServiceMetadataList

Menentukan daftar objek ServiceMetadata.

Kolom Deskripsi
apiVersion string artifactview.private.gdc.goog/v1alpha1
kind string ServiceMetadataList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ServiceMetadata

VirusSignatureMetadata

Mewakili metadata tanda tangan virus clamAV.

Muncul di: - VirusSignatureMetadataList

Kolom Deskripsi
apiVersion string artifactview.private.gdc.goog/v1alpha1
kind string VirusSignatureMetadata
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
commonMetadata CommonMetadata Metadata yang umum untuk semua jenis artefak.

VirusSignatureMetadataList

Menentukan daftar objek VirusSignatureMetadagta.

Kolom Deskripsi
apiVersion string artifactview.private.gdc.goog/v1alpha1
kind string VirusSignatureMetadataList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array VirusSignatureMetadata

atat.config.google.com/v1alpha1

Paket v1alpha1 berisi definisi Skema API untuk grup API v1alpha1

GCPProject

Muncul di: - PortfolioStatus

Kolom Deskripsi
projectID string

GDCHOrganization

Muncul di: - PortfolioStatus

Kolom Deskripsi
name string

Operator

Muncul di: - PortfolioSpec

Kolom Deskripsi
email string
dodId string

Portofolio

Portofolio adalah CRD yang mendukung objek Portofolio di web API.

Muncul di: - PortfolioList

Kolom Deskripsi
apiVersion string atat.config.google.com/v1alpha1
kind string Portfolio
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec PortfolioSpec
status PortfolioStatus

PortfolioList

PortfolioList berisi daftar Repo

Kolom Deskripsi
apiVersion string atat.config.google.com/v1alpha1
kind string PortfolioList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array portofolio

PortfolioSpec

PortfolioSpec menentukan status Portofolio yang diinginkan

Muncul di: - Portofolio

Kolom Deskripsi
portfolioID string PortfolioID adalah ID untuk portofolio. Token ini dibuat oleh server ATAT.
administrators Operator array Administrator menyimpan daftar administrator
taskOrders Array TaskOrder TaskOrders menyimpan informasi pesanan tugas (atribusi biaya)

PortfolioStatus

PortfolioStatus menentukan status Portfolio yang diamati

Muncul di: - Portofolio

Kolom Deskripsi
healthy boolean
errors array string
phase string
gcpProject GCPProject
gdchOrganization GDCHOrganization
dashboardLink string

TaskOrder

TaskOrder - Task Order dan CLIN yang digunakan untuk membayar resource dan layanan yang disediakan

Muncul di: - PortfolioSpec

Kolom Deskripsi
id string
taskOrderNumber string
clins Array TaskOrderCLIN
popStartDate string Awal periode pelaksanaan (untuk Perintah Tugas ini)
popEndDate string Akhir periode performa (untuk Perintah Tugas ini)

TaskOrderCLIN

CLIN - Merepresentasikan CLIN dalam Task Order

Muncul di: - TaskOrder

Kolom Deskripsi
clinNumber string Nomor Item Baris Kontrak (CLIN), 0001 hingga 9999
popStartDate string Awal periode pelaksanaan (untuk CLIN ini)
popEndDate string Akhir periode performa (untuk CLIN ini)

authentication.gke.io/v2alpha1

Paket v2alpha1 berisi definisi Skema API untuk grup API v2alpha1 authenticationgkeio

AWSConfig

AWSConfig berisi informasi tentang autentikasi IAM AWS di cluster.

Muncul di: - AuthMethod

Kolom Deskripsi
region string Flag untuk menentukan region endpoint AWS STS.

AuthMethod

AuthMethod menyimpan konfigurasi metode autentikasi dengan ID terkait. Hanya satu metode autentikasi yang dapat ditetapkan per AuthMethod dengan nama.

Muncul di: - ClientConfigSpec - OrganizationSpec

Kolom Deskripsi
name string ID yang digunakan untuk membedakan konfigurasi autentikasi.
proxy string Server proxy yang akan digunakan untuk metode autentikasi, jika berlaku. Misalnya: http://user:password@10.10.10.10:8888.
basic BasicAuthConfig Informasi autentikasi dasar.
oidc OIDCProviderConfig Konfigurasi khusus OIDC.
ldap LDAPProviderConfig Konfigurasi khusus LDAP.
google GoogleProviderConfig Konfigurasi khusus autentikasi Google.
aws AWSConfig Konfigurasi khusus AWS.
azureAD AzureADProviderConfig Konfigurasi khusus autentikasi Azure AD.
saml SAMLProviderConfig Konfigurasi khusus SAML.

AzureADProviderConfig

AzureADProviderConfig berisi parameter yang diperlukan untuk alur Autentikasi Azure AD.

Muncul di: - AuthMethod

Kolom Deskripsi
clientID string ClientID adalah ID untuk aplikasi klien yang terdaftar di Azure AD.
clientSecret string ClientSecret adalah rahasia bersama antara aplikasi klien dan Azure AD.
tenant string Tenant adalah jenis akun Azure AD yang akan diautentikasi. Nilai yang didukung adalah atau untuk akun yang termasuk dalam tenant tertentu. juga disebut Domain Utama. Untuk mengetahui detail tentang cara menemukan nilai ini, lihat https://docs.microsoft.com/en-us/partner-center/find-ids-and-domain-names#find-the-microsoft-azure-ad-tenant-id-and-primary-domain-name
kubectlRedirectURI string KubectlRedirectURI adalah URI untuk mengalihkan pengguna yang melakukan autentikasi ke Azure AD dengan plugin kubectl.

BasicAuthConfig

BasicAuthConfig berisi informasi tentang autentikasi dasar di cluster.

Muncul di: - AuthMethod

Kolom Deskripsi
enabled boolean Tanda untuk menunjukkan apakah autentikasi dasar diaktifkan.

ClientAuthConfig

ClientAuthConfig menentukan cara AIS mengautentikasi dirinya sendiri ke Penyedia Identitas saat mengirim permintaan Token API sebagai bagian dari alur kode otorisasi.

Muncul di: - OIDCProviderConfig

Kolom Deskripsi
method string Jenis metode ClientAuthentication. Metode defaultnya adalah client_secret_post yang mengirim client_secret di Token API. Metode lain yang didukung adalah private_key_jwt yang mengirimkan jwt bertanda tangan di Token API. Metode private_key_jwt memerlukan konfigurasi SigningKey yang valid.
signatureAlg string Algoritma Tanda Tangan yang digunakan untuk menghitung JWT. Saat ini, hanya algoritma RS256 yang didukung.
signingKey ClientAuthSigningKeySecret SigningKey menunjukkan parameter yang diperlukan untuk mengambil kunci yang digunakan untuk menandatangani JWT. Kunci disimpan sebagai secret Kubernetes.

ClientAuthSigningKeySecret

ClientAuthSigningKeySecret berisi detail kunci penandatanganan yang disimpan dalam secret kubernetes.

Muncul di: - ClientAuthConfig

Kolom Deskripsi
name string Nama secret yang menyimpan SigningKey.
namespace string Namespace secret yang menyimpan SigningKey.
kid string kid adalah ID unik yang merepresentasikan kunci penandatanganan. Penyedia Identitas mencari kunci publik yang sesuai dengan kid untuk memverifikasi payload.

ClientConfig

ClientConfig adalah Skema untuk API clientconfigs.

Muncul di: - ClientConfigList

Kolom Deskripsi
apiVersion string authentication.gke.io/v2alpha1
kind string ClientConfig
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ClientConfigSpec
status ClientConfigStatus

ClientConfigList

ClientConfigList berisi daftar ClientConfig.

Kolom Deskripsi
apiVersion string authentication.gke.io/v2alpha1
kind string ClientConfigList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ClientConfig

ClientConfigSpec

ClientConfigSpec menentukan status ClientConfig yang diinginkan.

Muncul di: - ClientConfig

Kolom Deskripsi
name string Nama cluster.
server string Server adalah alamat cluster Kubernetes (https://hostname:port).
internalServer string InternalServer adalah nama DNS layanan Envoy yang dapat diakses secara internal di Kubernetes. Jika AIS berjalan dalam mode webhook, nama DNS server API akan dimasukkan di sini (https://hostname:port).
certificateAuthorityData array bilangan bulat CertificateAuthorityData berisi sertifikat certificate authority berformat PEM yang dienkode ke Base64 untuk APIServer.
preferredAuthentication string Nama metode autentikasi pilihan yang dikonfigurasi di cluster.
authentication Array AuthMethod Daftar semua metode autentikasi yang dikonfigurasi dan tersedia di cluster.

ClientConfigStatus

ClientConfigStatus menentukan status ClientConfig yang diamati.

Muncul di: - ClientConfig

Kolom Deskripsi
proxy string Proxy berisi pesan status tentang konfigurasi proxy yang sedang berjalan.
anthosIdentityService string AnthosIdentityService berisi pesan yang mencatat status penerapan set konfigurasi saat ini.

CloudIdentityLdapSecretConfig

CloudIdentityLdapSecretConfig menyimpan sertifikat dan kunci terkait yang biasanya digunakan untuk mengakses layanan LDAP Google Cloud Identity. Secret yang diberikan harus mengikuti jenis secret bawaan kubernetes.io/tls.

Muncul di: - GoogleProviderConfig

Kolom Deskripsi
name string Nama secret yang menyimpan kunci dan sertifikat TLS akun layanan LDAP Google Cloud Identity.
namespace string Namespace menentukan namespace tempat secret di-deploy.

DecryptionKeysSecret

DecryptionKeysSecret menentukan namespace dan nama secret kubernetes yang menyimpan kunci dekripsi untuk mendekripsi token terenkripsi. kid adalah pengidentifikasi kunci unik untuk kunci dekripsi yang digunakan oleh Penyedia untuk memberi tahu penerima token kunci dekripsi mana yang perlu digunakan untuk mendekripsi token.

Muncul di: - EncryptedTokensConfig

Kolom Deskripsi
name string Nama secret Kubernetes.
namespace string NameSpace rahasia Kubernetes.
kid string kid adalah ID kunci unik yang mewakili kunci dekripsi.

EncryptedAssertionConfig

EncryptedAssertionConfig menyediakan konfigurasi untuk fitur enkripsi pernyataan SAML.

Muncul di: - SAMLProviderConfig

Kolom Deskripsi
enabled boolean Menentukan apakah pernyataan SAML harus didekripsi sebelum diuraikan. Fitur dekripsi pernyataan hanya diaktifkan jika setelan ini ditetapkan ke benar (true).
decryptionKeys KubernetesSecretConfig array Secret Kubernetes tempat sertifikat enkripsi Assertion dan kunci dekripsi assertion disimpan. Rahasia ini harus berjenis TLS. (lihat: https://kubernetes.io/docs/concepts/configuration/secret/#tls-secrets).

EncryptedTokensConfig

EncryptedTokensConfig menyediakan konfigurasi untuk fitur enkripsi token OIDC.

Muncul di: - OIDCProviderConfig

Kolom Deskripsi
enabled boolean Menentukan apakah token OIDC harus didekripsi sebelum diuraikan. Fitur dekripsi token hanya diaktifkan jika kolom ini disetel ke benar (true).
decryptionKeys Array DecryptionKeysSecret Secret Kubernetes tempat kunci dekripsi token disimpan.

GoogleGroupConfig

GoogleGroupConfig berisi setelan untuk menelusuri grup pengguna di direktori LDAP Google Cloud Identity.

Muncul di: - GoogleProviderConfig

Kolom Deskripsi
filter string Filter opsional yang akan digunakan saat menelusuri grup tempat pengguna bergabung. Hal ini dapat digunakan untuk mencocokkan secara eksplisit hanya grup tertentu guna mengurangi jumlah grup yang ditampilkan untuk setiap pengguna. Defaultnya adalah "(objectClass=*)".

GoogleProviderConfig

GoogleProviderConfig berisi parameter yang diperlukan untuk alur Autentikasi Identitas Google.

Muncul di: - AuthMethod

Kolom Deskripsi
cloudIdentityLdapSecret CloudIdentityLdapSecretConfig CloudIdentityLdapSecret berisi kredensial TLS untuk mengakses layanan LDAP Google Cloud Identity.
group GoogleGroupConfig Grup berisi properti untuk menemukan grup di direktori.
audiences array string Audiens berisi daftar ID untuk cluster penargetan. Ini digunakan untuk mencocokkan nilai audiens secara eksplisit dalam token JWT masuk untuk mempersempit cakupan autentikasi.

KubernetesSecretConfig

KubernetesSecretConfig menentukan namespace dan nama secret Kubernetes.

Muncul di: - EncryptedAssertionConfig - SignedRequestConfig

Kolom Deskripsi
name string Nama secret Kubernetes.
namespace string NameSpace rahasia Kubernetes.

LDAPGroupConfig

LDAPGroupConfig berisi setelan yang diperlukan untuk menelusuri grup pengguna di direktori LDAP.

Muncul di: - LDAPProviderConfig

Kolom Deskripsi
baseDN string BaseDN adalah lokasi subtree di direktori LDAP untuk menelusuri entri grup.
identifierAttribute string IdentifierAttribute digunakan sebagai nama identifikasi setiap grup tempat pengguna berada. Misalnya, jika setelan ini ditetapkan ke "distinguishedName", RBAC dan ekspektasi grup lainnya harus ditulis sebagai DN lengkap. Defaultnya adalah "distinguishedName".
filter string Filter opsional yang akan digunakan saat menelusuri grup tempat pengguna bergabung. Hal ini dapat digunakan untuk mencocokkan secara eksplisit hanya grup tertentu guna mengurangi jumlah grup yang ditampilkan untuk setiap pengguna. Defaultnya adalah "(objectClass=Group)".

LDAPProviderConfig

LDAPProviderConfig berisi parameter yang diperlukan untuk autentikasi LDAP dan ekstraksi grup.

Muncul di: - AuthMethod

Kolom Deskripsi
host string Nama host atau IP server LDAP. Port bersifat opsional dan akan ditetapkan ke 389 secara default, jika tidak ditentukan. Misalnya, "ldap.server.example.com" atau "10.10.10.10:389".
user LDAPUserConfig Pengguna berisi properti untuk menemukan dan mengautentikasi pengguna di direktori.
group LDAPGroupConfig Grup berisi properti untuk menemukan dan mengautentikasi grup di direktori.
connectionType string Jenis koneksi LDAP yang akan digunakan saat terhubung ke server LDAP. Default-nya adalah "startTLS". Penggunaan mode "tidak aman" tidak direkomendasikan karena semua komunikasi dengan server LDAP, termasuk nama pengguna dan sandi, akan dikirim dalam teks biasa.
serviceAccountSecret LDAPServiceAccountSecret ServiceAccountSecret berisi kredensial untuk akun layanan LDAP yang digunakan untuk menelusuri pengguna dan grup. Akun ini hanya boleh memiliki hak istimewa akses hanya baca ke server LDAP.
certificateAuthorityData string CertificateAuthorityData berisi sertifikat otoritas sertifikat berformat PEM yang dienkode Base64 untuk server LDAP. Parameter ini harus diberikan untuk koneksi "ldaps" dan "startTLS".

LDAPServiceAccountSecret

LDAPServiceAccountSecret berisi kredensial akun layanan LDAP.

Muncul di: - LDAPProviderConfig

Kolom Deskripsi
name string Nama secret yang menyimpan kredensial akun layanan LDAP.
namespace string Namespace secret yang menyimpan kredensial akun layanan LDAP.
type string Jenis menentukan format secret akun layanan untuk mendukung berbagai jenis secret. Defaultnya adalah "basic".

LDAPUserConfig

LDAPUserConfig berisi setelan yang diperlukan untuk menelusuri direktori LDAP guna menemukan akun pengguna yang akan diautentikasi.

Muncul di: - LDAPProviderConfig

Kolom Deskripsi
baseDN string BaseDN adalah lokasi subpohon di direktori LDAP untuk menelusuri entri pengguna.
loginAttribute string LoginAttribute adalah nama atribut yang cocok dengan nama pengguna input. Ini digunakan untuk menemukan pengguna di database LDAP, misalnya "(=)" dan digabungkan dengan kolom filter opsional. Nilai defaultnya adalah "userPrincipleName".
identifierAttribute string IdentifierAttribute menentukan atribut mana yang akan digunakan sebagai identitas pengguna setelah mereka diautentikasi. Kolom ini berbeda dengan kolom loginAttribute untuk memungkinkan pengguna login dengan nama pengguna, tetapi kemudian memiliki ID sebenarnya berupa alamat email atau Nama yang Dibedakan (DN) lengkap. Misalnya, menyetel loginAttribute ke "sAMAccountName" dan identifierAttribute ke "userPrincipleName" akan memungkinkan pengguna login sebagai "bsmith", tetapi kebijakan RBAC sebenarnya untuk pengguna akan ditulis sebagai "bsmith@example.com". Sebaiknya gunakan "userPrincipleName" karena akan unik untuk setiap pengguna. Defaultnya adalah "userPrincipleName".
filter string Filter opsional yang akan diterapkan saat menelusuri pengguna. Hal ini dapat digunakan untuk lebih membatasi akun pengguna yang diizinkan untuk login. Defaultnya adalah "(objectClass=User)".

OIDCProviderConfig

OIDCProviderConfig berisi parameter yang diperlukan untuk alur Autentikasi OIDC.

Muncul di: - AuthMethod - ExternalIdp - IOAuthMethod - IOAuthMethodSpec

Kolom Deskripsi
clientID string ClientID adalah ID untuk aplikasi klien OIDC.
clientSecret string ClientSecret adalah rahasia bersama antara aplikasi klien OIDC dan penyedia OIDC.
certificateAuthorityData string CertificateAuthorityData berisi sertifikat certificate authority berformat PEM yang dienkode Base64 standar untuk penyedia OIDC.
issuerURI string URI untuk penyedia OIDC. URI ini adalah awalan "/.well-known/openid-configuration". Misalnya, jika endpoint konfigurasi terkenal IDP adalah "https://{oauth-provider-hostname}/.well-known/openid-configuration", maka URI Penerbit adalah "https://{oauth-provider-hostname}".
kubectlRedirectURI string KubectlRedirectURI adalah URI untuk mengalihkan pengguna yang melakukan autentikasi ke penyedia OIDC dengan plugin kubectl.
cloudConsoleRedirectURI string CloudConsoleRedirectURI adalah URI untuk mengalihkan pengguna yang melalui alur OAuth menggunakan konsol cloud.
scopes string Daftar ID yang dipisahkan koma yang digunakan untuk menentukan hak istimewa akses yang diminta selain cakupan "openid".
extraParams string Daftar pasangan nilai kunci yang dipisahkan koma yang akan dienkode kueri dan dikirim dengan permintaan endpoint autentikasi.
enableAccessToken boolean Flag yang menunjukkan apakah access-token harus disertakan dalam permintaan sebagai bagian dari token pembawa oleh gcloud anthos auth login dan kubectl oidc login. Nilai defaultnya adalah salah (false).
userClaim string Nama klaim di Token ID OIDC yang menyimpan nama pengguna. Jika tidak ada di Token ID, autentikasi akan gagal.
userPrefix string Awalan yang akan ditambahkan ke nama pengguna.
groupsClaim string Nama klaim di Token ID OIDC yang menyimpan informasi grup pengguna.
groupPrefix string Awalan yang akan ditambahkan ke nama grup.
deployCloudConsoleProxy boolean Flag untuk menunjukkan apakah proxy terbalik HTTP digunakan untuk terhubung ke penyedia autentikasi. Setelan ini harus ditetapkan ke benar (true) jika penyedia autentikasi tidak dapat dijangkau oleh Konsol Google Cloud.
attributeMapping object (keys:string, values:string) Common Expression Language (CEL) opsional untuk memetakan atribut pengguna dari penyedia identitas ke aplikasi web.
clientAuthParams ClientAuthConfig Parameter ClientAuth opsional menentukan cara AIS melakukan autentikasi saat mengirimkan Token API. Saat ini digunakan selama alur kode otorisasi.
encryptedTokens EncryptedTokensConfig Konfigurasi opsional untuk fitur token terenkripsi OIDC.

SAMLProviderConfig

SAMLProviderConfig berisi parameter yang diperlukan untuk alur Autentikasi OIDC.

Muncul di: - AuthMethod - ExternalIdp - IOAuthMethod - IOAuthMethodSpec

Kolom Deskripsi
idpEntityID string ID entitas SAML untuk penyedia SAML, yang ditentukan dalam format URI. Misalnya: https://www.idp.com/saml.
idpSingleSignOnURI string URI ke endpoint SSO penyedia SAML. Misalnya: https://www.idp.com/saml/sso.
idpCertificateDataList array string Sertifikat IDP yang akan digunakan untuk memverifikasi respons SAML. Sertifikat ini harus dienkode dengan Base64 standar, dan diformat PEM. Maksimum hanya 2 sertifikat yang didukung untuk memfasilitasi rotasi sertifikat IDP.
userAttribute string Nama atribut dalam respons SAML yang menyimpan nama pengguna. Jika atribut ini tidak ada dalam respons SAML, autentikasi akan gagal.
userPrefix string Awalan opsional untuk ditambahkan ke nama pengguna.
groupsAttribute string Nama atribut dalam respons SAML yang menyimpan grup pengguna.
groupPrefix string Awalan opsional yang akan ditambahkan ke setiap nama grup.
attributeMapping object (keys:string, values:string) Common Expression Language (CEL) opsional untuk memetakan atribut pengguna dari penyedia identitas ke aplikasi web.
encryptedAssertions EncryptedAssertionConfig Konfigurasi opsional untuk fitur pernyataan terenkripsi SAML.
signedRequests SignedRequestConfig Konfigurasi opsional untuk fitur penandatanganan permintaan autentikasi SAML.

SignedRequestConfig

SignedRequestConfig menyediakan konfigurasi untuk fitur penandatanganan permintaan autentikasi SAML.

Muncul di: - SAMLProviderConfig

Kolom Deskripsi
enabled boolean Menentukan apakah permintaan autentikasi SAML harus ditandatangani. Fitur permintaan bertanda tangan hanya diaktifkan jika setelan ini ditetapkan ke benar (true).
signingKey KubernetesSecretConfig Secret Kubernetes tempat pasangan kunci sertifikat penandatanganan permintaan SAML disimpan. Rahasia ini harus berjenis TLS. (lihat: https://kubernetes.io/docs/concepts/configuration/secret/#tls-secrets).

billing.private.gdc.goog/v1alpha1

Paket v1alpha1 berisi definisi Skema API untuk grup API billing.private.gdc.goog v1alpha1

AreaOverTimeBillingSettings

Muncul di: - MetricMapping

Kolom Deskripsi
timeUnit TimeUnitType TimeUnit harus digunakan dengan model penagihan AreaOverTime, faktor konversi unit tambahan akan diterapkan. Misalnya, harga untuk server komputasi adalah xx/bulan, jika hasil kueri yang diproses dalam menit, maka faktor konversi (1 / 60 / 24 / # hari) akan diterapkan.

BillingModel

Jenis pokok: string

Muncul di: - MetricMapping

CloudServiceModel

Jenis yang mendasarinya: string CloudServiceModel adalah klasifikasi SKU ke dalam Model Layanan Cloud (IaaS/PaaS).

Muncul di: - CloudServiceModelCost - SKUConfig

CloudServiceModelCost

CloudServiceModelCost mewakili biaya yang dikeluarkan untuk Model Layanan Cloud (IaaS/PaaS) tertentu dalam invoice per item.

Muncul di: - Invoice

Kolom Deskripsi
cloudServiceModel CloudServiceModel CloudServiceModel adalah referensi ke IaaS/PaaS SKU.
SKUID string ID SKU untuk SKU Model Layanan Cloud.
cloudServiceModelDescription string Deskripsi untuk SKU Model Layanan Cloud.
subTotal Array Money Total biaya sebelum pajak yang dikelompokkan menurut Model Layanan Cloud berdasarkan mata uang.

DecimalAmount

DecimalAmount merangkum jumlah desimal dengan presisi hingga 9 digit setelah titik desimal. Contoh penggunaan: 0 : units = 0 nanos = 0 0.421 : units = 0 nanos = 421000000 -0.421 : units = 0 nanos = -421000000 12 : units = 12 nanos = 0 12.421 : units = 12 nanos = 421000000 12.0421 : units = 12 nanos = 42100000 -12.0421 : units = -12 nanos = -42100000

Muncul di: - OneTimeUsageSpec - RecurringUsage - SKUCost

Kolom Deskripsi
units integer Unit adalah seluruh unit jumlah.
nanos integer Nanos adalah jumlah satuan nano (10^-9) dari jumlah. Nilainya harus antara -999.999.999 dan +999.999.999 inklusif. Jika units positif, nanos harus positif atau nol. Jika units nol, nanos dapat positif, nol, atau negatif. Jika units negatif, nanos harus negatif atau nol.

DisplayConfig

Muncul di: - SKUConfig

Kolom Deskripsi
displayUnit string DisplayUnit adalah string untuk menampilkan unit di kalkulator harga. Misalnya, "10 Tib"
displayOrder integer DisplayOrder adalah bilangan bulat untuk menentukan urutan tampilan SKU dalam SKUArea yang sama. Hal ini dapat digunakan untuk mengelompokkan SKU terkait. Misalnya, Nearline Object Storage: 6, Nearline Object Storage: Operasi Kelas A: 7, Nearline Object Storage: Operasi Kelas B: 8
supportType SupportType SupportType adalah dimensi tambahan untuk mengelompokkan SKU dukungan. Misalnya, SKU biaya dasar dukungan premium dan SKU biaya variabel dukungan premium

Pecahan

Muncul di: - MetricMapping

Kolom Deskripsi
numerator integer
denominator integer

GenericBillingSettings

Muncul di: - MetricMapping

Kolom Deskripsi
metricExpression string MetricExpression harus digunakan dengan model penagihan Generik, dan MetricExpression merepresentasikan string PromQL mentah.

Invoice

Invoice mewakili invoice bulanan untuk tagihan yang dikenakan.

Muncul di: - InvoiceList

Kolom Deskripsi
apiVersion string billing.private.gdc.goog/v1alpha1
kind string Invoice
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
invoiceId string ID untuk invoice.
billingAccountId string ID internal yang terisolasi dari internet GDC yang digunakan untuk mengidentifikasi Invoice di Billing Storage.
paymentAccountId string ID akun penagihan Google Payments.
startDate Waktu Periode penagihan.
endDate Waktu
lineItems SKUCost array Biaya yang dikelompokkan menurut item untuk setiap SKU yang digunakan.
totalCosts Array Money Total biaya untuk Invoice menurut mata uang.
costsByProductFamily Array ProductFamilyCost SubTotal untuk Invoice menurut Kategori Produk.
costsByCloudServiceModel Array CloudServiceModelCost SubTotal untuk Invoice menurut Model Layanan Cloud.
status InvoiceStatus Status invoice.

InvoiceList

InvoiceList menampilkan daftar invoice bulanan untuk tagihan yang dikenakan.

Kolom Deskripsi
apiVersion string billing.private.gdc.goog/v1alpha1
kind string InvoiceList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array invoice

InvoiceStatus

InvoiceStatus memberikan status invoice.

Muncul di: - Invoice

Kolom Deskripsi
conditions Array Condition Kondisi adalah daftar kondisi invoice yang diamati.

LabelMatcher

Matcher menentukan aturan, yang dapat mencocokkan atau menetapkan label atau tidak.

Muncul di: - MetricSelector

Kolom Deskripsi
type LabelMatcherType
name string
value string

LabelMatcherType

Jenis pokok: integer

Muncul di: - LabelMatcher

MaxOverTimeBillingSettings

Muncul di: - MetricMapping

Kolom Deskripsi
maxOverTimePeriod TimeUnitType MaxOverTimePeriod harus digunakan dengan model penagihan MaxOverTime. MaxOverTimePeriod merepresentasikan durasi pelacakan untuk nilai penggunaan maksimum. Format ini mendukung Hari dan Bulan.

MetricMapping

MetricMapping menentukan cara mesin monetisasi mengkueri metrik penggunaan dan menghitung biaya untuk SKU.

Muncul di: - SKUConfig

Kolom Deskripsi
billingModel BillingModel BillingModel merepresentasikan metode yang digunakan untuk menghitung biaya.
usageAggregationLevel UsageAggregationLevel UsageAggregationLevel menunjukkan apakah data biaya digabungkan di tingkat project atau tingkat organisasi. Project harus digunakan sebagai UsageAggregationLevel jika metrik penggunaan dapat dikelompokkan ke level project.
unitConversionFactor Pecahan UnitConversionFactor merepresentasikan faktor konversi antara unit harga dan unit metrik penggunaan. Misalnya, jika unit harga dalam 10 TiB dan unit metrik penggunaan adalah byte. Faktor konversi 1 / (10 * 2^40) harus digunakan.
revision integer Revisi mewakili indeks objek MetricMapping dalam daftar.
effectiveTime Waktu EffectiveTime merepresentasikan stempel waktu setelah MetricMapping berlaku.
metricSelector MetricSelector MetricSelector menentukan metrik penggunaan yang digunakan untuk menghitung biaya.
generic GenericBillingSettings Satu atau nol setelan berikut harus diberikan, bergantung pada BillingModel.
areaOverTime AreaOverTimeBillingSettings
maxOverTime MaxOverTimeBillingSettings

MetricSelector

Muncul di: - MetricMapping

Kolom Deskripsi
metricName string
filters LabelMatcher array

Uang

Money mewakili jumlah uang dengan jenis mata uangnya.

Muncul di: - CloudServiceModelCost - Invoice - ProductFamilyCost - SKUCost

Kolom Deskripsi
currencyCode string
units integer Unit adalah seluruh unit jumlah. Misalnya, jika CurrencyCode adalah "USD", maka 1 unit adalah satu dolar AS.
nanos integer Nanos adalah jumlah satuan nano (10^-9) dari jumlah. Nilainya harus antara -999.999.999 dan +999.999.999 inklusif. Jika Units positif, nanos harus positif atau nol. Jika Units nol, nanos dapat positif, nol, atau negatif. Jika Units negatif, nanos harus negatif atau nol. Misalnya $-1,75 direpresentasikan sebagai Units=-1 dan Nanos=-750.000.000.

NamespacedName

Muncul di: - OneTimeUsageSpec - RecurringUsage

Kolom Deskripsi
namespace string
name string

OneTimeUsage

OneTimeUsage adalah skema untuk API onetimeusages.

Muncul di: - OneTimeUsageList

Kolom Deskripsi
apiVersion string billing.private.gdc.goog/v1alpha1
kind string OneTimeUsage
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec OneTimeUsageSpec

OneTimeUsageList

OneTimeUsageList berisi daftar OneTimeUsage.

Kolom Deskripsi
apiVersion string billing.private.gdc.goog/v1alpha1
kind string OneTimeUsageList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array OneTimeUsage

OneTimeUsageSpec

OneTimeUsageSpec menentukan status OneTimeUsage yang diinginkan.

Muncul di: - OneTimeUsage

Kolom Deskripsi
skuDescriptionRef NamespacedName SKUDescriptionRef merujuk pada nama SKUDescription.
usageQuantity DecimalAmount UsageQuantity mewakili jumlah penggunaan.
usageTime Waktu UsageTime merepresentasikan waktu penggunaan, tidak boleh lebih awal dari 2 jam sebelum waktu pembuatan objek.
eventID string EventID mewakili peristiwa yang memicu operasi ini. Misalnya, dapat berupa nomor tiket yang diterima operator, atau dapat berupa nomor seri perangkat.

ProductFamilyCost

ProductFamilyCost mewakili biaya yang dikeluarkan untuk Keluarga Produk tertentu dalam invoice per item.

Muncul di: - Invoice

Kolom Deskripsi
productFamily SKUCategory ProductFamily adalah referensi ke Kategori SKU yang menyediakan layanan.
SKUID string ID SKU untuk SKU Keluarga Produk.
productFamilyDescription string Deskripsi untuk SKU Keluarga Produk.
subTotal Array Money Total biaya sebelum pajak yang dikelompokkan menurut Keluarga Produk berdasarkan mata uang.

RecurringUsage

RecurringUsage adalah skema untuk recurringusages API.

Muncul di: - RecurringUsageList

Kolom Deskripsi
apiVersion string billing.private.gdc.goog/v1alpha1
kind string RecurringUsage
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
skuDescriptionRef NamespacedName SKUDescriptionRef merujuk pada nama SKUDescription.
usageQuantity DecimalAmount UsageQuantity mewakili jumlah penggunaan.
startTime Waktu StartTime menampilkan stempel waktu untuk mulai memancarkan metrik penggunaan. Kolom ini bersifat opsional. Jika tidak disetel, metrik penggunaan akan segera dipancarkan, hingga endTime. Jika disetel, waktu harus di masa mendatang.
endTime Waktu EndTime menunjukkan stempel waktu untuk berhenti memancarkan metrik penggunaan. Kolom ini bersifat opsional. Jika tidak disetel, metrik penggunaan akan selalu dikeluarkan, selama waktu saat ini setelah StartTime atau StartTime tidak disetel. Jika disetel, waktu harus pada masa mendatang.

RecurringUsageList

RecurringUsageList berisi daftar RecurringUsage.

Kolom Deskripsi
apiVersion string billing.private.gdc.goog/v1alpha1
kind string RecurringUsageList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items array RecurringUsage

SKUConfig

SKUConfig adalah Skema untuk SKUConfig API.

Muncul di: - SKUConfigList

Kolom Deskripsi
apiVersion string billing.private.gdc.goog/v1alpha1
kind string SKUConfig
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
pricingModel PricingModel PricingModel menjelaskan cara pelanggan ditagih.
displayConfig DisplayConfig DisplayConfig menjelaskan cara SKU ditampilkan di kalkulator harga.
metricMappingTimeline Array MetricMapping MetricMappingTimeline menentukan pada stempel waktu tertentu, cara mesin monetisasi mengkueri metrik penggunaan dan menghitung biaya untuk SKU.
productFamily string Kategori Produk untuk SKU ini.
productFamilyDescription string Deskripsi untuk SKU Keluarga Produk.
productFamilySKUID string ID SKU untuk SKU Keluarga Produk.
cloudServiceModel CloudServiceModel IaaS/PaaS untuk SKU ini.
cloudServiceModelDescription string Deskripsi untuk SKU Model Layanan Cloud.
cloudServiceModelSKUID string ID SKU untuk SKU Model Layanan Cloud.
cloudBillingMetricLabelValue string Nilai label ini mengidentifikasi metrik penggunaan Argentum untuk SKU Penagihan Cloud yang sesuai.

SKUConfigList

SKUConfigList berisi daftar SKUConfig.

Kolom Deskripsi
apiVersion string billing.private.gdc.goog/v1alpha1
kind string SKUConfigList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items SKUConfig array

SKUCost

SKUCost mewakili biaya yang dikeluarkan untuk SKU tertentu dalam invoice per item.

Muncul di: - Invoice

Kolom Deskripsi
sku string SKU adalah referensi ke SKU yang menyediakan layanan.
description string Deskripsi SKU yang dapat dibaca manusia.
labels object (keys:string, values:string) Metadata tambahan untuk biaya.
prices Array Money Harga SKU dalam kode mata uang yang berbeda.
quantity DecimalAmount Jumlah penagihan tarif penagihan SKU.
units string Deskripsi unit penggunaan.
subTotals Array Money Total biaya sebelum pajak dalam kode mata uang yang berbeda.
taxes Array Money Pajak yang berlaku untuk SKU dalam kode mata uang yang berbeda. Pajak berbeda di antara SKU, dan beberapa tidak dikenai pajak sama sekali.
totals Array Money Total biaya setelah pajak dalam kode mata uang yang berbeda.

UsageAggregationLevel

Jenis pokok: string

Muncul di: - MetricMapping

bootstrap.mz.global.private.gdc.goog/v1alpha1

Berisi definisi Skema API untuk grup API bootstrap global Multi Zone.

OrgBootstrap

OrgBootstrap merepresentasikan resource orkestrasi Org Bootstrap dengan air gap GDC.

Muncul di: - OrgBootstrapList

Kolom Deskripsi
apiVersion string bootstrap.mz.global.private.gdc.goog/v1alpha1
kind string OrgBootstrap
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec OrgBootstrapSpec
status OrgBootstrapStatus

OrgBootstrapList

Mewakili kumpulan resource OrgBootstrap.

Kolom Deskripsi
apiVersion string bootstrap.mz.global.private.gdc.goog/v1alpha1
kind string OrgBootstrapList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items OrgBootstrap array

OrgBootstrapSpec

OrgBootstrapSpec merepresentasikan properti resource orkestrasi Bootstrap Org yang terisolasi dari internet GDC.

Muncul di: - OrgBootstrap

Kolom Deskripsi
anchorZone LocalObjectReference Referensi ke Zona yang berfungsi sebagai anchor.
joiningZone LocalObjectReference Referensi ke Zone yang bergabung.
startingStep string Langkah awal untuk bootstrap Otomatisasi Org Global.

OrgBootstrapStatus

OrgBootstrapStatus memberikan status OrgBootstrap.

Muncul di: - OrgBootstrap

Kolom Deskripsi
conditions Array Condition
pendingStep string Langkah yang harus diselesaikan berikutnya.
stepData object (keys:string, values:string) Informasi yang terkait dengan langkah yang terjadi.

OrgZone

OrgZone menunjukkan bootstrap otomatis yang berhasil dari admin org global.

Muncul di: - OrgZoneList

Kolom Deskripsi
apiVersion string bootstrap.mz.global.private.gdc.goog/v1alpha1
kind string OrgZone
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec OrgZoneSpec
status OrgZoneStatus

OrgZoneList

Mewakili kumpulan resource OrgZone.

Kolom Deskripsi
apiVersion string bootstrap.mz.global.private.gdc.goog/v1alpha1
kind string OrgZoneList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array OrgZone

OrgZoneSpec

OrgZoneSpec mewakili properti OrgZone.

Muncul di: - OrgZone

Kolom Deskripsi
org string Referensi ke resource Organisasi.
zone LocalObjectReference Referensi ke resource Zone.

OrgZoneStatus

OrgZoneStatus memberikan status OrgZone.

Muncul di: - OrgZone

Kolom Deskripsi
conditions Array Condition

TokenRequest

TokenRequest mewakili Permintaan Token Bootstrap GDC dengan air gap.

Muncul di: - TokenRequestList

Kolom Deskripsi
apiVersion string bootstrap.mz.global.private.gdc.goog/v1alpha1
kind string TokenRequest
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec TokenRequestSpec
status TokenRequestStatus

TokenRequestList

Mewakili kumpulan resource TokenRequest.

Kolom Deskripsi
apiVersion string bootstrap.mz.global.private.gdc.goog/v1alpha1
kind string TokenRequestList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array TokenRequest

TokenRequestSpec

TokenRequestSpec merepresentasikan properti Permintaan Token Bootstrap GDC dengan air gap.

Muncul di: - TokenRequest

Kolom Deskripsi
clientType string Jenis Klien untuk Permintaan Token.
publicKey string Kunci publik sebagai bagian dari resource KeyPair untuk mengenkripsi token bootstrap yang dienkode dalam base64.

TokenRequestStatus

TokenRequestStatus memberikan status TokenRequest.

Muncul di: - TokenRequest

Kolom Deskripsi
conditions Array Condition
encryptedValue string Nilai terenkripsi token bootstrap yang dienkode dalam base64.

bootstrap.mz.private.gdc.goog/v1alpha1

Berisi definisi Skema API untuk grup API bootstrap Multi-Zone.

KeyPair

KeyPair merepresentasikan Pasangan Kunci Bootstrap GDC dengan air gap.

Muncul di: - KeyPairList

Kolom Deskripsi
apiVersion string bootstrap.mz.private.gdc.goog/v1alpha1
kind string KeyPair
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec KeyPairSpec
status KeyPairStatus

KeyPairList

Mewakili kumpulan resource KeyPair.

Kolom Deskripsi
apiVersion string bootstrap.mz.private.gdc.goog/v1alpha1
kind string KeyPairList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array KeyPair

KeyPairSpec

KeyPairSpec merepresentasikan properti Pasangan Kunci Bootstrap GDC yang terisolasi dari internet.

Muncul di: - KeyPair

Kolom Deskripsi
privateKeySecret LocalObjectReference Referensi Secret Kunci Pribadi untuk Pasangan Kunci.

KeyPairStatus

KeyPairStatus memberikan status KeyPair.

Muncul di: - KeyPair

Kolom Deskripsi
conditions Array Condition
publicKey string Nilai Kunci Publik yang dienkode dalam base64

Token

Token mewakili Token Bootstrap GDC dengan air gap.

Muncul di: - TokenList

Kolom Deskripsi
apiVersion string bootstrap.mz.private.gdc.goog/v1alpha1
kind string Token
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec TokenSpec
status TokenStatus

TokenList

Mewakili kumpulan resource Token.

Kolom Deskripsi
apiVersion string bootstrap.mz.private.gdc.goog/v1alpha1
kind string TokenList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array Token

TokenSpec

TokenSpec merepresentasikan properti Token Bootstrap GDC dengan air gap.

Muncul di: - Token

Kolom Deskripsi
keyPair LocalObjectReference Referensi KeyPair yang berisi kunci enkripsi untuk Token ini.
encryptedValue string Nilai terenkripsi token bootstrap yang dienkode dalam base64.
secret LocalObjectReference Referensi ke secret yang akan dibuat yang berisi token bootstrap yang didekripsi.

TokenStatus

TokenStatus memberikan status Token.

Muncul di: - Token

Kolom Deskripsi
conditions Array Condition

ceph.storage.private.gdc.goog/v1alpha1

Paket v1alpha1 berisi definisi Skema API untuk grup API ceph v1alpha1

ASMConfig

ASMConfig adalah Skema untuk konfigurasi Ceph ASM.

Muncul di: - ASMConfigList

Kolom Deskripsi
apiVersion string ceph.storage.private.gdc.goog/v1alpha1
kind string ASMConfig
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ASMConfigSpec
status ASMConfigStatus

ASMConfigList

ASMConfigList berisi daftar ASMConfig

Kolom Deskripsi
apiVersion string ceph.storage.private.gdc.goog/v1alpha1
kind string ASMConfigList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ASMConfig

ASMConfigSpec

ASMConfigSpec menentukan status yang diinginkan dari Resource CephASMConfig.

Muncul di: - ASMConfig

Kolom Deskripsi
service CephService Layanan menunjukkan layanan Ceph mana yang akan menerapkan konfigurasi ASM ini.

ASMConfigStatus

ASMConfigStatus menentukan status yang diamati dari Resource CephASMConfig.

Muncul di: - ASMConfig

Kolom Deskripsi
conditions Array Condition Kondisi menentukan status bucket. Kondisi yang didukung mencakup: - ASMConfigReady: true menunjukkan apakah resource ASM terkait telah dibuat dan siap digunakan.

ApplianceStorage

ApplianceStorage adalah skema untuk resource ApplianceStorage.

Muncul di: - ApplianceStorageList

Kolom Deskripsi
apiVersion string ceph.storage.private.gdc.goog/v1alpha1
kind string ApplianceStorage
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ApplianceStorageSpec
status ApplianceStorageStatus

ApplianceStorageList

ApplianceStorageList berisi daftar ApplianceStorage.

Kolom Deskripsi
apiVersion string ceph.storage.private.gdc.goog/v1alpha1
kind string ApplianceStorageList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items ApplianceStorage array

ApplianceStorageSpec

ApplianceStorageSpec menentukan status yang diinginkan dari resource ApplianceStorage.

Muncul di: - ApplianceStorage

Kolom Deskripsi
networking ApplianceStorageSpecNetworking Networking berisi informasi jaringan Appliance storage.

ApplianceStorageSpecMapping

ApplianceStorageSpecMapping menentukan pemetaan dari alamat IP penyimpanan Appliance ke alamat IP data dari node bare metal terkait.

Muncul di: - ApplianceStorageSpecNetworking

Kolom Deskripsi
storageIP IPAddressString StorageIP menampilkan alamat IP penyimpanan node bare metal.
server Server Server merepresentasikan server yang terkait dengan StorageIP.

ApplianceStorageSpecNetworking

ApplianceStorageSpecNetworking menentukan informasi jaringan resource ApplianceStorage.

Muncul di: - ApplianceStorageSpec

Kolom Deskripsi
network string Network mewakili jaringan penyimpanan Appliance.
mapping Array ApplianceStorageSpecMapping Pemetaan berisi pemetaan dari IP penyimpanan Appliance ke node bare metal.

ApplianceStorageStatus

ApplianceStorageStatus menentukan status yang diamati dari resource ApplianceStorage.

Muncul di: - ApplianceStorage

Kolom Deskripsi
tunnelStatus Array ApplianceStorageTunnelStatus TunnelStatus berisi informasi status tunnel keamanan di setiap InventoryMachine.

ApplianceStorageTunnelStatus

ApplianceStorageTunnelStatus menentukan status tunnel keamanan di InventoryMachine terkait.

Muncul di: - ApplianceStorageStatus

Kolom Deskripsi
inventoryMachine LocalObjectReference InventoryMachine mewakili InventoryMachine tempat tunnel keamanan dikonfigurasi.
ready boolean Status menunjukkan apakah tunnel keamanan dikonfigurasi dengan benar.
reason string Reason menampilkan pesan singkat CamelCase yang menunjukkan detail tentang alasan pod berada dalam status ini.
message string Pesan menampilkan pesan yang dapat dibaca manusia yang menunjukkan detail tentang alasan pod berada dalam kondisi ini.

NamespacedName

NamespacedName berisi informasi nama dan namespace.

Muncul di: - Server

Kolom Deskripsi
name string Name merepresentasikan nama resource.
namespace string Namespace menunjukkan namespace tempat resource berada.

Server

Server berisi informasi CR Server.

Muncul di: - ApplianceStorageSpecMapping

Kolom Deskripsi
name NamespacedName Name merepresentasikan NamespacedName Server.
ip IPAddressString IP mewakili alamat IP Server.

core.global.private.gdc.goog/v1alpha1

GlobalSecret

Mewakili secret global yang akan disebarkan ke beberapa zona.

Muncul di: - GlobalSecretList

Kolom Deskripsi
apiVersion string core.global.private.gdc.goog/v1alpha1
kind string GlobalSecret
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec GlobalSecretSpec
status GlobalSecretStatus

GlobalSecretList

Mewakili kumpulan rahasia global.

Kolom Deskripsi
apiVersion string core.global.private.gdc.goog/v1alpha1
kind string GlobalSecretList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array GlobalSecret

GlobalSecretReplica

Muncul di: - GlobalSecretReplicaList

Kolom Deskripsi
apiVersion string core.global.private.gdc.goog/v1alpha1
kind string GlobalSecretReplica
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
immutable boolean Tidak dapat diubah. Jika disetel ke benar (true), data yang disimpan di Secret tidak dapat diperbarui (hanya metadata objek yang dapat diubah). Jika tidak disetel ke benar (true), kolom dapat diubah kapan saja. Nilai defaultnya adalah nihil.
data object (keys:string, values:integer array) Data berisi data rahasia. Setiap kunci harus terdiri dari karakter alfanumerik, '-', '_', atau '.'. Bentuk data rahasia yang diserialisasi adalah string berenkode base64, yang merepresentasikan nilai data arbitrer (mungkin non-string) di sini. Dijelaskan dalam https://tools.ietf.org/html/rfc4648#section-4
stringData object (keys:string, values:string) stringData memungkinkan penentuan data rahasia non-biner dalam bentuk string. Kolom ini disediakan sebagai kolom input hanya tulis untuk memudahkan. Semua kunci dan nilai digabungkan ke dalam kolom data saat penulisan, sehingga menimpa nilai yang ada. Kolom stringData tidak pernah ditampilkan saat membaca dari API.
type SecretType Digunakan untuk memfasilitasi penanganan data rahasia secara terprogram. Info selengkapnya: https://kubernetes.io/docs/concepts/configuration/secret/#secret-types

GlobalSecretReplicaList

Mewakili kumpulan replika rahasia global .

Kolom Deskripsi
apiVersion string core.global.private.gdc.goog/v1alpha1
kind string GlobalSecretReplicaList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items GlobalSecretReplica array Items adalah daftar objek replika secret global.

GlobalSecretSpec

Disalin dari vendor/k8s.io/api/core/v1/types.go

Muncul di: - GlobalSecret

Kolom Deskripsi
immutable boolean Tidak dapat diubah. Jika disetel ke benar (true), data yang disimpan di Secret tidak dapat diperbarui (hanya metadata objek yang dapat diubah). Jika tidak disetel ke benar (true), kolom dapat diubah kapan saja. Nilai defaultnya adalah nihil.
data object (keys:string, values:integer array) Data berisi data rahasia. Setiap kunci harus terdiri dari karakter alfanumerik, '-', '_', atau '.'. Bentuk data rahasia yang diserialisasi adalah string berenkode base64, yang merepresentasikan nilai data arbitrer (mungkin non-string) di sini. Dijelaskan dalam https://tools.ietf.org/html/rfc4648#section-4
stringData object (keys:string, values:string) stringData memungkinkan penentuan data rahasia non-biner dalam bentuk string. Kolom ini disediakan sebagai kolom input hanya tulis untuk memudahkan. Semua kunci dan nilai digabungkan ke dalam kolom data saat penulisan, sehingga menimpa nilai yang ada. Kolom stringData tidak pernah ditampilkan saat membaca dari API.
type SecretType Digunakan untuk memfasilitasi penanganan data rahasia secara terprogram. Info selengkapnya: https://kubernetes.io/docs/concepts/configuration/secret/#secret-types

GlobalSecretStatus

Memberikan status keseluruhan secret global.

Muncul di: - GlobalSecret

Kolom Deskripsi
conditions Array Condition Pengamatan status keseluruhan resource. Jenis kondisi yang diketahui: Siap.
rollout RolloutStatus Strategi saat ini yang digunakan untuk meluncurkan resource ke setiap zona.
zones Array GlobalSecretZoneStatus Daftar status zona tempat resource di-roll out.

GlobalSecretZoneStatus

Memberikan status peluncuran rahasia ke zona tertentu.

Muncul di: - GlobalSecretStatus

Kolom Deskripsi
name string Nama zona tempat replika yang diwakili oleh status ini berada.
rolloutStatus ZoneRolloutStatus Status peluncuran replika ke zona.

dr.private.gdc.goog/v1alpha1

Paket v1alpha1 berisi definisi Skema API untuk grup API v1alpha1

CIDRClaimAllocation

CIDRClaimAllocation mencatat pemetaan spesifikasi CIDRClaim dan IP yang dialokasikan

Muncul di: - CIDRClaimAllocationList

Kolom Deskripsi
apiVersion string dr.private.gdc.goog/v1alpha1
kind string CIDRClaimAllocation
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec CIDRClaimAllocationSpec

CIDRClaimAllocationList

CIDRClaimAllocationgList berisi daftar CIDRClaimAllocation.

Kolom Deskripsi
apiVersion string dr.private.gdc.goog/v1alpha1
kind string CIDRClaimAllocationList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items CIDRClaimAllocation array

CIDRClaimAllocationSpec

CIDRClaimAllocationSpec adalah spesifikasi untuk CIDRClaimAllocation

Muncul di: - CIDRClaimAllocation

Kolom Deskripsi
namespace string Namespace adalah namespace asli CIDRClaim
name string Name adalah nama asli CIDRClaim
ipv4blocks array string IPv4Blocks adalah slice string yang merepresentasikan satu atau beberapa CIDR IPv4 seperti "10.10.0.0/24"
ipv6blocks array string IPv6Blocks adalah slice string yang merepresentasikan satu atau beberapa CIDR IPv6 seperti "2001:db8::/32"

DRConfig

DRConfig adalah Skema untuk API pengontrol DR

Muncul di: - DRConfigList

Kolom Deskripsi
apiVersion string dr.private.gdc.goog/v1alpha1
kind string DRConfig
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec DRSpec
status DRStatus

DRConfigList

DRConfigList berisi daftar DRConfig.

Kolom Deskripsi
apiVersion string dr.private.gdc.goog/v1alpha1
kind string DRConfigList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items DRConfig array

DRSpec

DRSpec adalah spesifikasi untuk DRConfig

Muncul di: - DRConfig

Kolom Deskripsi
operationMode OperationMode OperationMode mencerminkan status operasi yang diinginkan dari pengontrol DR.
restoreRepository string RestoreRepository mengidentifikasi repositori Backup4GPC yang akan digunakan saat memulihkan sel air-gapped GDC.
backupName string BackupName mengidentifikasi nama cadangan yang akan digunakan di repositori saat memulihkan sel air-gapped GDC

DRStatus

Muncul di: - DRConfig

Kolom Deskripsi
operationMode OperationMode OperationMode mencerminkan status operasi pengontrol DR saat ini.
reconcileState ReconcileState ReconcileState mencerminkan tahap rekonsiliasi saat ini
message string Pesan memberikan informasi selengkapnya tentang status

HWDRBackupRestoreJob

HWDRBackupRestoreJob adalah Skema untuk hwdrbackuprestorejobs API

Muncul di: - HWDRBackupRestoreJobList

Kolom Deskripsi
apiVersion string dr.private.gdc.goog/v1alpha1
kind string HWDRBackupRestoreJob
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
state JobState Status mencerminkan status tugas pencadangan atau pemulihan saat ini.
restore boolean Restore menunjukkan apakah tugas adalah operasi pencadangan (salah) atau pemulihan (benar).
details string Detail memberikan informasi tambahan saat kolom Status adalah BERHASIL atau ERROR.

HWDRBackupRestoreJobList

HWDRBackupRestoreJobList berisi daftar HWDRBackupRestoreJob

Kolom Deskripsi
apiVersion string dr.private.gdc.goog/v1alpha1
kind string HWDRBackupRestoreJobList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items array HWDRBackupRestoreJob

HWDRDevice

HWDRDevice adalah Skema untuk hwdrdevices API

Muncul di: - HWDRDeviceList

Kolom Deskripsi
apiVersion string dr.private.gdc.goog/v1alpha1
kind string HWDRDevice
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec HWDRDeviceSpec
status HWDRDeviceStatus

HWDRDeviceList

HWDRDeviceList berisi daftar HWDRDevice

Kolom Deskripsi
apiVersion string dr.private.gdc.goog/v1alpha1
kind string HWDRDeviceList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items HWDRDevice array

HWDRDeviceSpec

HWDRDeviceSpec menentukan status HWDRDevice yang diinginkan

Muncul di: - HWDRDevice

Kolom Deskripsi
type string Type adalah jenis perangkat yang akan dicadangkan atau dipulihkan. Mengontrol DSH mana yang akan dipanggil.
target string Target adalah alamat IP atau nama host (dengan atau tanpa port) yang digunakan DSH untuk terhubung.
credentials SecretReference Credentials adalah referensi ke secret Kubernetes (pasangan nilai kunci).
options object (keys:string, values:string) Options adalah daftar key-value pair khusus untuk DSH.

HWDRDeviceStatus

HWDRDeviceStatus menentukan status HWDRDevice yang diamati

Muncul di: - HWDRDevice

Kolom Deskripsi
status string Status adalah pesan teks yang menunjukkan status akhir operasi terakhir di perangkat.
lastRunTime Waktu LastRunTime memberikan waktu terakhir kali pencadangan atau pemulihan dicoba di perangkat.

JobState

Jenis pokok: string

Muncul di: - HWDRBackupRestoreJob

OperationMode

Jenis pokok: string OperationMode menjelaskan mode apa yang sedang atau seharusnya digunakan oleh pengontrol DR. Hanya satu Mode Operasi berikut yang dapat ditentukan.

Muncul di: - DRSpec - DRStatus

ReconcileState

Jenis pokok: string ReconcileState merepresentasikan status untuk pengontrol DR

Muncul di: - DRStatus

etcd.mz.global.private.gdc.goog/v1alpha1

Berisi definisi Skema API untuk grup API etcd zonal Multi Zone.

EtcdCARotation

EtcdCARotation mewakili permintaan rotasi CA.

Muncul di: - EtcdCARotationList

Kolom Deskripsi
apiVersion string etcd.mz.global.private.gdc.goog/v1alpha1
kind string EtcdCARotation
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec EtcdCARotationSpec
status EtcdCARotationStatus

EtcdCARotationList

Mewakili kumpulan resource EtcdCARotation.

Kolom Deskripsi
apiVersion string etcd.mz.global.private.gdc.goog/v1alpha1
kind string EtcdCARotationList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array EtcdCARotation

EtcdCARotationSpec

Muncul di: - EtcdCARotation

Kolom Deskripsi
oldCASecretRef LocalObjectReference OldCASecretRef mengarah ke secret CA lama
newCASecretRef LocalObjectReference NewCASecretRef mengarah ke secret CA baru
zonalNamespace string ZonalNamespace menentukan namespace zonal tempat etcd di-deploy.

EtcdCARotationStatus

Muncul di: - EtcdCARotation

Kolom Deskripsi
phase RotationPhase
zones array ZonalRotationStatus

EtcdCluster

EtcdCluster merepresentasikan cluster Etcd lintas zona.

Muncul di: - EtcdClusterList

Kolom Deskripsi
apiVersion string etcd.mz.global.private.gdc.goog/v1alpha1
kind string EtcdCluster
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec EtcdClusterSpec
status EtcdClusterStatus

EtcdClusterConfigOverride

EtcdClusterConfigOverride merepresentasikan objek sumber konfigurasi untuk OCLCM guna menyuntikkan konfigurasi etcd ke pengontrol mz-etcd.

Muncul di: - EtcdClusterConfigOverrideList

Kolom Deskripsi
apiVersion string etcd.mz.global.private.gdc.goog/v1alpha1
kind string EtcdClusterConfigOverride
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec EtcdClusterConfigOverrideSpec

EtcdClusterConfigOverrideList

Mewakili kumpulan resource EtcdClusterConfigOverride.

Kolom Deskripsi
apiVersion string etcd.mz.global.private.gdc.goog/v1alpha1
kind string EtcdClusterConfigOverrideList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items EtcdClusterConfigOverride array

EtcdClusterConfigOverrideSpec

Muncul di: - EtcdClusterConfigOverride

Kolom Deskripsi
numTargetZones integer NumTargetZones menentukan jumlah target zona yang akan di-deploy dengan etcd, topologi etcd global akhir akan berisi paling banyak jumlah zona ini yang di-deploy dengan etcd. Jika tidak ditentukan, jumlah defaultnya adalah 3.

EtcdClusterList

Mewakili kumpulan resource EtcdCluster.

Kolom Deskripsi
apiVersion string etcd.mz.global.private.gdc.goog/v1alpha1
kind string EtcdClusterList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array EtcdCluster

EtcdClusterSpec

Muncul di: - EtcdCluster

Kolom Deskripsi
zones Array TargetZone Zona GDC dengan air gap tempat anggota Etcd di-deploy.

EtcdClusterStatus

Muncul di: - EtcdCluster

Kolom Deskripsi
zones Array ZoneStatus Daftar zona etcd di cluster etcd.
rolloutState RolloutState Status peluncuran gabungan dari setiap zona di EtcdCluster.

EtcdZone

EtcdZone mengumpulkan metadata zona untuk mendistribusikan cluster etcd.

Muncul di: - EtcdZoneList

Kolom Deskripsi
apiVersion string etcd.mz.global.private.gdc.goog/v1alpha1
kind string EtcdZone
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec EtcdZoneSpec
status EtcdZoneStatus

EtcdZoneList

Mewakili kumpulan resource EtcdZone.

Kolom Deskripsi
apiVersion string etcd.mz.global.private.gdc.goog/v1alpha1
kind string EtcdZoneList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items EtcdZone array

EtcdZoneSpec

Merepresentasikan spesifikasi, atau status EtcdZone yang diinginkan.

Muncul di: - EtcdZone

Kolom Deskripsi
dnsSuffix string Akhiran DNS zona GDC dengan air gap.
namespace string Namespace zona tempat resource MZ Etcd dibuat.
instances integer Jumlah instance etcd yang akan di-deploy di zona jika zona tersebut merupakan bagian dari cluster.
inactive boolean Menunjukkan apakah zona ini tidak aktif.

EtcdZoneStatus

Memberikan status EtcdZone.

Muncul di: - EtcdZone

Kolom Deskripsi
conditions Array Condition

MemberStatus

Muncul di: - ZoneStatus

Kolom Deskripsi
endpoint string Endpoint anggota Etcd.
leader boolean Menunjukkan apakah anggota adalah pemimpin.
learner boolean Tunjukkan apakah anggota adalah peserta.
healthy boolean Menunjukkan apakah endpoint responsif.

RolloutState

Jenis pokok: string Status peluncuran objek EtcdCluster.

Muncul di: - EtcdClusterStatus

RotationPhase

Jenis pokok: string

Muncul di: - EtcdCARotationStatus

TargetZone

Muncul di: - EtcdClusterSpec

Kolom Deskripsi
name string Nama zona GDC dengan air gap.
dnsSuffix string Akhiran DNS zona GDC dengan air gap.
instances integer Jumlah instance etcd yang akan di-deploy di zona target.

ZonalRotationStatus

Muncul di: - EtcdCARotationStatus

Kolom Deskripsi
name string
conditions Array Condition

ZoneStatus

Muncul di: - EtcdClusterStatus

Kolom Deskripsi
name string Nama zona GDC dengan air gap.
conditions Array Condition Menentukan status yang diamati untuk semua anggota dalam zona.
memberStatuses Array MemberStatus Status setiap anggota di zona.

etcd.mz.private.gdc.goog/v1alpha1

Berisi definisi Skema API untuk grup API etcd zonal Multi Zone.

BinaryConfig

Muncul di: - EtcdConfigOverrideSpec

Kolom Deskripsi
heartbeatInterval integer HeartbeatInterval menentukan seberapa sering pemimpin etcd mengirim pesan detak jantung ke follower dalam milidetik.
electionTimeout integer ElectionTimeout menentukan berapa lama pengikut etcd akan memulai pemilihan pemimpin baru setelah tidak menerima detak jantung pemimpin dalam milidetik.
snapshotCount integer SnapshotCount menentukan jumlah commit sebelum mengambil snapshot.

CABundle

CABundle menentukan CA mana yang harus digunakan untuk memverifikasi sertifikat TLS.

Muncul di: - EtcdCASpec

Kolom Deskripsi
caSecrets Array LocalObjectReference Rahasia CA yang akan ada di paket CA.

ClusterMember

ClusterMember berisi konfigurasi untuk anggota etcd.

Muncul di: - JoinConfig

Kolom Deskripsi
name string ID unik untuk anggota etcd yang digunakan dalam konfigurasi cluster etcd.
hostname string Nama host anggota etcd ini.
serverPort integer Port server anggota etcd ini.
peerPort integer Port peer anggota etcd ini.

EtcdCA

Muncul di: - EtcdCAList

Kolom Deskripsi
apiVersion string etcd.mz.private.gdc.goog/v1alpha1
kind string EtcdCA
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec EtcdCASpec
status EtcdCAStatus

EtcdCAList

Mewakili kumpulan resource EtcdCA.

Kolom Deskripsi
apiVersion string etcd.mz.private.gdc.goog/v1alpha1
kind string EtcdCAList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items EtcdCA array

EtcdCASpec

Muncul di: - EtcdCA

Kolom Deskripsi
caBundle CABundle Satu atau beberapa CA yang akan digunakan untuk memverifikasi sertifikat TLS.
rootCA LocalObjectReference Secret berisi CA root dan kunci pribadinya.
inCluster boolean Menunjukkan apakah CA menandatangani nama DNS cluster.

EtcdCAStatus

Muncul di: - EtcdCA

Kolom Deskripsi
conditions Array Condition
mergedCABundle LocalObjectReference Nama secret yang menggabungkan CABundle dalam spesifikasi. Secret ini harus di-mount oleh pod server dan klien etcd, serta digunakan sebagai file CA tepercaya.
peerCert LocalObjectReference Nama secret sertifikat peer etcd.
serverCert LocalObjectReference Nama secret sertifikat server etcd.
clientCert LocalObjectReference Nama secret sertifikat klien etcd.
rootCAHash string Hash data Root CA.

EtcdConfigOverride

EtcdConfigOverride merepresentasikan objek sumber konfigurasi untuk OCLCM guna menyuntikkan konfigurasi etcd ke pengontrol mz-etcd.

Muncul di: - EtcdConfigOverrideList

Kolom Deskripsi
apiVersion string etcd.mz.private.gdc.goog/v1alpha1
kind string EtcdConfigOverride
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec EtcdConfigOverrideSpec

EtcdConfigOverrideList

Mewakili kumpulan resource EtcdConfigOverride.

Kolom Deskripsi
apiVersion string etcd.mz.private.gdc.goog/v1alpha1
kind string EtcdConfigOverrideList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array EtcdConfigOverride

EtcdConfigOverrideSpec

Muncul di: - EtcdConfigOverride

Kolom Deskripsi
topologyConfig TopologyConfig TopologyConfig menentukan cara instance etcd akan di-deploy di zona saat ini. Konfigurasi ini harus diterapkan ke zona satu per satu.
resourcesRequest ResourcesConfig ResourcesRequest menentukan CPU dan memori yang harus dialokasikan ke setiap pod etcd. Konfigurasi ini dapat bervariasi di antara zona.
binaryConfig BinaryConfig BinaryConfig menentukan parameter konfigurasi yang akan diteruskan ke biner etcd. Konfigurasi ini harus sama di semua zona dan diterapkan ke semua zona secara bersamaan

EtcdPlacement

Mewakili anggota cluster etcd global yang mencakup zona tertutup GDC.

Muncul di: - EtcdPlacementList

Kolom Deskripsi
apiVersion string etcd.mz.private.gdc.goog/v1alpha1
kind string EtcdPlacement
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec EtcdPlacementSpec
status EtcdPlacementStatus

EtcdPlacementList

Mewakili kumpulan resource EtcdPlacement.

Kolom Deskripsi
apiVersion string etcd.mz.private.gdc.goog/v1alpha1
kind string EtcdPlacementList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items EtcdPlacement array

EtcdPlacementSpec

Merepresentasikan spesifikasi, atau status EtcdPlacement yang diinginkan.

Muncul di: - EtcdPlacement

Kolom Deskripsi
caSecret LocalObjectReference Secret hanya berisi data CA publik di bawah kunci ca.crt.
clientCertSecret LocalObjectReference Secret untuk pengontrol agar dapat berkomunikasi dengan Etcd melalui TLS.
peerCertSecret LocalObjectReference Rahasia untuk komunikasi TLS peer.
serverCertSecret LocalObjectReference Secret untuk konfigurasi TLS server.
joinConfig JoinConfig Mewakili anggota yang ada di cluster etcd yang diinginkan.
instances integer Instance etcd yang diinginkan untuk di-roll out.
singleZone boolean Menunjukkan apakah cluster etcd akan mencakup beberapa zona. Jika disetel, cluster etcd dibatasi ke satu zona.

EtcdPlacementStatus

Memberikan status EtcdPlacement.

Muncul di: - EtcdPlacement

Kolom Deskripsi
conditions Array Condition Kondisi menyediakan kondisi bootstrap EtcdPlacement.
endpoints array string Endpoint klien untuk EtcdPlacement ini.
readyInstances integer Menunjukkan jumlah anggota etcd yang siap saat ini.
observedGeneration integer ObservedGeneration adalah generasi terbaru yang diamati oleh pengontrol.

EtcdRecovery

Mewakili proses pemulihan yang mengonversi anggota etcd di zona saat ini ke cluster baru.

Muncul di: - EtcdRecoveryList

Kolom Deskripsi
apiVersion string etcd.mz.private.gdc.goog/v1alpha1
kind string EtcdRecovery
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec EtcdRecoverySpec
status EtcdRecoveryStatus

EtcdRecoveryList

Mewakili kumpulan resource EtcdRecovery.

Kolom Deskripsi
apiVersion string etcd.mz.private.gdc.goog/v1alpha1
kind string EtcdRecoveryList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array EtcdRecovery

EtcdRecoverySpec

Muncul di: - EtcdRecovery

Kolom Deskripsi
etcdStatefulSet LocalObjectReference Referensi ke kumpulan stateful etcd.

EtcdRecoveryStatus

Muncul di: - EtcdRecovery

Kolom Deskripsi
conditions Array Condition
phase RecoveryPhase

JoinConfig

JoinConfig berisi anggota yang ada untuk cluster etcd baru.

Muncul di: - EtcdPlacementSpec

Kolom Deskripsi
members Array ClusterMember Members berisi cluster etcd yang ada.

ResourcesConfig

Muncul di: - EtcdConfigOverrideSpec

Kolom Deskripsi
cpu string Jumlah CPU.
memory string Jumlah memori.

TopologyConfig

Muncul di: - EtcdConfigOverrideSpec

Kolom Deskripsi
instances integer Instances menentukan Jumlah instance etcd yang akan di-deploy di zona saat ini.

firewall.private.gdc.goog/v1alpha1

FirewallHairpinLinkSpec

FirewallHairpinLinkSpec menjelaskan hairpin antara firewall dan switch

Muncul di: - FirewallNodeInternalSpec

Kolom Deskripsi
firewallPort1 string FirewallPort menjelaskan port internal di sisi firewall
switchPort1 SwitchPortInterface SwitchPort menjelaskan port internal di sisi switch
firewallPort2 string FirewallPort menjelaskan port eksternal di sisi firewall
switchPort2 SwitchPortInterface SwitchPort menjelaskan port eksternal di sisi switch
vlanID VLANID VlanID menjelaskan tag vlan untuk link
owner string Info pemilik, admin root, atau tenant

FirewallInterfaceType

Jenis pokok: string FirewallInterfaceType mengidentifikasi jenis antarmuka firewall

Muncul di: - InterfaceSpec

FirewallNodeInternal

FirewallNodeInternal merepresentasikan jenis node Firewall internal

Muncul di: - FirewallNodeInternalList

Kolom Deskripsi
apiVersion string firewall.private.gdc.goog/v1alpha1
kind string FirewallNodeInternal
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec FirewallNodeInternalSpec
status FirewallNodeInternalStatus

FirewallNodeInternalList

FirewallNodeInternalList merepresentasikan kumpulan objek FirewallNodeInternal.

Kolom Deskripsi
apiVersion string firewall.private.gdc.goog/v1alpha1
kind string FirewallNodeInternalList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array FirewallNodeInternal

FirewallNodeInternalSpec

FirewallNodeInternalSpec merepresentasikan spesifikasi untuk info internal node firewall.

Muncul di: - FirewallNodeInternal

Kolom Deskripsi
haInfo HASpec HAInfo merepresentasikan info terkait HA
hairpinSwitchName string HairpinSwitchName mewakili nama switch dengan koneksi hairpin ke firewall
hairpinLinks FirewallHairpinLinkSpec array HairpinLinks merepresentasikan link hairpin antara firewall dan switch
serviceInfo ServiceSpec ServiceInfo merepresentasikan layanan seperti info server NTP
networkInfo NetworkSpec NetworkInfo merepresentasikan info terkait jaringan
vsysInfoRefs Array LocalObjectReference VsysInfoRefs merujuk ke daftar objek FirewallVirtualSystem untuk multi-tenancy

FirewallNodeInternalStatus

FirewallNodeInternalStatus memberikan status info internal node firewall.

Muncul di: - FirewallNodeInternal

Kolom Deskripsi
serviceConditions Array Condition ServiceConditions digunakan untuk menunjukkan berbagai kondisi alur Rekonsiliasi update Konfigurasi Layanan Firewall. - SyslogCompleted: Menunjukkan bahwa update konfigurasi syslog telah selesai. - SNMPCompleted: Menunjukkan bahwa update konfigurasi SNMP telah selesai. - ServiceUpdateCompleted: Menunjukkan bahwa penggantian konfigurasi layanan telah selesai dan alur rekonsiliasi telah selesai.
serviceStatus ServiceState ServiceStatus menjelaskan status konfigurasi layanan di perangkat firewall.

FirewallVirtualSystem

FirewallVirtualSystem merepresentasikan sistem virtual firewall.

Muncul di: - FirewallVirtualSystemList

Kolom Deskripsi
apiVersion string firewall.private.gdc.goog/v1alpha1
kind string FirewallVirtualSystem
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec FirewallVirtualSystemSpec
status FirewallVirtualSystemStatus

FirewallVirtualSystemList

FirewallVirtualSystemList merepresentasikan kumpulan sistem virtual firewall.

Kolom Deskripsi
apiVersion string firewall.private.gdc.goog/v1alpha1
kind string FirewallVirtualSystemList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items array FirewallVirtualSystem

FirewallVirtualSystemSpec

FirewallVirtualSystemSpec memberikan spesifikasi sistem virtual firewall.

Muncul di: - FirewallVirtualSystem

Kolom Deskripsi
name string Nama sistem virtual untuk tenant ini
zoneInfo Array ZoneSpec ZoneInfo merepresentasikan zona keamanan untuk sistem virtual
serviceInfo ServiceSpec ServiceInfo mewakili layanan untuk sistem virtual

HAInterfaceSpec

HAInterfaceSpec menjelaskan informasi antarmuka HA

Muncul di: - HASpec

Kolom Deskripsi
port string Port menjelaskan port HA
ipAddr IPAddressString IPAddr menjelaskan Alamat IP yang ditetapkan ke port ha
netmask IPAddressString Netmask menjelaskan Netmask alamat IP yang ditetapkan ke port HA

HASpec

HASpec menjelaskan penyiapan terkait HA

Muncul di: - FirewallNodeInternalSpec

Kolom Deskripsi
groupId integer ClusterName adalah nama cluster tempat node ini berada.
deviceId integer ClusterName adalah nama cluster tempat node ini berada.
haPeerNodeName string HAPeerNodeName adalah nama node penyimpanan yang membentuk pasangan HA dengan node ini.
ha HAInterfaceSpec HA menjelaskan info peering HA1
haBackup HAInterfaceSpec HABackup menjelaskan info peering cadangan HA1
ha2 HAInterfaceSpec HA2 menjelaskan info peering HA2
ha2Backup HAInterfaceSpec HA2Backup menjelaskan info peering cadangan HA2
ha3Group string HA3Group menjelaskan nama grup agregasi untuk penyiapan HA3

InterfaceSpec

InterfaceSpec menjelaskan antarmuka jaringan

Muncul di: - NetworkSpec - VWireSpec - ZoneSpec

Kolom Deskripsi
port string Port menjelaskan nama antarmuka
type FirewallInterfaceType Jenis menjelaskan jenis antarmuka, seperti ha, vwire, dll.
aggGroup string AggGroup menjelaskan grup agregasi tempat antarmuka ini berada.
tag integer Tag menjelaskan tag vwire yang ditetapkan ke antarmuka.
owner string Info pemilik, admin root, atau tenant

NetworkSpec

NetworkSpec menjelaskan penyiapan jaringan

Muncul di: - FirewallNodeInternalSpec

Kolom Deskripsi
interfaces Array InterfaceSpec Interfaces menjelaskan properti antarmuka jaringan
vwires Array VWireSpec VWires menjelaskan link vwire
aggregation string Agregasi

ServiceSpec

ServiceSpec menjelaskan penyiapan berbagai layanan

Muncul di: - FirewallNodeInternalSpec - FirewallVirtualSystemSpec

Kolom Deskripsi
syslogServers Array IPAddressString SyslogServers menjelaskan server syslog
snmpServers Array IPAddressString SNMPServers menjelaskan server trap SNMP
snmpString string SnmpString menjelaskan string komunitas SNMP
ntpServers Array IPAddressString NtpServers menjelaskan server NTP
dnsServers Array IPAddressString DnsServers menjelaskan server DNS
emailServers Array IPAddressString EmailServers menjelaskan server email

ServiceState

ServiceState menjelaskan status info layanan seperti server syslog, snmp

Muncul di: - FirewallNodeInternalStatus

Kolom Deskripsi
syslogServers Array IPAddressString SyslogServers menjelaskan server syslog saat ini yang dikonfigurasi di perangkat firewall.

VWireSpec

VWireSpec menjelaskan pasangan link vwire

Muncul di: - NetworkSpec

Kolom Deskripsi
name string Nama vwire
interface1 InterfaceSpec Interface1 menjelaskan salah satu ujung pasangan vwire
interface2 InterfaceSpec Interface2 menjelaskan ujung lain dari pasangan vwire
owner string Info pemilik, admin root, atau tenant

ZoneSpec

ZoneSpec menjelaskan zona keamanan

Muncul di: - FirewallVirtualSystemSpec

Kolom Deskripsi
name string Nama zona keamanan
interfaces Array InterfaceSpec Antarmuka menjelaskan antarmuka yang ditetapkan ke zona

firewall.private.gdc.goog/v1alpha2

AddressGroup

AddressGroup mewakili grup alamat firewall di dalam vsys.

Muncul di: - AddressGroupList

Kolom Deskripsi
apiVersion string firewall.private.gdc.goog/v1alpha2
kind string AddressGroup
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec AddressGroupSpec
status AddressGroupStatus

AddressGroupList

AddressGroup merepresentasikan kumpulan grup alamat.

Kolom Deskripsi
apiVersion string firewall.private.gdc.goog/v1alpha2
kind string AddressGroupList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array AddressGroup

AddressGroupSpec

Muncul di: - AddressGroup

Kolom Deskripsi
addressGroupName string Nama grup alamat sebenarnya yang ditetapkan di PANOS. Jika tidak disetel, defaultnya adalah nama ObjectMeta AddressGroup.
firewallVirtualSystemRef FirewallVirtualSystemRef FirewallVirtualSystemRef menentukan FirewallVirtualSystem tempat AddressGroup ini diinstal.
members Array AddressMember Anggota menentukan anggota alamat di dalam grup.

AddressMember

Muncul di: - AddressGroupSpec

Kolom Deskripsi
name string Name menentukan nama AddressMember ini.
type AddressType Jenis menentukan jenis nilai alamat.
value string Nilai menentukan nilai alamat untuk anggota alamat ini.

AddressType

Jenis pokok: string AddressType menentukan jenis nilai alamat.

Muncul di: - AddressMember

ApplicationSetting

ApplicationSetting menentukan Layer 7 (aplikasi) untuk aturan.

Muncul di: - SecurityPolicyRuleSpec

Kolom Deskripsi
members array string Daftar aplikasi.

BasicInterfaceSpec

BasicInterfaceSpec menjelaskan antarmuka jaringan dasar dengan informasi Port dan Tag saja.

Muncul di: - InterfaceSpec - VLANSpec - VWireSpec - ZoneSpec

Kolom Deskripsi
port string Port menjelaskan nama antarmuka.
tag integer Tag menjelaskan tag VLAN yang ditetapkan ke antarmuka ini.

Arah

Jenis pokok: string

Muncul di: - InstanceFirewallPolicySpec

FirewallCredential

Kredensial berisi informasi kredensial firewall yang tidak digunakan untuk autentikasi seperti kunci utama.

Muncul di: - FirewallNodeInternalSpec

Kolom Deskripsi
credentialType FirewallCredentialType CredentialType adalah jenis kredensial.
credentialRef ObjectReference CredentialRef adalah referensi objek ke objek kredensial.

FirewallCredentialType

Jenis pokok: string

Muncul di: - FirewallCredential

FirewallImage

FirewallImage merepresentasikan data dari satu gambar firewall.

Muncul di: - FirewallImageHostRequestStatus - FirewallImageStatus

Kolom Deskripsi
imageVersion string ImageVersion menyediakan versi image firewall.
path string Path menyediakan jalur gambar dalam server TFTP.
checksum string Checksum memberikan checksum SHA256 gambar.

FirewallImageHostRequest

FirewallImageHostRequest merepresentasikan permintaan untuk menghosting image sistem operasi firewall.

Muncul di: - FirewallImageHostRequestList

Kolom Deskripsi
apiVersion string firewall.private.gdc.goog/v1alpha2
kind string FirewallImageHostRequest
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec FirewallImageHostRequestSpec
status FirewallImageHostRequestStatus

FirewallImageHostRequestList

FirewallImageHostRequestList merepresentasikan daftar FirewallImageHostRequest.

Kolom Deskripsi
apiVersion string firewall.private.gdc.goog/v1alpha2
kind string FirewallImageHostRequestList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items FirewallImageHostRequest array

FirewallImageHostRequestSpec

FirewallImageHostRequestSpec merepresentasikan spesifikasi FirewallImageHostRequest.

Muncul di: - FirewallImageHostRequest

Kolom Deskripsi
version string Version adalah versi PAN OS target untuk dihosting.
antivirus string Antivirus adalah versi antivirus target untuk firewall IDPS.
appAndThreat string AppAndThreat adalah versi aplikasi dan ancaman target untuk firewall IDPS.
app string Aplikasi adalah versi aplikasi target untuk firewall perimeter.

FirewallImageHostRequestStatus

FirewallImageHostRequestStatus merepresentasikan status FirewallImageHostRequest.

Muncul di: - FirewallImageHostRequest

Kolom Deskripsi
conditions Array Condition Kondisi menyediakan kondisi hosting image sistem operasi Firewall. Kondisi yang Didukung mencakup: Ready, TFTPReady, ImagesReady.
tftpHost string TFTPHost menyediakan IP host dan port server TFTP.
image FirewallImage (TIDAK DIGUNAKAN LAGI): Image mewakili image firewall yang dihosting. Gunakan Firewall di bawah sebagai gantinya untuk memeriksa status gambar. Dibiarkan untuk mempertahankan kompatibilitas.
firewalls FirewallImageStatus array Firewall menyediakan daftar semua status image node firewall untuk semua firewall dalam sel GDC-H.

FirewallImageStatus

FirewallImageStatus mewakili status hosting image sistem operasi untuk firewall.

Muncul di: - FirewallImageHostRequestStatus

Kolom Deskripsi
name string FirewallName memberikan nama firewall.
type string FirewallType memberikan jenis firewall (misalnya. IDPS, Perimeter).
images Array FirewallImage Images memberikan informasi sistem operasi untuk node firewall tertentu.

FirewallInterfaceType

Jenis pokok: string FirewallInterfaceType mengidentifikasi jenis antarmuka firewall

Muncul di: - InterfaceSpec - ZoneSpec

FirewallNodeInternal

FirewallNodeInternal merepresentasikan jenis node Firewall internal

Muncul di: - FirewallNodeInternalList

Kolom Deskripsi
apiVersion string firewall.private.gdc.goog/v1alpha2
kind string FirewallNodeInternal
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec FirewallNodeInternalSpec
status FirewallNodeInternalStatus

FirewallNodeInternalList

FirewallNodeInternalList merepresentasikan kumpulan objek FirewallNodeInternal.

Kolom Deskripsi
apiVersion string firewall.private.gdc.goog/v1alpha2
kind string FirewallNodeInternalList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array FirewallNodeInternal

FirewallNodeInternalSpec

FirewallNodeInternalSpec merepresentasikan spesifikasi untuk info internal node firewall.

Muncul di: - FirewallNodeInternal

Kolom Deskripsi
ha HASpec HA menampilkan info terkait HA, termasuk cara penyiapan HA dan antarmuka yang digunakan, dll.
sharedService ServiceSpec SharedService mewakili layanan yang dikonfigurasi untuk Firewall. Termasuk NTP, Syslog, dll. Layanan ini akan dibagikan oleh semua vSys dalam sistem dan akan menjadi konfigurasi default untuk setiap vSys.
network NetworkSpec Network mewakili info terkait jaringan. Perhatikan bahwa ini hanya berisi antarmuka yang dimiliki bersama atau non-vsys. Untuk mendapatkan gambaran lengkap informasi jaringan, Anda perlu menggabungkannya dengan bagian jaringan vSys.
vsysRefs Array LocalObjectReference VSysRefs merujuk ke daftar objek FirewallVirtualSystem yang terkait dengan Firewall ini. - Grup: firewall.private.gdc.goog - Jenis: FirewallVirtualSystem
serverCertificateSecretRef ObjectReference Tidak digunakan lagi. ServerCertificateSecretRef adalah pointer referensi ke secret sertifikat server yang berisi sertifikat server yang akan diinstal di perangkat firewall.
credentials FirewallCredential array Kredensial menyimpan daftar kredensial yang berbeda dari autentikasi pengguna akhir seperti kunci utama.

FirewallNodeInternalStatus

FirewallNodeInternalStatus memberikan status info internal node firewall.

Muncul di: - FirewallNodeInternal

Kolom Deskripsi
rootCACertificates array string Tidak digunakan lagi. RootCACertificates adalah daftar sertifikat berenkode PEM yang dipercaya saat membuat koneksi TLS ke FW. Informasi ini dapat diisi saat penggunaan pertama dan/atau diverifikasi terhadap informasi yang diperoleh dari konsol FW. Nilai ini akan diperbarui saat sertifikat CA dirotasi.
masterkeyconditions Array Condition MasterkeyConditions digunakan untuk menunjukkan berbagai kondisi alur Rekonsiliasi Masterkey Firewall. - ConfigSyncDisabled: Menunjukkan bahwa sinkronisasi konfigurasi telah dinonaktifkan. - EncryptAES256GCMCompleted: Menunjukkan bahwa kunci master telah diperbarui. - TLSCertEncUpdated: Menunjukkan bahwa secret seperti sertifikat, kredensial pengguna di dalam firewall telah dienkripsi ulang dengan AES256GCM. - SyslogCertEncUpdated: Menunjukkan bahwa rahasia enkripsi syslog telah diperbarui. - SNMPKeysUpdated: Menunjukkan bahwa kunci SNMP telah diperbarui.

FirewallPolicyStatus

Muncul di: - InstanceFirewallPolicy

Kolom Deskripsi
conditions Array Condition
ruleStatus RuleStatus

FirewallSyslogType

Jenis pokok: string

Muncul di: - SyslogSpec

FirewallVirtualSystem

FirewallVirtualSystem merepresentasikan sistem virtual firewall.

Muncul di: - FirewallVirtualSystemList

Kolom Deskripsi
apiVersion string firewall.private.gdc.goog/v1alpha2
kind string FirewallVirtualSystem
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec FirewallVirtualSystemSpec
status FirewallVirtualSystemStatus

FirewallVirtualSystemList

FirewallVirtualSystemList merepresentasikan kumpulan sistem virtual firewall.

Kolom Deskripsi
apiVersion string firewall.private.gdc.goog/v1alpha2
kind string FirewallVirtualSystemList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items array FirewallVirtualSystem

FirewallVirtualSystemRef

FirewallVirtualSystemRef adalah referensi ke FirewallVirtualSystem. Diasumsikan berada di namespace yang sama.

Muncul di: - AddressGroupSpec - SecurityPolicyRuleSpec - SecurityProfileSpec

Kolom Deskripsi
name string Nama FirewallVirtualSystem yang dirujuk oleh objek ini.

FirewallVirtualSystemSpec

FirewallVirtualSystemSpec memberikan spesifikasi sistem virtual firewall.

Muncul di: - FirewallVirtualSystem

Kolom Deskripsi
vsysID integer VsysID mewakili ID vsys untuk tenant.
name string DisplayName sistem virtual untuk tenant ini. Kolom ini akan ditetapkan ke nama organisasi.
zones Array ZoneSpec Zone merepresentasikan zona keamanan untuk sistem virtual. Antarmuka jaringan yang dikhususkan untuk vsys ini akan berasal dari sini.
network NetworkSpec Network merepresentasikan konfigurasi khusus jaringan yang dikhususkan untuk vsys ini.
service ServiceSpec Service mewakili konfigurasi layanan yang dikhususkan untuk vsys ini.

FirewallVirtualSystemStatus

FirewallVirtualSystemStatus memberikan status sistem virtual firewall.

Muncul di: - FirewallVirtualSystem

Kolom Deskripsi
defaultSecurityPolicyConditions Array Condition

HAInterfaceSpec

HAInterfaceSpec menjelaskan informasi antarmuka HA

Muncul di: - HASpec

Kolom Deskripsi
type HAInterfaceType Type menjelaskan jenis antarmuka HA
port string Port menjelaskan port yang akan digunakan. Dapat berupa port fisik seperti ethernet1/5 atau nama grup agregasi ethernet.
ipAddr IPAddressString IPAddr menjelaskan Alamat IP yang ditetapkan ke port HA. Alamat ini bersifat opsional hanya jika HAInterfaceType adalah HA3.
netmask IPAddressString Netmask menjelaskan Netmask alamat IP yang ditetapkan ke port HA. Opsi ini hanya bersifat opsional jika HAInterfaceType adalah HA3.

HAInterfaceType

Jenis pokok: string

Muncul di: - HAInterfaceSpec

HAMode

Jenis pokok: string

Muncul di: - HASpec

HASpec

HASpec menjelaskan penyiapan terkait HA

Muncul di: - FirewallNodeInternalSpec

Kolom Deskripsi
groupId integer GroupId adalah ID grup tempat node ini berada. Firewall menggunakan ID Grup untuk menghitung alamat MAC virtual (rentangnya adalah 1-63).
deviceId integer DeviceId merepresentasikan ID perangkat. Saat mengonfigurasi peer pertama, ID perangkat disetel ke 0. Saat mengonfigurasi peer kedua, ID perangkat ditetapkan ke 1.
haPeerNodeName string HAPeerNodeName adalah nama node firewall yang membentuk pasangan HA dengan node ini.
haMode HAMode HAMode menentukan mode untuk mode HA.
haInterfaces Array HAInterfaceSpec HAInterfaces menjelaskan informasi antarmuka HA untuk penyiapan HA.

InfraServicesTarget

InfraServicesTarget mewakili layanan infra tingkat organisasi terkelola.

Muncul di: - OrganizationTarget

Kolom Deskripsi
type InfraServicesTargetType Mendukung beberapa layanan infrastruktur yang berbeda, termasuk: - DNS, L7, dll. Akan menambahkan lebih banyak aplikasi pada masa mendatang. InfraServicesTargetType merepresentasikan layanan yang ingin Anda pilih

InfraServicesTargetType

Jenis pokok: string

Muncul di: - InfraServicesTarget

InstanceDataTarget

Target untuk Jaringan Bidang Data.

Muncul di: - InstanceFirewallPolicyTarget

Kolom Deskripsi
organization OrganizationFilter Organisasi menentukan organisasi tertentu yang menjadi target kebijakan ini. Jika tidak ditentukan atau OrganizationFilter.Name adalah semua, maka berlaku untuk semua target jaringan bidang data

InstanceFirewallAction

Jenis pokok: string

Muncul di: - InstanceFirewallPolicySpec

InstanceFirewallPolicy

(IO) InstanceFirewallPolicy merepresentasikan kebijakan firewall Perimeter. ID ini terdiri dari informasi yang diperlukan untuk mencocokkan traffic.

Muncul di: - InstanceFirewallPolicyList

Kolom Deskripsi
apiVersion string firewall.private.gdc.goog/v1alpha2
kind string InstanceFirewallPolicy
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec InstanceFirewallPolicySpec
status FirewallPolicyStatus

InstanceFirewallPolicyList

InstanceFirewallPolicyList adalah kumpulan InstanceFirewallPolicies.

Kolom Deskripsi
apiVersion string firewall.private.gdc.goog/v1alpha2
kind string InstanceFirewallPolicyList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items InstanceFirewallPolicy array

InstanceFirewallPolicySpec

Muncul di: - InstanceFirewallPolicy

Kolom Deskripsi
target InstanceFirewallPolicyTarget Target menentukan resource GDC mana yang terkait dengan kebijakan ini. Untuk kebijakan masuk, target akan merepresentasikan tujuan. Untuk kebijakan traffic keluar, target akan merepresentasikan sumber.
peerFilter PeerFilter PeerFilter menentukan sumber traffic. Jika PeerFilter tidak disetel, artinya penolakan default untuk target.
direction Direction (Arahan) Arah menentukan apakah ini adalah kebijakan ingress/egress
l4Filter Array L4Filter Menentukan kondisi lapisan transport (Lapisan 4 OSI) yang berlaku untuk kebijakan ini. Jika tidak ditentukan, berlaku untuk protokol/port apa pun.
action InstanceFirewallAction Tindakan menentukan tindakan saat kecocokan, baik "izinkan" atau "tolak".
priority integer Prioritas untuk kebijakan ini. Ini adalah bilangan bulat antara 0 dan 65535, inklusif. Setelan defaultnya adalah 1.000. Prioritas relatif menentukan kebijakan mana yang berlaku jika beberapa kebijakan diterapkan. Nilai yang lebih rendah menunjukkan prioritas yang lebih tinggi. Misalnya, prioritas 0 memiliki prioritas yang lebih tinggi daripada prioritas 1. Tindakan kebijakan TOLAK lebih diprioritaskan daripada kebijakan IZINKAN jika keduanya memiliki prioritas yang sama.

InstanceFirewallPolicyTarget

Target kebijakan, resource GDC mana yang terkait dengan kebijakan ini. Harus memilih tepat satu properti untuk target.

Muncul di: - InstanceFirewallPolicySpec

Kolom Deskripsi
management InstanceManagementTarget Akses jaringan pengelolaan tingkat instance(OOB).
data InstanceDataTarget Akses jaringan bidang data tingkat instance.

InstanceManagementTarget

Muncul di: - InstanceFirewallPolicyTarget

Kolom Deskripsi
type InstanceManagementTargetType Jika Type disetel ke nil atau all, berarti semua jaringan pengelolaan instance

InstanceManagementTargetType

Jenis pokok: string

Muncul di: - InstanceManagementTarget

InterfaceSpec

InterfaceSpec menjelaskan antarmuka jaringan

Muncul di: - NetworkSpec

Kolom Deskripsi
port string Port menjelaskan nama antarmuka.
tag integer Tag menjelaskan tag VLAN yang ditetapkan ke antarmuka ini.
type FirewallInterfaceType Jenis menjelaskan jenis antarmuka, seperti ha, vwire, dll.
aggGroup string AggGroup menjelaskan grup agregasi tempat antarmuka ini berada. Ini hanya diperlukan jika Type == AggregationType.

L4Filter

Memfilter ke protokol dan port Lapisan 4 (Transport) tertentu.

Muncul di: - InstanceFirewallPolicySpec

Kolom Deskripsi
protocol Protokol Protokol yang berlaku untuk ini ("TCP" atau "UDP").
ports PortRange array Daftar opsional port yang menerapkan kebijakan ini. Dapat berupa port individual, atau rentang. Jika tidak ditentukan, kebijakan ini berlaku untuk koneksi melalui port apa pun. Contoh: ["22"], ["80", "443"], dan ["12345-12349"].

ManagementPlaneTarget

Merepresentasikan target di bidang pengelolaan organisasi.

Muncul di: - OrganizationTarget

Kolom Deskripsi
type ManagementPlaneTargetType

ManagementPlaneTargetType

Jenis pokok: string

Muncul di: - ManagementPlaneTarget

NetworkSpec

NetworkSpec menjelaskan penyiapan jaringan

Muncul di: - FirewallNodeInternalSpec - FirewallVirtualSystemSpec

Kolom Deskripsi
interfaces Array InterfaceSpec Interfaces menjelaskan properti antarmuka jaringan
vwires Array VWireSpec VWires menjelaskan link vwire
vlans Array VLANSpec VLAN menjelaskan konfigurasi grup bridge vlan.
aggregationGroups array string AggregationGroups menjelaskan grup agregasi yang diinginkan.

OrganizationFilter

Memfilter berdasarkan Organisasi.

Muncul di: - InstanceDataTarget

Kolom Deskripsi
name string Nama Organisasi. Jika disetel ke semua, maka berlaku untuk semua bidang data.
target OrganizationTarget Target (dalam organisasi) yang akan menerapkan kebijakan ini.

OrganizationTarget

OrganizationTarget merepresentasikan target dalam organisasi. Pilih paling banyak satu properti untuk target. Jika tidak ada properti yang dipilih, berarti seluruh organisasi.

Muncul di: - OrganizationFilter

Kolom Deskripsi
managementPlane ManagementPlaneTarget
infraService InfraServicesTarget

PacketCaptureAction

Jenis pokok: string

Muncul di: - ThreatSeverityRule

PeerFilter

Filter untuk alamat peer. Berlaku untuk IPv4 atau IPv6.

Muncul di: - InstanceFirewallPolicySpec

Kolom Deskripsi
ipv4 Array IPv4Range Memfilter berdasarkan rentang IPv4.
ipv6 Array IPv6Range Memfilter berdasarkan rentang IPv6.

PortRange

Jenis pokok: string Dapat berupa port tertentu, atau rentang yang ditentukan dengan tanda hubung (-). Rentang mencakup nilai awal dan akhir.

Contoh: "80", "80-100"

Muncul di: - L4Filter - QualifiedPortRange

ProfileAction

Jenis pokok: string

Muncul di: - ThreatExceptionRule - ThreatProtocolRule - ThreatSeverityRule

ProfileSetting

ProfileSetting menentukan setelan profil keamanan untuk kebijakan.

Profil memberikan perlindungan tambahan dari ancaman, kerentanan, dan kebocoran data.

Aturan kebijakan keamanan dengan profil yang ditentukan dapat memilih sekumpulan profil individual (jenis "profil") atau dapat memilih satu grup profil yang telah ditentukan sebelumnya (jenis "grup").

Muncul di: - SecurityPolicyRuleSpec

Kolom Deskripsi
type ProfileSettingType Jenis setelan ini (tidak ada, profil, grup).
profiles Array SecurityProfileRef Ini hanya berlaku jika jenisnya adalah "profil". Daftar SecurityProfileRefs yang akan digunakan.
group string Ini hanya berlaku jika jenisnya adalah "grup". Nama grup profil yang akan digunakan.

ProfileSettingType

Jenis pokok: string

Muncul di: - ProfileSetting

RuleAction

Jenis pokok: string RuleAction mengidentifikasi tindakan saat kecocokan.

Muncul di: - SecurityPolicyRuleSpec

RuleEndpoint

Menentukan endpoint untuk aturan (sumber atau tujuan).

Muncul di: - SecurityPolicyRuleSpec

Kolom Deskripsi
zones Array RuleEndpointZone Zone menentukan nama zona jaringan PaloAlto.
addresses Array RuleEndpointAddress Addresses menentukan IP dalam zona. Dapat berupa daftar IP, Subnet, atau rentang IP. "Any" akan cocok dengan alamat apa pun di zona tersebut.

RuleEndpointAddress

Jenis pokok: string

Muncul di: - RuleEndpoint

RuleEndpointZone

Jenis pokok: string

Muncul di: - RuleEndpoint

RuleStatus

Muncul di: - FirewallPolicyStatus

Kolom Deskripsi
conditions Array Condition
rule SecurityPolicyRuleRef Objek SecurityPolicyRule yang dirujuk oleh status ini.

SecurityPolicyRule

API penggunaan internal yang dipetakan ke Aturan Kebijakan Keamanan PANW. Dokumen untuk PANW: https://docs.paloaltonetworks.com/pan-os/10-1/pan-os-admin/policy/security-policy/components-of-a-security-policy-rule

Muncul di: - SecurityPolicyRuleList

Kolom Deskripsi
apiVersion string firewall.private.gdc.goog/v1alpha2
kind string SecurityPolicyRule
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec SecurityPolicyRuleSpec
status SecurityPolicyRuleStatus

SecurityPolicyRuleList

SecurityPolicyRuleList adalah kumpulan SecurityPolicyRule.

Kolom Deskripsi
apiVersion string firewall.private.gdc.goog/v1alpha2
kind string SecurityPolicyRuleList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items SecurityPolicyRule array

SecurityPolicyRuleRef

SecurityPolicyRuleRef adalah referensi ke SecurityPolicyRule.

Muncul di: - RuleStatus

Kolom Deskripsi
name string name SecurityPolicyRule yang dirujuk oleh ini.

SecurityPolicyRuleSpec

Muncul di: - SecurityPolicyRule

Kolom Deskripsi
firewallVirtualSystemRef FirewallVirtualSystemRef FirewallVirtualSystemRef menentukan FirewallVirtualSystem tempat SecurityPolicyRule ini diinstal.
priority integer Prioritas untuk aturan ini. Ini adalah bilangan bulat antara 0 dan 65535, inklusif. Prioritas relatif menentukan aturan mana yang berlaku jika beberapa aturan diterapkan. Nilai yang lebih rendah menunjukkan prioritas yang lebih tinggi. Misalnya, aturan dengan prioritas 0 memiliki prioritas yang lebih tinggi daripada aturan dengan prioritas 1. Jika prioritasnya sama, tindakan aturan DENY akan lebih diprioritaskan daripada aturan ALLOW.
source RuleEndpoint Sumber untuk aturan kebijakan keamanan ini.
destination RuleEndpoint Tujuan untuk aturan kebijakan keamanan ini.
action RuleAction Tindakan jika ada kecocokan.
service ServiceSetting Service menentukan port.
application ApplicationSetting Aplikasi menentukan aplikasi.
profile ProfileSetting Setelan profil keamanan. Hanya berlaku untuk aturan kebijakan keamanan yang memiliki tindakan "izinkan".

SecurityPolicyRuleStatus

Muncul di: - SecurityPolicyRule

Kolom Deskripsi
conditions Array Condition

SecurityProfile

API penggunaan internal yang mempertahankan semua profil keamanan untuk memberikan perlindungan tambahan

Muncul di: - SecurityProfileList

Kolom Deskripsi
apiVersion string firewall.private.gdc.goog/v1alpha2
kind string SecurityProfile
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec SecurityProfileSpec

SecurityProfileList

SecurityProfilesList adalah kumpulan SecurityProfiles.

Kolom Deskripsi
apiVersion string firewall.private.gdc.goog/v1alpha2
kind string SecurityProfileList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items SecurityProfile array

SecurityProfileRef

SecurityProfileRef untuk menampilkan jenis profil dan menentukan nama profil.

Muncul di: - ProfileSetting

Kolom Deskripsi
name string Nama profil.
type SecurityProfileType Jenis profil keamanan.

SecurityProfileSpec

Muncul di: - SecurityProfile

Kolom Deskripsi
firewallVirtualSystemRef FirewallVirtualSystemRef FirewallVirtualSystemRef menentukan FirewallVirtualSystem tempat Profil Keamanan ini diinstal. Jika kolom FirewallVirtualSystemRef kosong, profil ini akan diterapkan ke lokasi bersama.
type SecurityProfileType Jenis profil keamanan. Nilainya dapat berupa "anti-virus", "anti-spyware", "vulnerability". Jika SecurityProfileType disetel ke "anti-virus". Kolom ThreatProtocolRules diperlukan untuk menentukan aturan profil berbasis protokol. Jika SecurityProfileType disetel ke "anti-spyware" atau "vulnerability". Kolom ThreatSeverityRules diperlukan untuk menentukan aturan profil berbasis tingkat keparahan.
description string Deskripsi untuk profil keamanan ini dapat mencakup informasi STIG.
threatSeverityRules ThreatSeverityRule array Aturan perlindungan ancaman berbasis tingkat keparahan. Hal ini hanya berlaku jika SecurityProfileType adalah "anti-spyware" atau "vulnerability".
threatProtocolRules Array ThreatProtocolRule Aturan perlindungan ancaman berbasis protokol. Opsi ini hanya berlaku jika SecurityProfileType adalah "anti-virus".
exceptionRules Array ThreatExceptionRule Daftar pengecualian ancaman. Digunakan untuk pengelolaan pengecualian ancaman untuk profil keamanan

SecurityProfileType

Jenis pokok: string

Muncul di: - SecurityProfileRef - SecurityProfileSpec

ServiceSetting

ServiceSetting menentukan port Lapisan 4 (TCP atau UDP) untuk aturan.

Muncul di: - SecurityPolicyRuleSpec

Kolom Deskripsi
option ServiceSettingOption Opsi menentukan opsi yang akan digunakan untuk setelan aturan ini.
ports Array QualifiedPortRange Daftar protokol + port. Hanya diperlukan jika ServiceOption disetel ke "Selected".

ServiceSettingOption

Jenis pokok: string ServiceSettingOption adalah opsi untuk ServiceSetting.

"any" - Port apa pun.

"application-default" - Port berbasis standar untuk aplikasi. Opsi yang direkomendasikan untuk ingress. Konteks: https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA10g000000ClVwCAK

"selected" - Gunakan daftar protokol + port yang dipilih secara kustom.

Muncul di: - ServiceSetting

ServiceSpec

ServiceSpec menjelaskan penyiapan berbagai layanan

Muncul di: - FirewallNodeInternalSpec - FirewallVirtualSystemSpec

Kolom Deskripsi
syslogs SyslogSpec array Syslog menjelaskan informasi server syslog.
ntpServers Array IPAddressString NtpServers menjelaskan server NTP
dnsServers Array IPAddressString DnsServers menjelaskan server DNS
emailServers Array IPAddressString EmailServers menjelaskan server email

SyslogProtocol

Jenis pokok: string

Muncul di: - SyslogSpec

SyslogSpec

Muncul di: - ServiceSpec

Kolom Deskripsi
syslogType FirewallSyslogType SyslogType menentukan jenis log. Opsi yang tersedia: Audit, Traffic
address IPAddressString Address menentukan alamat server Syslog.
protocol SyslogProtocol Protokol yang akan digunakan untuk Syslog. Default-nya adalah TCP. Opsi yang tersedia: TCP, UDP, TLS
port integer Port menentukan port server Syslog. Opsional, Default untuk TCP/TLS - 5160, UDP - 514
clientCertificateSecretRef SecretReference ClientCertificateSecretRef menyimpan sertifikat klien yang diperlukan untuk komunikasi TLS. Secret akan berisi [ca.crt, tls.key, tls.crt] - ca.crt akan diinstal sebagai CA tepercaya. - tls.key dan tls.crt akan diinstal sebagai sertifikat klien untuk mTLS.

ThreatExceptionRule

Muncul di: - SecurityProfileSpec

Kolom Deskripsi
threatID string ThreatID untuk pengecualian ancaman
action ProfileAction Tindakan untuk ID ancaman ini

ThreatProtocolRule

Muncul di: - SecurityProfileSpec

Kolom Deskripsi
name string nama protokol
action ProfileAction Tindakan tanda tangan untuk protokol ini

ThreatSeverityLevel

Jenis pokok: string

Muncul di: - ThreatSeverityRule

ThreatSeverityRule

Muncul di: - SecurityProfileSpec

Kolom Deskripsi
name string nama aturan ini
action ProfileAction Tindakan untuk ancaman ini
severity ThreatSeverityLevel Tingkat Keparahan ancaman
packetCapture PacketCaptureAction PacketCapture adalah opsi untuk mengaktifkan pengambilan paket untuk pemecahan masalah

VLANSpec

VLANSpec menjelaskan konfigurasi grup jembatan vlan.

Muncul di: - NetworkSpec

Kolom Deskripsi
name string Name mewakili nama VLAN. Maksimal 31 karakter.
members Array BasicInterfaceSpec Anggota mewakili antarmuka jaringan yang merupakan bagian dari VLAN ini.

VWireSpec

VWireSpec menjelaskan pasangan link vwire

Muncul di: - NetworkSpec

Kolom Deskripsi
name string Nama vwire
interface1 BasicInterfaceSpec Interface1 menjelaskan salah satu ujung pasangan vwire
interface2 BasicInterfaceSpec Interface2 menjelaskan ujung lain dari pasangan vwire

ZoneSpec

ZoneSpec menjelaskan zona keamanan.

Muncul di: - FirewallVirtualSystemSpec

Kolom Deskripsi
name string Nama zona keamanan
interfaceType FirewallInterfaceType InterfaceType menjelaskan InterfaceType untuk antarmuka yang termasuk dalam zona tertentu ini. Semua antarmuka yang ditetapkan ke satu zona akan memiliki jenis antarmuka yang sama.
interfaces Array BasicInterfaceSpec Antarmuka menjelaskan antarmuka yang ditetapkan ke zona ini.

iacmanager.private.gdc.goog/v1

Paket v1 berisi definisi Skema API untuk grup API iacmanager v1.

InfraAsCode

Muncul di: - InfraAsCodeList

Kolom Deskripsi
apiVersion string iacmanager.private.gdc.goog/v1
kind string InfraAsCode
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec InfraAsCodeSpec
status InfraAsCodeStatus

InfraAsCodeLicense

Muncul di: - InfraAsCodeSpec

Kolom Deskripsi
credentials SecretReference

InfraAsCodeList

InfraAsCodeList berisi daftar InfraAsCode.

Kolom Deskripsi
apiVersion string iacmanager.private.gdc.goog/v1
kind string InfraAsCodeList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array InfraAsCode

InfraAsCodeSpec

Muncul di: - InfraAsCode

Kolom Deskripsi
license InfraAsCodeLicense Lisensi adalah file lisensi Gitlab.
hostname string Nama host adalah nama host eksternal untuk Gitlab.
mpa boolean MultiParty menentukan apakah banyak pihak harus menyetujui permintaan penarikan.
ptaexpiration integer PATExpiration adalah jumlah detik masa berlaku Token Akses Pribadi.
squash boolean SquashCommits menentukan apakah GitLab akan menggabungkan semua commit untuk PR menjadi satu commit sebelum menggabungkan.
seedrepo PersistentVolumeClaim SeedRepo mereferensikan PVC untuk menyemai struktur repositori default. Tidak pernah menimpa repositori yang ada.

InfraAsCodeStatus

Muncul di: - InfraAsCode

Kolom Deskripsi
message string

iam.global.private.gdc.goog/v1alpha1

Paket v1alpha1 berisi definisi Skema API untuk grup API iam.global.private.gdc.goog v1alpha1

IOAuthMethod

IOAuthMethod menyimpan konfigurasi metode autentikasi dengan ID terkait. Hanya satu metode autentikasi yang dapat ditetapkan per IOAuthMethod dengan nama.

Muncul di: - IOAuthMethodList

Kolom Deskripsi
apiVersion string iam.global.private.gdc.goog/v1alpha1
kind string IOAuthMethod
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec IOAuthMethodSpec
status IOAuthMethodStatus

IOAuthMethodList

IOAuthMethodList berisi daftar IOAuthMethod.

Kolom Deskripsi
apiVersion string iam.global.private.gdc.goog/v1alpha1
kind string IOAuthMethodList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array IOAuthMethod

IOAuthMethodReplica

IOAuthMethodReplica menyimpan konfigurasi metode autentikasi dengan ID terkait. Hanya satu metode autentikasi yang dapat ditetapkan per IOAuthMethod dengan nama.

Muncul di: - IOAuthMethodReplicaList

Kolom Deskripsi
apiVersion string iam.global.private.gdc.goog/v1alpha1
kind string IOAuthMethodReplica
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec IOAuthMethodSpec
status IOAuthMethodReplicaStatus

IOAuthMethodReplicaList

IOAuthMethodReplicaList berisi daftar IOAuthMethodReplica.

Kolom Deskripsi
apiVersion string iam.global.private.gdc.goog/v1alpha1
kind string IOAuthMethodReplicaList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array IOAuthMethodReplica

IOAuthMethodReplicaStatus

IOAuthMethodReplicaStatus memberikan status IOAuthMethod.

Muncul di: - IOAuthMethodReplica - IOAuthMethodZoneStatus

Kolom Deskripsi
conditions Array Condition

IOAuthMethodSpec

Menyediakan spesifikasi, atau status yang diinginkan, dari resource IOAuthMethod. OIDCConfig atau SAMLConfig harus diberikan, tetapi tidak boleh keduanya.

Muncul di: - IOAuthMethod - IOAuthMethodReplica

Kolom Deskripsi
oidc OIDCProviderConfig Konfigurasi khusus OIDC.
saml SAMLProviderConfig Konfigurasi khusus SAML.

IOAuthMethodStatus

Memberikan status resource IOAuthMethod.

Muncul di: - IOAuthMethod

Kolom Deskripsi
conditions Array Condition Pengamatan status keseluruhan resource. Jenis kondisi yang diketahui: Siap.
rollout RolloutStatus Strategi saat ini yang digunakan untuk meluncurkan resource ke setiap zona.
zones Array IOAuthMethodZoneStatus Daftar status zona tempat resource di-roll out.

IOAuthMethodZoneStatus

IOAuthMethodZoneStatus memberikan status peluncuran IOAuthMethod ke zona tertentu.

Muncul di: - IOAuthMethodStatus

Kolom Deskripsi
name string Nama zona tempat replika yang diwakili oleh status ini berada.
rolloutStatus ZoneRolloutStatus Status peluncuran replika ke zona.
replicaStatus IOAuthMethodReplicaStatus Status rekonsiliasi replika yang dikumpulkan dari zona. Kondisi apa pun dalam kolom yang memiliki .observedGeneration kurang dari .rolloutStatus.replicaGeneration sudah tidak berlaku.

iam.private.gdc.goog/v1alpha1

Paket v1alpha1 berisi definisi Skema API untuk grup API v1alpha1 iam.private.gdc.goog

APIServerEndpoint

APIServerEndpoint adalah CR hanya baca yang diisi oleh pengontrol inti MZ dengan informasi endpoint APIServer dari APIServer global dan endpoint APIServer lintas zona yang digunakan untuk membentuk kubeconfig anonim.

Muncul di: - APIServerEndpointList

Kolom Deskripsi
apiVersion string iam.private.gdc.goog/v1alpha1
kind string APIServerEndpoint
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
audience string Audiens untuk APIServer.
server string Server adalah nama DNS APIServer yang merupakan endpoint yang di-proxy di ingress dalam format URI.
certificateAuthorityData string CertificateAuthorityData adalah cacert berenkode base64 untuk APIServer.

APIServerEndpointList

Kolom Deskripsi
apiVersion string iam.private.gdc.goog/v1alpha1
kind string APIServerEndpointList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array APIServerEndpoint

BindingStatus

Muncul di: - ExpirationClusterRoleBinding - ExpirationOrganizationRoleBinding - ExpirationProjectRoleBinding - ExpirationRoleBinding

Kolom Deskripsi
bindingName string Binding menyimpan nama binding yang dihasilkan.
conditions Array Condition Kondisi menyimpan status objek saat ini.

BindingTypeType

Jenis pokok: string

Muncul di: - PredefinedRoleMetadata - SystemPrivilegesBinding

ClusterRoleTemplate

Mewakili template untuk ClusterRole RBAC yang berisi definisi untuk ClusterRole yang telah ditentukan sebelumnya.

Muncul di: - ClusterRoleTemplateList

Kolom Deskripsi
apiVersion string iam.private.gdc.goog/v1alpha1
kind string ClusterRoleTemplate
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ClusterRoleTemplateSpec
status ClusterRoleTemplateStatus

ClusterRoleTemplateList

ClusterRoleTemplateList berisi daftar objek ClusterRoleTemplate.

Kolom Deskripsi
apiVersion string iam.private.gdc.goog/v1alpha1
kind string ClusterRoleTemplateList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items ClusterRoleTemplate array

ClusterRoleTemplateSpec

Menentukan data ClusterRole dalam resource ClusterRoleTemplate.

Muncul di: - ClusterRoleTemplate

Kolom Deskripsi
metadata PredefinedRoleMetadata Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
rules Array PolicyRule

ClusterRoleTemplateStatus

Menentukan status yang diamati dari objek ClusterRoleTemplate.

Muncul di: - ClusterRoleTemplate

Kolom Deskripsi
conditions Array Condition

ExpirationClusterRoleBinding

Mewakili resource yang memungkinkan pembuatan ClusterRoleBindings yang otomatis berakhir. Saat membuat resource ExpirationClusterRoleBinding, ClusterRoleBinding yang sesuai akan dibuat. Resource ini kemudian terus mengelola binding yang dibuat dan menghapusnya pada waktu habis masa berlaku yang ditetapkan. Resource ini bertindak sebagai Sumber Tepercaya untuk binding yang dibuat, dan akan mengembalikan setiap modifikasi yang dilakukan secara eksternal padanya.

Muncul di: - ExpirationClusterRoleBindingList

Kolom Deskripsi
apiVersion string iam.private.gdc.goog/v1alpha1
kind string ExpirationClusterRoleBinding
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ExpirationClusterRoleBindingSpec
status BindingStatus

ExpirationClusterRoleBindingList

Kolom Deskripsi
apiVersion string iam.private.gdc.goog/v1alpha1
kind string ExpirationClusterRoleBindingList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ExpirationClusterRoleBinding

ExpirationClusterRoleBindingSpec

Muncul di: - ExpirationClusterRoleBinding

Kolom Deskripsi
expirationTimestamp Waktu ExpirationTime menyimpan waktu berakhirnya binding. Waktu harus diformat menggunakan format RFC 3339. Contoh: "2006-01-02T15:04:05-07:00"
subjects Subject array Subjek menyimpan referensi ke subjek yang berlaku untuk peran.
roleRef RoleRef RoleRef hanya dapat mereferensikan ClusterRole di namespace global. Jika RoleRef tidak dapat diselesaikan, error akan ditampilkan.

ExpirationOrganizationRoleBinding

Mewakili resource yang memungkinkan pembuatan OrganizationRoleBindings yang berakhir secara otomatis. Saat membuat resource ExpirationOrganizationRoleBinding, OrganizationRoleBinding yang sesuai akan dibuat. Resource ini kemudian terus mengelola binding yang dibuat dan menghapusnya pada waktu habis masa berlaku yang ditetapkan. Resource ini bertindak sebagai Sumber Tepercaya untuk binding yang dibuat, dan akan mengembalikan setiap modifikasi yang dilakukan secara eksternal padanya.

Muncul di: - ExpirationOrganizationRoleBindingList

Kolom Deskripsi
apiVersion string iam.private.gdc.goog/v1alpha1
kind string ExpirationOrganizationRoleBinding
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ExpirationOrganizationRoleBindingSpec
status BindingStatus

ExpirationOrganizationRoleBindingList

Kolom Deskripsi
apiVersion string iam.private.gdc.goog/v1alpha1
kind string ExpirationOrganizationRoleBindingList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ExpirationOrganizationRoleBinding

ExpirationOrganizationRoleBindingSpec

Muncul di: - ExpirationOrganizationRoleBinding

Kolom Deskripsi
expirationTimestamp Waktu ExpirationTime menyimpan waktu berakhirnya binding. Waktu harus diformat menggunakan format RFC 3339. Contoh: "2006-01-02T15:04:05-07:00"
bindingSpec OrganizationRoleBindingSpec BindingSpec menyimpan spesifikasi OrganizationRoleBinding OrganizationRoleBindingSpec - berisi properti Subjects dan RoleRef

ExpirationProjectRoleBinding

Mewakili resource yang memungkinkan pembuatan ProjectRoleBindings yang otomatis berakhir. Saat membuat resource ExpirationProjectRoleBinding, ProjectRoleBinding yang sesuai akan dibuat. Resource ini kemudian terus mengelola binding yang dibuat dan menghapusnya pada waktu habis masa berlaku yang ditetapkan. Resource ini bertindak sebagai Sumber Tepercaya untuk binding yang dibuat, dan akan mengembalikan setiap modifikasi yang dilakukan secara eksternal padanya.

Muncul di: - ExpirationProjectRoleBindingList

Kolom Deskripsi
apiVersion string iam.private.gdc.goog/v1alpha1
kind string ExpirationProjectRoleBinding
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ExpirationProjectRoleBindingSpec
status BindingStatus

ExpirationProjectRoleBindingList

Kolom Deskripsi
apiVersion string iam.private.gdc.goog/v1alpha1
kind string ExpirationProjectRoleBindingList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ExpirationProjectRoleBinding

ExpirationProjectRoleBindingSpec

Muncul di: - ExpirationProjectRoleBinding

Kolom Deskripsi
expirationTimestamp Waktu ExpirationTime menyimpan waktu berakhirnya binding. Waktu harus diformat menggunakan format RFC 3339. Contoh: "2006-01-02T15:04:05-07:00"
bindingSpec ProjectRoleBindingSpec BindingSpec menyimpan spesifikasi ProjectRoleBinding ProjectRoleBindingSpec - berisi properti Subjects dan RoleRef

ExpirationRoleBinding

Mewakili resource yang memungkinkan pembuatan RoleBinding yang berakhir secara otomatis. Saat membuat resource ExpirationRoleBinding, RoleBinding yang sesuai akan dibuat. Resource ini kemudian terus mengelola binding yang dibuat dan menghapusnya pada waktu habis masa berlaku yang ditetapkan. Resource ini bertindak sebagai Sumber Tepercaya untuk binding yang dibuat, dan akan mengembalikan setiap modifikasi yang dilakukan secara eksternal padanya.

Muncul di: - ExpirationRoleBindingList

Kolom Deskripsi
apiVersion string iam.private.gdc.goog/v1alpha1
kind string ExpirationRoleBinding
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ExpirationRoleBindingSpec
status BindingStatus

ExpirationRoleBindingList

Kolom Deskripsi
apiVersion string iam.private.gdc.goog/v1alpha1
kind string ExpirationRoleBindingList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ExpirationRoleBinding

ExpirationRoleBindingSpec

Muncul di: - ExpirationRoleBinding

Kolom Deskripsi
expirationTimestamp Waktu ExpirationTime menyimpan waktu berakhirnya binding. Waktu harus diformat menggunakan format RFC 3339. Contoh: "2006-01-02T15:04:05-07:00"
subjects Subject array Subjek menyimpan referensi ke subjek yang berlaku untuk peran.
roleRef RoleRef RoleRef dapat mereferensikan Role di namespace saat ini atau ClusterRole di namespace global. Jika RoleRef tidak dapat diselesaikan, error akan ditampilkan.

HierarchyLevelType

Jenis pokok: string

Muncul di: - PredefinedRoleMetadata - SystemPrivilegesBinding

IOAuthMethod

IOAuthMethod menyimpan konfigurasi metode autentikasi dengan ID terkait. Hanya satu metode autentikasi yang dapat ditetapkan per IOAuthMethod dengan nama.

Muncul di: - IOAuthMethodList

Kolom Deskripsi
apiVersion string iam.private.gdc.goog/v1alpha1
kind string IOAuthMethod
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
oidc OIDCProviderConfig Konfigurasi khusus OIDC.
saml SAMLProviderConfig Konfigurasi khusus SAML.
status IOAuthMethodStatus

IOAuthMethodList

IOAuthMethodList berisi daftar IOAuthMethod.

Kolom Deskripsi
apiVersion string iam.private.gdc.goog/v1alpha1
kind string IOAuthMethodList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array IOAuthMethod

IOAuthMethodStatus

IOAuthMethodStatus memberikan status IOAuthMethod.

Muncul di: - IOAuthMethod

Kolom Deskripsi
conditions Array Condition

OrganizationRoleTemplate

Mewakili template untuk OrganizationRole yang berisi definisi untuk OrganizationRole yang telah ditentukan sebelumnya.

Muncul di: - OrganizationRoleTemplateList

Kolom Deskripsi
apiVersion string iam.private.gdc.goog/v1alpha1
kind string OrganizationRoleTemplate
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec OrganizationRoleTemplateSpec
status OrganizationRoleTemplateStatus

OrganizationRoleTemplateList

OrganizationRoleTemplateList berisi daftar objek RoleTemplate.

Kolom Deskripsi
apiVersion string iam.private.gdc.goog/v1alpha1
kind string OrganizationRoleTemplateList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array OrganizationRoleTemplate

OrganizationRoleTemplateSpec

Menentukan data OrganizationRole dalam resource OrganizationRoleTemplate.

Muncul di: - OrganizationRoleTemplate

Kolom Deskripsi
metadata PredefinedRoleMetadata Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec OrganizationRoleSpec

OrganizationRoleTemplateStatus

Menentukan status yang diamati dari objek OrganizationRoleTemplate.

Muncul di: - OrganizationRoleTemplate

Kolom Deskripsi
conditions Array Condition

PersonaType

Jenis pokok: string

Muncul di: - PredefinedRoleMetadata

PredefinedRoleMetadata

Mewakili data yang diperlukan untuk membuat peran standar dari jenis peran tertentu.

Muncul di: - ClusterRoleTemplateSpec - OrganizationRoleTemplateSpec - ProjectRoleTemplateSpec - RoleTemplateSpec

Kolom Deskripsi
roleType RoleTypeType Jenis peran yang dapat berupa predefined, common, atau custom.
hierarchyLevel HierarchyLevelType Tingkat hierarki peran, yaitu root root-organization-namespace, org, atau project.
initialAdmin boolean Apakah peran ini adalah peran admin awal. Saat ini, satu-satunya peran admin awal adalah security-admin, organization-iam-admin, dan project-iam-admin.
persona PersonaType Persona yang ditetapkan ke peran infra-operator, platform-admin, atau app-operator.
bindingType BindingTypeType Jenis binding peran (ClusterRoleBinding/RoleBinding/ProjectRoleBinding/OrganizationRoleBinding).
roleName string Nama untuk menyebarkan peran. Jika kosong, nama RoleTemplate akan digunakan.
roleDescription string Deskripsi untuk menyebarkan peran.
roleNamespace string Namespace untuk menyebarkan peran jika hierarki RoleTemplate adalah org.
displayName string Nama tampilan peran.
clusterSelector string Pemilih cluster hanya disetel ke system jika merupakan ProjectRole atau OrgRole untuk cluster sistem.
filterEnvironment string Lingkungan GDC dengan air gap untuk membatasi peran ini. Secara default, peran akan dibuat di semua lingkungan, kecuali jika kolom ini adalah TE atau DC, yang dalam hal ini peran hanya akan di-deploy di TE atau DC.
operableComponent string Komponen yang dapat dioperasikan untuk peran bawaan.
serviceName string Nama layanan yang terkait dengan peran standar.

ProjectRoleTemplate

Mewakili template untuk ProjectRole yang berisi definisi ProjectRole yang telah ditentukan sebelumnya.

Muncul di: - ProjectRoleTemplateList

Kolom Deskripsi
apiVersion string iam.private.gdc.goog/v1alpha1
kind string ProjectRoleTemplate
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ProjectRoleTemplateSpec
status ProjectRoleTemplateStatus

ProjectRoleTemplateList

ProjectRoleTemplateList berisi daftar objek ProjectRoleTemplate.

Kolom Deskripsi
apiVersion string iam.private.gdc.goog/v1alpha1
kind string ProjectRoleTemplateList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ProjectRoleTemplate

ProjectRoleTemplateSpec

Menentukan data ProjectRole di resource ProjectRoleTemplate.

Muncul di: - ProjectRoleTemplate

Kolom Deskripsi
metadata PredefinedRoleMetadata Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ProjectRoleSpec

ProjectRoleTemplateStatus

Menentukan status yang diamati dari objek ProjectRoleTemplate.

Muncul di: - ProjectRoleTemplate

Kolom Deskripsi
conditions Array Condition

RoleTemplate

Mewakili template untuk Peran RBAC yang berisi definisi untuk Peran bawaan.

Muncul di: - RoleTemplateList

Kolom Deskripsi
apiVersion string iam.private.gdc.goog/v1alpha1
kind string RoleTemplate
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec RoleTemplateSpec
status RoleTemplateStatus

RoleTemplateList

RoleTemplateList berisi daftar objek RoleTemplate.

Kolom Deskripsi
apiVersion string iam.private.gdc.goog/v1alpha1
kind string RoleTemplateList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array RoleTemplate

RoleTemplateSpec

Menentukan data Peran dalam resource RoleTemplate.

Muncul di: - RoleTemplate

Kolom Deskripsi
metadata PredefinedRoleMetadata Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
rules Array PolicyRule

RoleTemplateStatus

Menentukan status yang diamati dari objek RoleTemplate.

Muncul di: - RoleTemplate

Kolom Deskripsi
conditions Array Condition

RoleTypeType

Jenis pokok: string

Muncul di: - PredefinedRoleMetadata

SystemPrivilegesBinding

Mewakili binding ke peran yang digunakan untuk melakukan tugas operasional.

Muncul di: - SystemPrivilegesConfigSpec

Kolom Deskripsi
hierarchyLevel HierarchyLevelType Tingkat hierarki peran, yaitu root
roleType string Jenis peran (Role/ClusterRole/ProjectRole/OrganizationRole).
bindingType BindingTypeType Jenis binding peran (ClusterRoleBinding/RoleBinding/ProjectRoleBinding/OrganizationRoleBinding).
roleNamespace string Namespace peran.
roleName string Nama peran.
task string Tugas operasional yang menggunakan binding ini.

SystemPrivilegesConfig

Mewakili file konfigurasi yang berisi peran yang diperlukan untuk tugas operasional.

Muncul di: - SystemPrivilegesConfigList

Kolom Deskripsi
apiVersion string iam.private.gdc.goog/v1alpha1
kind string SystemPrivilegesConfig
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec SystemPrivilegesConfigSpec

SystemPrivilegesConfigList

SystemPrivilegesConfigList berisi daftar objek SystemPrivilegesConfig.

Kolom Deskripsi
apiVersion string iam.private.gdc.goog/v1alpha1
kind string SystemPrivilegesConfigList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array SystemPrivilegesConfig

SystemPrivilegesConfigSpec

Menentukan data Spec di resource SystemPrivilegesConfig.

Muncul di: - SystemPrivilegesConfig

Kolom Deskripsi
operableComponent string
bindings SystemPrivilegesBinding array

iamview.private.gdc.goog/v1alpha1

Berisi definisi Skema API untuk grup API iamview.

UserInfo

UserInfo mewakili klaim untuk pengguna akhir. Untuk mengambil klaim, pengguna akhir harus memberikan token pembawa yang valid.

Kolom Deskripsi
apiVersion string iamview.private.gdc.goog/v1alpha1
kind string UserInfo
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
claims UserInfoClaims

UserInfoClaims

UserInfoClaims mewakili klaim yang dapat ditampilkan dari server ekstensi API.

Muncul di: - UserInfo

Kolom Deskripsi
sub string Sub mewakili subjek dalam token yang diterima.

identity.storagegrid.netapp.storage.private.gdc.goog/v1alpha1

Paket v1alpha1 berisi definisi Skema API untuk grup API identity.storagegrid.netapp.storage.private.gdc.goog v1alpha1.

Grup

Group adalah Schema untuk Groups API.

Muncul di: - GroupList

Kolom Deskripsi
apiVersion string identity.storagegrid.netapp.storage.private.gdc.goog/v1alpha1
kind string Group
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec GroupSpec
status GroupStatus

GroupList

GroupList berisi daftar objek Grup.

Kolom Deskripsi
apiVersion string identity.storagegrid.netapp.storage.private.gdc.goog/v1alpha1
kind string GroupList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array grup

GroupSpec

GroupSpec menentukan status Grup yang diinginkan.

Muncul di: - Grup

Kolom Deskripsi
rbacResourceRef ObjectReference RbacResourceRef mengacu pada RBAC Role atau ClusterRole yang sesuai dengan Grup ini. Kita dapat menggunakan resource ini untuk mendapatkan nama grup lokal StorageGRID untuk Grup ini. Hanya kolom ResourceNamespace dan ResourceName yang digunakan.
storageGridTenantId string StorageGridTenantId merujuk pada tenant StorageGRID tempat grup harus berada.
members array string Anggota adalah daftar pengguna dalam grup. Pengguna diwakili oleh nama pengguna StorageGRID mereka (bukan ID). Untuk setiap pengguna, nama pengguna StorageGRID mereka akan menjadi awalan "k8su", diikuti dengan ID yang digunakan untuk menentukan pengguna tersebut dalam daftar subjek RoleBinding (misalnya, "bob", "bob@foo.com", dll., bergantung pada konfigurasi AIS Organisasi mereka). Untuk setiap akun layanan, nama pengguna StorageGRID akan menggunakan skema "k8ssa{svc-acct-namespace}_{svc-acct-name}".
bucketsForVerb object (keys:string, values:string array) BucketsForVerb adalah peta yang setiap kuncinya adalah kata kerja kustom, misalnya "read-object" atau "write-object", yang memiliki serangkaian izin Kebijakan StorageGRID yang terkait dengannya; nilai untuk setiap kunci adalah daftar nama bucket yang harus memiliki izin tertentu bagi anggota Grup ini. Setiap nama bucket ditampilkan sebagai nama resource K8S-nya, yaitu tanpa awalan yang diterapkan ke nama bucket StorageGRID yang mendasarinya. Jika Peran yang sesuai berlaku untuk semua bucket dalam cakupannya (semua bucket dalam namespace Peran, atau semua bucket jika menggunakan ClusterRole), daftar akan berisi satu item, "*".

GroupStatus

GroupStatus menentukan status Group yang diamati.

Muncul di: - Grup

Kolom Deskripsi
storageGridId string StorageGridId adalah UID grup lokal di StorageGRID.
removedMembers array string RemovedMembers adalah daftar anggota yang sebelumnya berada dalam grup, tetapi dihapus pada suatu waktu. Perhatikan bahwa hal ini tidak berarti anggota ditambahkan ke grup StorageGRID yang mendasarinya. Penyelarasan Grup harus memeriksa apakah pengguna ini ditambahkan ke grup yang mendasarinya, dan jika ya, hapus pengguna tersebut. Setelah menghapus pengguna dari grup yang mendasarinya, pengguna tersebut juga harus dihapus dari daftar ini.
conditions Array Condition

ipam.global.private.gdc.goog/v1alpha1

GlobalAddressPool

GlobalAddressPool menyimpan hasil alokasi GlobalAddressPoolClaim. Hasil alokasi addresspool global akan direplikasi ke setiap zona

Muncul di: - GlobalAddressPoolList

Kolom Deskripsi
apiVersion string ipam.global.private.gdc.goog/v1alpha1
kind string GlobalAddressPool
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec GlobalAddressPoolSpec
status GlobalAddressPoolStatus

GlobalAddressPoolClaim

GlobalAddressPoolClaim mewakili klaim untuk meminta sekumpulan alamat IP global.

Muncul di: - GlobalAddressPoolClaimList

Kolom Deskripsi
apiVersion string ipam.global.private.gdc.goog/v1alpha1
kind string GlobalAddressPoolClaim
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec GlobalAddressPoolClaimSpec
status GlobalAddressPoolClaimStatus

GlobalAddressPoolClaimList

Mewakili kumpulan resource GlobalAddressPoolClaim.

Kolom Deskripsi
apiVersion string ipam.global.private.gdc.goog/v1alpha1
kind string GlobalAddressPoolClaimList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array GlobalAddressPoolClaim

GlobalAddressPoolClaimSpec

GlobalAddressPoolClaimSpec memberikan spesifikasi GlobalAddressPoolClaim.

Muncul di: - GlobalAddressPoolClaim

Kolom Deskripsi
size integer Ukuran kumpulan. Kreator harus menentukan ukuran jika mereka ingin menetapkan IP secara otomatis dari induk. Akan diabaikan jika StaticIPRanges ditentukan. Ukuran harus ditentukan jika StaticIPRanges tidak ditentukan.
staticIPRanges Array IPRange Opsional. Tentukan IPRanges yang diinginkan. Reconciler akan mengalokasikan IPRange yang diberikan ke GlobalAddressPoolClaim jika tersedia. Rekonsiliasi akan gagal jika IPRange statis tidak tersedia.
ipFamily IPFamily Grup IP yang diminta, dapat berupa IPv4, IPv6, atau stack ganda.
parentReference IPAMObjectReference Nama klaim IPAM induk tempat IP dialokasikan.
propagateStrategies Array PropagateStrategy Strategi propagasi objek ini, yang menentukan apakah objek perlu dipropagasi ke setiap zona atau ke organisasi tenant.

GlobalAddressPoolClaimStatus

GlobalAddressPoolClaimStatus mewakili hasil yang dialokasikan dari GlobalAddressPoolClaim.

Muncul di: - GlobalAddressPoolClaim

Kolom Deskripsi
conditions Array Condition Kondisi berisi informasi tentang status GlobalAddressPoolClaim. Jenis kondisi: - Siap: Menunjukkan bahwa GlobalAddressPoolClaim siap digunakan Dua prasyarat agar siap: 1. IPRange dialokasikan 2. Kondisi AllocationCreated adalah benar (true). - AllocationCreated: Menunjukkan apakah GlobalAddressPool yang sesuai telah dibuat
ipRanges Array IPRange Rentang IP yang dialokasikan
allocationReference IPAMObjectReference referensi ke GlobalAddressPool terikat. Objek ini diharapkan memiliki nama yang sama dengan GlobalAddressPoolClaim.

GlobalAddressPoolList

Mewakili kumpulan resource GlobalAddressPool.

Kolom Deskripsi
apiVersion string ipam.global.private.gdc.goog/v1alpha1
kind string GlobalAddressPoolList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array GlobalAddressPool

GlobalAddressPoolReplica

Mewakili hasil alokasi GlobalAddressPoolClaim yang direplikasi yang akan disinkronkan ke server API zonal tertentu. Resource GlobalAddressPool akan memiliki replika untuk setiap zona. Setelah GlobalAddressPool diupdate, replika akan diupdate secara progresif berdasarkan strategi peluncuran resource.

Muncul di: - GlobalAddressPoolReplicaList

Kolom Deskripsi
apiVersion string ipam.global.private.gdc.goog/v1alpha1
kind string GlobalAddressPoolReplica
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec GlobalAddressPoolSpec
status GlobalAddressPoolReplicaStatus

GlobalAddressPoolReplicaList

Mewakili kumpulan resource GlobalAddressPoolReplica.

Kolom Deskripsi
apiVersion string ipam.global.private.gdc.goog/v1alpha1
kind string GlobalAddressPoolReplicaList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array GlobalAddressPoolReplica

GlobalAddressPoolReplicaStatus

Merepresentasikan status GlobalAddressPoolReplica

Muncul di: - GlobalAddressPoolReplica - GlobalAddressPoolZoneStatus

Kolom Deskripsi
conditions Array Condition

GlobalAddressPoolSpec

GlobalAddressPoolSpec menyimpan spesifikasi GlobalAddressPool

Muncul di: - GlobalAddressPool - GlobalAddressPoolReplica

Kolom Deskripsi
ipRanges Array IPRange Rentang IP termasuk dalam alokasi.
ipFamily IPFamily Kelompok IP alokasi.

GlobalAddressPoolStatus

GlobalAddressPoolStatus menyimpan status GlobalAddressPool

Muncul di: - GlobalAddressPool

Kolom Deskripsi
conditions Array Condition Pengamatan status keseluruhan resource. Jenis kondisi yang diketahui: Siap.
rollout RolloutStatus Strategi saat ini yang digunakan untuk meluncurkan resource ke setiap zona.
zones Array GlobalAddressPoolZoneStatus Daftar status zona tempat resource di-roll out.

GlobalAddressPoolZoneStatus

Memberikan status peluncuran GlobalAddressPool ke zona tertentu.

Muncul di: - GlobalAddressPoolStatus

Kolom Deskripsi
name string Nama zona tempat replika yang diwakili oleh status ini berada.
rolloutStatus ZoneRolloutStatus Status peluncuran replika ke zona.
replicaStatus GlobalAddressPoolReplicaStatus Status rekonsiliasi replika yang dikumpulkan dari zona. Kondisi apa pun dalam kolom yang memiliki .observedGeneration kurang dari .rolloutStatus.replicaGeneration sudah tidak berlaku.

IPAMObjectReference

IPAMObjectReference berisi informasi tentang induk objek IPAM.

Muncul di: - GlobalAddressPoolClaimSpec - GlobalAddressPoolClaimStatus

Kolom Deskripsi
name string
type IPAMObjectType

IPAMObjectType

Jenis pokok: string IPAMObjectType mengidentifikasi jenis objek IPAM global.

Muncul di: - IPAMObjectReference

PropagateStrategy

Jenis pokok: string PropagateStrategy mengidentifikasi apakah objek IPAM atau hasil alokasinya harus dipropagasi.

Muncul di: - GlobalAddressPoolClaimSpec

kms.global.private.gdc.goog/v1

GlobalRootKey

GlobalRootKey adalah CR yang digunakan dalam penyiapan KMS multi-zona untuk mengelola dan mereplikasi materi kunci root global secara aman di beberapa zona.

Muncul di: - GlobalRootKeyList

Kolom Deskripsi
apiVersion string kms.global.private.gdc.goog/v1
kind string GlobalRootKey
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec AEADKeySpec
status GlobalRootKeyStatus

GlobalRootKeyList

GlobalRootKeyList berisi daftar GlobalRootKey.

Kolom Deskripsi
apiVersion string kms.global.private.gdc.goog/v1
kind string GlobalRootKeyList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array GlobalRootKey

GlobalRootKeyStatus

GlobalRootKeyStatus menentukan status GlobalRootKey yang diamati, termasuk kondisi replikasi dan status setiap zona.

Muncul di: - GlobalRootKey

Kolom Deskripsi
conditions Array Condition Kondisi mewakili pengamatan terbaru yang tersedia tentang status resource, seperti kesiapan.
zones Array ZoneRootKeyStatus Zona menampilkan status dan detail replikasi kunci di setiap zona.
primaryZone string PrimaryZone menunjukkan zona primer saat ini.

ZoneRootKeyStatus

ZoneRootKeyStatus merepresentasikan status zona replikasi dalam GlobalRootKey, yang memerinci materi kunci dan status replikasi.

Muncul di: - GlobalRootKeyStatus

Kolom Deskripsi
name string
publicKey array bilangan bulat
wrappedKeyMaterial array bilangan bulat
conditions Array Condition Menunjukkan apakah zona telah berhasil menyelesaikan pemrosesan materi kunci atau tidak.

kms.private.gdc.goog/v1

BulkKeyExport

Mewakili permintaan untuk mengekspor banyak kunci dari KMS.

Muncul di: - BulkKeyExportList

Kolom Deskripsi
apiVersion string kms.private.gdc.goog/v1
kind string BulkKeyExport
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec BulkKeyExportSpec
status BulkKeyExportStatus

BulkKeyExportFilter

Menyediakan filter untuk diterapkan pada kunci yang akan diekspor.

Muncul di: - BulkKeyExportSpec

Kolom Deskripsi
type BulkKeyExportFilterType Filter opsional yang akan diterapkan saat mengekspor kunci. Nilai yang diterima: label, keyType, prefix, namespace.
values array string Nilai yang sesuai untuk difilter. Misalnya: aeadKey untuk jenis keyType.

BulkKeyExportList

Menunjukkan kumpulan resource BulkKeyExport.

Kolom Deskripsi
apiVersion string kms.private.gdc.goog/v1
kind string BulkKeyExportList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items BulkKeyExport array

BulkKeyExportSpec

Menyediakan spesifikasi resource BulkKeyExport.

Muncul di: - BulkKeyExport

Kolom Deskripsi
context KeySharingContext Informasi yang diperlukan untuk menggabungkan kunci yang akan diekspor.
importJobRef string Menentukan tugas BulkKeyImport terkait.
filters Array BulkKeyExportFilter Daftar filter yang akan diterapkan ke kunci yang akan diekspor.

BulkKeyExportStatus

Memberikan status resource BulkKeyExport.

Muncul di: - BulkKeyExport

Kolom Deskripsi
conditions Array Condition Status pada resource BulkKeyExport sebagai berhasil, sedang berlangsung, atau gagal dan memberikan alasan kegagalan.
exportedKeys Array ExportedKey Semua kunci yang berhasil diekspor.
pendingKeys ObjectReference Daftar referensi ke kunci yang menunggu untuk diekspor.

BulkKeyImport

Mewakili permintaan untuk mengimpor beberapa kunci ke KMS.

Muncul di: - BulkKeyImportList

Kolom Deskripsi
apiVersion string kms.private.gdc.goog/v1
kind string BulkKeyImport
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec BulkKeyImportSpec
status BulkKeyImportStatus

BulkKeyImportList

Mewakili kumpulan resource BulkKeyImport.

Kolom Deskripsi
apiVersion string kms.private.gdc.goog/v1
kind string BulkKeyImportList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array BulkKeyImport

BulkKeyImportSpec

Menyediakan spesifikasi resource BulkKeyImport.

Muncul di: - BulkKeyImport

Kolom Deskripsi
context KeySharingContext Menyimpan informasi tentang skema perjanjian kunci dan kunci publik pengirim.
keysToImport Array ExportedKey Daftar kunci yang akan diimpor.

BulkKeyImportStatus

Memberikan status resource BulkKeyImport.

Muncul di: - BulkKeyImport

Kolom Deskripsi
conditions Array Condition Status pada resource BulkKeyImport sebagai selesai, menunggu, sedang berlangsung, atau gagal dan memberikan alasan kegagalan.
peerContext PeerSharingContext Informasi yang diperlukan untuk mengenkapsulasi kunci yang akan diimpor.
pendingKeys Array ExportedKey Daftar kunci yang menunggu diimpor.
failedKeys ObjectReference Daftar referensi ke kunci yang gagal diimpor.

ExportedKey

Mewakili kunci yang diekspor dari KMS. Mencakup semua informasi yang diperlukan untuk mengimpor kunci nanti.

Muncul di: - BulkKeyExportStatus - BulkKeyImportSpec - BulkKeyImportStatus

Kolom Deskripsi
reference ObjectReference Referensi ke kunci yang diekspor.
keyMaterial WrappedKey Materi kunci yang diekspor.

kubeapi.mz.private.gdc.goog/v1alpha1

Berisi definisi Skema API untuk grup API Multi Zone global api.

Bootstrap

Bootstrap adalah skema untuk melakukan bootstrap pada API global.

Muncul di: - BootstrapList

Kolom Deskripsi
apiVersion string kubeapi.mz.private.gdc.goog/v1alpha1
kind string Bootstrap
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec BootstrapSpec
status BootstrapStatus

BootstrapJoinConfig

BootstrapJoinConfig adalah konfigurasi yang digunakan untuk bergabung dengan API global yang ada.

Muncul di: - BootstrapSpec - EtcdEndpointSpec - KubeAPISpec

Kolom Deskripsi
apiURL string URL API global zonal untuk mengambil data gabungan. Misalnya, https://global-api.zone1.gdch.com:6449. Domain DNS host harus cocok dengan nilai dnsDomain yang diberikan dan dapat diselesaikan menggunakan server DNS di dnsIP yang diberikan. Hanya protokol https (bukan http) yang didukung.
dnsInfo DNSInfo // Info DNS zona anchor. // +kubebuilder:validation:Optional
ingressCAData string String yang berisi data sertifikat CA berenkode base64 untuk ingress zona yang ada.
tokenSecret LocalObjectReference Referensi ke rahasia yang berisi token JWT yang digunakan untuk berkomunikasi dengan API global.

BootstrapList

GlobalAPIList merepresentasikan kumpulan resource GlobalAPI.

Kolom Deskripsi
apiVersion string kubeapi.mz.private.gdc.goog/v1alpha1
kind string BootstrapList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array Bootstrap

BootstrapSpec

BootstrapSpec adalah spesifikasi, atau status Bootstrap yang diinginkan.

Muncul di: - Bootstrap

Kolom Deskripsi
joinConfig BootstrapJoinConfig Data yang digunakan untuk menunjukkan bahwa API global sedang digabungkan, yang menyampaikan informasi yang diperlukan agar dapat bergabung. Nilai nol menunjukkan bahwa API global baru sedang di-bootstrap.
caSecret LocalObjectReference Referensi ke secret yang berisi root CA yang akan digunakan untuk bootstrapping API global. Nilai nol akan menyebabkan pembuatan secret CA root baru.
testEtcd boolean Bool yang digunakan untuk menunjukkan apakah akan menyiapkan cluster etcd pengujian atau menggunakan integrasi dengan penyimpanan data API global yang ada
clusterType string String yang digunakan untuk menunjukkan jenis cluster tempat CR dibuat - defaultnya adalah admin root

BootstrapStatus

BootstrapStatus memberikan status Bootstrap.

Muncul di: - Bootstrap

Kolom Deskripsi
conditions Array Condition

CertificateStatus

CertificateStatus menampilkan status sertifikat yang diamati.

Muncul di: - RootCAStatus

Kolom Deskripsi
resourceVersion string

DNSInfo

DNSInfo berisi informasi untuk server DNS zona anchor.

Muncul di: - BootstrapJoinConfig

Kolom Deskripsi
dnsIP string Alamat IP server DNS yang dapat me-resolve nama host API. Misalnya, 8.8.8.8.
dnsDomain string Domain server DNS yang digunakan untuk me-resolve nama host API. Misalnya, zone1.gdch.com.

EtcdEndpoint

EtcdEndpoint adalah skema untuk permintaan ke rekonsiliasi instance etcd zonal untuk menyediakan etcd bagi API global.

Muncul di: - EtcdEndpointList

Kolom Deskripsi
apiVersion string kubeapi.mz.private.gdc.goog/v1alpha1
kind string EtcdEndpoint
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec EtcdEndpointSpec
status EtcdEndpointStatus

EtcdEndpointConfig

EtcdEndpointConfig adalah Skema untuk info koneksi etcd API global.

Muncul di: - EtcdEndpointConfigList

Kolom Deskripsi
apiVersion string kubeapi.mz.private.gdc.goog/v1alpha1
kind string EtcdEndpointConfig
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec EtcdEndpointConfigSpec
status EtcdEndpointConfigStatus

EtcdEndpointConfigList

EtcdEndpointConfigList merepresentasikan kumpulan resource EtcdEndpointConfig.

Kolom Deskripsi
apiVersion string kubeapi.mz.private.gdc.goog/v1alpha1
kind string EtcdEndpointConfigList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array EtcdEndpointConfig

EtcdEndpointConfigSpec

EtcdEndpointConfigSpec adalah spesifikasi, atau status EtcdEndpointConfig yang diinginkan.

Muncul di: - EtcdEndpointConfig

Kolom Deskripsi
etcdServerHosts array string Wajib. Daftar server etcd untuk API global zona ini.
etcdServerPki LocalObjectReference Wajib. Nama secret sertifikat etcd.
etcdCA LocalObjectReference Wajib. Nama secret yang hanya berisi data CA publik.

EtcdEndpointConfigStatus

EtcdEndpointConfigStatus memberikan status EtcdEndpointConfig.

Muncul di: - EtcdEndpointConfig

Kolom Deskripsi
conditions Array Condition

EtcdEndpointList

EtcdEndpointList merepresentasikan kumpulan resource EtcdEndpoint.

Kolom Deskripsi
apiVersion string kubeapi.mz.private.gdc.goog/v1alpha1
kind string EtcdEndpointList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items EtcdEndpoint array

EtcdEndpointSpec

EtcdEndpointSpec adalah spesifikasi, atau status EtcdEndpoint yang diinginkan.

Muncul di: - EtcdEndpoint

Kolom Deskripsi
etcdendpointconfig string Wajib. Nama EtcdEndpointConfig yang akan dibuat.
joinConfig BootstrapJoinConfig Data yang digunakan untuk menunjukkan bahwa API global sedang digabungkan, yang menyampaikan informasi yang diperlukan agar dapat bergabung. Nilai nol menunjukkan bahwa API global baru sedang di-bootstrap.
caSecret LocalObjectReference Referensi rahasia CA root untuk API global dan etcd zona ini.
singleZone boolean Menunjukkan apakah cluster etcd lintas zona diminta. Jika disetel, cluster etcd zona tunggal akan diaktifkan di zona saat ini.

EtcdEndpointStatus

EtcdEndpointStatus memberikan status EtcdEndpoint.

Muncul di: - EtcdEndpoint

Kolom Deskripsi
conditions Array Condition

JoinData

JoinData adalah Skema untuk menyimpan data setelah bootstrap global-api.

Muncul di: - JoinDataList

Kolom Deskripsi
apiVersion string kubeapi.mz.private.gdc.goog/v1alpha1
kind string JoinData
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec JoinDataSpec
status JoinDataStatus

JoinDataList

JoinDataList merepresentasikan kumpulan resource JoinData.

Kolom Deskripsi
apiVersion string kubeapi.mz.private.gdc.goog/v1alpha1
kind string JoinDataList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items JoinData array

JoinDataSpec

Muncul di: - JoinData

Kolom Deskripsi
encryptionSecret LocalObjectReference Referensi secret konfigurasi enkripsi untuk API global.

JoinDataStatus

JoinDataStatus memberikan status JoinData.

Muncul di: - JoinData

Kolom Deskripsi
conditions Array Condition

KubeAPI

KubeAPI adalah Skema untuk menyediakan API Kubernetes multi-zona.

Muncul di: - KubeAPIList

Kolom Deskripsi
apiVersion string kubeapi.mz.private.gdc.goog/v1alpha1
kind string KubeAPI
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec KubeAPISpec
status KubeAPIStatus

KubeAPIList

KubeAPIList merepresentasikan kumpulan resource KubeAPI.

Kolom Deskripsi
apiVersion string kubeapi.mz.private.gdc.goog/v1alpha1
kind string KubeAPIList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array KubeAPI

KubeAPIServices

KubeAPIServices adalah Skema untuk membuat deployment dan komponen istio dari kube api server dan pengelola pengontrol.

Muncul di: - KubeAPIServicesList

Kolom Deskripsi
apiVersion string kubeapi.mz.private.gdc.goog/v1alpha1
kind string KubeAPIServices
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec KubeAPIServicesSpec
status KubeAPIServicesStatus

KubeAPIServicesList

KubeAPIServicesList berisi daftar GlobalAPIServices.

Kolom Deskripsi
apiVersion string kubeapi.mz.private.gdc.goog/v1alpha1
kind string KubeAPIServicesList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items array KubeAPIServices

KubeAPIServicesSpec

KubeAPIServicesSpec adalah spesifikasi, atau status GlobalAPIServices yang diinginkan.

Muncul di: - KubeAPIServices

Kolom Deskripsi
apiType KubeAPIType Jenis server API yang terkait dengan resource KubeAPI induk.
serviceHost ServiceHost Info DNS dan port untuk server API kube.
encryptionConfig LocalObjectReference File yang digunakan untuk mengenkripsi data dalam penyimpanan etcd

KubeAPIServicesStatus

KubeAPIServicesStatus memberikan status KubeAPIServices.

Muncul di: - KubeAPIServices

Kolom Deskripsi
conditions Array Condition
version integer Versi resource RootCA yang digunakan sebagai pemicu untuk memulai ulang server kube API dan pengelola pengontrol saat sertifikat telah berubah.
etcdSecretHash string Hash ca.crt, tls.crt, dan tls.key dari secret sertifikat etcd.

KubeAPISpec

KubeAPISpec adalah spesifikasi, atau status KubeAPI yang diinginkan.

Muncul di: - KubeAPI

Kolom Deskripsi
type KubeAPIType Jenis server API yang akan dibuat.
globalAPIPort integer Wajib. Port internal Kube API zona ini.
caSecret LocalObjectReference Wajib. Referensi rahasia CA root untuk Kube API zona ini.
localHostname string Wajib. Nama host eksternal untuk Kube API zona ini.
joinConfig BootstrapJoinConfig Data yang digunakan untuk menunjukkan bahwa Kube API sedang digabungkan, yang menyampaikan informasi yang diperlukan agar dapat bergabung. Nilai nil menunjukkan bahwa Kube API baru sedang di-bootstrap.
encryptionConfig LocalObjectReference File yang digunakan untuk mengenkripsi data dalam penyimpanan etcd
testEtcd boolean Bool yang digunakan untuk menunjukkan apakah akan menyiapkan cluster etcd pengujian atau menggunakan integrasi dengan penyimpanan data API global yang ada
clusterType string String yang digunakan untuk menunjukkan jenis cluster tempat CR dibuat - defaultnya adalah admin root
lcmKubeAPIServer string Menunjukkan ID KubeAPIServer LCM yang harus sesuai dengan server API. Tidak ada resource LCM KubeAPIServer yang akan dibuat jika tidak disetel.

KubeAPIStatus

KubeAPIStatus memberikan status KubeAPI.

Muncul di: - KubeAPI

Kolom Deskripsi
conditions Array Condition

KubeAPIType

Jenis pokok: string

Muncul di: - KubeAPIServicesSpec - KubeAPISpec - RootCASpec

KubeConfig

Mewakili konfigurasi Kubernetes.

Muncul di: - KubeConfigList

Kolom Deskripsi
apiVersion string kubeapi.mz.private.gdc.goog/v1alpha1
kind string KubeConfig
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec KubeConfigSpec

KubeConfigList

Mewakili kumpulan konfigurasi Kubernetes.

Kolom Deskripsi
apiVersion string kubeapi.mz.private.gdc.goog/v1alpha1
kind string KubeConfigList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items array KubeConfig

KubeConfigSpec

Menyediakan spesifikasi, atau status yang diinginkan, dari konfigurasi Kubernetes.

Muncul di: - KubeConfig

Kolom Deskripsi
tlsSecretName string Nama secret yang berisi resource TLS yang diperlukan untuk membuat konfigurasi.
kubeConfigSecretName string Nama secret yang harus ditulis ke konfigurasi Kubernetes.
serverURL string URL server Kubernetes.

RootCA

RootCA adalah skema untuk API CA root yang digunakan untuk mengelola sertifikat TLS untuk API global yang semuanya berasal dari CA yang sama.

Muncul di: - RootCAList

Kolom Deskripsi
apiVersion string kubeapi.mz.private.gdc.goog/v1alpha1
kind string RootCA
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec RootCASpec
status RootCAStatus

RootCAList

RootCAList berisi daftar RootCA.

Kolom Deskripsi
apiVersion string kubeapi.mz.private.gdc.goog/v1alpha1
kind string RootCAList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items RootCA array

RootCASpec

RootCASpec menentukan status yang diinginkan dari instance root CA.

Muncul di: - RootCA

Kolom Deskripsi
apiType KubeAPIType Jenis server API yang terkait dengan resource KubeAPI induk.
caSecret LocalObjectReference Secret yang berisi sertifikat dan kunci CA.
serviceHost ServiceHost Info DNS dan port untuk server API kube.

RootCAStatus

RootCAStatus menentukan status root CA yang diamati.

Muncul di: - RootCA

Kolom Deskripsi
version integer Perubahan versi menunjukkan bahwa CA root pokok telah berubah dan semua secret turunan telah diperbarui untuk mencerminkan perubahan tersebut.
certificates object (keys:string, values:CertificateStatus)
updateNotBefore Waktu Waktu saat versi harus diperbarui. Pembaruan sertifikat dapat terjadi dalam batch. Kolom ini memungkinkan waktu tunggu diterapkan untuk mencegah perubahan berlebihan yang terjadi secara berurutan dengan cepat bagi pengamat yang bereaksi terhadap kolom Versi.

ServiceHost

Muncul di: - KubeAPIServicesSpec - RootCASpec

Kolom Deskripsi
hostname string
dnsDomain string
internalPort integer
externalPort integer

lcm.global.private.gdc.goog/v1alpha1

KubeAPIServer

KubeAPIServer mewakili instance server Kubernetes API.

Muncul di: - KubeAPIServerList

Kolom Deskripsi
apiVersion string lcm.global.private.gdc.goog/v1alpha1
kind string KubeAPIServer
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec KubeAPIServerSpec
status KubeAPIServerStatus

KubeAPIServerList

KubeAPIServerList berisi daftar kubeAPIServer.

Kolom Deskripsi
apiVersion string lcm.global.private.gdc.goog/v1alpha1
kind string KubeAPIServerList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array KubeAPIServer

KubeAPIServerReplica

KubeAPIServerReplica merepresentasikan resource KubeAPIServer yang direplikasi yang akan disinkronkan ke server API zonal tertentu.

Muncul di: - KubeAPIServerReplicaList

Kolom Deskripsi
apiVersion string lcm.global.private.gdc.goog/v1alpha1
kind string KubeAPIServerReplica
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec KubeAPIServerSpec

KubeAPIServerReplicaList

Merepresentasikan kumpulan replika KubeAPIServer.

Kolom Deskripsi
apiVersion string lcm.global.private.gdc.goog/v1alpha1
kind string KubeAPIServerReplicaList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items KubeAPIServerReplica array

KubeAPIServerStatus

KubeAPIServerStatus memberikan status keseluruhan KubeAPIServer.

Muncul di: - KubeAPIServer

Kolom Deskripsi
conditions Array Condition Pengamatan status keseluruhan resource. Jenis kondisi yang diketahui: Siap.
rollout RolloutStatus Strategi saat ini yang digunakan untuk meluncurkan resource ke setiap zona.
zones KubeAPIServerZoneStatus array Daftar status zona tempat resource di-roll out.

KubeAPIServerZoneStatus

Memberikan status peluncuran ZonalResource ke zona tertentu.

Muncul di: - KubeAPIServerStatus

Kolom Deskripsi
name string Nama zona tempat replika yang diwakili oleh status ini berada.
rolloutStatus ZoneRolloutStatus Status peluncuran replika ke zona.

lcm.private.gdc.goog/v1

Berisi definisi Skema API untuk grup API lcm.

Komponen

Komponen adalah template yang berisi opsi untuk mengelola siklus proses dan konfigurasi komponen.

Muncul di: - ComponentList

Kolom Deskripsi
apiVersion string lcm.private.gdc.goog/v1
kind string Component
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ComponentSpec

ComponentList

ComponentList berisi daftar komponen.

Kolom Deskripsi
apiVersion string lcm.private.gdc.goog/v1
kind string ComponentList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array Component

ComponentOverride

ComponentOverride menentukan cara mengganti konfigurasi untuk komponen. Sebaiknya beri nama CR ini sebagai . Objek ini memiliki cakupan cluster.

Muncul di: - ComponentOverrideList

Kolom Deskripsi
apiVersion string lcm.private.gdc.goog/v1
kind string ComponentOverride
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ComponentOverrideSpec

ComponentOverrideList

ComponentOverrideList berisi daftar componentOverrides.

Kolom Deskripsi
apiVersion string lcm.private.gdc.goog/v1
kind string ComponentOverrideList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items array ComponentOverride

ComponentOverrideSpec

ComponentOverrideSpec menjelaskan konfigurasi penggantian di tingkat komponen.

Muncul di: - ComponentOverride

Kolom Deskripsi
component string Referensi ke komponen yang diganti.
subcomponents array SubcomponentOverrideSpec Semua subkomponen yang akan diganti.

ComponentRollout

ComponentRollout mengelola siklus proses deployment komponen yang terkait dengan cluster.

Muncul di: - ComponentRolloutList

Kolom Deskripsi
apiVersion string lcm.private.gdc.goog/v1
kind string ComponentRollout
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ComponentRolloutSpec
status ComponentRolloutStatus

ComponentRolloutList

ComponentRolloutList berisi daftar componentRollout.

Kolom Deskripsi
apiVersion string lcm.private.gdc.goog/v1
kind string ComponentRolloutList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ComponentRollout

ComponentRolloutSpec

ComponentRolloutSpec menjelaskan cara meluncurkan komponen untuk cluster.

Muncul di: - ComponentRollout

Kolom Deskripsi
componentRef LocalObjectReference ComponentRef akan menjadi referensi ke Komponen. Kolom ini wajib diisi.
targetClusterName string TargetClusterName adalah nama KubeAPIServer yang direkonsiliasi oleh komponen ini. Jika objek KubeAPIServer dan Cluster yang mendasarinya TIDAK memiliki nama yang sama, objek Cluster referensi dapat diambil oleh KubeAPIServer.Spec.ClusterRef. Kolom ini tidak dapat diubah.
targetClusterNamespace string TargetClusterNamespace adalah namespace KubeAPIServer target. Jika objek KubeAPIServer dan Cluster pokok TIDAK berbagi namespace yang sama, objek Cluster referensi dapat diambil oleh KubeAPIServer.Spec.ClusterRef. Kolom ini tidak dapat diubah.

ComponentRolloutStatus

ComponentRolloutStatus adalah status peluncuran komponen saat ini untuk cluster.

Muncul di: - ComponentRollout

Kolom Deskripsi
conditions Array Condition Pengamatan terbaru tentang status peluncuran saat ini dari komponen ini.
subComponentRefs Array LocalObjectReference SubcomponentRefs berisi referensi ke subkomponen yang di-deploy oleh componentRollout ini.
allSubcomponentsReady boolean AllSubcomponentsReady menunjukkan apakah semua subkomponen telah berhasil di-deploy dan apakah semuanya sudah siap.

ComponentSpec

ComponentSpec berisi daftar template subkomponen.

Muncul di: - Komponen

Kolom Deskripsi
name string Nama komponen Kolom ini tidak dapat diubah.
version string Versi komponen Kolom ini tidak dapat diubah. Opsional
subComponentTemplateSpecs Array SubcomponentTemplateSpec Spesifikasi subkomponen yang akan di-deploy oleh komponen ini. Kolom ini tidak dapat diubah.

ConfigTypeOverrideSpec

ConfigTypeOverrideSpec menjelaskan cara mengganti jenis konfigurasi.

Muncul di: - SubcomponentOverrideSpec

Kolom Deskripsi
disabled boolean Nonaktif akan menghapus jenis konfigurasi ini.
bootstrapParameters JSON BootstrapParameters adalah penggantian satu kali yang tidak dapat diubah nanti. Nilai ini tidak dapat diubah.
operableParameters JSON OperableParameters berisi parameter yang ditetapkan oleh operator. Nilai ini harus cocok dengan skema JSON yang ditetapkan di subkomponen.

ConfigTypeOverrideStatus

ConfigTypeOverrideStatus adalah pengamatan terbaru penggantian jenis konfigurasi.

Muncul di: - SubcomponentOverrideStatus

Kolom Deskripsi
conditions Array Condition Pengamatan terbaru tentang status penggantian saat ini dari jenis konfigurasi ini.

ConfigTypeSpec

ConfigTypeSpec menjelaskan jenis konfigurasi.

Muncul di: - ConfigTypeSpecFile - SubcomponentSpec - SubcomponentTemplate - SubcomponentTemplateSpec - SubcomponentTemplateSpecFile

Kolom Deskripsi
operableParameterSchemas JSON OperableParameterSchemas berisi skema OpenAPI v3 untuk parameter yang dapat dioperasikan dari jenis konfigurasi ini. Ini harus kompatibel dengan SubcomponentOverride lama. https://github.com/kubernetes/kube-openapi/blob/master/pkg/validation/spec/schema.go#L263 adalah skema yang digunakan untuk validasi.
bootstrapParameterSchemas JSON BootstrapParameterSchemas berisi skema OpenAPI v3 untuk parameter bootstrap jenis konfigurasi ini. Ini harus kompatibel dengan SubcomponentOverride lama. https://github.com/kubernetes/kube-openapi/blob/master/pkg/validation/spec/schema.go#L263 adalah skema yang digunakan untuk validasi.
helmManifestSpec HelmManifestSpec HelmManifestSpec berisi tombol terkait helm.
image string Image adalah URL gambar yang akan ditetapkan dalam tugas runtime untuk berbagai handler jenis konfigurasi ini (parameter runtime, pemeriksaan kesiapan deployment, pemeriksaan pra-penginstalan, pemeriksaan pra-penghapusan). Ini diperlukan jika setidaknya salah satu dari RuntimeParameterSources, ReadinessCheckSources, PreinstallCheckSources, dan PreuninstallCheckSources disetel.
runtimeParameterSources object (keys:string, values:ObjectMatch) RuntimeParameterSources berisi semua info sumber yang perlu diambil selama runtime. Info yang dikumpulkan di sini akan diteruskan ke tugas parameter dalam format JSON. Hal ini dievaluasi secara berkelanjutan dan memicu deployment ulang jika berubah. Kunci peta adalah ID untuk setiap objectMatch.
readinessCheckSources object (keys:string, values:ObjectMatch) ReadinessCheckSources menentukan objek sumber yang akan diambil untuk tugas pemeriksaan kesiapan. Hal ini dievaluasi setelah setiap deployment. Kunci peta adalah ID untuk setiap objectMatch.
preinstallCheckSources object (keys:string, values:ObjectMatch) PreinstallCheckSources adalah kondisi yang harus dipenuhi sebelum penginstalan dapat dilakukan. Hal ini hanya berlaku untuk penginstalan. Ini juga berarti bahwa setelah lulus dan jenis konfigurasi diinstal, jenis konfigurasi tidak akan berjalan lagi kecuali jika jenis konfigurasi di-uninstal. Kunci peta adalah ID untuk setiap objectMatch.
preuninstallCheckSources object (keys:string, values:ObjectMatch) PreuninstallCheckSources adalah kondisi yang harus dipenuhi sebelum penghapusan instalasi sesuai permintaan dapat terjadi setelah deployment selesai. Hal ini hanya berlaku untuk penghapusan instalasi. Kunci peta adalah ID untuk setiap objectMatch.

ConfigTypeSpecFile

ConfigTypeSpecFile membungkus ConfigTypeSpec untuk memenuhi antarmuka runtime.Object. Ini adalah solusi agar kita dapat membaca/menulis ConfigTypeSpec ke file.

Kolom Deskripsi
apiVersion string lcm.private.gdc.goog/v1
kind string ConfigTypeSpecFile
operableParameterSchemas JSON OperableParameterSchemas berisi skema OpenAPI v3 untuk parameter yang dapat dioperasikan dari jenis konfigurasi ini. Ini harus kompatibel dengan SubcomponentOverride lama. https://github.com/kubernetes/kube-openapi/blob/master/pkg/validation/spec/schema.go#L263 adalah skema yang digunakan untuk validasi.
bootstrapParameterSchemas JSON BootstrapParameterSchemas berisi skema OpenAPI v3 untuk parameter bootstrap jenis konfigurasi ini. Ini harus kompatibel dengan SubcomponentOverride lama. https://github.com/kubernetes/kube-openapi/blob/master/pkg/validation/spec/schema.go#L263 adalah skema yang digunakan untuk validasi.
helmManifestSpec HelmManifestSpec HelmManifestSpec berisi tombol terkait helm.
image string Image adalah URL gambar yang akan ditetapkan dalam tugas runtime untuk berbagai handler jenis konfigurasi ini (parameter runtime, pemeriksaan kesiapan deployment, pemeriksaan pra-penginstalan, pemeriksaan pra-penghapusan). Ini diperlukan jika setidaknya salah satu dari RuntimeParameterSources, ReadinessCheckSources, PreinstallCheckSources, dan PreuninstallCheckSources disetel.
runtimeParameterSources object (keys:string, values:ObjectMatch) RuntimeParameterSources berisi semua info sumber yang perlu diambil selama runtime. Info yang dikumpulkan di sini akan diteruskan ke tugas parameter dalam format JSON. Hal ini dievaluasi secara berkelanjutan dan memicu deployment ulang jika berubah. Kunci peta adalah ID untuk setiap objectMatch.
readinessCheckSources object (keys:string, values:ObjectMatch) ReadinessCheckSources menentukan objek sumber yang akan diambil untuk tugas pemeriksaan kesiapan. Hal ini dievaluasi setelah setiap deployment. Kunci peta adalah ID untuk setiap objectMatch.
preinstallCheckSources object (keys:string, values:ObjectMatch) PreinstallCheckSources adalah kondisi yang harus dipenuhi sebelum penginstalan dapat dilakukan. Hal ini hanya berlaku untuk penginstalan. Ini juga berarti bahwa setelah lulus dan jenis konfigurasi diinstal, jenis konfigurasi tidak akan berjalan lagi kecuali jika jenis konfigurasi di-uninstal. Kunci peta adalah ID untuk setiap objectMatch.
preuninstallCheckSources object (keys:string, values:ObjectMatch) PreuninstallCheckSources adalah kondisi yang harus dipenuhi sebelum penghapusan instalasi sesuai permintaan dapat terjadi setelah deployment selesai. Hal ini hanya berlaku untuk penghapusan instalasi. Kunci peta adalah ID untuk setiap objectMatch.

ConfigTypeStatus

ConfigTypeStatus adalah pengamatan saat ini dari jenis konfigurasi.

Muncul di: - SubcomponentStatus

Kolom Deskripsi
deploymentFinished boolean DeploymentFinished menunjukkan apakah manifes yang ada dalam jenis konfigurasi ini telah di-deploy ke cluster. Hal ini tidak menyiratkan kesiapan atau kesehatan deployment.
readyAfterDeploy boolean ReadyAfterDeploy adalah pemeriksaan sekali per deployment untuk pemeriksaan kesiapan kustom. Ini harus digunakan untuk pemeriksaan kesiapan gaya KRM. Ini bukan health check berkelanjutan.
version string Versi saat ini yang diinstal di cluster. Diperbarui saat DeploymentFinished bernilai benar (true).
conditions Array Condition Pengamatan terbaru tentang status peluncuran saat ini untuk jenis konfigurasi ini.
lastDeployTimestamp Waktu Waktu deployment terbaru dari jenis konfigurasi ini.

DeploymentPolicy

Jenis pokok: string DeploymentPolicy menentukan kebijakan deployment kubeAPIServer.

Muncul di: - KubeAPIServerSpec

FailureStrategy

Jenis pokok: string FailureStrategy menentukan cara menangani kegagalan selama penginstalan atau upgrade.

Muncul di: - HelmManifestSpec

FeatureGateRef

FeatureGateRef merepresentasikan FeatureGate yang dirujuk oleh Subcomponent.

Muncul di: - SubcomponentSpec - SubcomponentTemplate - SubcomponentTemplateSpec - SubcomponentTemplateSpecFile

Kolom Deskripsi
operableComponent string OperableComponent adalah Komponen yang Dapat Dioperasikan yang menjadi bagian dari fitur ini.
featureName string FeatureName adalah nama fitur.

HelmManifestSpec

HelmManifestSpec menjelaskan kebijakan penarikan diagram dan perilaku penginstalan/upgrade helm.

Muncul di: - ConfigTypeSpec - ConfigTypeSpecFile

Kolom Deskripsi
chartURL string URL untuk menarik diagram helm. Harus diakhiri dengan tag.
chartPullPolicy PullPolicy Salah satu dari Always, Never, IfNotPresent
timeout integer waktu untuk menunggu setiap operasi Kubernetes (seperti Tugas untuk hook) (default 15m0s)
upgradeHookPolicy UpgradeHooksPolicy Kebijakan hook upgrade, salah satunya adalah Always, OnVersionChange, Never. Default ke OnVersionChange. Never tidak boleh disetel di repositori sumber. Dapat berubah.
failureStrategy FailureStrategy FailureStrategy menentukan cara menangani kegagalan selama penginstalan atau upgrade helm.
supportsRollback boolean SupportsRollback menentukan apakah diagram helm ini mendukung uninstal dan rollback.

KubeAPIServer

KubeAPIServer mewakili instance server Kubernetes API.

Muncul di: - KubeAPIServerList

Kolom Deskripsi
apiVersion string lcm.private.gdc.goog/v1
kind string KubeAPIServer
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec KubeAPIServerSpec
status KubeAPIServerStatus

KubeAPIServerComponentRolloutStatus

KubeAPIServerComponentRolloutStatus merepresentasikan status peluncuran komponen dalam KubeAPIServer

Muncul di: - KubeAPIServerStatus

Kolom Deskripsi
componentName string ComponentName adalah nama komponen yang terkait dengan status peluncuran ini
allSubcomponentsReady boolean AllSubcomponentsReady menunjukkan apakah semua subkomponen telah berhasil di-deploy dan apakah semuanya sudah siap.

KubeAPIServerList

KubeAPIServerList berisi daftar kubeAPIServer.

Kolom Deskripsi
apiVersion string lcm.private.gdc.goog/v1
kind string KubeAPIServerList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array KubeAPIServer

KubeAPIServerRef

KubeAPIServerRef mengacu pada nama dan namespace KubeAPIServer. Hanya digunakan dalam peta RelatedKubeAPIServerRefs sebagai nilai.

Muncul di: - KubeAPIServerSpec

Kolom Deskripsi
name string Nama kubeAPIServer.
namespace string Namespace kubeAPIServer.

KubeAPIServerSpec

KubeAPIServerSpec menjelaskan KubeAPIServer.

Muncul di: - KubeAPIServer - KubeAPIServer - KubeAPIServerReplica

Kolom Deskripsi
clusterRef string Nama cluster yang diwakili oleh KubeAPIServer ini. String memiliki format "clusterNamespace/clusterName/namespace/name", dengan clusterNamespace/clusterName merujuk ke cluster tempat Anda dapat mengambil objek dan namespace/name merujuk ke objek sebenarnya. Jika kolom diformat dalam "namespace/name", objek berada di cluster lokal. Untuk kompatibilitas mundur, jika setelan ini ditetapkan ke string yang tidak diformat tanpa pembatas, setelan ini harus mengarah ke objek cluster bare metal di namespace yang sama. Kolom ini tidak dapat diubah.
kubeconfigRef string Referensi ke secret kubeconfig yang dapat mengakses server cluster/API. String memiliki format "clusterNamespace/clusterName/namespace/name", dengan clusterNamespace/clusterName merujuk ke cluster tempat Anda dapat mengambil objek dan namespace/name merujuk ke objek sebenarnya. Jika kolom diformat dalam "namespace/name", objek bersifat lokal relatif terhadap pengontrol. Misalnya, jika pengontrol yang berjalan di InClusterClient mengambil spesifikasi kubeconfigRef dari objek KubeAPIServer di ManagementPlaneClient, Kubeconfig akan ada di InClusterClient. Untuk kompatibilitas mundur, jika disetel ke string yang tidak diformat tanpa pembatas, ini akan mengarah ke objek secret kubeconfig di namespace yang sama.
relatedKubeAPIServerRefs object (keys:KubeAPIServerType, values:KubeAPIServerRef) Ini mengarah ke KubeAPIServer terkait. Misalnya, mengarah ke server api bidang pengelolaan jika merupakan bidang kontrol, dan sebaliknya.
roles Array KubeAPIServerType Roles menentukan peran KubeAPIServer. Dapat berupa ManagementPlane dan/atau ControlPlane
ocRefs object (keys:string, values:OCRef) OCRefs menentukan detail untuk setiap OC, termasuk pemetaan versi dan zona sumber ke OCName.
deploymentPolicy DeploymentPolicy DeploymentPolicy menentukan kebijakan deployment kubeAPIServer. Misalnya, deploymentPolicy: localOnly, men-deploy subkomponen hanya ke apiserver lokal.

KubeAPIServerStatus

KubeAPIServerStatus menentukan status KubeAPIServer yang diamati.

Muncul di: - KubeAPIServer

Kolom Deskripsi
componentRolloutStatuses Array KubeAPIServerComponentRolloutStatus ComponentRolloutStatuses menyimpan status peluncuran setiap komponen yang terkait dengan KubeAPIServer ini.

KubeAPIServerType

Jenis pokok: string KubeAPIServerType menentukan jenis kubeAPIServer. Hanya satu jenis berikut yang dapat ditentukan

Muncul di: - KubeAPIServerSpec

LabelSelectorRequirement

LabelSelectorRequirement diekspor https://pkg.go.dev/k8s.io/apimachinery/pkg/labels#Requirement

Muncul di: - ObjectReference

Kolom Deskripsi
key string
operator Operator
strValues array string Dalam sebagian besar kasus, kita memiliki paling banyak satu nilai di sini. Umumnya, operasi pada slice elemen tunggal lebih cepat daripada operasi pada peta elemen tunggal, jadi kita memiliki slice di sini.

OCRef

OCRef menentukan detail untuk setiap OC, termasuk zona dan versi sumber.

Muncul di: - KubeAPIServerSpec

Kolom Deskripsi
version string Versi OC.
zone string Zona OC.

ObjectMatch

ObjectMatch berisi kueri untuk mengambil objek dari cluster.

Muncul di: - ConfigTypeSpec - ConfigTypeSpecFile

Kolom Deskripsi
targetCluster string TargetCluster mengacu pada cluster tempat kueri pencocokan objek ini akan dijalankan.
object ObjectReference Objek mengacu pada objek resource cluster yang relevan selama pertandingan.

ObjectReference

ObjectReference adalah versi kustom dari corev1.ObjectReference. Objek ini berisi informasi yang cukup untuk memungkinkan Anda memeriksa atau mengubah objek yang dirujuk.

Muncul di: - ObjectMatch

Kolom Deskripsi
apiVersion string Versi API dari referensi.
kind string Jenis referensi. Info selengkapnya: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
namespace string Namespace referensi. Jika namespace tidak ditentukan, namespace akan cocok dengan semua namespace. Info selengkapnya: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
name string Nama referensi. Jika nama tidak ditentukan, semua objek (dalam namespace) akan cocok. Info selengkapnya: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
fieldPath string Jika merujuk ke bagian objek, bukan seluruh objek, string ini harus berisi JSONPath yang valid. Jika jalur kolom tidak ditentukan, jalur tersebut akan cocok dengan seluruh objek.
labelSelector Array LabelSelectorRequirement Pemilih label, jika disetel, akan diterapkan ke kueri penelusuran.

SecretForwarder

SecretForwarder mengelola penerusan secret dari satu server API ke server API lainnya. Objek SecretForwarder harus dibuat di server API yang sama dan namespace yang sama dengan objek KubeAPIServer yang rahasianya ingin dikirim ke atau diambil dari. SecretForwarder direkonsiliasi secara berkala.

Muncul di: - SecretForwarderList

Kolom Deskripsi
apiVersion string lcm.private.gdc.goog/v1
kind string SecretForwarder
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec SecretForwarderSpec
status SecretForwarderStatus

SecretForwarderList

SecretForwarderList berisi daftar SecretForwarder.

Kolom Deskripsi
apiVersion string lcm.private.gdc.goog/v1
kind string SecretForwarderList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array SecretForwarder

SecretForwarderSpec

SecretForwarderSpec berisi semua info yang diperlukan untuk mengambil dan meneruskan rahasia.

Muncul di: - SecretForwarder

Kolom Deskripsi
kubeAPIServerRef LocalObjectReference KubeAPIServerRef adalah referensi ke objek KubeAPIServer yang diinginkan untuk tujuan push atau pull rahasia. Objek SecretForwarder harus dibuat di server API yang sama dan namespace yang sama dengan objek KubeAPIServer tersebut.
sourceSecret SourceSecret SourceSecret menentukan rahasia sumber di server API yang ditentukan.
targetSecrets TargetSecrets TargetSecrets menentukan secret target di server API yang ditentukan.
requeueDuration Durasi RequeueDuration adalah seberapa cepat SecretForwarder akan dimasukkan kembali ke antrean setelah rekonsiliasi berhasil. Jika tidak ditentukan, defaultnya adalah 1 menit.
includeLabels boolean IncludeLabels menentukan apakah label rahasia sumber akan diteruskan ke rahasia target.
includeAnnotations boolean IncludeAnnotations ditentukan jika anotasi secret sumber akan diteruskan ke secret target.

SecretForwarderStatus

SecretForwarderStatus menentukan status SecretForwarder.

Muncul di: - SecretForwarder

Kolom Deskripsi
conditions Array Condition Pengamatan terbaru tentang status penerusan rahasia SecretForwarder saat ini. Karena SecretForwarder disesuaikan secara berkala, pengamatan ini sering diperbarui.
lastForwardTimestamp Waktu Waktu penerusan rahasia terbaru yang berhasil dan bukan no-op, yaitu rahasia sumber meneruskan informasi baru ke rahasia target. Status ini selalu diperbarui bersama dengan LastForwardSecretResourceVersion.
lastForwardSecretResourceVersion string Versi resource secret sumber dalam penerusan secret yang berhasil terakhir. Status ini selalu diperbarui bersama dengan LastForwardTimestamp.

SourceSecret

SourceSecret menentukan secret sumber untuk penerusan secret.

Muncul di: - SecretForwarderSpec

Kolom Deskripsi
name string
namespace string
sourceAPIServer string SourceAPIServer menentukan server API mana yang harus diambil rahasianya. Nilainya harus salah satu dari Local, RemoteMP, atau RemoteCP. Jika Local, maka secret ada di server API tempat SecretForwarder berada. Jika RemoteMP, maka secret berada di server API bidang pengelolaan yang terpisah dari tempat SecretForwarder berada. Jika RemoteCP, maka secret berada di server API bidang kontrol yang terpisah dari tempat SecretForwarder berada. Jika server API sumber adalah server API bidang pengelolaan dan bidang kontrol, RemoteMP dan RemoteCP akan memiliki nilai yang sama untuk SourceAPIServer.

Subkomponen

Muncul di: - SubcomponentList

Kolom Deskripsi
apiVersion string lcm.private.gdc.goog/v1
kind string Subcomponent
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec SubcomponentSpec
status SubcomponentStatus

SubcomponentList

SubcomponentList berisi daftar subComponent.

Kolom Deskripsi
apiVersion string lcm.private.gdc.goog/v1
kind string SubcomponentList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array subkomponen

SubcomponentOverride

SubcomponentOverride menentukan cara mengganti konfigurasi untuk subkomponen. Sebaiknya beri nama CR ini sebagai -. CR ini harus ditempatkan di namespace yang sama dengan subkomponen yang digantikannya.

Muncul di: - SubcomponentOverrideList

Kolom Deskripsi
apiVersion string lcm.private.gdc.goog/v1
kind string SubcomponentOverride
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec SubcomponentOverrideSpec
status SubcomponentOverrideStatus

SubcomponentOverrideList

SubcomponentOverrideList berisi daftar subComponentOverrides.

Kolom Deskripsi
apiVersion string lcm.private.gdc.goog/v1
kind string SubcomponentOverrideList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items SubcomponentOverride array

SubcomponentOverrideSpec

SubcomponentOverrideSpec menjelaskan konfigurasi penggantian untuk subkomponen.

Muncul di: - ComponentOverrideSpec - SubcomponentOverride

Kolom Deskripsi
disabled boolean Nonaktifkan pencopotan subkomponen ini.
subComponentRef string Nama subkomponen yang diganti. Nilai ini tidak dapat diubah.
webhooks ConfigTypeOverrideSpec Webhook berisi penggantian untuk jenis konfigurasi webhook
assets ConfigTypeOverrideSpec Aset berisi penggantian untuk jenis konfigurasi aset
project ConfigTypeOverrideSpec Project berisi penggantian untuk jenis konfigurasi project
dns ConfigTypeOverrideSpec DNS berisi penggantian untuk jenis konfigurasi DNS
backend ConfigTypeOverrideSpec Backend berisi penggantian untuk jenis konfigurasi backend
iam ConfigTypeOverrideSpec IAM berisi penggantian untuk jenis konfigurasi IAM
dash ConfigTypeOverrideSpec Dash berisi penggantian untuk jenis konfigurasi dasbor
mon ConfigTypeOverrideSpec Mon berisi penggantian untuk jenis konfigurasi mon(pemantauan)
log ConfigTypeOverrideSpec Log berisi penggantian untuk jenis konfigurasi log(logging)
bil ConfigTypeOverrideSpec Bil berisi penggantian untuk jenis konfigurasi bil(penagihan)
features ConfigTypeOverrideSpec Fitur berisi penggantian untuk tombol fitur

SubcomponentOverrideStatus

SubcomponentOverrideStatus adalah pengamatan status terbaru subComponentOverride.

Muncul di: - SubcomponentOverride

Kolom Deskripsi
conditions Array Condition Pengamatan terbaru tentang status penggantian saat ini subkomponen ini.
webhooksStatus ConfigTypeOverrideStatus Status untuk penggantian jenis konfigurasi webhook.
assetsStatus ConfigTypeOverrideStatus AssetsStatus untuk penggantian jenis konfigurasi aset.
projectStatus ConfigTypeOverrideStatus ProjectStatus untuk penggantian jenis konfigurasi project.
dnsStatus ConfigTypeOverrideStatus DNSStatus untuk penggantian jenis konfigurasi DNS.
backendStatus ConfigTypeOverrideStatus BackendStatus untuk penggantian jenis konfigurasi backend.
iamStatus ConfigTypeOverrideStatus IAMStatus untuk penggantian jenis konfigurasi IAM.
dashStatus ConfigTypeOverrideStatus DashStatus untuk penggantian jenis konfigurasi dasbor.
monStatus ConfigTypeOverrideStatus MonStatus untuk penggantian jenis konfigurasi mon.
logStatus ConfigTypeOverrideStatus LogStatus untuk penggantian jenis konfigurasi log.
bilStatus ConfigTypeOverrideStatus BilStatus untuk penggantian jenis konfigurasi bil.
featuresStatus ConfigTypeOverrideStatus Penggantian FeaturesStatus untuk jenis konfigurasi fitur.

SubcomponentSpec

SubcomponentSpec adalah deskripsi subkomponen.

Muncul di: - Subkomponen

Kolom Deskripsi
targetClusterName string TargetClusterName adalah nama KubeAPIServer yang disesuaikan oleh subkomponen ini. Jika objek KubeAPIServer dan Cluster yang mendasarinya TIDAK memiliki nama yang sama, objek Cluster referensi dapat diambil oleh KubeAPIServer.Spec.ClusterRef. Kolom ini tidak dapat diubah.
targetClusterNamespace string TargetClusterNamespace adalah namespace KubeAPIServer target. Jika objek KubeAPIServer dan Cluster pokok TIDAK berbagi namespace yang sama, objek Cluster referensi dapat diambil oleh KubeAPIServer.Spec.ClusterRef. Kolom ini tidak dapat diubah.
deployTarget string DeployTarget adalah cluster tempat subkomponen di-deploy. Nilainya harus salah satu dari Remote, Local, LocalMP, LocalCP. Jika Remote, maka cluster tersebut sama dengan targetCluster. Jika nilainya adalah Local, maka cluster tersebut adalah cluster pengelola targetCluster. Jika LocalCP, maka itu adalah KubeAPIServer bidang kontrol pengelola targetCluster. Jika LocalMP, maka itu adalah KubeAPIServer bidang pengelolaan yang mengelola targetCluster. Jika targetCluster adalah cluster yang dikelola sendiri (misalnya, root-admin, single-tenant), maka local dan remote akan sama. Secara default, Local disetel ke LocalMP agar kompatibel dengan sistem lama. Kolom ini tidak dapat diubah.
namespace string Namespace adalah tempat subkomponen ini akan di-deploy. Kolom ini tidak dapat diubah.
webhooks ConfigTypeSpec Jenis konfigurasi webhook berisi konfigurasi untuk webhook.
crds ConfigTypeSpec Jenis konfigurasi CRD berisi konfigurasi untuk CRD.
assets ConfigTypeSpec Jenis konfigurasi aset berisi resource kustom GDC seperti project, server.
project ConfigTypeSpec Jenis konfigurasi project berisi konfigurasi untuk project sistem.
dns ConfigTypeSpec Jenis konfigurasi DNS berisi konfigurasi DNS.
backend ConfigTypeSpec Jenis konfigurasi backend berisi konfigurasi untuk backend.
iam ConfigTypeSpec Jenis konfigurasi IAM berisi konfigurasi untuk IAM.
dash ConfigTypeSpec Jenis konfigurasi dasbor berisi konfigurasi untuk dasbor.
mon ConfigTypeSpec Jenis konfigurasi mon berisi konfigurasi untuk mon(pemantauan).
log ConfigTypeSpec Jenis konfigurasi log berisi konfigurasi untuk log(pencatatan log).
bil ConfigTypeSpec Jenis konfigurasi bil berisi konfigurasi untuk bil(penagihan).
features ConfigTypeSpec Jenis konfigurasi fitur berisi konfigurasi untuk tanda fitur.
anthosBaremetalCondition string AnthosBaremetalCondition adalah kondisi saat subkomponen ini akan di-deploy dalam siklus proses cluster ABM target. Harus berupa salah satu kondisi manifes yang didukung ABM (systemService dan externalManifests). Jika tidak ditetapkan, subkomponen akan di-deploy setiap kali cluster target siap. Jika disetel ke SystemService, hal ini akan memblokir rekonsiliasi cluster. Pengontrol akan menunggu pra-penginstalan selesai jika ada.
featureGateRef FeatureGateRef FeatureGateRef merujuk ke FeatureGate yang mengaktifkan/menonaktifkan subkomponen ini. Jenis konfigurasi subkomponen ini diblokir untuk diinstal saat fitur dinonaktifkan.

SubcomponentStatus

SubcomponentStatus menunjukkan status subkomponen ini.

Muncul di: - Subkomponen

Kolom Deskripsi
featureDisabled boolean FeatureDisabled menunjukkan bahwa subkomponen diblokir untuk di-deploy karena fitur yang dirujuk dinonaktifkan.
conditions Array Condition Pengamatan terbaru tentang status peluncuran saat ini dari subkomponen ini.
webhooksStatus ConfigTypeStatus Status peluncuran jenis konfigurasi webhook.
crdsStatus ConfigTypeStatus Status peluncuran jenis konfigurasi CRD.
assetsStatus ConfigTypeStatus AssetsStatus untuk peluncuran jenis konfigurasi aset.
projectStatus ConfigTypeStatus ProjectStatus untuk peluncuran jenis konfigurasi project.
dnsStatus ConfigTypeStatus DNSStatus untuk peluncuran jenis konfigurasi DNS.
backendStatus ConfigTypeStatus BackendStatus untuk peluncuran jenis konfigurasi backend.
iamStatus ConfigTypeStatus IAMStatus untuk peluncuran jenis konfigurasi IAM.
dashStatus ConfigTypeStatus DashStatus untuk peluncuran jenis konfigurasi dasbor.
monStatus ConfigTypeStatus MonStatus untuk peluncuran jenis konfigurasi mon.
logStatus ConfigTypeStatus LogStatus untuk peluncuran jenis konfigurasi log.
bilStatus ConfigTypeStatus BilStatus untuk peluncuran jenis konfigurasi bil.
featuresStatus ConfigTypeStatus FeaturesStatus untuk peluncuran jenis konfigurasi fitur.

SubcomponentTemplate

Muncul di: - SubcomponentSpec - SubcomponentTemplateSpec - SubcomponentTemplateSpecFile

Kolom Deskripsi
deployTarget string DeployTarget adalah cluster tempat subkomponen di-deploy. Nilainya harus salah satu dari Remote, Local, LocalMP, LocalCP. Jika Remote, maka cluster tersebut sama dengan targetCluster. Jika nilainya adalah Local, maka cluster tersebut adalah cluster pengelola targetCluster. Jika LocalCP, maka itu adalah KubeAPIServer bidang kontrol pengelola targetCluster. Jika LocalMP, maka itu adalah KubeAPIServer bidang pengelolaan yang mengelola targetCluster. Jika targetCluster adalah cluster yang dikelola sendiri (misalnya, root-admin, single-tenant), maka local dan remote akan sama. Secara default, Local disetel ke LocalMP agar kompatibel dengan sistem lama. Kolom ini tidak dapat diubah.
namespace string Namespace adalah tempat subkomponen ini akan di-deploy. Kolom ini tidak dapat diubah.
webhooks ConfigTypeSpec Jenis konfigurasi webhook berisi konfigurasi untuk webhook.
crds ConfigTypeSpec Jenis konfigurasi CRD berisi konfigurasi untuk CRD.
assets ConfigTypeSpec Jenis konfigurasi aset berisi resource kustom GDC seperti project, server.
project ConfigTypeSpec Jenis konfigurasi project berisi konfigurasi untuk project sistem.
dns ConfigTypeSpec Jenis konfigurasi DNS berisi konfigurasi DNS.
backend ConfigTypeSpec Jenis konfigurasi backend berisi konfigurasi untuk backend.
iam ConfigTypeSpec Jenis konfigurasi IAM berisi konfigurasi untuk IAM.
dash ConfigTypeSpec Jenis konfigurasi dasbor berisi konfigurasi untuk dasbor.
mon ConfigTypeSpec Jenis konfigurasi mon berisi konfigurasi untuk mon(pemantauan).
log ConfigTypeSpec Jenis konfigurasi log berisi konfigurasi untuk log(pencatatan log).
bil ConfigTypeSpec Jenis konfigurasi bil berisi konfigurasi untuk bil(penagihan).
features ConfigTypeSpec Jenis konfigurasi fitur berisi konfigurasi untuk tanda fitur.
anthosBaremetalCondition string AnthosBaremetalCondition adalah kondisi saat subkomponen ini akan di-deploy dalam siklus proses cluster ABM target. Harus berupa salah satu kondisi manifes yang didukung ABM (systemService dan externalManifests). Jika tidak ditetapkan, subkomponen akan di-deploy setiap kali cluster target siap. Jika disetel ke SystemService, hal ini akan memblokir rekonsiliasi cluster. Pengontrol akan menunggu pra-penginstalan selesai jika ada.
featureGateRef FeatureGateRef FeatureGateRef merujuk ke FeatureGate yang mengaktifkan/menonaktifkan subkomponen ini. Jenis konfigurasi subkomponen ini diblokir untuk diinstal saat fitur dinonaktifkan.

SubcomponentTemplateSpec

SubcomponentTemplateSpec berisi semua info untuk membuat subkomponen.

Muncul di: - ComponentSpec - SubcomponentTemplateSpecFile

Kolom Deskripsi
name string Nama subkomponen ini. Kolom ini tidak dapat diubah.
uninstallSelector LabelSelector UninstallSelector memilih cluster target untuk menghapus subkomponen ini, dengan mencocokkan label objek cluster.
selector LabelSelector Pemilih memilih cluster target untuk menerapkan subkomponen ini dengan mencocokkan label objek cluster. Objek subkomponen akan dibuat di namespace yang sama dengan cluster yang cocok.
deployTarget string DeployTarget adalah cluster tempat subkomponen di-deploy. Nilainya harus salah satu dari Remote, Local, LocalMP, LocalCP. Jika Remote, maka cluster tersebut sama dengan targetCluster. Jika nilainya adalah Local, maka cluster tersebut adalah cluster pengelola targetCluster. Jika LocalCP, maka itu adalah KubeAPIServer bidang kontrol pengelola targetCluster. Jika LocalMP, maka itu adalah KubeAPIServer bidang pengelolaan yang mengelola targetCluster. Jika targetCluster adalah cluster yang dikelola sendiri (misalnya, root-admin, single-tenant), maka local dan remote akan sama. Secara default, Local disetel ke LocalMP agar kompatibel dengan sistem lama. Kolom ini tidak dapat diubah.
namespace string Namespace adalah tempat subkomponen ini akan di-deploy. Kolom ini tidak dapat diubah.
webhooks ConfigTypeSpec Jenis konfigurasi webhook berisi konfigurasi untuk webhook.
crds ConfigTypeSpec Jenis konfigurasi CRD berisi konfigurasi untuk CRD.
assets ConfigTypeSpec Jenis konfigurasi aset berisi resource kustom GDC seperti project, server.
project ConfigTypeSpec Jenis konfigurasi project berisi konfigurasi untuk project sistem.
dns ConfigTypeSpec Jenis konfigurasi DNS berisi konfigurasi DNS.
backend ConfigTypeSpec Jenis konfigurasi backend berisi konfigurasi untuk backend.
iam ConfigTypeSpec Jenis konfigurasi IAM berisi konfigurasi untuk IAM.
dash ConfigTypeSpec Jenis konfigurasi dasbor berisi konfigurasi untuk dasbor.
mon ConfigTypeSpec Jenis konfigurasi mon berisi konfigurasi untuk mon(pemantauan).
log ConfigTypeSpec Jenis konfigurasi log berisi konfigurasi untuk log(pencatatan log).
bil ConfigTypeSpec Jenis konfigurasi bil berisi konfigurasi untuk bil(penagihan).
features ConfigTypeSpec Jenis konfigurasi fitur berisi konfigurasi untuk tanda fitur.
anthosBaremetalCondition string AnthosBaremetalCondition adalah kondisi saat subkomponen ini akan di-deploy dalam siklus proses cluster ABM target. Harus berupa salah satu kondisi manifes yang didukung ABM (systemService dan externalManifests). Jika tidak ditetapkan, subkomponen akan di-deploy setiap kali cluster target siap. Jika disetel ke SystemService, hal ini akan memblokir rekonsiliasi cluster. Pengontrol akan menunggu pra-penginstalan selesai jika ada.
featureGateRef FeatureGateRef FeatureGateRef merujuk ke FeatureGate yang mengaktifkan/menonaktifkan subkomponen ini. Jenis konfigurasi subkomponen ini diblokir untuk diinstal saat fitur dinonaktifkan.

SubcomponentTemplateSpecFile

SubcomponentTemplateSpecFile membungkus SubcomponentTemplateSpec untuk memenuhi antarmuka runtime.Object. Ini adalah solusi agar kita dapat membaca/menulis SubcomponentTemplateSpec ke file.

Kolom Deskripsi
apiVersion string lcm.private.gdc.goog/v1
kind string SubcomponentTemplateSpecFile
name string Nama subkomponen ini. Kolom ini tidak dapat diubah.
uninstallSelector LabelSelector UninstallSelector memilih cluster target untuk menghapus subkomponen ini, dengan mencocokkan label objek cluster.
selector LabelSelector Pemilih memilih cluster target untuk menerapkan subkomponen ini dengan mencocokkan label objek cluster. Objek subkomponen akan dibuat di namespace yang sama dengan cluster yang cocok.
deployTarget string DeployTarget adalah cluster tempat subkomponen di-deploy. Nilainya harus salah satu dari Remote, Local, LocalMP, LocalCP. Jika Remote, maka cluster tersebut sama dengan targetCluster. Jika nilainya adalah Local, maka cluster tersebut adalah cluster pengelola targetCluster. Jika LocalCP, maka itu adalah KubeAPIServer bidang kontrol pengelola targetCluster. Jika LocalMP, maka itu adalah KubeAPIServer bidang pengelolaan yang mengelola targetCluster. Jika targetCluster adalah cluster yang dikelola sendiri (misalnya, root-admin, single-tenant), maka local dan remote akan sama. Secara default, Local disetel ke LocalMP agar kompatibel dengan sistem lama. Kolom ini tidak dapat diubah.
namespace string Namespace adalah tempat subkomponen ini akan di-deploy. Kolom ini tidak dapat diubah.
webhooks ConfigTypeSpec Jenis konfigurasi webhook berisi konfigurasi untuk webhook.
crds ConfigTypeSpec Jenis konfigurasi CRD berisi konfigurasi untuk CRD.
assets ConfigTypeSpec Jenis konfigurasi aset berisi resource kustom GDC seperti project, server.
project ConfigTypeSpec Jenis konfigurasi project berisi konfigurasi untuk project sistem.
dns ConfigTypeSpec Jenis konfigurasi DNS berisi konfigurasi DNS.
backend ConfigTypeSpec Jenis konfigurasi backend berisi konfigurasi untuk backend.
iam ConfigTypeSpec Jenis konfigurasi IAM berisi konfigurasi untuk IAM.
dash ConfigTypeSpec Jenis konfigurasi dasbor berisi konfigurasi untuk dasbor.
mon ConfigTypeSpec Jenis konfigurasi mon berisi konfigurasi untuk mon(pemantauan).
log ConfigTypeSpec Jenis konfigurasi log berisi konfigurasi untuk log(pencatatan log).
bil ConfigTypeSpec Jenis konfigurasi bil berisi konfigurasi untuk bil(penagihan).
features ConfigTypeSpec Jenis konfigurasi fitur berisi konfigurasi untuk tanda fitur.
anthosBaremetalCondition string AnthosBaremetalCondition adalah kondisi saat subkomponen ini akan di-deploy dalam siklus proses cluster ABM target. Harus berupa salah satu kondisi manifes yang didukung ABM (systemService dan externalManifests). Jika tidak ditetapkan, subkomponen akan di-deploy setiap kali cluster target siap. Jika disetel ke SystemService, hal ini akan memblokir rekonsiliasi cluster. Pengontrol akan menunggu pra-penginstalan selesai jika ada.
featureGateRef FeatureGateRef FeatureGateRef merujuk ke FeatureGate yang mengaktifkan/menonaktifkan subkomponen ini. Jenis konfigurasi subkomponen ini diblokir untuk diinstal saat fitur dinonaktifkan.

TargetSecrets

TargetSecrets menentukan secret yang akan dibuat di server API target.

Muncul di: - SecretForwarderSpec

Kolom Deskripsi
name string
namespaces array string
targetAPIServer string TargetAPIServer menentukan server API mana yang harus dituju oleh secret. Nilainya harus salah satu dari Local, RemoteMP, atau RemoteCP. Jika Local, tujuannya adalah server API tempat SecretForwarder berada. Jika RemoteMP, maka tujuannya adalah server API bidang pengelolaan yang berada di lokasi yang berbeda dengan SecretForwarder. Jika RemoteCP, maka tujuannya adalah server API bidang kontrol yang berada di lokasi yang berbeda dengan SecretForwarder. Jika server API target adalah server API bidang pengelolaan dan bidang kontrol, RemoteMP dan RemoteCP akan memiliki nilai yang setara untuk TargetAPIServer.

UpgradeHooksPolicy

Jenis pokok: string

Muncul di: - HelmManifestSpec

location.mz.global.private.gdc.goog/v1alpha1

Berisi definisi Skema API untuk grup API lokasi global Multi Zone.

GlobalAPIZone

GlobalAPIZone merepresentasikan API global di zona.

Muncul di: - GlobalAPIZoneList

Kolom Deskripsi
apiVersion string location.mz.global.private.gdc.goog/v1alpha1
kind string GlobalAPIZone
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
status GlobalAPIZoneStatus

GlobalAPIZoneList

Mewakili kumpulan resource Zone.

Kolom Deskripsi
apiVersion string location.mz.global.private.gdc.goog/v1alpha1
kind string GlobalAPIZoneList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array GlobalAPIZone

GlobalAPIZoneStatus

ZoneStatus merepresentasikan status zona deployment dengan air gap GDC.

Muncul di: - GlobalAPIZone

Kolom Deskripsi
lastHeartbeat Waktu Terakhir kali bidang kontrol zona mengirim sinyal detak jantung ke API global.

Zona

Zone merepresentasikan zona deployment GDC dengan air gap.

Muncul di: - ZoneList

Kolom Deskripsi
apiVersion string location.mz.global.private.gdc.goog/v1alpha1
kind string Zone
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ZoneSpec
status ZoneStatus

ZoneExclusion

ZoneExclusion menentukan zona yang perlu dikecualikan dari pemilihan zona karena beberapa alasan khusus aplikasi.

Muncul di: - ZoneExclusionList

Kolom Deskripsi
apiVersion string location.mz.global.private.gdc.goog/v1alpha1
kind string ZoneExclusion
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ZoneExclusionSpec

ZoneExclusionList

Mewakili kumpulan resource ZoneExclusion.

Kolom Deskripsi
apiVersion string location.mz.global.private.gdc.goog/v1alpha1
kind string ZoneExclusionList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ZoneExclusion

ZoneExclusionSpec

Muncul di: - ZoneExclusion

Kolom Deskripsi
zoneID string ID zona yang perlu dikecualikan.
selectionRef LocalObjectReference Referensi ZoneSelection dari tempat zona harus dikecualikan.
reason string Pesan string untuk memberi tahu alasan zona dikecualikan. Terutama untuk tujuan pemecahan masalah. Opsional

ZoneList

Mewakili kumpulan resource Zone.

Kolom Deskripsi
apiVersion string location.mz.global.private.gdc.goog/v1alpha1
kind string ZoneList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array Zone

ZoneSelection

ZoneSelection mewakili permintaan untuk memilih zona primer dan sekunder.

Muncul di: - ZoneSelectionList

Kolom Deskripsi
apiVersion string location.mz.global.private.gdc.goog/v1alpha1
kind string ZoneSelection
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ZoneSelectionSpec

ZoneSelectionList

Mewakili kumpulan resource ZoneSelection.

Kolom Deskripsi
apiVersion string location.mz.global.private.gdc.goog/v1alpha1
kind string ZoneSelectionList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ZoneSelection

ZoneSelectionResult

ZoneSelectionResult merepresentasikan hasil pemilihan zona primer dan sekunder.

Muncul di: - ZoneSelectionResultList

Kolom Deskripsi
apiVersion string location.mz.global.private.gdc.goog/v1alpha1
kind string ZoneSelectionResult
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ZoneSelectionResultSpec
status ZoneSelectionResultStatus

ZoneSelectionResultList

Mewakili kumpulan resource ZoneSelectionResult.

Kolom Deskripsi
apiVersion string location.mz.global.private.gdc.goog/v1alpha1
kind string ZoneSelectionResultList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ZoneSelectionResult

ZoneSelectionResultReplica

Mewakili resource ZoneSelectionResult yang direplikasi yang akan disinkronkan ke server API zonal tertentu. Resource ZoneSelectionResultReplica akan memiliki replika untuk setiap zona. Setelah update resource ZoneSelectionResultReplica, replika akan diperbarui secara progresif berdasarkan strategi peluncuran resource.

Muncul di: - ZoneSelectionResultReplicaList

Kolom Deskripsi
apiVersion string location.mz.global.private.gdc.goog/v1alpha1
kind string ZoneSelectionResultReplica
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ZoneSelectionResultSpec
status ZoneSelectionResultReplicaStatus

ZoneSelectionResultReplicaList

Mewakili kumpulan resource ZoneSelectionResultReplica.

Kolom Deskripsi
apiVersion string location.mz.global.private.gdc.goog/v1alpha1
kind string ZoneSelectionResultReplicaList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items array ZoneSelectionResultReplica

ZoneSelectionResultReplicaStatus

ZoneSelectionResultReplicaStatus memberikan status ZoneSelectionResultReplica.

Muncul di: - ZoneSelectionResultReplica - ZoneSelectionResultZoneStatus

Kolom Deskripsi
conditions Array Condition

ZoneSelectionResultSpec

Muncul di: - ZoneSelectionResult - ZoneSelectionResultReplica

Kolom Deskripsi
primary string
secondary array string

ZoneSelectionResultStatus

Muncul di: - ZoneSelectionResult

Kolom Deskripsi
conditions Array Condition Pengamatan status keseluruhan resource. Jenis kondisi yang diketahui: Siap.
rollout RolloutStatus Strategi saat ini yang digunakan untuk meluncurkan resource ke setiap zona.
zones array ZoneSelectionResultZoneStatus Daftar status zona tempat resource di-roll out.

ZoneSelectionResultZoneStatus

ZoneSelectionResultZoneStatus memberikan status peluncuran ZoneSelectionResult ke zona tertentu.

Muncul di: - ZoneSelectionResultStatus

Kolom Deskripsi
name string Nama zona tempat replika yang diwakili oleh status ini berada.
rolloutStatus ZoneRolloutStatus Status peluncuran replika ke zona.
replicaStatus ZoneSelectionResultReplicaStatus Status rekonsiliasi replika yang dikumpulkan dari zona. Kondisi apa pun dalam kolom yang memiliki .observedGeneration kurang dari .rolloutStatus.replicaGeneration sudah tidak berlaku.

ZoneSelectionSpec

ZoneSelectionSpec menentukan batasan dalam memilih zona.

Muncul di: - ZoneSelection

Kolom Deskripsi
heartbeatTimeout Durasi HeartbeatTimeout menunjukkan waktu sejak heartbeat terakhir setelah itu pemilihan baru akan dimulai.
numberOfSecondaryZones integer Jumlah zona sekunder yang akan dipilih.
resultObjectName string Nama objek ZoneSelectionResult yang akan dibuat atau diperbarui sesuai dengan permintaan.

ZoneSpec

ZoneSpec mewakili properti zona deployment dengan air gap GDC.

Muncul di: - Zona

Kolom Deskripsi
dnsDomain string Domain DNS untuk zona, biasanya dimulai dengan nama zona.
region string Region tempat zona berada.
shortName string Nama singkat zona.
objectStorageZoneID string ID alfa dua karakter untuk digunakan dalam nama bucket penyimpanan objek.
siteID integer ID numerik untuk digunakan dalam jaringan multi-zona.
uid string UID untuk Zona yang konsisten antara cluster root & org dan global & zona. Nilai berasal dari UID CR Zone di admin root global.

ZoneStatus

ZoneStatus memberikan status Zona.

Muncul di: - Zona

Kolom Deskripsi
conditions Array Condition

location.mz.private.gdc.goog/v1alpha1

Berisi definisi Skema API untuk grup API lokasi zonal Multi Zone.

ControlPlane

ControlPlane merepresentasikan lingkungan tempat cluster berjalan.

Muncul di: - ControlPlaneList

Kolom Deskripsi
apiVersion string location.mz.private.gdc.goog/v1alpha1
kind string ControlPlane
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ControlPlaneSpec

ControlPlaneList

Mewakili kumpulan resource ControlPlane.

Kolom Deskripsi
apiVersion string location.mz.private.gdc.goog/v1alpha1
kind string ControlPlaneList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ControlPlane

ControlPlaneSpec

ControlPlaneSpec merepresentasikan properti bidang kontrol GDC yang terisolasi.

Muncul di: - ControlPlane

Kolom Deskripsi
zone string ID zona tempat bidang kontrol berjalan.
multiZone boolean Menunjukkan apakah zona ini adalah bagian dari deployment multi-zona.

GlobalAPIZone

GlobalAPIZone merepresentasikan API global di zona.

Muncul di: - GlobalAPIZoneList

Kolom Deskripsi
apiVersion string location.mz.private.gdc.goog/v1alpha1
kind string GlobalAPIZone
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
status GlobalAPIZoneStatus

GlobalAPIZoneList

Mewakili kumpulan resource Zone.

Kolom Deskripsi
apiVersion string location.mz.private.gdc.goog/v1alpha1
kind string GlobalAPIZoneList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array GlobalAPIZone

GlobalAPIZoneStatus

ZoneStatus merepresentasikan status zona deployment dengan air gap GDC.

Muncul di: - GlobalAPIZone

Kolom Deskripsi
lastHeartbeat Waktu

Zona

Zone merepresentasikan zona deployment GDC dengan air gap.

Muncul di: - ZoneList

Kolom Deskripsi
apiVersion string location.mz.private.gdc.goog/v1alpha1
kind string Zone
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ZoneSpec

ZoneList

Mewakili kumpulan resource Zone.

Kolom Deskripsi
apiVersion string location.mz.private.gdc.goog/v1alpha1
kind string ZoneList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array Zone

ZoneSpec

ZoneSpec mewakili properti zona deployment dengan air gap GDC.

Muncul di: - Zona

Kolom Deskripsi
dnsDomain string Domain DNS untuk zona, biasanya dimulai dengan nama zona.
region string Region tempat zona berada.
shortName string Nama singkat zona.
objectStorageZoneID string ID alfa dua karakter untuk digunakan dalam nama bucket penyimpanan objek.
siteID integer ID numerik untuk digunakan dalam jaringan multi-zona.
uid string UID untuk Zona yang konsisten antara cluster root & org dan global & zona. Nilai berasal dari UID CR Zone di admin root global.

logging.private.gdc.goog/v1

Berisi definisi Skema API untuk grup API Logging.

AuditLoggingTarget

Mendefinisikan Skema untuk AuditLoggingTarget API.

Muncul di: - AuditLoggingTargetList

Kolom Deskripsi
apiVersion string logging.private.gdc.goog/v1
kind string AuditLoggingTarget
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec AuditLoggingTargetSpec
status AuditLoggingTargetStatus

AuditLoggingTargetList

Berisi daftar objek AuditLoggingTarget.

Kolom Deskripsi
apiVersion string logging.private.gdc.goog/v1
kind string AuditLoggingTargetList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array AuditLoggingTarget

AuditLoggingTargetSpec

Mendefinisikan spesifikasi atau status yang diharapkan dari resource AuditLoggingTarget.

Muncul di: - AuditLoggingTarget

Kolom Deskripsi
serviceName string Nama layanan yang akan diterapkan sebagai label. Panjang maksimal adalah 45 karakter.
dnsAccess DnsAccess Mengontrol aksesibilitas endpoint syslog ALT untuk Organisasi tenant. Nilai yang mungkin adalah: 'global' - endpoint syslog harus dapat diakses dari cluster admin root dan cluster org tenant 'root' - endpoint syslog hanya dapat diakses dari cluster admin root 'org' (default) - endpoint syslog hanya dapat diakses dari cluster org tenant
logAccessLevel LogAccessLevel Tingkat akses untuk entri log. Nilai defaultnya adalah io untuk resource AuditLoggingTarget di organisasi root dan pa untuk resource AuditLoggingTarget di organisasi tenant.
timestampKey string Kunci JSON untuk stempel waktu log. Jika stempel waktu tidak dapat diuraikan, stempel waktu saat server syslog menerima pesan akan digunakan.
timestampkeyFormat string Format yang diharapkan untuk stempel waktu log.
regex string Pola ekspresi reguler (regex) syslog untuk mengurai log. Jika nilai ini dilewati, regex RFC 5424 standar akan digunakan.
appNameField string Nama tempat kolom APP-NAME header syslog harus disimpan. Jika nilai ini dilewati, nilai APP-NAME akan disimpan di kolom ident.
hostNameField string Nama tempat kolom HOSTNAME header syslog harus disimpan. Jika nilai ini dilewati, nilai HOSTNAME akan disimpan di kolom host.
additionalFields object (keys:string, values:string) Kolom tambahan yang akan ditambahkan ke entri log.
ingressGatewayPort integer Port TCP Ingress Gateway kustom yang harus mengekspos endpoint syslog. Hanya gunakan kolom ini jika klien syslog tidak mendukung Server Name Indication (SNI). Traffic eksternal ke port ini harus sudah diizinkan ke dalam mesh layanan. Jika kolom ini dilewati, port syslog default akan digunakan dan klien syslog diharapkan menunjukkan nama server di awal handshake TLS (SNI).
output SyslogOutputType Opsi yang menentukan apakah log harus dikirim ke Loki atau didistribusikan ke organisasi. Kolom ini hanya berlaku di cluster admin root. Jika kolom dilewati, log akan dikirim ke Loki.

AuditLoggingTargetStatus

Mendefinisikan status AuditLoggingTarget yang diamati.

Muncul di: - AuditLoggingTarget

Kolom Deskripsi
conditions Array Condition
certSecretName string Secret Transport Layer Security (TLS) tempat sertifikat dan kunci pribadi disimpan. Platform Observability membuat sertifikat dan kunci pribadi yang digunakan layanan untuk berkomunikasi dengan server syslog setelah menerapkan resource kustom.
serverCertSecretName string Objek rahasia tempat sertifikat publik disimpan. Platform Observability membuat sertifikat publik untuk server syslog setelah menerapkan resource kustom.
syslogServerName string Alamat IP atau nama domain yang sepenuhnya memenuhi syarat (FQDN) yang harus digunakan klien untuk terhubung ke endpoint syslog. Platform Observability membuat endpoint syslog setelah menerapkan resource kustom.
syslogServerPortNumber integer Nomor port untuk endpoint syslog. Platform Observability membuat endpoint syslog setelah menerapkan resource kustom.

SIEMInfraForwarder

Mendefinisikan Skema untuk SIEMInfraForwarder API.

Muncul di: - SIEMInfraForwarderList

Kolom Deskripsi
apiVersion string logging.private.gdc.goog/v1
kind string SIEMInfraForwarder
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec SIEMInfraForwarderSpec
status SIEMInfraForwarderStatus

SIEMInfraForwarderList

Berisi daftar objek SIEMInfraForwarder.

Kolom Deskripsi
apiVersion string logging.private.gdc.goog/v1
kind string SIEMInfraForwarderList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array SIEMInfraForwarder

SIEMInfraForwarderSpec

Menentukan spesifikasi atau status SIEMInfraForwarder yang diharapkan.

Muncul di: - SIEMInfraForwarder

Kolom Deskripsi
source LogType Jenis log yang akan diekspor ke tujuan SIEM. Nilai yang diterima adalah operational dan audit.
splunkOutputs SplunkOutput array Daftar output Splunk.

SIEMInfraForwarderStatus

Mendefinisikan status SIEMInfraForwarder yang diamati.

Muncul di: - SIEMInfraForwarder

Kolom Deskripsi
conditions Array Condition Status SIEMInfraForwarder yang diamati.

SplunkOutput

Menentukan konfigurasi output Splunk.

Muncul di: - SIEMInfraForwarderSpec

Kolom Deskripsi
host string Nama host layanan Splunk target.
token Token Token autentikasi untuk antarmuka HTTP Event Collector.
tls string Protokol Transport Layer Security (TLS). Untuk mengetahui informasi selengkapnya, lihat https://docs.fluentbit.io/manual/administration/transport-security.
netConnectTimeout integer Waktu maksimum dalam detik untuk menunggu koneksi TCP dibuat. Nilai ini mencakup waktu handshake TLS.

SyslogOutputType

Jenis pokok: string

Muncul di: - AuditLoggingTargetSpec

Token

Menentukan konfigurasi token untuk ekspor SIEM.

Muncul di: - SplunkOutput

Kolom Deskripsi
name string Nama token.
field string Kolom token.

logging.private.gdc.goog/v1alpha1

Berisi definisi Skema API untuk grup API Logging.

AdditionalOutput

AdditionalOutput menentukan plugin output tambahan yang akan digunakan di fluent bit.

Muncul di: - LogsOutput

Kolom Deskripsi
fluentbitConfigmaps array string FluentBitConfigmaps adalah daftar configmap yang berisi plugin output tambahan.

AuditLoggingTarget

Mendefinisikan Skema untuk AuditLoggingTarget API.

Muncul di: - AuditLoggingTargetList

Kolom Deskripsi
apiVersion string logging.private.gdc.goog/v1alpha1
kind string AuditLoggingTarget
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec AuditLoggingTargetSpec
status AuditLoggingTargetStatus

AuditLoggingTargetList

Berisi daftar objek AuditLoggingTarget.

Kolom Deskripsi
apiVersion string logging.private.gdc.goog/v1alpha1
kind string AuditLoggingTargetList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array AuditLoggingTarget

AuditLoggingTargetSpec

Mendefinisikan spesifikasi atau status yang diharapkan dari resource AuditLoggingTarget.

Muncul di: - AuditLoggingTarget

Kolom Deskripsi
serviceName string Nama layanan yang akan diterapkan sebagai label.
logAccessLevel LogAccessLevel Tingkat akses untuk entri log. Nilai defaultnya adalah PA.
timestampKey string Kunci JSON untuk stempel waktu log. Jika stempel waktu tidak dapat diuraikan, stempel waktu saat server syslog menerima pesan akan digunakan.
timestampkeyFormat string Format yang diharapkan untuk stempel waktu log.
regex string Pola ekspresi reguler (regex) syslog untuk mengurai log. Jika nilai ini dilewati, regex RFC 5424 standar akan digunakan.
appNameLabel string Nama label untuk kolom APP-NAME syslog. Jika nilai ini dilewati, nilai APP-NAME akan disimpan dengan label ident.
hostNameLabel string Nama label untuk kolom HOSTNAME syslog. Jika nilai ini dilewati, nilai HOSTNAME akan disimpan dengan label host.
additionalLabels object (keys:string, values:string) Label tambahan yang akan dilampirkan ke entri log.
ingressGatewayPort integer Port TCP Ingress Gateway yang harus mengekspos endpoint syslog. Traffic eksternal ke port ini harus sudah diizinkan ke dalam mesh layanan. Jika nilai ini dilewati, port 5140 akan digunakan dan nama domain yang sepenuhnya memenuhi syarat (FQDN) akan didaftarkan untuk endpoint. Klien syslog harus menggunakan FQDN ini untuk terhubung ke endpoint dan menentukannya sebagai nama host selama TLS handshake (SNI). Jika nilai ini ditentukan, klien syslog dapat terhubung ke endpoint menggunakan alamat IP virtual (VIP) Ingress Gateway dan nomor port ini.
output SyslogOutputType Kolom yang menentukan apakah log harus dikirim ke Loki atau didistribusikan ke organisasi. Kolom ini hanya berlaku di cluster admin root. Jika nilai ini dilewati, log akan dikirim ke Loki.

AuditLoggingTargetStatus

Menentukan status yang diamati dari resource AuditLoggingTarget.

Muncul di: - AuditLoggingTarget

Kolom Deskripsi
conditions Array Condition
certSecretName string Secret Transport Layer Security (TLS) yang menyimpan sertifikat dan kunci pribadi. Platform Observability membuat sertifikat dan kunci pribadi yang digunakan layanan untuk berkomunikasi dengan server syslog setelah menerapkan resource kustom.
serverCertSecretName string Objek rahasia yang menyimpan sertifikat publik. Platform Observability membuat sertifikat publik untuk server syslog setelah menerapkan resource kustom.
syslogServerName string Alamat IP atau nama domain yang sepenuhnya memenuhi syarat (FQDN) yang harus digunakan klien untuk terhubung ke endpoint syslog. Platform Observability membuat endpoint syslog setelah menerapkan resource kustom.
syslogServerPortNumber integer Nomor port untuk endpoint syslog. Platform Observability membuat endpoint syslog setelah menerapkan resource kustom.

AuditLogs

AuditLogs menentukan API untuk mengonfigurasi pengumpulan dan penerusan log audit.

Muncul di: - FluentBitSpec

Kolom Deskripsi
syslogInputs object (keys:string, values:SyslogInputConfig) SyslogInputs adalah konfigurasi untuk input syslog.
outputs LogsOutput Outputs adalah konfigurasi untuk output.

FluentBit

FluentBit menentukan skema untuk FluentBit API.

Muncul di: - FluentBitList

Kolom Deskripsi
apiVersion string logging.private.gdc.goog/v1alpha1
kind string FluentBit
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec FluentBitSpec Spec adalah spesifikasi status FluentBit yang diinginkan.
status FluentBitStatus Status adalah status FluentBit saat ini.

FluentBitList

FluentBitList berisi daftar FluentBit.

Kolom Deskripsi
apiVersion string logging.private.gdc.goog/v1alpha1
kind string FluentBitList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items FluentBit

FluentBitSpec

FluentBitSpec menentukan status FluentBit yang diinginkan.

Muncul di: - FluentBit

Kolom Deskripsi
systemLogs SystemLogs SystemLogs adalah konfigurasi untuk pengumpulan dan penerusan log operasional sistem.
auditLogs AuditLogs AuditLogs adalah konfigurasi untuk pengumpulan dan penerusan log audit.

FluentBitStatus

FluentBitStatus menentukan status FluentBit yang diamati.

Muncul di: - FluentBit

Kolom Deskripsi
conditions Array Condition Kondisi berisi pengamatan terbaru tentang status FluentBit.

InstanceConfig

Menentukan konfigurasi instance Loki.

Muncul di: - LokiConfig

Kolom Deskripsi
mode InstanceMode Mode deployment instance Loki ini, yang mengacu pada perilaku dan fungsi instance Loki ini. Lihat nilai InstanceMode yang ditentukan untuk input yang diharapkan pada kolom ini.
minReplicas integer Jumlah minimum replika yang harus dimiliki untuk jenis instance Loki ini.
maxReplicas integer Jumlah maksimum replika yang akan dimiliki untuk jenis instance Loki ini.
maxUnavailable integer Jumlah maksimum pod yang dapat tidak tersedia selama gangguan untuk jenis instance Loki ini.
localStorageSize string Ukuran volume persisten yang terpasang ke setiap instance dari jenis instance ini. Nilai defaultnya adalah 50Gi.
perStreamRateLimit string Konfigurasi Loki yang menentukan kecepatan byte maksimum per detik per aliran. Nilai defaultnya adalah 6MB.
perStreamRateLimitBurst string Konfigurasi Loki yang menentukan byte burst maksimum per aliran. Nilai defaultnya adalah 30MB.
ingestionRateMB integer Konfigurasi Loki yang menentukan batas kecepatan penyerapan per pengguna dalam ukuran sampel per detik. Ditentukan dalam MB. Nilai defaultnya adalah 256.
ingestionBurstSizeMB integer Konfigurasi Loki yang menentukan ukuran burst penyerapan yang diizinkan per pengguna dalam ukuran sampel. Ditentukan dalam MB. Nilai defaultnya adalah 64.
maxQueryStreams integer Konfigurasi Loki yang menetapkan jumlah aliran yang dapat disertakan dalam satu kueri. Nilai defaultnya adalah 20000.
maxStreamsPerUser integer Konfigurasi Loki yang menentukan jumlah maksimum aliran aktif per pengguna per pengumpul. Nilai defaultnya adalah 20000.
maxGlobalStreamsPerUser integer Konfigurasi Loki yang menentukan jumlah maksimum aliran aktif per pengguna di seluruh cluster. Nilai defaultnya adalah 20000.
maxReceiveMessageSizeBytes integer Konfigurasi Loki yang menentukan batas ukuran pesan gRPC yang dapat diterima oleh server instance ini. Ditentukan dalam byte. Nilai defaultnya adalah 104857600.
maxSendMessageSizeBytes integer Konfigurasi Loki yang menentukan batas ukuran pesan gRPC yang dapat dikirim oleh server instance ini. Ditentukan dalam byte. Nilai defaultnya adalah 104857600.

LogCollector

Mendefinisikan Skema untuk LogCollector API.

Muncul di: - LogCollectorList

Kolom Deskripsi
apiVersion string logging.private.gdc.goog/v1alpha1
kind string LogCollector
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec LogCollectorSpec
status LogCollectorStatus

LogCollectorList

Berisi daftar objek LogCollector.

Kolom Deskripsi
apiVersion string logging.private.gdc.goog/v1alpha1
kind string LogCollectorList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array LogCollector

LogCollectorSpec

LogCollectorSpec menentukan status LogCollector yang diinginkan

Muncul di: - LogCollector

Kolom Deskripsi
workloadType string WorkloadType menyimpan jenis workload Kubernetes (Deployment, Daemonset, atau Statefulset) yang akan digunakan untuk men-deploy pengumpul log. Nilai yang valid adalah: - "Deployment": Membuat deployment pengumpul log tanpa status. - "Daemonset": Menjalankan pengumpul log di setiap node dalam cluster. - "Statefulset": Mengelola pod pengumpul log stateful, memastikan persistensi data dan penskalaan yang teratur. Saat ini kami hanya mendukung Statefulset
backend string Backend menyimpan backend logging yang akan digunakan untuk memproses dan meneruskan log. Nilai yang valid adalah: - "FluentBit": Menggunakan Fluent Bit untuk pengumpulan, pemfilteran, dan penerusan log yang efisien. Saat ini kami hanya mendukung FluentBit
minReplicas integer MinReplicas menyimpan jumlah minimum replika workload logcollector
maxReplicas integer MaxReplicas menyimpan jumlah maksimum replika workload logcollector
maxUnavailable integer MaxUnavailable menyimpan jumlah maksimum pod yang dapat tidak tersedia selama gangguan
storageClass string StorageClass menyimpan jenis/kelas penyimpanan yang akan digunakan untuk PVC
storageSize string StorageSize menyimpan ukuran penyimpanan untuk PVC
resourcesRequest ResourcesRequest Permintaan resource.
resourcesLimit ResourcesLimit Batas resource.

LogCollectorStatus

Muncul di: - LogCollector

Kolom Deskripsi
conditions Array Condition

LoggingConfig

Menentukan konfigurasi untuk bagian pipeline logging yang terkait dengan LoggingConfig ini.

Muncul di: - LoggingPipelineSpec

Kolom Deskripsi
lokiConfigs Array LokiConfig Daftar jenis Loki yang diluncurkan dan dikelola oleh bagian pipeline logging yang dikonfigurasi oleh LoggingConfig ini.

LoggingPipeline

Menentukan konfigurasi untuk pipeline logging, termasuk konfigurasi Loki.

Muncul di: - LoggingPipelineList

Kolom Deskripsi
apiVersion string logging.private.gdc.goog/v1alpha1
kind string LoggingPipeline
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec LoggingPipelineSpec
status LoggingPipelineStatus

LoggingPipelineList

Berisi daftar objek LoggingPipeline.

Kolom Deskripsi
apiVersion string logging.private.gdc.goog/v1alpha1
kind string LoggingPipelineList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array LoggingPipeline

LoggingPipelineSpec

Mendefinisikan spesifikasi atau status yang diharapkan dari resource LoggingPipeline.

Muncul di: - LoggingPipeline

Kolom Deskripsi
operationalLogs LoggingConfig Konfigurasi untuk pipeline logging operasional.
auditLogs LoggingConfig Konfigurasi untuk pipeline logging audit.

LoggingPipelineStatus

Menentukan status yang diamati dari resource LoggingPipeline.

Muncul di: - LoggingPipeline

Kolom Deskripsi
lokiStatuses Array LokiStatus Status setiap jenis Loki di seluruh pipeline logging.
conditions Array Condition Kondisi seluruh pipeline logging.

LogsOutput

LogsOutput menentukan plugin output untuk pengumpulan log.

Muncul di: - AuditLogs - SystemLogs

Kolom Deskripsi
additionalOutput AdditionalOutput AdditionalOutput adalah konfigurasi untuk plugin output tambahan.

LokiConfig

Menentukan konfigurasi Loki untuk bagian tertentu dari pipeline logging, yang ditentukan oleh kolom Type.

Muncul di: - LoggingConfig

Kolom Deskripsi
type LokiType Jenis Loki air-gapped GDC, yang mereferensikan bagian pipeline logging yang dikonfigurasi oleh LokiConfig ini. Berbagai aspek pipeline dibedakan berdasarkan persona dan jenis log. Persona dapat berupa IO, PA, atau AO. Jenis log dapat berupa operasional atau audit. Lihat nilai LokiType yang ditentukan untuk input yang diharapkan pada kolom ini.
systemObjectStorage boolean Opsi untuk menentukan apakah penyimpanan objek untuk jenis Loki ini harus di-deploy sebagai bagian dari infrastruktur sistem.
instanceConfigs Array InstanceConfig Konfigurasi untuk setiap jenis instance referensi Loki ini. Loki di-deploy dalam mode Scalable Sederhana dan memiliki tiga jenis instance, yaitu jenis instance writer, reader, dan backend.
sharding ShardingConfig Konfigurasi sharding untuk jenis Loki ini.

LokiIndexConfig

LokiIndexConfig berisi informasi tentang konfigurasi indeks untuk jangka waktu tertentu.

Muncul di: - LokiStatus

Kolom Deskripsi
store LokiIndexStore Penyimpanan indeks yang digunakan dalam konfigurasi ini.
from string Tanggal hari pertama konfigurasi ini digunakan.

LokiInstanceStatus

Muncul di: - LokiStatus

Kolom Deskripsi
mode InstanceMode Mode deployment instance Loki ini, yang mengacu pada perilaku dan fungsi instance Loki ini. Lihat nilai InstanceMode yang ditentukan untuk input yang diharapkan pada kolom ini.
conditions Array Condition Kondisi untuk instance loki ini.

LokiStatus

Menentukan status LokiConfig.

Muncul di: - LoggingPipelineStatus

Kolom Deskripsi
type LokiType Jenis Loki dengan air gap GDC yang dirujuk oleh status ini. Jenis Loki membedakan jalur tertentu dari pipeline logging dan ditentukan oleh persona dan jenis log. Persona dapat berupa IO, PA, atau AO. Jenis log dapat berupa operasional atau audit. Nilai cocok dengan input LokiConfig tertentu yang terkait dengan LokiStatus ini.
conditions Array Condition Kondisi untuk LokiType ini.
indexConfigs Array LokiIndexConfig Daftar konfigurasi indeks untuk LokiType ini.
instanceStatuses Array LokiInstanceStatus InstanceStatuses adalah daftar LokiInstanceStatus untuk setiap instance yang di-deploy oleh jenis Loki ini.

ResourcesLimit

Muncul di: - LogCollectorSpec

Kolom Deskripsi
cpu string Jumlah CPU.
memory string Jumlah memori.

ResourcesRequest

Muncul di: - LogCollectorSpec

Kolom Deskripsi
cpu string Jumlah CPU.
memory string Jumlah memori.

SecurityLoggingTarget

Mendefinisikan Skema untuk SecurityLoggingTarget API.

Muncul di: - SecurityLoggingTargetList

Kolom Deskripsi
apiVersion string logging.private.gdc.goog/v1alpha1
kind string SecurityLoggingTarget
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec SecurityLoggingTargetSpec
status SecurityLoggingTargetStatus

SecurityLoggingTargetList

Berisi daftar objek SecurityLoggingTarget.

Kolom Deskripsi
apiVersion string logging.private.gdc.goog/v1alpha1
kind string SecurityLoggingTargetList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array SecurityLoggingTarget

SecurityLoggingTargetSpec

Mendefinisikan spesifikasi atau status yang diharapkan dari resource SecurityLoggingTarget.

Muncul di: - SecurityLoggingTarget

Kolom Deskripsi
serviceName string Nama layanan yang akan diterapkan sebagai label.
timestampKey string Kunci JSON untuk stempel waktu log. Jika stempel waktu tidak dapat diuraikan, stempel waktu saat server syslog menerima pesan akan digunakan.
timestampFormat string Format yang diharapkan untuk stempel waktu log.
appNameLabel string Nama label untuk kolom APP-NAME syslog. Jika nilai ini dilewati, nilai APP-NAME akan disimpan dengan label ident.
hostNameLabel string Nama label untuk kolom HOSTNAME syslog. Jika nilai ini dilewati, nilai HOSTNAME akan disimpan dengan label host.
additionalLabels object (keys:string, values:string) Label tambahan yang akan dilampirkan ke entri log.

SecurityLoggingTargetStatus

Menentukan status yang diamati dari resource SecurityLoggingTarget.

Muncul di: - SecurityLoggingTarget

Kolom Deskripsi
conditions Array Condition
certSecretName string Secret Transport Layer Security (TLS) yang menyimpan sertifikat. Platform Observability membuat sertifikat yang digunakan layanan untuk berkomunikasi dengan endpoint syslog setelah menerapkan resource kustom.
syslogServerName string Nama domain yang sepenuhnya memenuhi syarat (FQDN) yang digunakan layanan untuk berkomunikasi dengan endpoint syslog. Platform Observability membuat FQDN setelah menerapkan resource kustom.

ShardingConfig

Muncul di: - LokiConfig

Kolom Deskripsi
shuffle ShuffleSharding Konfigurasi untuk melakukan shuffle sharding di jalur baca logging.
stream StreamSharding Konfigurasi untuk melakukan sharding aliran otomatis di jalur tulis logging.

ShuffleSharding

Muncul di: - ShardingConfig

Kolom Deskripsi
enabled boolean Opsi untuk menentukan apakah akan mengaktifkan shuffle sharding di jalur baca Loki. Nilai defaultnya adalah false. Nilai ini mungkin tidak berguna untuk jumlah dasar replika Loki.
maxQueriesPerTenant integer Konfigurasi Loki yang menentukan jumlah maksimum querier yang dapat menangani permintaan untuk satu tenant.
maxQueryParallelism integer Konfigurasi Loki yang menentukan jumlah maksimum kueri yang dijadwalkan secara paralel oleh frontend.
maxConcurrent integer Konfigurasi Loki yang menentukan jumlah maksimum kueri serentak yang diizinkan.

StreamSharding

Muncul di: - ShardingConfig

Kolom Deskripsi
enabled boolean Opsi untuk menentukan apakah akan mengaktifkan sharding stream otomatis di jalur tulis Loki. Nilai defaultnya adalah true.
desiredRate string Konfigurasi Loki yang menentukan batas kecepatan per aliran target untuk semua aliran. Jika nilai terlampaui untuk aliran, aliran akan otomatis di-shard. Nilai defaultnya adalah 3MB.

SyslogInputConfig

SyslogInputConfig menentukan API untuk mengonfigurasi pengumpulan log melalui server syslog.

Muncul di: - AuditLogs - SystemLogs

Kolom Deskripsi
timestampKey string Tentukan kunci JSON untuk stempel waktu log. Jika stempel waktu tidak dapat diuraikan, stempel waktu saat server syslog menerima pesan akan digunakan.
timestampFormat string Tentukan format yang diharapkan untuk stempel waktu log.
regex string Tentukan pola regex syslog untuk mengurai log. Jika dilewati, ekspresi reguler RFC-5424 standar akan digunakan.
gdchProject string Nama project yang digunakan untuk mengarahkan log ke berbagai output project
appNameLabel string Tentukan nama label untuk kolom APP-NAME syslog. Jika dilewati, nilai APP-NAME akan disimpan dengan label 'ident'. KOLOM INI TIDAK DIGUNAKAN LAGI.
appNameField string Tentukan nama yang digunakan untuk menyimpan kolom APP-NAME header syslog. Jika dilewati, nilai APP-NAME akan disimpan di kolom 'ident'.
hostNameLabel string Tentukan nama label untuk kolom HOSTNAME syslog. Jika dilewati, nilai HOSTNAME akan disimpan dengan label 'host'. KOLOM INI TIDAK DIGUNAKAN LAGI.
hostNameField string Tentukan nama yang digunakan untuk menyimpan kolom HOST-NAME header syslog. Jika dilewati, nilai HOSTNAME akan disimpan di kolom 'host'.
additionalLabels object (keys:string, values:string) Tentukan label tambahan yang akan dilampirkan pada entri log. KOLOM INI TIDAK DIGUNAKAN LAGI.
additionalFields object (keys:string, values:string) Tentukan kolom tambahan yang akan ditambahkan ke entri log.
output SyslogOutputType Tentukan apakah log harus dikirim ke loki atau didistribusikan ke organisasi. Hanya berlaku di Cluster Admin Root. Jika dilewati, log akan dikirim ke loki.

SyslogOutputType

Jenis pokok: string

Muncul di: - AuditLoggingTargetSpec - SyslogInputConfig

SystemLogs

SystemLogs menentukan API untuk mengonfigurasi pengumpulan dan penerusan log operasional sistem.

Muncul di: - FluentBitSpec

Kolom Deskripsi
syslogInputs object (keys:string, values:SyslogInputConfig) SyslogInputs adalah konfigurasi untuk input syslog.
outputs LogsOutput Outputs adalah konfigurasi untuk output.

migrate.private.gdc.goog/v1alpha1

Berisi definisi Skema API untuk grup API Migrate

DiskReplicationProgress

Muncul di: - ReplicatedDisk

Kolom Deskripsi
stageName DiskReplicationStage Tahap replikasi saat ini.
stageIndex integer Nilai numerik berbasis 1 dari tahap berdasarkan urutan.
maxStageIndex integer Nilai numerik maksimum untuk tahap.
current string Nilai numerik untuk progres tahap saat ini.
max string Nilai numerik maksimum untuk progres tahap saat ini (0 jika tidak diketahui).

DiskReplicationStage

Jenis pokok: string

Muncul di: - DiskReplicationProgress

ReplicatedDisk

Memberikan informasi tentang salah satu disk yang direplikasi VM.

Muncul di: - VMReplicationStatus

Kolom Deskripsi
name string Nama disk di vCenter.
isBoot boolean Menentukan apakah disk ini adalah boot disk VM.
objectKey string ID unik untuk image disk dalam bucket.
conditions Array Condition Kumpulan kondisi yang menunjukkan status operasi replikasi untuk disk tertentu.
progress DiskReplicationProgress Progres replikasi terakhir yang diamati.

VMReplication

Mewakili operasi replikasi untuk disk satu VM.

Muncul di: - VMReplicationList

Kolom Deskripsi
apiVersion string migrate.private.gdc.goog/v1alpha1
kind string VMReplication
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec VMReplicationSpec
status VMReplicationStatus

VMReplicationList

Kolom Deskripsi
apiVersion string migrate.private.gdc.goog/v1alpha1
kind string VMReplicationList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array VMReplication

VMReplicationScheme

Jenis pokok: string

Muncul di: - VMReplicationVcenterDetails

VMReplicationSource

Berisi detail sumber untuk operasi replikasi VM.

Muncul di: - VMReplicationSpec

Kolom Deskripsi
vcenter VMReplicationVcenterDetails Detail koneksi ke vCenter.
vmID string Jalur inventaris atau moRef VM.

VMReplicationSpec

Muncul di: - VMReplication

Kolom Deskripsi
source VMReplicationSource Detail sumber untuk operasi replikasi VM.
target VMReplicationTarget Detail target untuk operasi replikasi VM.

VMReplicationStatus

Muncul di: - VMReplication

Kolom Deskripsi
conditions Array Condition Kumpulan kondisi yang menunjukkan status operasi replikasi.
disks Array ReplicatedDisk Informasi tentang setiap disk yang direplikasi.

VMReplicationStorageDetails

Berisi semua informasi yang diperlukan untuk mengakses dan menulis ke bucket penyimpanan.

Muncul di: - VMReplicationTarget

Kolom Deskripsi
bucketRef LocalObjectReference Nama bucket penyimpanan image disk
objectStorageSecretRef LocalObjectReference Nama secret penyimpanan objek untuk mengakses bucket

VMReplicationTarget

Berisi detail target untuk operasi replikasi VM.

Muncul di: - VMReplicationSpec

Kolom Deskripsi
storage VMReplicationStorageDetails Informasi yang diperlukan untuk mengakses bucket penyimpanan. Image disk akan disimpan di sini.
dirPath string Jalur direktori ke image disk dalam bucket.

VMReplicationVcenterDetails

Berisi semua informasi yang diperlukan untuk terhubung ke vCenter yang menghosting VM sumber.

Muncul di: - VMReplicationSource

Kolom Deskripsi
host string Nama host atau IP vCenter.
scheme VMReplicationScheme Skema yang akan digunakan saat terhubung ke vCenter (HTTP/HTTPS).
skipCertificateCheck boolean Menentukan apakah akan memverifikasi sertifikat vCenter.
credentialsSecretRef LocalObjectReference Referensi ke secret dengan nama pengguna dan sandi untuk vCenter.
proxy string Proxy opsional yang akan disetel menggunakan variabel lingkungan HTTP_PROXY.

monitoring.global.private.gdc.goog/v1alpha1

Berisi definisi Skema API untuk grup API global Monitoring.

Sumber data

Mendefinisikan Skema untuk Datasource Replica API.

Muncul di: - DatasourceList

Kolom Deskripsi
apiVersion string monitoring.global.private.gdc.goog/v1alpha1
kind string Datasource
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec DatasourceSpec
status DatasourceStatus

DatasourceList

Berisi daftar replika sumber data di Grafana.

Kolom Deskripsi
apiVersion string monitoring.global.private.gdc.goog/v1alpha1
kind string DatasourceList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array Datasource

DatasourceReplica

Mendefinisikan Skema untuk Datasource Replica API.

Muncul di: - DatasourceReplicaList

Kolom Deskripsi
apiVersion string monitoring.global.private.gdc.goog/v1alpha1
kind string DatasourceReplica
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec DatasourceSpec
status DatasourceReplicaStatus

DatasourceReplicaList

Berisi daftar replika sumber data di Grafana.

Kolom Deskripsi
apiVersion string monitoring.global.private.gdc.goog/v1alpha1
kind string DatasourceReplicaList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array DatasourceReplica

DatasourceReplicaStatus

Menentukan status yang diamati dari objek replika Datasource.

Muncul di: - DatasourceReplica - DatasourceZoneStatus

Kolom Deskripsi
conditions Array Condition Daftar kondisi yang diamati dalam replika sumber data.
uid string UID sumber data.

DatasourceSpec

Muncul di: - Datasource - DatasourceReplica

Kolom Deskripsi
datasource DatasourceConfig Menentukan status sumber data yang diinginkan.
valuesFrom Array DatasourceValueFrom Mendefinisikan sumber untuk mengambil nilai dari seperti configmap dan secret

DatasourceStatus

DatasourceStatus menyimpan status Datasource

Muncul di: - Sumber data

Kolom Deskripsi
conditions Array Condition Pengamatan status keseluruhan resource. Jenis kondisi yang diketahui: Siap.
rollout RolloutStatus Strategi saat ini yang digunakan untuk meluncurkan resource ke setiap zona.
zones array DatasourceZoneStatus Daftar status zona tempat resource di-roll out.

DatasourceZoneStatus

Memberikan status peluncuran Sumber data ke zona tertentu.

Muncul di: - DatasourceStatus

Kolom Deskripsi
name string Nama zona tempat replika yang diwakili oleh status ini berada.
rolloutStatus ZoneRolloutStatus Status peluncuran replika ke zona.
replicaStatus DatasourceReplicaStatus Status rekonsiliasi replika yang dikumpulkan dari zona. Kondisi apa pun dalam kolom yang memiliki .observedGeneration kurang dari .rolloutStatus.replicaGeneration sudah tidak berlaku.

monitoring.private.gdc.goog/v1alpha1

Berisi definisi Skema API untuk grup API sistem Monitoring.

Pemberitahuan

Muncul di: - CommonSLO - SuccessRange - SuccessRate

Kolom Deskripsi
errorBudgetConsumed Jumlah Ambang batas konsumsi anggaran error agar pemberitahuan dipicu.
severity Tingkat Keparahan Tingkat keseriusan notifikasi.
windows array string Jendela peringatan bergulir.

CertificateRef

CertificateRef adalah referensi ke secret sertifikat.

Muncul di: - MetricsProxyDestination - MetricsProxySource

Kolom Deskripsi
secretName string SecretName adalah nama rahasia sertifikat di namespace yang sama.

CommonSLO

Berisi kolom yang umum untuk semua Tujuan Tingkat Layanan (SLO).

Muncul di: - SuccessRange - SuccessRate

Kolom Deskripsi
resource string Komponen, layanan, atau fitur yang terkait dengan SLO ini.
description string Deskripsi notifikasi.
runbookURL string Link URL ke runbook untuk pemberitahuan SLO.
goal Jumlah Proporsi target peristiwa good. Nilainya antara 0.0 dan 1.0.
period string Periode kepatuhan sebagai string dalam bentuk `[0-9]+[s
alert Pemberitahuan Kriteria pemberitahuan. Nilai default adalah konfigurasi yang direkomendasikan oleh Reliability Engineering (RE).

CortexIngester

CortexIngester adalah Skema untuk CortexIngester API.

Muncul di: - CortexIngesterList

Kolom Deskripsi
apiVersion string monitoring.private.gdc.goog/v1alpha1
kind string CortexIngester
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec CortexIngesterSpec
status CortexIngesterStatus

CortexIngesterList

CortexIngesterList berisi daftar CortexIngester.

Kolom Deskripsi
apiVersion string monitoring.private.gdc.goog/v1alpha1
kind string CortexIngesterList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array CortexIngester

CortexIngesterSpec

Muncul di: - CortexIngester

Kolom Deskripsi
targetClusterRef CortexTargetCluster TargetCluster adalah nama cluster tempat layanan Cortex Ingester akan di-deploy.
replicas integer Replicas adalah jumlah instance layanan Cortex Ingester yang akan di-deploy.
port integer Port adalah port HTTP yang harus digunakan layanan Cortex Ingester untuk permintaan.
objectStorage CortexObjectStorage ObjectStorage menentukan opsi untuk menghubungkan Cortex Ingester ke penyimpanan objek. Jika nil, penyimpanan objek akan dinonaktifkan.
configRef LocalObjectReference ConfigRef adalah nama ConfigMap yang berisi konfigurasi Cortex yang digunakan oleh layanan ingester.
resources CortexResourceRequirements Kumpulan resource menetapkan permintaan dan batasan pada resource yang digunakan oleh setiap instance layanan Ingester.

CortexIngesterStatus

Muncul di: - CortexIngester

Kolom Deskripsi
conditions Array Condition Menentukan status CortexIngester yang diamati.

CortexObjectStorage

CortexObjectStorage berisi informasi yang diperlukan untuk terhubung ke penyimpanan objek.

Muncul di: - CortexIngesterSpec

Kolom Deskripsi
authSecret LocalObjectReference AuthSecret adalah nama secret yang berisi kredensial s3 yang diperlukan untuk terhubung ke Object Storage.
certSecret LocalObjectReference CertSecret adalah nama secret yang berisi sertifikat yang diperlukan untuk terhubung dengan aman ke penyimpanan objek.

CortexResourceList

CortexResourceList menentukan nilai untuk konsumsi CPU dan Memori.

Muncul di: - CortexResourceRequirements

Kolom Deskripsi
cpu Jumlah CPU adalah jumlah unit CPU.
memory Jumlah Memori adalah jumlah unit memori.

CortexResourceRequirements

CortexResourceRequirements berisi informasi tentang cara meminta dan membatasi penggunaan resource layanan ini.

Muncul di: - CortexIngesterSpec

Kolom Deskripsi
requests CortexResourceList Requests adalah jumlah resource untuk men-deploy layanan pada awalnya.
limits CortexResourceList Batas adalah jumlah maksimum resource yang diizinkan untuk digunakan oleh layanan.

CortexTargetCluster

Muncul di: - CortexIngesterSpec

Kolom Deskripsi
name string Name adalah nama cluster tempat layanan akan di-deploy.
namespace string Namespace adalah namespace cluster tempat men-deploy layanan.

Sumber data

Mendefinisikan Skema untuk Datasources API.

Muncul di: - DatasourceList

Kolom Deskripsi
apiVersion string monitoring.private.gdc.goog/v1alpha1
kind string Datasource
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec DatasourceSpec
status DatasourceStatus

DatasourceConfig

Menentukan spesifikasi atau status yang diharapkan dari objek Datasource.

Muncul di: - DatasourceSpec - DatasourceSpec

Kolom Deskripsi
uid string ID unik untuk sumber data. Jika tidak diberikan, grafana akan membuat ID unik.
name string Nama sumber data. Ini ditampilkan di UI grafana.
type string Jenis sumber data.
url string URL sumber data.
access Akses Jenis akses untuk sumber data.
database string Nama database untuk sumber data. Ini adalah nama database di mesin database.
user string Nama pengguna untuk sumber data.
orgId integer ID organisasi grafana untuk sumber data. Ini adalah ID organisasi yang memiliki sumber data.
version integer Nilai int yang menunjukkan versi sumber data.
isDefault boolean Nilai boolean yang menunjukkan apakah sumber data adalah sumber data default.
basicAuth boolean Nilai boolean yang menunjukkan apakah autentikasi dasar diaktifkan untuk sumber data.
basicAuthUser string Nama pengguna untuk autentikasi dasar.
readOnly boolean Nilai boolean yang menunjukkan apakah sumber data dapat diedit.
withCredentials boolean Nilai boolean yang menunjukkan apakah browser harus menyertakan kredensial seperti cookie, token akses, dan sertifikat TLS dalam permintaan.
jsonData array bilangan bulat Objek JSON yang berisi data tambahan untuk sumber data.
secureJsonData array bilangan bulat Objek JSON yang berisi data aman untuk sumber data. Data ini dianggap sensitif dan tidak boleh dicatat atau ditampilkan.

DatasourceList

Berisi daftar sumber data di Grafana.

Kolom Deskripsi
apiVersion string monitoring.private.gdc.goog/v1alpha1
kind string DatasourceList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array Datasource

DatasourceSpec

Muncul di: - Sumber data

Kolom Deskripsi
datasource DatasourceConfig Menentukan status sumber data yang diinginkan.
valuesFrom Array DatasourceValueFrom Mendefinisikan sumber untuk mengambil nilai dari seperti configmap dan secret

DatasourceStatus

Menentukan status yang diamati dari objek Datasource.

Muncul di: - Sumber data

Kolom Deskripsi
conditions Array Condition Daftar kondisi yang diamati dalam sumber data.
uid string UID sumber data.

DatasourceValueFrom

Muncul di: - DatasourceSpec - DatasourceSpec

Kolom Deskripsi
targetPath string Jalur ke nilai dalam sumber data.
valueFrom DatasourceValueFromSource

DatasourceValueFromSource

ValueSource menjelaskan sumber untuk suatu nilai.

Muncul di: - DatasourceValueFrom

Kolom Deskripsi
configMapKeyRef ConfigMapKeySelector Memilih kunci ConfigMap.
secretKeyRef SecretKeySelector Memilih kunci Secret.

EventFilter

Berisi kumpulan peristiwa untuk menghitung rasio peristiwa good terhadap peristiwa total. Anda harus menetapkan setidaknya dua kolom TimeSeries.

Muncul di: - SuccessRate

Kolom Deskripsi
good TimeSeries
bad TimeSeries
total TimeSeries

LabelFilter

Memfilter label metrik yang cocok menggunakan pemetaan pasangan nilai kunci.

Muncul di: - SuccessRange - TimeSeries

Kolom Deskripsi
label string Label yang akan difilter. Nilai untuk kolom ini, misalnya, key.
value string Nilai yang akan difilter. Nilai kolom ini, misalnya, adalah val. LabelFilter dengan label key dan nilai val akan menghapus semua titik data yang tidak cocok dengan operator "matchOperator" menggunakan label "key" dan nilai "val".
matchOperator string Jenis pemfilteran. Nilai kolom ini adalah equal, notEqual, regexMatch, atau regexNotMatch. Nilai defaultnya adalah equal.`

MetricsProxyDestination

MetricsProxyDestination terdiri dari port tempat metrik perlu diekspos bersama dengan rahasia sertifikat yang harus digunakan.

Muncul di: - MetricsProxySidecarSpec

Kolom Deskripsi
certificate CertificateRef Certificate adalah referensi untuk secret sertifikat yang digunakan oleh server HTTPS. Ini selalu diperlukan.
port integer Port adalah port tempat metrik harus diekspos.
metricsID string MetricsID menetapkan ID ke tujuan ini. Tindakan ini dapat digunakan untuk mengelompokkan beberapa tujuan beserta sumbernya. Sumber dan Tujuan dengan MetricsID yang sama akan menjadi bagian dari pipeline yang sama.

MetricsProxySidecar

MetricsProxySidecar merepresentasikan konfigurasi container sidecar proxy metrik yang ditambahkan ke pod workload.

Muncul di: - MetricsProxySidecarList

Kolom Deskripsi
apiVersion string monitoring.private.gdc.goog/v1alpha1
kind string MetricsProxySidecar
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec MetricsProxySidecarSpec
status MetricsProxySidecarStatus

MetricsProxySidecarList

MetricsProxySidecarList adalah daftar objek MetricsProxySidecar.

Kolom Deskripsi
apiVersion string monitoring.private.gdc.goog/v1alpha1
kind string MetricsProxySidecarList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items array MetricsProxySidecar

MetricsProxySidecarSpec

MetricsProxySidecarSpec menentukan spesifikasi sidecar proxy metrik.

Muncul di: - MetricsProxySidecar

Kolom Deskripsi
restartUninjectedPods boolean RestartUninjectedPods menentukan apakah pod dengan label injeksi harus dimulai ulang oleh reconciler jika sidecar proxy metrik belum diinjeksi. Hal ini akan terjadi jika webhook tidak berjalan pada saat pembuatan pod. Nilai defaultnya adalah benar (true).
restartUnsyncedPods boolean RestartUnsyncedPods menentukan apakah pod dengan label injeksi tetapi anotasi generasi yang lebih lama harus dimulai ulang oleh reconciler. Hal ini akan terjadi jika perubahan pada CR ini dilakukan setelah pod dibuat. Nilai defaultnya adalah salah (false).
sources MetricsProxySource array Sumber adalah port dan konfigurasi terkait yang diperlukan proxy metrik untuk mengumpulkan metrik.
destinations Array MetricsProxyDestination Tujuan adalah port dan konfigurasi terkait yang diperlukan proxy metrik untuk mengekspos metrik.
podInjectionSelector LabelSelector PodInjectionSelector memungkinkan pod dipilih berdasarkan label untuk injeksi, meskipun pod tidak memiliki label injeksi standar. Hal ini umumnya tidak diperlukan, tetapi memungkinkan pod ditargetkan tanpa perlu mengubah beban kerja.
containerName string ContainerName adalah nama yang akan diberikan pada container sidecar proxy metrik saat dimasukkan ke dalam pod workload.
telemetryPort integer TelemetryPort adalah port yang akan digunakan oleh container file bantuan proxy metrik untuk mengekspos metrik internalnya.
resources ResourceRequirements Resources menentukan permintaan dan batas resource untuk container sidecar. Jika tidak ditentukan, nilai default akan digunakan.

MetricsProxySidecarStatus

MetricsProxySidecarStatus menentukan status sidecar proxy metrik yang disuntikkan.

Muncul di: - MetricsProxySidecar

Kolom Deskripsi
conditions Array Condition

MetricsProxySource

MetricsProxySource terdiri dari port yang perlu di-scrape metriknya beserta konfigurasi terkait yang diperlukan untuk proses scraping tersebut.

Muncul di: - MetricsProxySidecarSpec

Kolom Deskripsi
certificate CertificateRef Sertifikat adalah referensi untuk rahasia sertifikat yang diperlukan saat melakukan scraping. Jika port sumber tidak menggunakan mTLS, maka hal ini tidak diperlukan.
port integer Port adalah port yang harus diambil metriknya.
path string Jalur adalah jalur URL tempat metrik dapat di-scrape. Pengumpul akan menggunakan "/metrics" secara default jika jalur kustom tidak diberikan.
scheme Skema Skema adalah skema URL tempat metrik dapat di-scrape. Jika sertifikat diberikan, pengumpul akan menggunakan HTTPS secara default. Jika tidak, pengumpul akan menggunakan HTTP secara default.
scrapeInterval string ScrapeInterval adalah frekuensi untuk scraping endpoint metrik oleh sidecar proxy metrik di port tertentu.
metricsID string MetricsID menetapkan ID ke sumber ini. Tindakan ini dapat digunakan untuk mengelompokkan beberapa sumber bersama dengan tujuan. Sumber dan Tujuan dengan MetricsID yang sama akan menjadi bagian dari pipeline yang sama.

Skema

Jenis pokok: string

Muncul di: - MetricsProxySource

ServiceLevelObjective

Mendefinisikan Skema untuk ServiceLevelObjective API.

Muncul di: - ServiceLevelObjectiveList

Kolom Deskripsi
apiVersion string monitoring.private.gdc.goog/v1alpha1
kind string ServiceLevelObjective
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ServiceLevelObjectiveSpec
status ServiceLevelObjectiveStatus

ServiceLevelObjectiveList

Berisi daftar objek ServiceLevelObjective.

Kolom Deskripsi
apiVersion string monitoring.private.gdc.goog/v1alpha1
kind string ServiceLevelObjectiveList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ServiceLevelObjective

ServiceLevelObjectiveSpec

Mendefinisikan spesifikasi atau status yang diharapkan dari resource ServiceLevelObjective.

Muncul di: - ServiceLevelObjective

Kolom Deskripsi
successRate Array SuccessRate Jika metrik merepresentasikan Indikator Tingkat Layanan (SLI), SuccessRateTujuan Tingkat Layanan (SLO) mengonfigurasi pemberitahuan menggunakan praktik terbaik Site Reliability Engineering (SRE). Pengguna harus menentukan label yang menandakan peristiwa success, failure, dan total untuk SLO. Hanya dua jenis peristiwa yang diperlukan. SLO dikonfigurasi berdasarkan proporsi target peristiwa success selama periode kepatuhan. Misalnya, SLO permintaan HTTP SuccessRate dengan target 0.995 dan periode 30d berarti bahwa 99,5% permintaan harus berhasil dalam jangka waktu 30 hari.
successRange Array SuccessRange Jika metrik merepresentasikan Indikator Tingkat Layanan (SLI), SuccessRangeTujuan Tingkat Layanan (SLO) mengonfigurasi pemberitahuan menggunakan praktik terbaik Site Reliability Engineering (SRE). Pengguna harus menentukan nilai maksimum (max) dan minimum (min) yang dapat diterima dalam milidetik (ms) untuk SLI. Hanya salah satu kolom max dan min yang wajib diisi. Menghilangkan kolom max berarti tak terhingga. Menghilangkan kolom min berarti negatif tak terhingga. SLO dikonfigurasi berdasarkan proporsi target peristiwa yang berada dalam rentang yang dapat diterima selama periode kepatuhan. Misalnya, SLO waktu respons HTTP SuccessRange dengan target 0.995, nilai maksimum 100, dan periode 30d berarti bahwa 99,5% waktu respons harus kurang dari 100 md dalam jangka waktu 30 hari.

ServiceLevelObjectiveStatus

Menentukan status yang diamati dari resource ServiceLevelObjective.

Muncul di: - ServiceLevelObjective

Kolom Deskripsi
conditions Array Condition Status resource ServiceLevelObjective yang diamati.

SuccessRange

Menentukan pemberitahuan berbasis rentang.

Muncul di: - ServiceLevelObjectiveSpec

Kolom Deskripsi
resource string Komponen, layanan, atau fitur yang terkait dengan SLO ini.
description string Deskripsi notifikasi.
runbookURL string Link URL ke runbook untuk pemberitahuan SLO.
goal Jumlah Proporsi target peristiwa good. Nilainya antara 0.0 dan 1.0.
period string Periode kepatuhan sebagai string dalam bentuk `[0-9]+[s
alert Pemberitahuan Kriteria pemberitahuan. Nilai default adalah konfigurasi yang direkomendasikan oleh Reliability Engineering (RE).
metricName string Nama metrik indikator tingkat layanan.
labelFilter LabelFilter Filter label metrik indikator tingkat layanan.
min Jumlah Nilai minimum yang dapat diterima.
max Jumlah Nilai maksimum yang dapat diterima.

SuccessRate

Menentukan pemberitahuan berbasis keberhasilan.

Muncul di: - ServiceLevelObjectiveSpec

Kolom Deskripsi
resource string Komponen, layanan, atau fitur yang terkait dengan SLO ini.
description string Deskripsi notifikasi.
runbookURL string Link URL ke runbook untuk pemberitahuan SLO.
goal Jumlah Proporsi target peristiwa good. Nilainya antara 0.0 dan 1.0.
period string Periode kepatuhan sebagai string dalam bentuk `[0-9]+[s
alert Pemberitahuan Kriteria pemberitahuan. Nilai default adalah konfigurasi yang direkomendasikan oleh Reliability Engineering (RE).
goodTotalRatio EventFilter Pengelompokan peristiwa deret waktu ke dalam peristiwa good, bad, dan total.

TimeSeries

Mendefinisikan deret waktu metrik.

Muncul di: - EventFilter

Kolom Deskripsi
metricName string
labelFilter LabelFilter

n2n.security.private.gdc.goog/v1alpha1

EncryptionConnection

Mewakili koneksi enkripsi.

Muncul di: - EncryptionConnectionList

Kolom Deskripsi
apiVersion string n2n.security.private.gdc.goog/v1alpha1
kind string EncryptionConnection
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec EncryptionConnectionSpec
status EncryptionConnectionStatus

EncryptionConnectionList

Mewakili kumpulan objek EncryptionConnection.

Kolom Deskripsi
apiVersion string n2n.security.private.gdc.goog/v1alpha1
kind string EncryptionConnectionList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array EncryptionConnection

EncryptionConnectionSpec

Mewakili spesifikasi untuk koneksi enkripsi antara dua node. Hanya satu koneksi enkripsi yang dibuat untuk merepresentasikan pasangan node ini. EncryptionConnection dibuat di zona mesin dalam InventoryMachineRef dan digunakan saat membuat Pre-shared Key dan StrongSwanConnection untuk pasangan node.

Muncul di: - EncryptionConnection

Kolom Deskripsi
inventoryMachineRef InventoryMachineReference Referensi ke objek InventoryMachine yang direkonsiliasi. Koneksi enkripsi akan berada di zona InventoryMachine ini.
inventoryMachinePeerRef InventoryMachineReference Referensi ke objek InventoryMachine lainnya dalam koneksi enkripsi.

EncryptionConnectionStatus

Memberikan status EncryptionConnection.

Muncul di: - EncryptionConnection

Kolom Deskripsi
pskSecretRef UniversalObjectReference Referensi ke objek rahasia yang menyimpan pre-shared key yang akan digunakan untuk mengautentikasi pada fase 1 IKE
conditions Array Condition Kondisi adalah kolom yang berisi kondisi saat ini untuk konfigurasi enkripsi. Kolom ini akan berisi jenis kondisi berikut: - Siap - PSKGenerationReady - ConfigurationReady - InventoryMachinePeerReady - InventoryMachineReady Hanya jika semua kondisi lainnya siap, kondisi "Siap" akan menjadi benar.

InventoryMachineReference

Mewakili referensi ke mesin inventaris. Zona, nama, dan namespace mengidentifikasi InventoryMachine secara unik. Alamat IP dan nama node disertakan sehingga organisasi tidak perlu membuat kueri cluster admin root untuk mendapatkan alamat IP nanti, lalu memetakan alamat IP tersebut ke nama node.

Muncul di: - EncryptionConnectionSpec

Kolom Deskripsi
name string
namespace string
zoneName string
ipAddress string
nodeName string

network.global.private.gdc.goog/v1alpha1

ClusterMesh

ClusterMesh merepresentasikan konfigurasi clustermesh untuk cluster. Digunakan untuk menghubungkan beberapa cluster di beberapa zona. CR ini bersifat internal dan tidak akan digunakan oleh pengguna akhir.

Muncul di: - ClusterMeshList

Kolom Deskripsi
apiVersion string network.global.private.gdc.goog/v1alpha1
kind string ClusterMesh
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ClusterMeshSpec
status ClusterMeshStatus

ClusterMeshList

Mewakili kumpulan objek clustermesh.

Kolom Deskripsi
apiVersion string network.global.private.gdc.goog/v1alpha1
kind string ClusterMeshList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ClusterMesh

ClusterMeshReplica

ClusterMeshReplica merepresentasikan resource ClusterMesh yang direplikasi yang akan disinkronkan ke server API zonal tertentu. ClusterMesh merepresentasikan konfigurasi clustermesh untuk cluster. Digunakan untuk menghubungkan beberapa cluster di beberapa zona. CR ini bersifat internal dan tidak akan digunakan oleh pengguna akhir.

Muncul di: - ClusterMeshReplicaList

Kolom Deskripsi
apiVersion string network.global.private.gdc.goog/v1alpha1
kind string ClusterMeshReplica
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ClusterMeshSpec
status ClusterMeshReplicaStatus

ClusterMeshReplicaList

Mewakili kumpulan replika clustermesh.

Kolom Deskripsi
apiVersion string network.global.private.gdc.goog/v1alpha1
kind string ClusterMeshReplicaList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ClusterMeshReplica

ClusterMeshReplicaStatus

Memberikan status replika organisasi.

Muncul di: - ClusterMeshReplica - ClusterMeshZoneStatus

Kolom Deskripsi
conditions Array Condition Jenis kondisi: - Siap: Kondisi ini menunjukkan apakah anotasi Clustermesh yang diperlukan telah ditambahkan ke objek cluster zonal. Ready=true saat cluster berfungsi. Ready=false Reason=Terminating saat cluster sedang dihentikan.

ClusterMeshSpec

Memberikan spesifikasi objek ClusterMesh.

Muncul di: - ClusterMesh - ClusterMeshReplica

Kolom Deskripsi
clusterID integer ClusterID Cilium, yang diperoleh dari anotasi CiliumClusterID pada objek Cluster.
apiServerEndpoint string Endpoint Server API ClusterMesh untuk cluster saat ini. Hal ini akan digunakan oleh cluster lain untuk bertukar status.
clusterZone string ClusterZone menentukan zona tempat cluster berjalan. Kolom ini ditambahkan untuk memberikan fleksibilitas bagi nama cluster di seluruh zona.

ClusterMeshStatus

Memberikan status keseluruhan clustermesh.

Muncul di: - ClusterMesh

Kolom Deskripsi
conditions Array Condition Pengamatan status keseluruhan resource. Jenis kondisi yang diketahui: Siap.
rollout RolloutStatus Strategi saat ini yang digunakan untuk meluncurkan resource ke setiap zona.
zones Array ClusterMeshZoneStatus Daftar status zona tempat resource di-roll out.

ClusterMeshZoneStatus

Memberikan status peluncuran objek clustermesh ke zona tertentu.

Muncul di: - ClusterMeshStatus

Kolom Deskripsi
name string Nama zona tempat replika yang diwakili oleh status ini berada.
rolloutStatus ZoneRolloutStatus Status peluncuran replika ke zona.
replicaStatus ClusterMeshReplicaStatus Status rekonsiliasi replika yang dikumpulkan dari zona. Kondisi apa pun dalam kolom yang memiliki .observedGeneration kurang dari .rolloutStatus.replicaGeneration sudah tidak berlaku.

DNSRegistration

DNSRegistration merepresentasikan pendaftaran DNS untuk layanan air-gapped GDC (mis. konsol) dan layanan terkelola (mis. ODS). Nama ini akan digunakan oleh konfigurasi air-gapped GDC dan layanan terkelola untuk memberikan nama yang konsisten dan mudah diingat. Ini bukan untuk konfigurasi GDC lainnya.

Muncul di: - DNSRegistrationList

Kolom Deskripsi
apiVersion string network.global.private.gdc.goog/v1alpha1
kind string DNSRegistration
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec DNSRegistrationSpec
status DNSRegistrationStatus

DNSRegistrationList

DNSRegistrationList merepresentasikan kumpulan DNSRegistration.

Kolom Deskripsi
apiVersion string network.global.private.gdc.goog/v1alpha1
kind string DNSRegistrationList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array DNSRegistration

DNSRegistrationReplica

DNSRegistrationReplica merepresentasikan pendaftaran DNS untuk layanan GDC (mis. konsol) dan layanan terkelola (mis. ODS). Resource ini akan digunakan oleh konfigurasi air gap GDC dan layanan terkelola untuk memberikan nama yang konsisten dan mudah diingat. Ini bukan untuk konfigurasi GDC lainnya.

Muncul di: - DNSRegistrationReplicaList

Kolom Deskripsi
apiVersion string network.global.private.gdc.goog/v1alpha1
kind string DNSRegistrationReplica
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec DNSRegistrationSpec
status DNSRegistrationReplicaStatus

DNSRegistrationReplicaList

DNSRegistrationReplicaList merepresentasikan kumpulan DNSRegistrationReplica.

Kolom Deskripsi
apiVersion string network.global.private.gdc.goog/v1alpha1
kind string DNSRegistrationReplicaList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items DNSRegistrationReplica array

DNSRegistrationReplicaStatus

DNSRegistrationReplicaStatus memberikan status DNSRegistrationReplica.

Muncul di: - DNSRegistrationReplica - DNSRegistrationZoneStatus

Kolom Deskripsi
fqdn string Nilai yang tidak kosong menunjukkan bahwa FQDN untuk layanan siap digunakan.
aliases array string Alias FQDN.
conditions Array Condition Pembuatan entri DNS yang berhasil akan menghasilkan pengisian string FQDN, dengan kondisi "Siap" dalam array Kondisi sebagai "Benar". Error ditunjukkan dengan nilai FQDN kosong, dengan array Kondisi memiliki "Siap" sebagai "Salah".

DNSRegistrationSpec

DNSRegistrationSpec memberikan spesifikasi (yaitu, status yang diinginkan) dari DNSRegistration.

Muncul di: - DNSRegistration - DNSRegistrationReplica

Kolom Deskripsi
fqdnPrefix string Berikan awalan yang akan digunakan untuk membuat FQDN (Nama Domain yang Sepenuhnya Memenuhi Syarat). Jika dibiarkan kosong, 'name' CR DNSRegistrationReplica akan digunakan untuk membuat FQDN.
ttlSeconds integer TTLSeconds adalah kolom opsional yang menentukan time-to-live untuk data, dalam detik. Nilai minimum adalah 5 detik, nilai maksimum adalah 3.600 detik. Defaultnya adalah 300 detik.
internal ResolveTo Isi kolom ini jika IP yang akan diselesaikan oleh FQDN yang dibuat adalah IP internal. Jika kolom ini diisi, FQDN yang dihasilkan akan berisi 'internal' di akhiran namanya. IP atau gateway internal untuk traffic internal harus diberikan di sini. Saat ini, hanya Internal atau Eksternal yang dapat ditentukan, tidak keduanya. Catatan: 1. Saat ini, hanya IP yang didukung untuk kolom Internal. 2. Dalam mode MT, di cluster admin root, hanya External yang akan didukung. Hal ini hanya berlaku untuk arsitektur organisasi V1, dan bukan arsitektur organisasi V2.
external ResolveTo Isi kolom ini jika IP yang akan diselesaikan oleh FQDN yang dihasilkan adalah IP eksternal. Saat ini, hanya Internal atau Eksternal yang dapat ditentukan, tidak keduanya. IP eksternal atau gateway untuk traffic eksternal harus disediakan di sini. Hal ini hanya berlaku untuk arsitektur organisasi V1, dan bukan arsitektur organisasi V2.
resolutionConfig ResolutionConfig ResolutionConfig memberikan detail jaringan tempat data DNS terdaftar harus diekspos.

DNSRegistrationStatus

DNSRegistrationStatus memberikan status keseluruhan DNSRegistration.

Muncul di: - DNSRegistration

Kolom Deskripsi
conditions Array Condition Pengamatan status keseluruhan resource. Jenis kondisi yang diketahui: Siap.
rollout RolloutStatus Strategi saat ini yang digunakan untuk meluncurkan resource ke setiap zona.
zones DNSRegistrationZoneStatus array Daftar status zona tempat resource di-roll out.

DNSRegistrationZoneStatus

DNSRegistrationZoneStatus memberikan status peluncuran DNSRegistration ke zona tertentu.

Muncul di: - DNSRegistrationStatus

Kolom Deskripsi
name string Nama zona tempat replika yang diwakili oleh status ini berada.
rolloutStatus ZoneRolloutStatus Status peluncuran replika ke zona.
replicaStatus DNSRegistrationReplicaStatus Status rekonsiliasi replika yang dikumpulkan dari zona. Kondisi apa pun dalam kolom yang memiliki .observedGeneration kurang dari .rolloutStatus.replicaGeneration sudah tidak berlaku.

DNSZone

DNSZone merepresentasikan zona DNS.

Muncul di: - DNSZoneList

Kolom Deskripsi
apiVersion string network.global.private.gdc.goog/v1alpha1
kind string DNSZone
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec DNSZoneSpec
status DNSZoneStatus

DNSZoneConfig

DNSZoneConfig menyediakan informasi server otoritatif zona DNS.

Muncul di: - ZoneDNSServersSpec

Kolom Deskripsi
zoneName string Zona DNS yang dilayani oleh server otoritatif.
authIP string Alamat IP server otoritatif untuk zona DNS.

DNSZoneList

DNSZoneList merepresentasikan daftar zona DNS.

Kolom Deskripsi
apiVersion string network.global.private.gdc.goog/v1alpha1
kind string DNSZoneList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array DNSZone

DNSZoneReplica

DNSZoneReplica merepresentasikan zona DNS.

Muncul di: - DNSZoneReplicaList

Kolom Deskripsi
apiVersion string network.global.private.gdc.goog/v1alpha1
kind string DNSZoneReplica
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec DNSZoneSpec
status DNSZoneReplicaStatus

DNSZoneReplicaList

DNSZoneReplicaList merepresentasikan daftar zona DNS.

Kolom Deskripsi
apiVersion string network.global.private.gdc.goog/v1alpha1
kind string DNSZoneReplicaList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array DNSZoneReplica

DNSZoneRolloutStatus

DNSZoneRolloutStatus memberikan status peluncuran DNSZone ke zona GDCH tertentu.

Muncul di: - DNSZoneStatus

Kolom Deskripsi
name string Nama zona tempat replika yang diwakili oleh status ini berada.
rolloutStatus ZoneRolloutStatus Status peluncuran replika ke zona.
replicaStatus DNSZoneReplicaStatus Status rekonsiliasi replika yang dikumpulkan dari zona GDCH. Kondisi apa pun dalam kolom yang memiliki .observedGeneration kurang dari .rolloutStatus.replicaGeneration sudah tidak berlaku.

DNSZoneSpec

DNSZoneSpec memberikan spesifikasi zona DNS.

Muncul di: - DNSZone - DNSZoneReplica

Kolom Deskripsi
dnsName string Nama domain yang sepenuhnya memenuhi syarat dari zona DNS.
enableDNSSEC boolean Tanda ini menunjukkan bahwa DNSSEC harus diaktifkan di zona DNS.

DNSZoneStatus

DNSZoneStatus memberikan status keseluruhan DNSZone.

Muncul di: - DNSZone

Kolom Deskripsi
conditions Array Condition Pengamatan status keseluruhan resource. Jenis kondisi yang diketahui: Siap.
rollout RolloutStatus Strategi saat ini yang digunakan untuk meluncurkan resource ke setiap zona.
zones array DNSZoneRolloutStatus Daftar status peluncuran untuk setiap zona GDCH tempat resource diluncurkan.

DefaultIstioGatewayInfo

Muncul di: - ResolveTo

Kolom Deskripsi
owningCluster IstioGatewayOwningCluster Cluster tempat instance Istio Gateway default berjalan. Dalam arsitektur organisasi V2, cluster ini harus berupa cluster infrastruktur. Dalam arsitektur organisasi V1: Cluster ini bisa berupa cluster admin lokal, atau cluster sistem jarak jauh. CATATAN: Tim layanan terkelola harus menggunakan Istio Gateway di cluster sistem. Istio Gateway di cluster admin terutama ditujukan untuk layanan yang dimiliki oleh konfigurasi air-gapped GDC.
ingressLabel IngressLabelValue IngressLabel digunakan untuk memetakan ke Gateway Ingress yang benar. Kolom ini hanya digunakan di cluster infrastruktur, dan nilainya harus salah satu dari infra, data, atau admin.

ExposeToNetwork

Jenis pokok: string

Muncul di: - ResolutionConfig - ResourceRecordSetSpec

IngressProvider

Muncul di: - ResolveTo

Kolom Deskripsi
type IngressProviderType Jenis penyedia ingress. Alamat IP akan diambil dari resource klaim kumpulan alamat infrastruktur atau gateway Istio admin yang sesuai.

IngressProviderType

Jenis pokok: string

Muncul di: - IngressProvider

IstioGatewayOwningCluster

Jenis pokok: string

Muncul di: - DefaultIstioGatewayInfo

ResolutionConfig

Muncul di: - DNSRegistrationSpec

Kolom Deskripsi
exposeToNetwork ExposeToNetwork ExposeToNetwork menentukan jaringan tempat data DNS terdaftar harus diekspos. Bersama-sama, ExposeToNetwork dan VPCIdentifier menentukan zona DNS yang akan digunakan. Dalam arsitektur organisasi V1, kolom ini dapat dihilangkan.
vpcIdentifier string VPCIdentifier mengidentifikasi VPC tertentu saat ExposeToNetwork adalah VPC. Kolom ini wajib diisi jika ExposeToNetwork disetel ke VPC. Saat ini, hanya 'infra' dan 'default' yang didukung.
resolveTo ResolveTo ResolveTo menentukan alamat IP target untuk memetakan data DNS. Ini dapat berupa alamat IP yang diberikan pengguna atau IP yang terkait dengan gateway ingress Istio yang dipilih.

ResolveTo

Muncul di: - DNSRegistrationSpec - ResolutionConfig

Kolom Deskripsi
ips array string IP yang harus diselesaikan oleh FQDN yang dihasilkan. Baik kolom IPs atau IngressProvider atau UseDefaultIstioGateway harus ditentukan jika menggunakan arsitektur organisasi V1. Menentukan lebih dari satu adalah error. Baik IP maupun kolom UseDefaultIstioGateway harus ditentukan jika menggunakan arsitektur organisasi V2. Menentukan keduanya adalah error.
ingressProvider IngressProvider Penyedia ingress yang akan memberikan IP yang harus di-resolve oleh FQDN yang dihasilkan. Hal ini hanya berlaku untuk arsitektur organisasi V1, dan bukan arsitektur organisasi V2.
useDefaultIstioGateway DefaultIstioGatewayInfo Gateway Istio yang IP load balancernya harus diselesaikan oleh FQDN yang dihasilkan.

ResourceRecordSet

ResourceRecordSet merepresentasikan kumpulan data resource.

Muncul di: - ResourceRecordSetList

Kolom Deskripsi
apiVersion string network.global.private.gdc.goog/v1alpha1
kind string ResourceRecordSet
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ResourceRecordSetSpec
status ResourceRecordSetStatus

ResourceRecordSetList

ResourceRecordSetList merepresentasikan daftar kumpulan record resource.

Kolom Deskripsi
apiVersion string network.global.private.gdc.goog/v1alpha1
kind string ResourceRecordSetList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items array ResourceRecordSet

ResourceRecordSetReplica

ResourceRecordSetReplica merepresentasikan kumpulan data resource.

Muncul di: - ResourceRecordSetReplicaList

Kolom Deskripsi
apiVersion string network.global.private.gdc.goog/v1alpha1
kind string ResourceRecordSetReplica
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ResourceRecordSetSpec
status ResourceRecordSetReplicaStatus

ResourceRecordSetReplicaList

ResourceRecordSetReplicaList merepresentasikan daftar kumpulan data resource.

Kolom Deskripsi
apiVersion string network.global.private.gdc.goog/v1alpha1
kind string ResourceRecordSetReplicaList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items ResourceRecordSetReplica array

ResourceRecordSetReplicaStatus

ResourceRecordSetReplicaStatus memberikan status kumpulan data resource.

Muncul di: - ResourceRecordSetReplica - ResourceRecordSetZoneStatus

Kolom Deskripsi
conditions Array Condition Jenis kondisi: - Siap: Kondisi ini menunjukkan apakah RRset telah ditambahkan ke file zona. - Menghentikan: RRset ditandai untuk dihapus.

ResourceRecordSetSpec

ResourceRecordSetSpec memberikan spesifikasi kumpulan data resource.

Muncul di: - ResourceRecordSet - ResourceRecordSetReplica

Kolom Deskripsi
fqdn string Nama domain yang sepenuhnya memenuhi syarat dari RRset.
ttl integer Waktu aktif dalam detik untuk RRset. Nilai ini menunjukkan berapa lama resolver harus menayangkan versi yang di-cache dari catatan resource dalam RRset ini sebelum membuat kueri untuk versi yang diupdate.
type ResourceRecordType Jenis data resource dari semua data resource dalam RRset.
resourceRecordData array string Data untuk semua catatan resource dalam RRset. Setiap entri mewakili catatan resource terpisah.
zone string Nama zona DNS tempat RRset berada. Nama zona harus berupa akhiran FQDN.
exposeToNetwork ExposeToNetwork ExposeToNetwork dan VPCIdentifier ditambahkan untuk menentukan DNSZone yang akan digunakan di Cluster Infra. ExposeToNetwork menentukan jaringan tempat ResourceRecordSet diekspos.
vpcIdentifier string VPCIdentifier mengidentifikasi VPC tertentu saat ExposeToNetwork adalah VPC. Kolom ini wajib diisi jika ExposeToNetwork disetel ke VPC. Saat ini, hanya 'infra' dan 'default' yang didukung.

ResourceRecordSetStatus

ResourceRecordSetStatus memberikan status keseluruhan ResourceRecordSet.

Muncul di: - ResourceRecordSet

Kolom Deskripsi
conditions Array Condition Pengamatan status keseluruhan resource. Jenis kondisi yang diketahui: Siap.
rollout RolloutStatus Strategi saat ini yang digunakan untuk meluncurkan resource ke setiap zona.
zones ResourceRecordSetZoneStatus array Daftar status zona tempat resource di-roll out.

ResourceRecordSetZoneStatus

ResourceRecordSetZoneStatus memberikan status peluncuran ResourceRecordSet ke zona tertentu.

Muncul di: - ResourceRecordSetStatus

Kolom Deskripsi
name string Nama zona tempat replika yang diwakili oleh status ini berada.
rolloutStatus ZoneRolloutStatus Status peluncuran replika ke zona.
replicaStatus ResourceRecordSetReplicaStatus Status rekonsiliasi replika yang dikumpulkan dari zona. Kondisi apa pun dalam kolom yang memiliki .observedGeneration kurang dari .rolloutStatus.replicaGeneration sudah tidak berlaku.

ResourceRecordType

Jenis pokok: string ResourceRecordType mewakili jenis kumpulan data resource.

Muncul di: - ResourceRecordSetSpec

ZoneDNSServers

ZoneDNSServers mewakili semua server otoritatif yang termasuk dalam zona air-gapped GDC.

Muncul di: - ZoneDNSServersList

Kolom Deskripsi
apiVersion string network.global.private.gdc.goog/v1alpha1
kind string ZoneDNSServers
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ZoneDNSServersSpec
status ZoneDNSServersStatus

ZoneDNSServersList

ZoneDNSServersList merepresentasikan kumpulan ZoneDNSServers.

Kolom Deskripsi
apiVersion string network.global.private.gdc.goog/v1alpha1
kind string ZoneDNSServersList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ZoneDNSServers

ZoneDNSServersReplica

ZoneDNSServersReplica merepresentasikan semua server otoritatif yang termasuk dalam zona air-gapped GDC.

Muncul di: - ZoneDNSServersReplicaList

Kolom Deskripsi
apiVersion string network.global.private.gdc.goog/v1alpha1
kind string ZoneDNSServersReplica
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ZoneDNSServersSpec
status ZoneDNSServersReplicaStatus

ZoneDNSServersReplicaList

ZoneDNSServersReplicaList merepresentasikan kumpulan ZoneDNSServersReplica.

Kolom Deskripsi
apiVersion string network.global.private.gdc.goog/v1alpha1
kind string ZoneDNSServersReplicaList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items array ZoneDNSServersReplica

ZoneDNSServersReplicaStatus

ZoneDNSServersReplicaStatus memberikan status ZoneDNSServersReplica.

Muncul di: - ZoneDNSServersReplica - ZoneDNSServersZoneStatus

Kolom Deskripsi
conditions Array Condition Jenis kondisi: - Siap: Kondisi ini menunjukkan apakah hierarki dan penerusan DNS telah disiapkan untuk semua zona DNS dalam CR. Hal ini berarti hal yang berbeda di berbagai cluster admin. Dalam kasus cluster admin root: - Data server nama untuk semua zona DNS di CR ditambahkan ke server otoritatif DNS global. - Entri penerusan ke semua zona DNS di CR ditambahkan ke server DNS forwarder. Dalam kasus cluster admin org: - Entri penerusan ke semua zona DNS di CR ditambahkan ke server DNS penerus. - Menghentikan: CR ditandai untuk dihapus.

ZoneDNSServersSpec

ZoneDNSServersSpec memberikan spesifikasi (yaitu, status yang diinginkan) dari ZoneDNSServers.

Muncul di: - ZoneDNSServers - ZoneDNSServersReplica

Kolom Deskripsi
zone string Zona GDC dengan air gap yang berisi zona DNS.
dnsZoneConfigs DNSZoneConfig array Konfigurasi zona DNS menyimpan informasi server untuk zona DNS di zona air gap GDC.

ZoneDNSServersStatus

ZoneDNSServersStatus memberikan status keseluruhan ZoneDNSServers.

Muncul di: - ZoneDNSServers

Kolom Deskripsi
conditions Array Condition Pengamatan status keseluruhan resource. Jenis kondisi yang diketahui: Siap.
rollout RolloutStatus Strategi saat ini yang digunakan untuk meluncurkan resource ke setiap zona.
zones ZoneDNSServersZoneStatus array Daftar status zona tempat resource di-roll out.

ZoneDNSServersZoneStatus

ZoneDNSServersZoneStatus memberikan status peluncuran ZoneDNSServers ke zona tertentu.

Muncul di: - ZoneDNSServersStatus

Kolom Deskripsi
name string Nama zona tempat replika yang diwakili oleh status ini berada.
rolloutStatus ZoneRolloutStatus Status peluncuran replika ke zona.
replicaStatus ZoneDNSServersReplicaStatus Status rekonsiliasi replika yang dikumpulkan dari zona. Kondisi apa pun dalam kolom yang memiliki .observedGeneration kurang dari .rolloutStatus.replicaGeneration sudah tidak berlaku.

network.private.gdc.goog/v1alpha1

AggSwitchInternal

AggSwitchInternal merepresentasikan jenis pengalihan penggabungan internal dengan informasi

Muncul di: - AggSwitchInternalList

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string AggSwitchInternal
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec AggSwitchInternalSpec
status SwitchCommonStatus

AggSwitchInternalList

AggSwitchInternalList merepresentasikan kumpulan objek AggSwitchInternal.

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string AggSwitchInternalList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array AggSwitchInternal

AggSwitchInternalSpec

AggSwitchInternalSpec merepresentasikan spesifikasi switch agg internal untuk konfigurasi jaringan

Muncul di: - AggSwitchInternal

Kolom Deskripsi
loopbackIPs Array IPAddressString LoopbackIPs menentukan alamat IP sumber yang digunakan untuk protokol perutean. Setidaknya satu LoopbackIPs harus ditentukan. Yang pertama digunakan untuk perutean jaringan underlay. Yang kedua digunakan untuk perutean jaringan overlay. Hanya dapat ditetapkan oleh HAMS. Gunakan LoopbackInterfaces untuk protokol perutean tambahan.
loopbackInterfaces Array LoopbackInterface LoopbackInterfaces menentukan detail untuk antarmuka yang digunakan untuk protokol perutean. Misalnya, alamat IP yang ditetapkan ke antarmuka loopback untuk OSPF, iBGP, eBGP, VTEP.
ebgpNeighbors Array EBGPNeighbor EBGPNeighbors menjelaskan tetangga BGP yang akan dikonfigurasi untuk switch.
l2Networks Array L2NetworkSpec L2Networks menjelaskan jaringan layer-2 lintas switch. Setiap port yang ditentukan dari setiap switch harus terhubung ke perangkat yang sama.
uplinks Array RoutedPortSpec Uplink menjelaskan port yang dirutekan dari TOR ke switch tingkat atas.
nxos CiscoNxOSSwitch CiscoNexus mewakili konfigurasi khusus vendor untuk switch Cisco NxOS
downlinks Array RoutedPortSpec P2PDownlinks menjelaskan port yang dirutekan yang terhubung ke switch tingkat yang lebih rendah
hairpinPorts Array HairpinPortSpec HairpinPorts menjelaskan loop hairpin yang dibuat oleh integrasi firewall dengan switch TODO(ruibin): Hentikan penggunaan kolom ini setelah semua kode dimigrasikan untuk menggunakan HairpinLinks di AggSwitchSpec.

AuthoritativeZoneConfig

AuthoritativeZoneConfig berisi informasi tentang zona otoritatif. Digunakan untuk menambahkan zona pencarian maju atau zona DNS terbalik di Server DNS.

Muncul di: - DNSZoneSpec

Kolom Deskripsi
exposeToNetwork ExposeToNetwork ExposeToNetwork dan VPCIdentifier ditambahkan untuk menentukan Server DNS yang akan digunakan di Cluster Infra. ExposeToNetwork menentukan jaringan tempat zona DNS diekspos.
vpcIdentifier VPCIdentifier VPCIdentifier mengidentifikasi VPC tertentu saat ExposeToNetwork adalah VPC. 'infra' dan 'default' didukung.
reverseDNS boolean Flag ini menunjukkan apakah zona adalah zona DNS terbalik.

BGPPeeringInterface

BGPPeeringInterface memiliki detail antarmuka switch.

Muncul di: - ClusterBGPRouterSpec

Kolom Deskripsi
ip IPAddressString
switchMetadata BGPPeeringSwitchMetadata Metadata tombol yang terkait dengan antarmuka. Jika tidak disetel, akan berlaku untuk semua peralihan TOR.

BGPPeeringSwitchMetadata

BGPPeeringSwitchMetadata memiliki detail switch.

Muncul di: - BGPPeeringInterface

Kolom Deskripsi
switchRef SwitchReference
rackName string

BGPUpdateSource

BGPUpdateSource mewakili antarmuka sumber untuk sesi BGP.

Muncul di: - EBGPNeighbor

Kolom Deskripsi
loopbackID integer

BorderLeafSwitchInternal

BorderLeafSwitchInternal merepresentasikan jenis switch agg internal dengan informasi

Muncul di: - BorderLeafSwitchInternalList

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string BorderLeafSwitchInternal
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec BorderLeafSwitchInternalSpec
status SwitchCommonStatus

BorderLeafSwitchInternalList

BorderLeafSwitchInternalList merepresentasikan kumpulan objek BorderLeafSwitchInternal.

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string BorderLeafSwitchInternalList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array BorderLeafSwitchInternal

BorderLeafSwitchInternalSpec

BorderLeafSwitchInternalSpec merepresentasikan spesifikasi switch agg internal untuk konfigurasi jaringan

Muncul di: - BorderLeafSwitchInternal

Kolom Deskripsi
loopbackIPs Array IPAddressString LoopbackIPs menentukan alamat IP sumber yang digunakan untuk protokol perutean. Setidaknya satu LoopbackIPs harus ditentukan. Yang pertama digunakan untuk perutean jaringan underlay. Yang kedua digunakan untuk perutean jaringan overlay. Hanya dapat ditetapkan oleh HAMS. Gunakan LoopbackInterfaces untuk protokol perutean tambahan.
loopbackInterfaces Array LoopbackInterface LoopbackInterfaces menentukan detail untuk antarmuka yang digunakan untuk protokol perutean. Misalnya, alamat IP yang ditetapkan ke antarmuka loopback untuk OSPF, iBGP, eBGP, VTEP.
ebgpNeighbors Array EBGPNeighbor EBGPNeighbors menjelaskan tetangga BGP yang akan dikonfigurasi untuk switch.
l2Networks Array L2NetworkSpec L2Networks menjelaskan jaringan layer-2 lintas switch. Setiap port yang ditentukan dari setiap switch harus terhubung ke perangkat yang sama.
uplinks Array RoutedPortSpec Uplink menjelaskan port yang dirutekan dari TOR ke switch tingkat atas.
nxos CiscoNxOSSwitch CiscoNexus mewakili konfigurasi khusus vendor untuk switch Cisco NxOS

CellTunnelAllocation

Mewakili alokasi ID tunnel dalam Sel.

Muncul di: - CellTunnelAllocationList

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string CellTunnelAllocation
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec CellTunnelAllocationSpec
status CellTunnelAllocationStatus

CellTunnelAllocationList

Mewakili daftar CellTunnelAllocation.

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string CellTunnelAllocationList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array CellTunnelAllocation

CellTunnelAllocationSpec

Mewakili spesifikasi alokasi ID tunnel dalam Sel.

Muncul di: - CellTunnelAllocation

Kolom Deskripsi
allocations Array TunnelAllocation

CiscoNxOSSwitch

CiscoNxOSSwitch menjelaskan spesifikasi vendor untuk switch Cisco NxOS

Muncul di: - AggSwitchInternalSpec - BorderLeafSwitchInternalSpec - ManagementAggSwitchInternalSpec - ManagementSwitchInternalSpec - SwitchCommonSpec - SwitchVendorCommon - TORSwitchInternalSpec

Kolom Deskripsi
vpc CiscoNxOSSwitchPairing Penyambungan mengacu pada spesifikasi penyambungan antara switch ini dan peer-nya yang digunakan untuk konfigurasi vPC

CiscoNxOSSwitchPairing

CiscoNxOSSwitchPairing menjelaskan spesifikasi cara berpasangan dengan switch TOR lainnya.

Muncul di: - CiscoNxOSSwitch

Kolom Deskripsi
peer LocalObjectReference Peer mengacu pada peralihan TOR peer di rak yang sama.
connection CiscoNxOSSwitchPairingConnection Koneksi menentukan semua link fisik yang digunakan untuk menyambungkan dengan "Peer".

CiscoNxOSSwitchPairingConnection

CiscoNxOSSwitchPairingConnection menjelaskan detail cara switch terhubung ke peer-nya.

Muncul di: - CiscoNxOSSwitchPairing

Kolom Deskripsi
keepalivePort SwitchPortIndex KeepalivePort menjelaskan port untuk pesan keep-alive antara switch peer. Kedua switch menggunakan nomor port yang sama. Kolom ini bersifat opsional karena beberapa vendor mungkin tidak memerlukannya.
peerLinks Array SwitchPortIndex PeerLink menjelaskan port (sama di setiap peer) yang digunakan untuk traffic data antar-switch.
pairingIP IPAddressString PairingIP menjelaskan IP yang digunakan untuk menyambungkan switch di jaringan overlay.

ClusterBGPPeer

ClusterBGPPeer memiliki detail untuk peering BGP antara cluster dan switch.

Muncul di: - ClusterBGPPeerList

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string ClusterBGPPeer
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ClusterBGPPeerSpec
status ClusterBGPPeerStatus

ClusterBGPPeerList

ClusterBGPPeerList mewakili daftar ClusterBGPPeer.

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string ClusterBGPPeerList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items ClusterBGPPeer array

ClusterBGPPeerSpec

ClusterBGPPeerSpec memiliki detail untuk peering BGP antara cluster dan switch.

Muncul di: - ClusterBGPPeer

Kolom Deskripsi
networkIP IPAddressString Alamat IP di switch.
clusterIP IPAddressString Alamat IP di cluster.

ClusterBGPPeerStatus

ClusterBGPPeerStatus memiliki status sesi peering BGP antara cluster dan switch.

Muncul di: - ClusterBGPPeer

Kolom Deskripsi
md5SecretReference SecretReference Referensi ke secret yang berisi kunci md5 yang diperlukan untuk sesi BGP.

ClusterBGPRouter

ClusterBGPRouter merepresentasikan konfigurasi router BGP dalam satu VRF untuk membuat koneksi peering BGP antara cluster dan switch jaringan

Muncul di: - ClusterBGPRouterList

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string ClusterBGPRouter
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ClusterBGPRouterSpec
status ClusterBGPRouterStatus

ClusterBGPRouterList

ClusterBGPRouterList merepresentasikan daftar ClusterBGPRouter

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string ClusterBGPRouterList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ClusterBGPRouter

ClusterBGPRouterSpec

ClusterBGPRouterSpec merepresentasikan konfigurasi router BGP dalam satu VRF untuk membuat koneksi peering BGP antara switch jaringan dan cluster.

Muncul di: - ClusterBGPRouter

Kolom Deskripsi
networkASN BGPAutonomousSystemNumber ASN dalam konfigurasi BGP untuk sel GPC.
clusterASN BGPAutonomousSystemNumber ASN yang akan digunakan oleh ANG di cluster.
interfaces Array BGPPeeringInterface Daftar antarmuka yang tersedia untuk peering BGP.

DNSRegistration

DNSRegistration merepresentasikan pendaftaran DNS untuk layanan air-gapped GDC (mis. konsol) dan layanan terkelola (mis. ODS). Nama ini akan digunakan oleh konfigurasi air-gapped GDC dan layanan terkelola untuk memberikan nama yang konsisten dan mudah diingat. Ini bukan untuk konfigurasi GDC lainnya.

Muncul di: - DNSRegistrationList

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string DNSRegistration
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec DNSRegistrationSpec
status DNSRegistrationStatus

DNSRegistrationList

DNSRegistrationList merepresentasikan kumpulan DNSRegistration.

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string DNSRegistrationList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array DNSRegistration

DNSRegistrationSpec

DNSRegistrationSpec memberikan spesifikasi (yaitu, status yang diinginkan) dari DNSRegistration.

Muncul di: - DNSRegistration

Kolom Deskripsi
fqdnPrefix string Berikan awalan yang akan digunakan untuk membuat FQDN (Nama Domain yang Sepenuhnya Memenuhi Syarat). Jika dibiarkan kosong, 'name' CR DNSRegistration akan digunakan untuk membuat FQDN.
internal ResolveTo Isi kolom ini jika IP yang akan diselesaikan oleh FQDN yang dibuat adalah IP internal. Jika kolom ini diisi, FQDN yang dihasilkan akan berisi 'internal' di akhiran namanya. IP atau gateway internal untuk traffic internal harus diberikan di sini. Saat ini, hanya Internal atau Eksternal yang dapat ditentukan, tidak keduanya. Catatan: 1. Saat ini, hanya IP yang didukung untuk kolom Internal. 2. Dalam mode MT, di cluster admin root, hanya External yang akan didukung.
external ResolveTo Isi kolom ini jika IP yang akan diselesaikan oleh FQDN yang dihasilkan adalah IP eksternal. Saat ini, hanya Internal atau Eksternal yang dapat ditentukan, tidak keduanya. IP eksternal atau gateway untuk traffic eksternal harus disediakan di sini.
scope DNSScope Kolom cakupan tidak digunakan lagi. Pengontrol DNSRegistration tidak menggunakan kolom ini.
ttl integer TTL adalah kolom opsional yang menentukan time-to-live untuk data, dalam detik. Nilai minimum adalah 5 detik, nilai maksimum adalah 3.600 detik. Defaultnya adalah 300 detik.
resolutionConfig ResolutionConfig ResolutionConfig ditambahkan untuk arsitektur berbasis cluster infrastruktur, yang menentukan konfigurasi jaringan untuk menyelesaikan kueri DNS terkait pendaftaran DNS.

DNSRegistrationStatus

DNSRegistrationStatus memberikan status DNSRegistration.

Muncul di: - DNSRegistration

Kolom Deskripsi
fqdn string Nilai yang tidak kosong menunjukkan bahwa FQDN untuk layanan siap digunakan.
aliases array string Alias FQDN.
conditions Array Condition Pembuatan entri DNS yang berhasil akan menghasilkan pengisian string FQDN, dengan kondisi "Siap" dalam array Kondisi sebagai "Benar". Error ditunjukkan dengan nilai FQDN kosong, dengan array Kondisi memiliki "Siap" sebagai "Salah".

DNSScope

Jenis pokok: string

Muncul di: - DNSRegistrationSpec

DNSServerType

Jenis pokok: string DNSServerType merepresentasikan jenis server DNS.

Muncul di: - ForwardZoneConfig

DNSZone

DNSZone merepresentasikan zona DNS.

Muncul di: - DNSZoneList

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string DNSZone
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec DNSZoneSpec
status DNSZoneStatus

DNSZoneList

DNSZoneList merepresentasikan daftar zona DNS.

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string DNSZoneList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array DNSZone

DNSZoneSpec

DNSZoneSpec memberikan spesifikasi DNSZone. Hanya satu di antara ForwardZoneConfig/StubZoneConfig/AuthoritativeZoneConfig yang harus ditentukan.

Muncul di: - DNSZone

Kolom Deskripsi
domainName string
internal boolean Flag ini menunjukkan apakah zona hanya untuk penggunaan internal.
reverseDNS boolean Flag ini menunjukkan apakah zona adalah zona DNS terbalik.
forwardingConfig ForwardingConfig Konfigurasi penerusan non-nil menunjukkan bahwa zona adalah zona penerusan.
forwardZoneConfig ForwardZoneConfig Konfigurasi zona penerusan non-null menunjukkan bahwa zona tersebut adalah zona penerusan.
stubZoneConfig StubZoneConfig Konfigurasi stub non-null menunjukkan bahwa zona adalah zona stub.
authoritativeZoneConfig AuthoritativeZoneConfig Konfigurasi zona otoritatif non-null menunjukkan bahwa zona tersebut adalah zona otoritatif. Dapat berupa zona pencarian maju atau zona DNS terbalik berdasarkan konfigurasi.

DNSZoneStatus

DNSZoneStatus memberikan status DNSZone.

Muncul di: - DNSZone

Kolom Deskripsi
conditions Array Condition Jenis kondisi: - Siap: Kondisi ini menunjukkan apakah zona telah ditambahkan ke file zona CoreDNS. - Menghentikan: Zona ditandai untuk dihapus.

DefaultIstioGatewayInfo

Muncul di: - ResolveTo

Kolom Deskripsi
owningCluster IstioGatewayOwningCluster Cluster tempat instance Istio Gateway default berjalan. Dalam arsitektur organisasi V2, cluster ini harus berupa cluster infrastruktur. Dalam arsitektur organisasi V1: Cluster tersebut dapat berupa cluster admin lokal, atau cluster pengguna default jarak jauh. CATATAN: Tim layanan terkelola harus menggunakan Istio Gateway di cluster pengguna default. Istio Gateway di cluster admin terutama ditujukan untuk layanan yang dimiliki oleh konfigurasi air-gapped GDC.
ingressLabel IngressLabelValue IngressLabel digunakan untuk memetakan ke Gateway Ingress yang benar. Dalam arsitektur organisasi V2, nilainya dapat berupa infra/data/admin. Dalam arsitektur organisasi V1, nilai hanya digunakan saat cluster pemiliknya adalah RemoteDefaultUserCluster. Dalam hal ini, nilai kosong secara default ditetapkan ke label "system".

EBGPNeighbor

EBGPNeighbor merepresentasikan spesifikasi tetangga BGP.

Muncul di: - AggSwitchInternalSpec - BorderLeafSwitchInternalSpec - ManagementAggSwitchInternalSpec - ManagementSwitchInternalSpec - SwitchCommonSpec - TORSwitchInternalSpec

Kolom Deskripsi
peerASN BGPAutonomousSystemNumber ID sistem otonom jarak jauh untuk jaringan tetangga.
neighborIP IPAddressString Alamat IP tetangga eBGP di jaringan eksternal.
vrf string Nama VRF tempat sesi BGP dibuat.
updateSource BGPUpdateSource Antarmuka sumber untuk membuat sesi BGP.
md5SecretReference SecretReference Referensi ke objek rahasia yang berisi kunci MD5 untuk membuat sesi BGP.
md5SecretKey string Kunci hash MD5 dalam objek rahasia.

Endpoint

Endpoint berisi peta endpoint yang ditargetkan dan server TLS terkait.

Muncul di: - ForwardZoneConfig - StubZoneConfig

Kolom Deskripsi
ip string Endpoint biasanya berupa alamat IP, yang juga dapat mencakup nomor port.
tlsServers array string FQDN server TLS yang memverifikasi. Jika tidak ada server TLS yang ditentukan, traffic akan diteruskan tanpa TLS.

ExposeToNetwork

Jenis pokok: string

Muncul di: - AuthoritativeZoneConfig - ResolutionConfig - ResourceRecordSetSpec

FabricTunnelAllocation

Mewakili alokasi tunnel dalam Sel.

Muncul di: - FabricTunnelAllocationList

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string FabricTunnelAllocation
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec FabricTunnelAllocationSpec
status FabricTunnelAllocationStatus

FabricTunnelAllocationList

Mewakili daftar FabricTunnelAllocation.

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string FabricTunnelAllocationList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array FabricTunnelAllocation

FabricTunnelAllocationStatus

Mewakili status alokasi ID tunnel dalam Sel.

Muncul di: - FabricTunnelAllocation

Kolom Deskripsi
vxlanTunnel object (keys:string, values:integer) Peta nama vrf ke ID vxlan
vlanTunnel Array VLANTunnel Informasi tunnel VLAN

ForwardZoneConfig

ForwardZoneConfig berisi informasi tentang zona penerusan.

Muncul di: - DNSZoneSpec

Kolom Deskripsi
targetEndpoints Array Endpoint Daftar endpoint yang secara opsional ditautkan ke server TLS.
vpcIdentifier VPCIdentifier VPCIdentifier mengidentifikasi VPC tempat zona penerusan berlaku. 'infra' dan 'default' didukung. Nilai kosong menunjukkan bahwa zona DNS berlaku untuk semua jaringan dalam organisasi.
dnsServerType DNSServerType Mengidentifikasi jenis server DNS yang kita ubah. Saat ini mendukung Penerusan dan Resolver.
replicateToTenantOrg boolean Tanda ini menunjukkan apakah zona penerusan perlu direplikasi ke penerus org. tenant.

ForwardingConfig

ForwardingConfig berisi informasi tentang zona penerusan.

Muncul di: - DNSZoneSpec

Kolom Deskripsi
endpoints array string Endpoint biasanya berupa alamat IP, yang juga dapat mencakup nomor port. (Contoh: 10.200.0.80 atau 10.200.0.80:44)
replicateToTenantOrg boolean Tanda ini menunjukkan apakah zona penerusan perlu direplikasi ke penerus org. tenant.

IstioGatewayOwningCluster

Jenis pokok: string

Muncul di: - DefaultIstioGatewayInfo

LoopbackInterface

LoopbackInterface memiliki detail untuk antarmuka loopback di switch.

Muncul di: - AggSwitchInternalSpec - BorderLeafSwitchInternalSpec - ManagementAggSwitchInternalSpec - ManagementSwitchInternalSpec - SwitchCommonSpec - TORSwitchInternalSpec

Kolom Deskripsi
id integer ID antarmuka loopback.
vrf string VRF untuk antarmuka loopback.
ips Array IPAddressString Alamat IP yang ditetapkan ke antarmuka loopback.

ManagementAggSwitchInternal

ManagementAggSwitchInternal mewakili jenis pengalihan agregasi pengelolaan internal dengan informasi

Muncul di: - ManagementAggSwitchInternalList

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string ManagementAggSwitchInternal
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ManagementAggSwitchInternalSpec
status SwitchCommonStatus

ManagementAggSwitchInternalList

ManagementAggSwitchInternalList mewakili kumpulan objek ManagementAggSwitchInternal.

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string ManagementAggSwitchInternalList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ManagementAggSwitchInternal

ManagementAggSwitchInternalSpec

ManagementAggSwitchInternalSpec merepresentasikan spesifikasi switch agregasi pengelolaan internal untuk konfigurasi jaringan

Muncul di: - ManagementAggSwitchInternal

Kolom Deskripsi
loopbackIPs Array IPAddressString LoopbackIPs menentukan alamat IP sumber yang digunakan untuk protokol perutean. Setidaknya satu LoopbackIPs harus ditentukan. Yang pertama digunakan untuk perutean jaringan underlay. Yang kedua digunakan untuk perutean jaringan overlay. Hanya dapat ditetapkan oleh HAMS. Gunakan LoopbackInterfaces untuk protokol perutean tambahan.
loopbackInterfaces Array LoopbackInterface LoopbackInterfaces menentukan detail untuk antarmuka yang digunakan untuk protokol perutean. Misalnya, alamat IP yang ditetapkan ke antarmuka loopback untuk OSPF, iBGP, eBGP, VTEP.
ebgpNeighbors Array EBGPNeighbor EBGPNeighbors menjelaskan tetangga BGP yang akan dikonfigurasi untuk switch.
l2Networks Array L2NetworkSpec L2Networks menjelaskan jaringan layer-2 lintas switch. Setiap port yang ditentukan dari setiap switch harus terhubung ke perangkat yang sama.
uplinks Array RoutedPortSpec Uplink menjelaskan port yang dirutekan dari TOR ke switch tingkat atas.
nxos CiscoNxOSSwitch CiscoNexus mewakili konfigurasi khusus vendor untuk switch Cisco NxOS
downlinks Array RoutedPortSpec P2PDownlinks menjelaskan port yang dirutekan yang terhubung ke switch tingkat yang lebih rendah

ManagementSwitchInternal

ManagementSwitchInternal merepresentasikan jenis tombol akses mgmt internal dengan informasi

Muncul di: - ManagementSwitchInternalList

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string ManagementSwitchInternal
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ManagementSwitchInternalSpec
status SwitchCommonStatus

ManagementSwitchInternalList

ManagementSwitchInternalList mewakili kumpulan objek ManagementSwitchInternal.

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string ManagementSwitchInternalList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ManagementSwitchInternal

ManagementSwitchInternalSpec

ManagementSwitchInternalSpec merepresentasikan spesifikasi switch pengelolaan internal untuk konfigurasi jaringan

Muncul di: - ManagementSwitchInternal

Kolom Deskripsi
loopbackIPs Array IPAddressString LoopbackIPs menentukan alamat IP sumber yang digunakan untuk protokol perutean. Setidaknya satu LoopbackIPs harus ditentukan. Yang pertama digunakan untuk perutean jaringan underlay. Yang kedua digunakan untuk perutean jaringan overlay. Hanya dapat ditetapkan oleh HAMS. Gunakan LoopbackInterfaces untuk protokol perutean tambahan.
loopbackInterfaces Array LoopbackInterface LoopbackInterfaces menentukan detail untuk antarmuka yang digunakan untuk protokol perutean. Misalnya, alamat IP yang ditetapkan ke antarmuka loopback untuk OSPF, iBGP, eBGP, VTEP.
ebgpNeighbors Array EBGPNeighbor EBGPNeighbors menjelaskan tetangga BGP yang akan dikonfigurasi untuk switch.
l2Networks Array L2NetworkSpec L2Networks menjelaskan jaringan layer-2 lintas switch. Setiap port yang ditentukan dari setiap switch harus terhubung ke perangkat yang sama.
uplinks Array RoutedPortSpec Uplink menjelaskan port yang dirutekan dari TOR ke switch tingkat atas.
nxos CiscoNxOSSwitch CiscoNexus mewakili konfigurasi khusus vendor untuk switch Cisco NxOS

ResolutionConfig

Muncul di: - DNSRegistrationSpec

Kolom Deskripsi
exposeToNetwork ExposeToNetwork ExposeToNetwork menentukan data DNS terdaftar yang diekspos ke jaringan mana. Bersama-sama, ExposeToNetwork dan VPCIdentifier menentukan DNSZone yang akan digunakan.
vpcIdentifier string VPCIdentifier mengidentifikasi VPC tertentu saat ExposeToNetwork adalah VPC. Kolom ini wajib diisi jika ExposeToNetwork disetel ke VPC. Saat ini, hanya 'infra' dan 'default' yang didukung.
resolveTo ResolveTo ResolveTo menentukan alamat IP target untuk memetakan data DNS. Alamat IP ini dapat berupa alamat IP yang disediakan pengguna dari kolom IP atau IP yang terkait dengan layanan Istio yang dipilih.

ResolveTo

Muncul di: - DNSRegistrationSpec - ResolutionConfig

Kolom Deskripsi
ips array string IP yang harus diselesaikan oleh FQDN yang dihasilkan. IP atau kolom UseDefaultIstioGateway harus ditentukan. Menentukan keduanya adalah error.
useDefaultIstioGateway DefaultIstioGatewayInfo Gateway Istio yang IP load balancernya harus diselesaikan oleh FQDN yang dihasilkan. IP atau Gateway harus ditentukan.

ResourceRecordSet

ResourceRecordSet merepresentasikan kumpulan data resource.

Muncul di: - ResourceRecordSetList

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string ResourceRecordSet
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ResourceRecordSetSpec
status ResourceRecordSetStatus

ResourceRecordSetList

ResourceRecordSetList merepresentasikan daftar kumpulan record resource.

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string ResourceRecordSetList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items array ResourceRecordSet

ResourceRecordSetSpec

ResourceRecordSetSpec memberikan spesifikasi kumpulan data resource.

Muncul di: - ResourceRecordSet

Kolom Deskripsi
fqdn string Nama domain yang sepenuhnya memenuhi syarat dari RRset.
ttl integer Waktu aktif dalam detik untuk RRset. Nilai ini menunjukkan berapa lama resolver harus menayangkan versi yang di-cache dari catatan resource dalam RRset ini sebelum membuat kueri untuk versi yang diupdate.
type ResourceRecordType Jenis data resource dari semua data resource dalam RRset.
resourceRecordData array string Data untuk semua catatan resource dalam RRset. Setiap entri mewakili catatan resource terpisah.
zone string Zona tempat RRset berada. Zona harus berupa akhiran FQDN.
exposeToNetwork ExposeToNetwork ExposeToNetwork dan VPCIdentifier ditambahkan untuk menentukan DNSZone yang akan digunakan di Cluster Infra. ExposeToNetwork menentukan jaringan tempat ResourceRecordSet diekspos.
vpcIdentifier string Kolom ini wajib diisi jika ExposeToNetwork disetel ke VPC. Saat ini, hanya 'infra' dan 'default' yang didukung.

ResourceRecordSetStatus

ResourceRecordSetStatus memberikan status kumpulan data resource.

Muncul di: - ResourceRecordSet

Kolom Deskripsi
conditions Array Condition Jenis kondisi: - Siap: Kondisi ini menunjukkan apakah RRset telah ditambahkan ke file zona. - Menghentikan: RRset ditandai untuk dihapus.

ResourceRecordType

Jenis pokok: string ResourceRecordType mewakili jenis kumpulan data resource.

Muncul di: - ResourceRecordSetSpec

RouteTargetID

Jenis pokok: integer RouteTargetID mewakili bagian kedua dari target rute VRF.

Muncul di: - TunnelAllocation - TunnelData

StubZoneConfig

StubZoneConfig berisi informasi tentang stub zone. Hanya relevan dalam konteks Recursive Resolver.

Muncul di: - DNSZoneSpec

Kolom Deskripsi
targetEndpoints Array Endpoint Daftar endpoint yang secara opsional ditautkan ke server TLS.
vpcIdentifier VPCIdentifier VPCIdentifier mengidentifikasi VPC tempat zona stub berlaku. 'default' atau nil (kosong) didukung. Nilai kosong menunjukkan bahwa zona DNS berlaku untuk semua jaringan dalam organisasi.

SwitchBootstrapRequest

SwitchBootstrapRequest mewakili permintaan untuk melakukan bootstrap pengalihan

Muncul di: - SwitchBootstrapRequestList

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string SwitchBootstrapRequest
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec SwitchBootstrapRequestSpec
status SwitchBootstrapRequestStatus

SwitchBootstrapRequestList

SwitchBootstrapRequestList merepresentasikan daftar SwitchBootstrapRequest.

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string SwitchBootstrapRequestList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array SwitchBootstrapRequest

SwitchBootstrapRequestSpec

SwitchBootstrapRequestSpec mewakili spesifikasi SwitchBootstrapRequest.

Muncul di: - SwitchBootstrapRequest

Kolom Deskripsi
switchRef TypedLocalObjectReference SwitchRef memberikan referensi ke objek switch. Jenis yang didukung adalah TORSwitch, AggSwitch, ManagementSwitch, dan ManagementAggSwitch.

SwitchBootstrapRequestStatus

SwitchBootstrapRequestStatus merepresentasikan status SwitchBootstrapRequest.

Muncul di: - SwitchBootstrapRequest

Kolom Deskripsi
conditions Array Condition Kondisi menyediakan kondisi bootstrap switch

SwitchCommonSpec

SwitchCommonSpec merepresentasikan spesifikasi konfigurasi switch yang umum untuk semua jenis switch

Muncul di: - AggSwitchInternalSpec - BorderLeafSwitchInternalSpec - ManagementAggSwitchInternalSpec - ManagementSwitchInternalSpec - TORSwitchInternalSpec

Kolom Deskripsi
loopbackIPs Array IPAddressString LoopbackIPs menentukan alamat IP sumber yang digunakan untuk protokol perutean. Setidaknya satu LoopbackIPs harus ditentukan. Yang pertama digunakan untuk perutean jaringan underlay. Yang kedua digunakan untuk perutean jaringan overlay. Hanya dapat ditetapkan oleh HAMS. Gunakan LoopbackInterfaces untuk protokol perutean tambahan.
loopbackInterfaces Array LoopbackInterface LoopbackInterfaces menentukan detail untuk antarmuka yang digunakan untuk protokol perutean. Misalnya, alamat IP yang ditetapkan ke antarmuka loopback untuk OSPF, iBGP, eBGP, VTEP.
ebgpNeighbors Array EBGPNeighbor EBGPNeighbors menjelaskan tetangga BGP yang akan dikonfigurasi untuk switch.
l2Networks Array L2NetworkSpec L2Networks menjelaskan jaringan layer-2 lintas switch. Setiap port yang ditentukan dari setiap switch harus terhubung ke perangkat yang sama.
uplinks Array RoutedPortSpec Uplink menjelaskan port yang dirutekan dari TOR ke switch tingkat atas.
nxos CiscoNxOSSwitch CiscoNexus mewakili konfigurasi khusus vendor untuk switch Cisco NxOS

SwitchDrainCondition

SwitchDrainCondition mewakili kondisi pengurasan switch.

Muncul di: - SwitchDrainRequestStatus

Kolom Deskripsi
conditions Array Condition Kondisi memberikan kondisi pengurasan switch.
switchRef TypedLocalObjectReference SwitchRef memberikan referensi ke objek switch. Jenis yang didukung adalah TORSwitch, AggSwitch, ManagementSwitch, dan ManagementAggSwitch.

SwitchDrainPort

SwitchDrainPort merepresentasikan port yang akan dikuras.

Muncul di: - SwitchDrainPorts

Kolom Deskripsi
name string Name adalah nama port yang akan dikuras.

SwitchDrainPorts

SwitchDrainPorts merepresentasikan sekumpulan port yang akan dikuras.

Muncul di: - SwitchDrainRequestSpec

Kolom Deskripsi
list Array SwitchDrainPort

SwitchDrainRequest

SwitchDrainRequest mewakili permintaan untuk menguras resource pada switch.

Muncul di: - SwitchDrainRequestList

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string SwitchDrainRequest
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec SwitchDrainRequestSpec
status SwitchDrainRequestStatus

SwitchDrainRequestList

SwitchDrainRequestList mewakili daftar SwitchDrainRequest.

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string SwitchDrainRequestList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array SwitchDrainRequest

SwitchDrainRequestSpec

SwitchDrainRequestSpec merepresentasikan spesifikasi SwitchDrainRequest.

Muncul di: - SwitchDrainRequest

Kolom Deskripsi
type SwitchDrainType Type memberikan jenis saluran pembuangan sakelar.
switchRef TypedLocalObjectReference SwitchRef memberikan referensi ke objek switch. Jenis yang didukung adalah TORSwitch, AggSwitch, ManagementSwitch, dan ManagementAggSwitch.
ports SwitchDrainPorts Port menyediakan port yang akan dikuras.

SwitchDrainRequestStatus

SwitchDrainRequestStatus merepresentasikan status SwitchDrainRequest.

Muncul di: - SwitchDrainRequest

Kolom Deskripsi
drains Array SwitchDrainCondition Kondisi memberikan kondisi pengurasan setiap switch.

SwitchDrainType

Jenis pokok: string SwitchDrainType merepresentasikan jenis SwitchDrainRequest.

Muncul di: - SwitchDrainRequestSpec

SwitchImage

SwitchImage merepresentasikan data satu gambar tombol.

Muncul di: - SwitchImagesStatus

Kolom Deskripsi
imageVersion string ImageVersion memberikan versi gambar pengganti.
path string Path menyediakan jalur gambar dalam server TFTP.
checksum string Checksum memberikan checksum MD5 gambar.

SwitchImageDownloadRequest

SwitchImageDownloadRequest mewakili permintaan untuk mendownload gambar untuk tombol di sel GDC-H.

Muncul di: - SwitchImageDownloadRequestList

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string SwitchImageDownloadRequest
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec SwitchImageDownloadRequestSpec
status SwitchImageDownloadRequestStatus

SwitchImageDownloadRequestList

SwitchImageDownloadRequestList merepresentasikan daftar SwitchImageDownloadRequest.

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string SwitchImageDownloadRequestList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array SwitchImageDownloadRequest

SwitchImageDownloadRequestSpec

SwitchImageDownloadRequestSpec merepresentasikan spesifikasi SwitchImageDownloadRequest.

Muncul di: - SwitchImageDownloadRequest

Kolom Deskripsi
currentVersion string CurrentVersion menyediakan versi GDC-H saat ini.
targetVersion string TargetVersion menyediakan versi GDC-H target.

SwitchImageDownloadRequestStatus

SwitchImageDownloadRequestStatus merepresentasikan status SwitchImageDownloadRequest.

Muncul di: - SwitchImageDownloadRequest

Kolom Deskripsi
conditions Array Condition Kondisi memberikan kondisi download gambar.

SwitchImageHostRequest

SwitchImageHostRequest merepresentasikan permintaan untuk meng-host pengalihan sistem operasi gambar.

Muncul di: - SwitchImageHostRequestList

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string SwitchImageHostRequest
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec SwitchImageHostRequestSpec
status SwitchImageHostRequestStatus

SwitchImageHostRequestList

SwitchImageHostRequestList merepresentasikan daftar SwitchImageHostRequest.

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string SwitchImageHostRequestList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items array SwitchImageHostRequest

SwitchImageHostRequestSpec

SwitchImageHostRequestSpec merepresentasikan spesifikasi SwitchImageHostRequest.

Muncul di: - SwitchImageHostRequest

Kolom Deskripsi
fromVersion string FromVersion adalah versi GDC-H yang diupgrade atau di-rollback oleh switch.
toVersion string ToVersion adalah versi GDC-H yang diupgrade atau di-rollback oleh switch.

SwitchImageHostRequestStatus

SwitchImageHostRequestStatus mewakili status SwitchImageHostRequest.

Muncul di: - SwitchImageHostRequest

Kolom Deskripsi
conditions Array Condition Kondisi menyediakan kondisi hosting gambar sistem operasi switch. Kondisi yang Didukung mencakup: Ready, TFTPReady, ImagesReady.
tftpHost string TFTPHost menyediakan IP host dan port server TFTP.
switches Array SwitchImagesStatus Tombol memberikan status hosting gambar dari semua tombol dalam sel GDC-H.

SwitchImagesStatus

SwitchImagesStatus mewakili status hosting image sistem operasi untuk peralihan. Selain itu, aplikasi ini menyediakan paket tambahan yang perlu Anda instal di atas image sistem.

Muncul di: - SwitchImageHostRequestStatus

Kolom Deskripsi
switchName string SwitchName memberikan nama sakelar.
imagePaths Array SwitchImage Images menyediakan informasi image sistem operasi untuk switch tertentu.
packagePaths SwitchPackage array Paket menyediakan informasi penginstalan paket untuk switch tertentu.

SwitchPackage

SwitchPackage merepresentasikan paket yang perlu diinstal switch selain image OS switch.

Muncul di: - SwitchImagesStatus

Kolom Deskripsi
path string Path menyediakan jalur paket dalam server.
checksum string Checksum memberikan checksum paket.

SwitchReference

SwitchReference berisi informasi yang diperlukan untuk mereferensikan objek switch.

Muncul di: - BGPPeeringSwitchMetadata

Kolom Deskripsi
name string Name adalah nama switch yang dirujuk.
kind string Kind adalah jenis tombol akses yang dirujuk.

SwitchUpgradeRequest

SwitchUpgradeRequest mewakili permintaan untuk mengupgrade switch di sel GDC-H tertentu.

Muncul di: - SwitchUpgradeRequestList

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string SwitchUpgradeRequest
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec SwitchUpgradeRequestSpec
status SwitchUpgradeRequestStatus

SwitchUpgradeRequestList

SwitchUpgradeRequestList merepresentasikan daftar SwitchUpgradeRequest.

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string SwitchUpgradeRequestList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array SwitchUpgradeRequest

SwitchUpgradeRequestSpec

SwitchUpgradeRequestSpec mewakili spesifikasi SwitchUpgradeRequest.

Muncul di: - SwitchUpgradeRequest

Kolom Deskripsi
currentVersion string CurrentVersion menyediakan versi GDC-H saat ini.
targetVersion string TargetVersion menyediakan versi GDC-H target.
pause boolean Pause memberikan opsi untuk menjeda upgrade switch secara tuntas untuk rollback manual.
upgradeStrategy UpgradeStrategy UpgradeStrategy menyediakan opsi untuk menyesuaikan jumlah switch yang akan diupgrade bersama-sama. Saat ini, alat ini mendukung dua opsi: berurutan dan paralel. Perilaku defaultnya adalah mengupgrade secara paralel.

SwitchUpgradeRequestStatus

SwitchUpgradeRequestSpec merepresentasikan status SwitchUpgradeRequest.

Muncul di: - SwitchUpgradeRequest

Kolom Deskripsi
conditions Array Condition Kondisi memberikan kondisi upgrade perangkat.
switches array SwitchUpgradeStatus Switches menyediakan daftar status upgrade untuk switch di sel GDC-H.

SwitchUpgradeStatus

SwitchUpgradeStatus mewakili status upgrade switch.

Muncul di: - SwitchUpgradeRequestStatus

Kolom Deskripsi
switchRef TypedLocalObjectReference SwitchRef memberikan referensi ke tombol.
conditions Array Condition Kondisi memberikan kondisi upgrade switch.
startTime Waktu StartTime memberikan waktu mulai upgrade switch.

SwitchVendorCommon

SwitchVendorCommon menjelaskan spesifikasi umum untuk berbagai vendor

Muncul di: - AggSwitchInternalSpec - BorderLeafSwitchInternalSpec - ManagementAggSwitchInternalSpec - ManagementSwitchInternalSpec - SwitchCommonSpec - TORSwitchInternalSpec

Kolom Deskripsi
nxos CiscoNxOSSwitch CiscoNexus mewakili konfigurasi khusus vendor untuk switch Cisco NxOS

TORSwitchInternal

TORSwitchInternal mewakili jenis switch TOR internal dengan informasi

Muncul di: - TORSwitchInternalList

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string TORSwitchInternal
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec TORSwitchInternalSpec
status SwitchCommonStatus

TORSwitchInternalList

TORSwitchInternalList merepresentasikan kumpulan objek TORSwitchInternal.

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string TORSwitchInternalList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array TORSwitchInternal

TORSwitchInternalSpec

TORSwitchInternalSpec merepresentasikan spesifikasi switch TOR internal untuk konfigurasi jaringan

Muncul di: - TORSwitchInternal

Kolom Deskripsi
loopbackIPs Array IPAddressString LoopbackIPs menentukan alamat IP sumber yang digunakan untuk protokol perutean. Setidaknya satu LoopbackIPs harus ditentukan. Yang pertama digunakan untuk perutean jaringan underlay. Yang kedua digunakan untuk perutean jaringan overlay. Hanya dapat ditetapkan oleh HAMS. Gunakan LoopbackInterfaces untuk protokol perutean tambahan.
loopbackInterfaces Array LoopbackInterface LoopbackInterfaces menentukan detail untuk antarmuka yang digunakan untuk protokol perutean. Misalnya, alamat IP yang ditetapkan ke antarmuka loopback untuk OSPF, iBGP, eBGP, VTEP.
ebgpNeighbors Array EBGPNeighbor EBGPNeighbors menjelaskan tetangga BGP yang akan dikonfigurasi untuk switch.
l2Networks Array L2NetworkSpec L2Networks menjelaskan jaringan layer-2 lintas switch. Setiap port yang ditentukan dari setiap switch harus terhubung ke perangkat yang sama.
uplinks Array RoutedPortSpec Uplink menjelaskan port yang dirutekan dari TOR ke switch tingkat atas.
nxos CiscoNxOSSwitch CiscoNexus mewakili konfigurasi khusus vendor untuk switch Cisco NxOS
portChannels Array PortChannelSpec PortChannels menjelaskan spesifikasi channel port untuk switch.

TunnelAllocation

TunnelAllocation merepresentasikan alokasi tunnel untuk entitas.

Muncul di: - CellTunnelAllocationSpec

Kolom Deskripsi
vxlan VxLANID VxLAN menyediakan VxLAN L3 yang menjadi tujuan tunnel ini.
routeTargetID RouteTargetID RouteTargetID mewakili bagian kedua dari target rute VRF. Jika nil, ID VxLAN akan digunakan sebagai RT bagian kedua.
vlan VLANID VLAN menyediakan VLAN yang digunakan tunnel ini.
vrf VRF VRF menunjukkan bahwa tunnel digunakan untuk VRF jika ditentukan.
subnetClaimRef UniversalObjectReference SubnetClaimRef menunjukkan bahwa tunnel digunakan untuk subnet jika ditentukan.

TunnelData

Mewakili data tunnel.

Muncul di: - TunnelAllocation

Kolom Deskripsi
vxlan VxLANID VxLAN menyediakan VxLAN L3 yang menjadi tujuan tunnel ini.
routeTargetID RouteTargetID RouteTargetID mewakili bagian kedua dari target rute VRF. Jika nil, ID VxLAN akan digunakan sebagai RT bagian kedua.
vlan VLANID VLAN menyediakan VLAN yang digunakan tunnel ini.

TunnelEntity

Mewakili entitas yang akan menggunakan tunnel. Hanya satu kolom yang harus ditentukan.

Muncul di: - TunnelAllocation

Kolom Deskripsi
vrf VRF VRF menunjukkan bahwa tunnel digunakan untuk VRF jika ditentukan.
subnetClaimRef UniversalObjectReference SubnetClaimRef menunjukkan bahwa tunnel digunakan untuk subnet jika ditentukan.

UpgradeStrategy

Jenis pokok: string UpgradeStrategy menyediakan opsi untuk menyesuaikan jumlah switch yang akan diupgrade bersama-sama. Saat ini, alat ini mendukung dua opsi: berurutan dan paralel. Perilaku defaultnya adalah mengupgrade secara paralel.

Muncul di: - SwitchUpgradeRequestSpec

VLANID

Jenis pokok: integer Mewakili ID VLAN. ID VLAN yang dialokasikan didesain berada dalam rentang yang lebih tinggi untuk menghindari konflik.

Muncul di: - TunnelAllocation - TunnelData

VLANTunnel

Muncul di: - FabricTunnelAllocationStatus

Kolom Deskripsi
subnetName string
vlanID integer
vrfName string

VPCIdentifier

Jenis pokok: string

Muncul di: - AuthoritativeZoneConfig - ForwardZoneConfig - StubZoneConfig

VRF

Mewakili instance penerusan dan perutean virtual.

Muncul di: - TunnelAllocation - TunnelEntity

Kolom Deskripsi
fleetRef LocalObjectReference FleetRef memberikan informasi tentang Fleet mana yang harus dimiliki VRF.
type OverlayNetworkType Jenis memberikan informasi tentang tujuan VRF.

VxLANID

Jenis pokok: integer Mewakili ID VxLAN.

Muncul di: - TunnelAllocation - TunnelData

ZoneNetwork

ZoneNetwork merepresentasikan spesifikasi zona jaringan. ZoneNetwork adalah penampung untuk atribut jaringan tingkat zona (misalnya, ASN).

Muncul di: - ZoneNetworkList

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string ZoneNetwork
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ZoneNetworkSpec
status ZoneNetworkStatus

ZoneNetworkList

ZoneNetworkList merepresentasikan kumpulan jaringan zona.

Kolom Deskripsi
apiVersion string network.private.gdc.goog/v1alpha1
kind string ZoneNetworkList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ZoneNetwork

ZoneNetworkStatus

ZoneNetworkStatus memberikan status jaringan zona.

Muncul di: - ZoneNetwork

Kolom Deskripsi
conditions Array Condition Kondisi berisi informasi tentang status jaringan zona. Jenis kondisi: - Siap: Menunjukkan bahwa jaringan zona siap digunakan

object.global.private.gdc.goog/v1

BucketInfo

Menentukan skema untuk BucketInfo API.

Muncul di: - BucketInfoList

Kolom Deskripsi
apiVersion string object.global.private.gdc.goog/v1
kind string BucketInfo
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec BucketInfoSpec
status BucketInfoStatus

BucketInfoList

Berisi daftar BucketInfo.

Kolom Deskripsi
apiVersion string object.global.private.gdc.goog/v1
kind string BucketInfoList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items BucketInfo array

BucketInfoReplica

Menentukan Skema untuk BucketInfoReplica API.

Muncul di: - BucketInfoReplicaList

Kolom Deskripsi
apiVersion string object.global.private.gdc.goog/v1
kind string BucketInfoReplica
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec BucketInfoSpec
status BucketInfoReplicaStatus

BucketInfoReplicaList

Mewakili daftar BucketInfoReplica.

Kolom Deskripsi
apiVersion string object.global.private.gdc.goog/v1
kind string BucketInfoReplicaList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items BucketInfoReplica array

BucketInfoReplicaStatus

Menyimpan status BucketInfoReplica yang diamati.

Muncul di: - BucketInfoReplica - BucketInfoZoneStatus

Kolom Deskripsi
conditions Array Condition Menyimpan informasi tentang status keseluruhan BucketInfoReplica.

BucketInfoSpec

BucketInfoSpec menentukan status yang diinginkan dari Resource BucketInfo.

Muncul di: - BucketInfo - BucketInfoReplica

Kolom Deskripsi
description string Deskripsi konten bucket.
storageClass ObjectStorageClass Menentukan seberapa sering data perlu diakses. Opsi yang tersedia meliputi Standard dan Nearline. Standard cocok untuk data panas yang sering diakses, seperti situs, video streaming, dan aplikasi seluler. Digunakan untuk data yang dapat disimpan minimal selama 30 hari. Nearline cocok untuk data yang dapat disimpan minimal selama 60 hari, termasuk pencadangan data dan konten multimedia longtail.
bucketPolicy GlobalBucketPolicy Menentukan kebijakan resource bucket. Jika tidak ditentukan, kebijakan default akan diterapkan.
location string Menentukan tempat fisik tempat data objek dalam bucket berada. Jika tidak ditentukan, defaultnya adalah lokasi tempat bucket dibuat.
bucketName string Nama bucket yang disediakan tanpa namespace. Ini digunakan untuk merujuk ke bucket saat menggunakan alat dan library lokal.
zonalEndpoints array string Endpoint DNS zona tempat bucket dapat dijangkau. Gunakan endpoint ini jika failover yang disesuaikan diperlukan.
globalEndpoint string Endpoint global yang akan merutekan traffic secara dinamis ke zona mana pun yang berisi data untuk bucket ini. Gunakan endpoint ini jika failover otomatis diperlukan.
region string Region tempat bucket disimpan.
encryption EncryptionStatus Status enkripsi di bucket.
allowDegradedWrites boolean Hanya digunakan untuk bucket sinkron. Menentukan apakah operasi S3 harus kembali ke replikasi asinkron karena salah satu zona replikasi tidak tersedia. Hal ini mencegah bucket sinkron menjadi hanya baca jika salah satu zona replikasi tidak berfungsi. Jika kosong, defaultnya adalah salah (false).
bucketConditions Array Condition BucketConditions menyimpan kondisi resource Bucket Global. Hal ini diperlukan untuk mendapatkan status CryptoShredded.

BucketInfoStatus

Menentukan status BucketInfo yang diamati.

Muncul di: - BucketInfo

Kolom Deskripsi
conditions Array Condition Pengamatan status keseluruhan resource. Jenis kondisi yang diketahui: Siap.
rollout RolloutStatus Strategi saat ini yang digunakan untuk meluncurkan resource ke setiap zona.
zones Array BucketInfoZoneStatus Status rekonsiliasi replika zona.

BucketInfoZoneStatus

Menentukan status pengamatan peluncuran BucketInfo di zona tertentu.

Muncul di: - BucketInfoStatus

Kolom Deskripsi
name string Nama zona tempat replika yang diwakili oleh status ini berada.
rolloutStatus ZoneRolloutStatus Status peluncuran replika ke zona.
replicaStatus BucketInfoReplicaStatus

object.storage.private.gdc.goog/v1alpha1

Paket v1alpha1 berisi definisi Skema API untuk grup API v1alpha1 object.gdc.goog

BucketPrefix

BucketPrefix adalah Skema untuk awalan internal yang digunakan oleh bucket API.

Muncul di: - BucketPrefixList

Kolom Deskripsi
apiVersion string object.storage.private.gdc.goog/v1alpha1
kind string BucketPrefix
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec BucketPrefixSpec
status BucketPrefixStatus

BucketPrefixList

BucketPrefixList berisi daftar Bucket

Kolom Deskripsi
apiVersion string object.storage.private.gdc.goog/v1alpha1
kind string BucketPrefixList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array BucketPrefix

BucketPrefixSpec

BucketPrefixSpec menentukan status yang diinginkan dari Resource BucketPrefix.

Muncul di: - BucketPrefix

Kolom Deskripsi
bucketNamespace string
bucketNamespaceUid string

oneproducerstack.private.gdc.goog/v1alpha1

Paket v1alpha1 berisi definisi Skema API untuk grup API One Producer Stack v1alpha1.

SplunkAdapter

SplunkAdapter adalah Skema untuk API splunkadapters

Muncul di: - SplunkAdapterList

Kolom Deskripsi
apiVersion string oneproducerstack.private.gdc.goog/v1alpha1
kind string SplunkAdapter
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec SplunkAdapterSpec
status SplunkAdapterStatus

SplunkAdapterList

SplunkAdapterList berisi daftar SplunkAdapter

Kolom Deskripsi
apiVersion string oneproducerstack.private.gdc.goog/v1alpha1
kind string SplunkAdapterList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array SplunkAdapter

SplunkAdapterSpec

SplunkAdapterSpec menentukan status SplunkAdapter yang diinginkan

Muncul di: - SplunkAdapter

Kolom Deskripsi
parent ObjectReference Resource induk buatan yang dicerminkan oleh spesifikasi ini.
source LogType Jenis log yang akan diekspor ke tujuan SIEM. Nilai yang diterima adalah operational dan audit.
outputs SplunkOutput array Daftar konfigurasi output Splunk. Disalin dari induk.

SplunkAdapterStatus

SplunkAdapterStatus menentukan status SplunkAdapter yang diamati

Muncul di: - SplunkAdapter

Kolom Deskripsi
conditions Array Condition Menentukan status SplunkAdapter yang diamati.

SplunkOutput

Menentukan konfigurasi output Splunk. Kode ini disalin dari pkg/apis/public/logging/v1/siemorgforwarder_types.go dan hal yang sama saat ini ada di pkg/apis/private/logging/v1/sieminfraforwarder_types.go.

Muncul di: - SplunkAdapterSpec

Kolom Deskripsi
host string Nama host layanan Splunk target.
token Token Token yang menentukan Token Autentikasi untuk antarmuka HTTP Event Collector.
tls string Properti TLS untuk Fluent Bit: "On" atau "Off". https://docs.fluentbit.io/manual/administration/transport-security
netConnectTimeout integer NetConnectTimeout sebagai waktu maksimum yang dinyatakan dalam detik untuk menunggu koneksi TCP dibuat, termasuk waktu handshake TLS.

Token

Menentukan konfigurasi token SIEM. Kode ini disalin dari pkg/apis/public/logging/v1/siemorgforwarder_types.go dan hal yang sama saat ini ada di pkg/apis/private/logging/v1/sieminfraforwarder_types.go.

Muncul di: - SplunkOutput

Kolom Deskripsi
name string Nama token.
field string Kolom token.

ontap.netapp.storage.private.gdc.goog/v1alpha1

DNSConfig

DNSConfig menentukan Layanan dan ConfigMap yang diperlukan untuk mengonfigurasi DNS untuk agen pencadangan.

Muncul di: - StorageClusterSpec

Kolom Deskripsi
serviceRef ObjectReference ServiceRef adalah referensi objek ke Layanan di cluster dengan alamat IP resolver DNS.
configMapRef ObjectReference ConfigMapRef adalah referensi objek ke ConfigMap di cluster dengan akhiran DNS.

DataLogicalInterface

Muncul di: - ISCSITargetSpec - NASServerSpec

Kolom Deskripsi
dataIPs Array IPAddressString DataIPs adalah alamat LIF data yang dapat digunakan jika tidak ada subnet yang ditetapkan. Saat ini, kami mengasumsikan setiap node hanya akan memiliki satu IP yang terkait. TODO: mungkin juga perlu memvalidasi satu IP per node
netmask IPAddressString Netmask adalah netmask alamat ini

DiskStatus

DiskStatus berisi informasi tentang disk dan kondisinya

Muncul di: - StorageAggregateStatus

Kolom Deskripsi
name string Name adalah nama tampilan disk
capcityTotal Jumlah CapacityTotal adalah total kapasitas disk dalam byte.
conditions Array Condition Kondisi berisi informasi tentang kondisi disk. Jenis kondisi: - Performa Menurun: Menunjukkan bahwa performa disk menurun dan perbaikan direkomendasikan. - Gagal: Menunjukkan bahwa disk dalam status gagal dan tidak berfungsi.
alerts Array Alert Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan.

ISCSITargetSpec

ISCSITargetSpec memberikan spesifikasi (yaitu, status yang diinginkan) layanan iSCSI SAN penyimpanan cluster. Tepat satu SubnetName atau DataLIF yang harus ditetapkan.

Muncul di: - StorageVirtualMachineSpec

Kolom Deskripsi
subnetName string SubnetName adalah nama subnet netapp untuk membuat LIF data SVM. Subnet ini harus sudah dikonfigurasi sebelumnya di StorageCluster. SubnetName atau DataLIF harus diberikan.
dataLIF DataLogicalInterface DataLIF merepresentasikan antarmuka logika data. SubnetName atau DataLIF harus diberikan.
port string Port adalah port ethernet yang akan digunakan saat membuat LIF. Port ini dapat berupa port fisik, port LACP, atau port VLAN

ISCSITargetStatus

ISCSITargetStatus memberikan status layanan iSCSI di SVM

Muncul di: - StorageVirtualMachineStatus

Kolom Deskripsi
logicalInterfaces Array LogicalInterfaceStatus

LogicalInterface

Muncul di: - SVMNetwork

Kolom Deskripsi
address IPAddressString Alamat adalah IP Antarmuka Logis ini
netmask IPAddressString Netmask adalah netmask alamat ini
gateway IPAddressString Gateway adalah gateway alamat

LogicalInterfaceStatus

Muncul di: - ISCSITargetStatus - NASServerStatus - S3ServerStatus - StorageVirtualMachineStatus

Kolom Deskripsi
name string Name adalah nama Logical Interface ini
address string Alamat adalah IP Antarmuka Logis ini
netmask string Netmask adalah netmask alamat ini
homeNode string HomeNode adalah tempat lif mendarat
homePort string HomePort adalah port yang digunakan lif
operationalStatus string OperationalStatus menunjukkan apakah lift sedang naik atau turun
dnsDomainName string DNSDomainName adalah nama DNS LIF

NASServerSpec

NASServerSpec memberikan spesifikasi (yaitu, status yang diinginkan) layanan NAS penyimpanan cluster, termasuk CIFS/NFS. Tepat satu SubnetName atau DataLIF yang harus ditetapkan.

Muncul di: - StorageVirtualMachineSpec

Kolom Deskripsi
subnetName string SubnetName adalah nama subnet netapp untuk membuat LIF data SVM. Subnet ini harus sudah dikonfigurasi sebelumnya di StorageCluster. SubnetName atau DataLIF harus diberikan.
dataLIF DataLogicalInterface DataLIF merepresentasikan antarmuka logika data. SubnetName atau DataLIF harus diberikan.
port string Port adalah port ethernet yang akan digunakan saat membuat LIF. Port ini dapat berupa port fisik, port LACP, atau port VLAN

NASServerStatus

NASServerStatus memberikan status layanan CIFS/NFS di SVM

Muncul di: - StorageVirtualMachineStatus

Kolom Deskripsi
logicalInterfaces Array LogicalInterfaceStatus

S3ServerStatus

S3ServerStatus memberikan status layanan S3 di SVM

Muncul di: - StorageVirtualMachineStatus

Kolom Deskripsi
logicalInterfaces Array LogicalInterfaceStatus

SVMNetwork

SVMNetwork merepresentasikan spesifikasi jaringan untuk SVM ini Tepat satu anggotanya harus ditetapkan.

Muncul di: - StorageVirtualMachineSpec

Kolom Deskripsi
subnetName string ManagementSubnetName adalah nama subnet NetApp untuk membuat LIF pengelolaan SVM, yang seharusnya sudah dikonfigurasi sebelumnya di Backend Penyimpanan. ManagementSubnetName atau ManagementLIF harus diberikan.
managementLIF LogicalInterface ManagementLIF adalah Antarmuka Logis pengelolaan jika nama subnet tidak diberikan. SubnetName atau DataIPs harus diberikan.
port string Port adalah port ethernet yang akan digunakan saat membuat LIF. Port ini dapat berupa port fisik, port LACP, atau port VLAN

SVMSecurityKeyManager

SVMSecurityKeyManager menentukan penyiapan pengelola kunci untuk StorageVirtualMachine.

Muncul di: - StorageVirtualMachineSecuritySpec

Kolom Deskripsi
kmipEndpoints array string KMIPEndpoints mengacu pada daftar endpoint KMIP yang akan dihubungkan oleh StorageVirtualMachine untuk digunakan sebagai sistem pengelolaan kunci eksternal. Format: <ip_address
clientKMIPCertSecretRef SecretReference ClientKMIPCertSecretRef mengacu pada secret yang berisi sertifikat SSL klien KMIP untuk cluster. Hal ini harus disiapkan dengan benar di sisi KeyManager sebelum pembuatan StorageVirtualMachine. Objek ini harus berisi setidaknya data berikut: [tls.key, tls.crt]
serverCertificates array string ServerCertificates adalah daftar sertifikat server berenkode PEM yang akan diinstal oleh host. Pada dasarnya, ini adalah rantai sertifikat yang mengarah ke CA root (item terakhir dalam daftar). Menyimpannya dalam urutan ini akan membantu merujuk ke subset jika diperlukan.

SecurityKeyManager

SecurityKeyManager menentukan spesifikasi pengelola kunci eksternal.

Muncul di: - StorageClusterSecuritySpec

Kolom Deskripsi
hsmTenantRef ObjectReference HSMTenantRef mengacu pada tenant yang memiliki kredensial yang kami gunakan untuk mengakses domain yang tepat di cluster HSM.

StaticRoute

StaticRoute menentukan setelan rute untuk SVM ini.

Muncul di: - StorageVirtualMachineSpec

Kolom Deskripsi
destinationSubnet IPSubnetString DestinationSubnet adalah subnet untuk membuat rute.
gateway IPAddressString Gateway adalah alamat gateway yang harus digunakan oleh paket dalam rute ini.

StaticSubnetConfig

StaticSubnetConfig menentukan informasi konfigurasi subnet statis untuk jaringan tenant. Langkah ini akan menentukan informasi vlan, gateway, subnet, dan IPRanges yang diperlukan untuk tenant penyimpanan.

Muncul di: - SubnetConfig

Kolom Deskripsi
vlan integer VLAN menentukan ID VLAN untuk jaringan ini. - Jika tidak ditentukan, tidak ada VLAN yang akan dibuat untuk jaringan ini. - Jika disetel, port jaringan akan dibuat dan diberi tag dengan ID VLAN yang ditentukan menggunakan port. Misalnya, jika port adalah "a0a" dan vlan adalah "20", maka port "a0a-20" akan dibuat.
subnet IPSubnetString Subnet menentukan subnet yang menjadi sumber alokasi IP.
gateway IPAddressString Gateway menentukan alamat gateway untuk jaringan ini.
ipRanges array string IPRanges menentukan IP yang dicadangkan untuk jaringan ini dan tidak boleh digunakan atau dicadangkan untuk penggunaan lain. Semua IP mendatang untuk StorageVirtualMachines akan dialokasikan dari rentang ini. Sintaksis yang valid (Kami berencana mendukung IPv6 juga dalam waktu dekat): - 1.2.3.4 - 1.2.3.100-1.2.3.150

StorageAggregate

StorageAggregate mewakili kumpulan penyimpanan disk serupa.

Muncul di: - StorageAggregateList

Kolom Deskripsi
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha1
kind string StorageAggregate
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec StorageAggregateSpec
status StorageAggregateStatus

StorageAggregateList

StorageAggregateList merepresentasikan kumpulan node penyimpanan.

Kolom Deskripsi
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha1
kind string StorageAggregateList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array StorageAggregate

StorageAggregateSpec

StorageAggregateSpec menentukan konfigurasi gabungan.

Muncul di: - StorageAggregate

Kolom Deskripsi
nodeName string NodeName adalah nama StorageNode yang memiliki agregat.
numDisks integer NumDisks menentukan jumlah disk yang harus ditambahkan ke gabungan.
maxRAIDSize integer MaxRAIDSize menentukan ukuran grup RAID maksimum yang akan dibuat.

StorageAggregateStatus

StorageAggregateStatus berisi status dan kondisi gabungan saat ini.

Muncul di: - StorageAggregate

Kolom Deskripsi
conditions Array Condition Kondisi berisi informasi tentang kondisi jenis Kondisi gabungan: - Siap: Menunjukkan bahwa gabungan siap digunakan. - Terdegradasi: Menunjukkan bahwa agregat terdegradasi dan perbaikan direkomendasikan. - Gagal: Menunjukkan bahwa agregat dalam status gagal dan tidak berfungsi.
alerts Array Alert Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan.
capacityTotal Jumlah CapacityUsable adalah jumlah byte yang dapat digunakan dalam gabungan ini. Ini mencakup byte yang digunakan dan gratis.
capacityUsed Jumlah CapacityUsed adalah jumlah byte yang digunakan dalam gabungan ini.
disks DiskStatus array Disks adalah daftar semua disk yang merupakan bagian dari agregat ini dan kondisinya.

StorageCluster

StorageCluster merepresentasikan grup StorageNode yang dapat dikelola bersama dalam cluster.

Muncul di: - StorageClusterList

Kolom Deskripsi
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha1
kind string StorageCluster
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec StorageClusterSpec
status StorageClusterStatus

StorageClusterAddress

StorageClusterAddress menentukan konfigurasi alamat pengelolaan cluster

Muncul di: - StorageClusterNetworkSpec

Kolom Deskripsi
ip IPAddressString IP adalah alamat IP pengelolaan.
netmask IPAddressString Subnet menentukan alamat subnet pengelolaan.
homeNodeName string HomeNodeName adalah nama StorageNode yang lebih disukai untuk menghosting IP pengelolaan.
homePort string HomePort adalah nama port jaringan untuk secara preferensial menghosting IP pengelolaan.

StorageClusterList

StorageClusterList merepresentasikan kumpulan cluster penyimpanan.

Kolom Deskripsi
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha1
kind string StorageClusterList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array StorageCluster

StorageClusterNetworkSpec

StorageClusterNetworkSpec menentukan setelan jaringan di seluruh cluster.

Muncul di: - StorageClusterSpec

Kolom Deskripsi
clusterManagement StorageClusterAddress ClusterManagement menentukan konfigurasi IP pengelolaan cluster.
ntp Array IPAddressString NTPServers menentukan daftar endpoint server NTP.

StorageClusterSecuritySpec

StorageClusterSecuritySpec menentukan setelan keamanan di seluruh cluster.

Muncul di: - StorageClusterSpec

Kolom Deskripsi
securityKeyManager SecurityKeyManager SecurityKeyManager menentukan spesifikasi pengelola kunci yang akan digunakan StorageCluster.

StorageClusterSpec

StorageClusterSpec menentukan setelan seluruh cluster untuk cluster.

Muncul di: - StorageCluster

Kolom Deskripsi
nodeNames array string NodeNames adalah daftar nama StorageNode yang termasuk dalam cluster ini.
adminSecretName string AdminSecretName adalah nama secret di namespace ini yang berisi kredensial admin untuk mengelola cluster.
licenses array string Licenses adalah daftar string lisensi yang akan diterapkan ke cluster.
network StorageClusterNetworkSpec
security StorageClusterSecuritySpec Security berisi spesifikasi untuk setelan terkait keamanan StorageCluster.
additionalNetworks StorageNetwork array AdditionalNetworks berisi detail jaringan tingkat cluster tambahan yang perlu dikonfigurasi untuk penggunaan ONTAP.
dnsConfig DNSConfig DNSConfig berisi resource yang diperlukan untuk menyiapkan DNS bagi agen cadangan.

StorageClusterStatus

StorageClusterStatus berisi informasi tentang status dan performa klaster penyimpanan saat ini.

Muncul di: - StorageCluster

Kolom Deskripsi
serverCertificateSecretRef ObjectReference ServerCertificateSecretRef adalah titik referensi ke rahasia sertifikat server yang dapat digunakan untuk mengautentikasi objek StorageCluster. Nama pengguna harus "cluster-server"
adminCertificateSecretRef ObjectReference AdminCertificateSecretRef adalah titik referensi ke rahasia sertifikat admin yang dapat digunakan untuk mengautentikasi objek StorageCluster. Tindakan ini dimaksudkan untuk mengganti kredensial admin setelah proses bootstrap penyimpanan awal. Nama pengguna harus "gpc-admin"
readOnlyCertificateSecretRef ObjectReference ReadOnlyCertificateSecretRef adalah titik referensi ke secret sertifikat hanya baca yang dapat digunakan untuk mengautentikasi ke objek StorageCluster. Nama pengguna harus "gpc-admin-read-only"
replicationAdminCertificateSecretRef ObjectReference Referensi yang mengarah ke rahasia admin replikasi yang dapat digunakan untuk mengautentikasi ke objek StorageCluster. Sertifikat ini memiliki lebih sedikit izin daripada sertifikat admin dan dimaksudkan untuk digunakan oleh komponen replikasi. Nama pengguna harus "replication-admin"
conditions Array Condition Kondisi berisi informasi tentang kesehatan cluster. Jenis kondisi: - Siap: Menunjukkan bahwa cluster siap digunakan. - Performa Menurun: Menunjukkan bahwa performa cluster menurun dan perbaikan direkomendasikan. - Gagal: Menunjukkan bahwa cluster dalam status gagal dan tidak berfungsi.
storageSystemVersion StorageSystemVersion StorageSystemVersion berisi informasi tentang versi software perangkat.
alerts Array Alert Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan.
errorStatus ErrorStatus ErrorStatus berisi daftar error saat ini dan stempel waktu saat kolom ini diperbarui.

StorageConfig

StorageConfig menentukan resource yang terkait dengan StorageCluster tertentu.

Muncul di: - StorageOrganizationSpec

Kolom Deskripsi
storageClusterRef ObjectReference StorageClusterRef menentukan objek StorageCluster yang digunakan organisasi ini. Jenis API: - Grup: ontap.netapp.storage.private.gdc.goog - Jenis: StorageCluster
hsmTenantRef ObjectReference HSMTenantRef menentukan objek HSMTenant yang digunakan organisasi ini. Jenis API: - Grup: security.private.gdc.goog - Jenis: HSMTenant Kolom ini bersifat opsional. Jika tidak disetel, StorageVirtualMachine yang dihasilkan tidak akan memiliki penyiapan pengelola kunci eksternal. Setelan enkripsi yang sesuai juga tidak akan diaktifkan di trident.
adminTenant StorageTenant AdminTenant menentukan resource yang diperlukan untuk cluster admin.
userTenant StorageTenant UserTenant menentukan resource yang diperlukan untuk cluster pengguna. Semua cluster pengguna adalah bagian dari satu tenant. Untuk organisasi khusus administratif, seperti organisasi root, userTenant dapat bersifat opsional.

StorageEncryptionConnection

StorageEncryptionConnection merepresentasikan koneksi enkripsi penyimpanan antara dua asosiasi keamanan. API ini digunakan untuk mengenkripsi traffic data dalam pengiriman dari host(baik jenis Baremetal maupun VM) ke endpoint IP data SVM NetApp ONTAP. Saat ini, konfigurasi enkripsi default adalah IPSec. Metode enkripsi lainnya mungkin ditambahkan nanti. Objek ini harus memiliki nama yang sama dengan objek InventoryMachine yang dirujuknya.

Muncul di: - StorageEncryptionConnectionList

Kolom Deskripsi
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha1
kind string StorageEncryptionConnection
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec StorageEncryptionConnectionSpec
status StorageEncryptionConnectionStatus

StorageEncryptionConnectionList

StorageEncryptionConnectionList merepresentasikan kumpulan objek konfigurasi enkripsi penyimpanan

Kolom Deskripsi
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha1
kind string StorageEncryptionConnectionList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array StorageEncryptionConnection

StorageEncryptionConnectionSpec

StorageEncryptionConnectionSpec memberikan spesifikasi (yaitu, status yang diinginkan) antara dua asosiasi keamanan.

Muncul di: - StorageEncryptionConnection

Kolom Deskripsi
inventoryMachineRef UniversalObjectReference InventoryMachineRef menentukan node tempat traffic yang ditujukan untuk SVM akan dienkripsi. Node akan dikonfigurasi bersama dengan proses pembuatan StorageVirtualMachine dan beban kerja tidak akan dapat memasang volume dengan berhasil hingga proses ini berhasil diselesaikan. Jenis API: - Group: baremetal.cluster.gke.io - Kind: InventoryMachine Objek ini adalah objek yang tidak memiliki namespace. Kolom ini wajib diisi.
storageVirtualMachineRef ObjectReference StorageVirtualMachineRef adalah referensi yang mengarah ke StorageVirtualMachine yang akan dihubungkan oleh driver CSI yang berjalan di dalam cluster ABM. Jika InventoryMachine membentuk cluster ABM, SVM yang akan digunakan di cluster ABM ini harus sama dengan referensi di sini. Jenis API: - Grup: system.private.gdc.goog - Jenis: StorageVirtualMachine Kolom ini wajib diisi.
storageDataCIDR IPSubnetString StorageDataCIDR adalah subnet data yang dihasilkan dari spesifikasi StorageCluster. Subnet ini mengacu pada StorageCluster.Spec.Network.DataNetworks.IPRanges untuk jenis jaringan data yang berupa NAS dan SAN. Jika ada beberapa DataNetwork, DataNetwork akan menggabungkannya menjadi satu rentang CIDR minimal yang berisi semua rentang IP jaringan. Jadi, sebaiknya konfigurasi IPRange DataNetworks secara berkelanjutan untuk menghindari penyertaan IP non-data. Kolom ini wajib diisi.
sourceNodeName string SourceNodeName adalah nama node yang terhubung ke StorageVirtualMachine. Jika disetel, nilainya akan sama dengan nama objek Node (yang bukan nama objek InventoryMachine). Kolom ini bersifat opsional; kolom ini harus ada saat objek StorageEncryptionConnection dibuat di cluster selain admin root, dan mungkin atau mungkin tidak disetel jika tidak.
sourceAddress IPAddressString SourceAddress adalah alamat node yang terhubung ke StorageVirtualMachine. Jika ditetapkan, nilainya sama dengan spec.Address InventoryMachine. Objek ini ada untuk saat StorageEncryptionConnection dibuat di cluster org tempat InventoryMachine yang ditentukan dalam InventoryMachineRef tidak tersedia. Saat ini, hal ini hanya berlaku untuk cluster arsitektur organisasi V2 dengan enkripsi node-ke-node yang diaktifkan. Kolom ini bersifat opsional; kolom ini harus ada saat objek StorageEncryptionConnection dibuat di cluster selain admin root, dan mungkin atau mungkin tidak disetel jika tidak.

StorageEncryptionConnectionStatus

Muncul di: - StorageEncryptionConnection

Kolom Deskripsi
pskSecretRef ObjectReference PSKSecretRef adalah referensi yang mengarah ke objek rahasia yang menyimpan pre-shared key yang akan digunakan untuk mengautentikasi pada tahap IKE(Internet Key Exchange) IPSec. Ini khusus untuk metode enkripsi IPSec. Ini akan dibuat di namespace sistem GPC.
completionTime Waktu Mewakili waktu saat konfigurasi enkripsi data dalam transit di kedua ujungnya selesai.
conditions Array Condition Kondisi adalah kolom yang berisi kondisi saat ini untuk konfigurasi enkripsi. Kolom ini akan berisi jenis kondisi berikut: - Ready - PSKGenerationReady - ServerConfigurationReady - ONTAPConfigurationReady Hanya jika semua kondisi lainnya siap, kondisi "Ready" akan menjadi benar.
errorStatus ErrorStatus ErrorStatus berisi daftar error saat ini dan stempel waktu saat kolom ini diperbarui.

StorageNetwork

StorageNetwork menentukan konfigurasi umum untuk jaringan pengelolaan dan data.

Muncul di: - StorageClusterSpec - StorageTenant - StorageVirtualMachineSpec

Kolom Deskripsi
name string Nama jaringan
types Array StorageNetworkType Types menjelaskan traffic yang akan menggunakan jaringan ini. Opsi yang didukung: - HSM: Traffic HSM - Management: Traffic pengelolaan SVM - NAS: Traffic protokol NAS (NFS dan CIFS) - SAN: Traffic protokol SAN (iSCSI) - BackupAgent: Traffic jaringan untuk agen pencadangan
port string Port menentukan port jaringan yang digunakan untuk jaringan ini, misalnya, "a0a". Jika VLAN tidak ditentukan dalam SubnetConfig, port ini akan digunakan secara langsung. Jika tidak, antarmuka vlan akan dibuat menggunakan port ini untuk melayani traffic.
mtu integer Unit transmisi maksimum, ukuran paket terbesar di jaringan ini Contoh: 1500 Minimum: 68
subnetConfig SubnetConfig SubnetConfig menentukan konfigurasi subnet StorageVirtualMachine. Objek ini menentukan VLAN, subnet, gateway, dan Rentang IP untuk subnet ini.
destinationSubnets Array IPSubnetString DestinationSubnets menentukan subnet untuk rute statis di jaringan ini.

StorageNetworkType

Jenis pokok: string

Muncul di: - StorageNetwork

StorageNode

StorageNode merepresentasikan node penyimpanan fisik (pengontrol) dalam cluster penyimpanan.

Muncul di: - StorageNodeList

Kolom Deskripsi
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha1
kind string StorageNode
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec StorageNodeSpec
status StorageNodeStatus

StorageNodeList

StorageNodeList merepresentasikan kumpulan node penyimpanan.

Kolom Deskripsi
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha1
kind string StorageNodeList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array StorageNode

StorageNodeNetworkSpec

StorageNodeNetworkSpec menentukan konfigurasi port jaringan fisik.

Muncul di: - StorageNodeSpec

Kolom Deskripsi
bmcAddress IPAddressString BMCAddress adalah alamat IP akses konsol BMC di node penyimpanan
clusterInterconnectIP IPAddressString ClusterInterconnectIP adalah salah satu alamat IP interkoneksi cluster yang telah dikonfigurasi sebelumnya di node.
managementIP IPAddressString ManagementIP adalah alamat IP pengelolaan node yang telah dikonfigurasi sebelumnya.
managementPorts array string ManagementPorts menentukan nama port pengelolaan. Port pengelolaan akan dikonfigurasi dalam grup failover.
dataPorts array string DataPorts menentukan nama port data. Port ini akan dikonfigurasi dengan agregasi LACP.
mtu integer Unit transmisi maksimum, ukuran paket terbesar di jaringan ini Contoh: 1500 Minimum: 68

StorageNodeSpec

StorageNodeSpec berisi konfigurasi untuk node penyimpanan.

Muncul di: - StorageNode

Kolom Deskripsi
system DeviceSystemSpec Sistem menentukan metadata tentang HW.
clusterName string ClusterName adalah nama cluster tempat node ini berada.
haPartnerNodeName string HAPartnerNodeName adalah nama node penyimpanan yang membentuk pasangan HA dengan node ini.
network StorageNodeNetworkSpec Network menentukan konfigurasi port jaringan fisik pada node ini.
storageAggregateNames array string StorageAggregateNames adalah daftar nama StorageAggregate yang termasuk dalam node ini.

StorageNodeStatus

StorageNodeStatus menentukan informasi perubahan saat ini tentang node penyimpanan.

Muncul di: - StorageNode

Kolom Deskripsi
version string Versi adalah versi software dan hardware pengontrol.
conditions Array Condition Kondisi berisi informasi tentang kesehatan node. Jenis kondisi: - Siap: Menunjukkan bahwa node siap digunakan. - Performa Menurun: Menunjukkan bahwa performa node menurun dan perbaikan direkomendasikan. - Gagal: Menunjukkan bahwa node dalam status gagal dan tidak berfungsi.
alerts Array Alert Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan.

StorageOrganization

StorageOrganization menentukan resource penyimpanan yang terkait dengan Organisasi TODO: ganti dengan grup/nama sebenarnya

Muncul di: - StorageOrganizationList

Kolom Deskripsi
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha1
kind string StorageOrganization
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec StorageOrganizationSpec
status StorageOrganizationStatus

StorageOrganizationList

StorageOrganizationList merepresentasikan kumpulan organisasi penyimpanan.

Kolom Deskripsi
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha1
kind string StorageOrganizationList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array StorageOrganization

StorageOrganizationSpec

Muncul di: - StorageOrganization

Kolom Deskripsi
organizationRef ObjectReference OrganizationRef menentukan objek Organization yang StorageOrganization-nya dibuat. Jenis API: - Grup: resourcemanager.gdc.goog - Jenis: Organization
storageConfigs Array StorageConfig StorageConfigs menentukan objek StorageCluster yang digunakan Organisasi dan jaringan tenant masing-masing.
storageClusterRef ObjectReference StorageClusterRef menentukan objek StorageCluster yang digunakan organisasi ini. Jenis API: - Grup: ontap.netapp.storage.private.gdc.goog - Jenis: StorageCluster
hsmTenantRef ObjectReference HSMTenantRef menentukan objek HSMTenant yang digunakan organisasi ini. Jenis API: - Grup: security.private.gdc.goog - Jenis: HSMTenant Kolom ini bersifat opsional. Jika tidak disetel, StorageVirtualMachine yang dihasilkan tidak akan memiliki penyiapan pengelola kunci eksternal. Setelan enkripsi yang sesuai juga tidak akan diaktifkan di trident.
adminTenant StorageTenant AdminTenant menentukan resource yang diperlukan untuk cluster admin.
userTenant StorageTenant UserTenant menentukan resource yang diperlukan untuk cluster pengguna. Semua cluster pengguna adalah bagian dari satu tenant. Untuk organisasi khusus administratif, seperti organisasi root, userTenant dapat bersifat opsional.

StorageOrganizationStatus

StorageOrganizationStatus menentukan informasi saat ini tentang organisasi penyimpanan.

Muncul di: - StorageOrganization

Kolom Deskripsi
conditions Array Condition Kondisi berisi informasi tentang status rekonsiliasi organisasi. Jenis kondisi: - Siap: Menunjukkan kesiapan organisasi. - StorageOrgNetworkJob: Menunjukkan kesiapan tugas konfigurasi jaringan organisasi penyimpanan.
svmGenerationConditions Array Condition SVMGenerationConditions berisi informasi tentang status pembuatan objek StorageVirtualMachine. Jenis kondisi: - AdminSVMReady: Menunjukkan kesiapan SVM admin. - UserSVMReady: Menunjukkan kesiapan SVM pengguna.
errorStatus ErrorStatus ErrorStatus berisi daftar error saat ini dan stempel waktu saat kolom ini diperbarui.

StorageSystemVersion

Muncul di: - StorageClusterStatus

Kolom Deskripsi
version string Versi ONTAP yang diinstal dan saat ini aktif di sistem. Versi adalah versi yang mengikuti model rilis ONTAP: https://mysupport.netapp.com/site/info/release-model/ontap-release-model. Versi akan dalam format "x.y.z" atau "x.y.zPn"

StorageTenant

StorageTenant menentukan resource yang terkait dengan tenant tertentu. Tenant terdiri dari endpoint pengelolaan dan data yang terpisah.

Muncul di: - StorageConfig - StorageOrganizationSpec

Kolom Deskripsi
networks StorageNetwork array Networks menentukan konfigurasi jaringan untuk jaringan data dan pengelolaan SVM. Layanan pengelolaan, SAN, dan NAS dapat menggunakan jaringan yang sama, atau terpisah. Jika jaringan terpisah ditentukan, Management dan NAS hanya dapat menjadi bagian dari satu jaringan, dan SAN dapat memiliki beberapa jaringan dalam konfigurasi multipath. Saat StorageVirtualMachine dibuat, IP pengelolaan SVM akan ditetapkan dari jaringan Pengelolaan. Untuk jaringan data, setiap node dalam cluster akan diberi IP dari setiap jaringan yang menjadi bagiannya. Diperlukan minimal satu jaringan.
storageVirtualMachineName string StorageVirtualMachineName menentukan nama objek StorageVirtualMachine yang harus dibuat untuk tenant ini.

StorageVirtualMachine

StorageVirtualMachine mewakili unit penyimpanan tingkat cluster. SVM ini akan menjadi SVM dalam konteks appliance NetApp

Muncul di: - StorageVirtualMachineList

Kolom Deskripsi
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha1
kind string StorageVirtualMachine
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec StorageVirtualMachineSpec
status StorageVirtualMachineStatus

StorageVirtualMachineList

StorageVirtualMachineList merepresentasikan kumpulan penyimpanan cluster.

Kolom Deskripsi
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha1
kind string StorageVirtualMachineList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array StorageVirtualMachine

StorageVirtualMachineSecuritySpec

StorageVirtualMachineSecuritySpec menentukan setelan keamanan per SVM.

Muncul di: - StorageVirtualMachineSpec

Kolom Deskripsi
securityKeyManager SVMSecurityKeyManager SecurityKeyManager menentukan spesifikasi pengelola kunci yang akan digunakan StorageVirtualMachine.

StorageVirtualMachineSpec

StorageVirtualMachineSpec memberikan spesifikasi (yaitu, status yang diinginkan) penyimpanan cluster.

Muncul di: - StorageVirtualMachine

Kolom Deskripsi
clusterName string ClusterName merepresentasikan nama cluster penyimpanan NetApp yang berada di namespace yang sama
storageOrganizationRef LocalObjectReference StorageOrganizationRef merepresentasikan objek StorageOrganization yang terkait untuk SVM ini. StorageOrganization harus berupa pemetaan 1:1 ke objek armada. Jenis API: - Group: ontap.netapp.storage.private.gdc.goog - Kind: storageOrganization
aggregates array string Aggregates adalah gabungan yang akan digunakan SVM ini
svmNetwork SVMNetwork SVMNetwork menentukan spesifikasi jaringan untuk virtual machine penyimpanan ini. Tidak digunakan lagi: Gunakan Daftar Jaringan dengan StorageNetworkType "Management". Kolom ini akan dihapus.
nasServer NASServerSpec NASServerSpec menyediakan spesifikasi server NAS yang diinginkan. Tidak digunakan lagi: Gunakan Daftar Jaringan dengan StorageNetworkType "NAS". Kolom ini akan dihapus.
iscsiTarget ISCSITargetSpec ISCSITargetSpec menyediakan spesifikasi server SAN yang diinginkan. Tidak digunakan lagi: Gunakan Daftar Jaringan dengan StorageNetworkType "SAN". Kolom ini akan dihapus.
networks StorageNetwork array Daftar jaringan untuk mesin virtual penyimpanan ini.
staticRoutes Array StaticRoute StaticRoutes menentukan rute yang akan dikonfigurasi untuk SVM ini. Tidak digunakan lagi: Gunakan Daftar Jaringan dengan DestinationSubnets dan StorageNetworkType "HSM". Kolom ini akan dihapus.
security StorageVirtualMachineSecuritySpec

StorageVirtualMachineStatus

StorageVirtualMachineStatus memberikan status penyimpanan cluster.

Muncul di: - StorageVirtualMachine

Kolom Deskripsi
readyToUse boolean ReadyToUse menunjukkan apakah SVM siap digunakan TODO: berikan kondisi dan error yang lebih mendetail
completionTime Waktu Mewakili waktu saat tugas SVM selesai.
conditions Array Condition Kondisi berisi pengamatan terbaru status tugas pemeriksaan.
alerts Array Alert Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan.
managementLogicalInterface LogicalInterfaceStatus ManagementLogicalInterface memberikan status jaringan pengelolaan
s3Server S3ServerStatus S3Server memberikan detail layanan S3
nasServer NASServerStatus NASServer memberikan detail layanan NAS - CIFS/NFS
iscsiTarget ISCSITargetStatus ISCSITarget memberikan detail layanan SAN
errorStatus ErrorStatus ErrorStatus berisi daftar error saat ini dan stempel waktu saat kolom ini diperbarui.

SubnetConfig

SubnetConfig menentukan konfigurasi subnet StorageVirtualMachine. Objek ini menentukan VLAN, subnet, gateway, dan Rentang IP untuk subnet ini.

Muncul di: - StorageNetwork

Kolom Deskripsi
staticSubnetConfig StaticSubnetConfig StaticSubnetConfig menentukan informasi konfigurasi subnet statis untuk jaringan tenant. Langkah ini akan menentukan informasi vlan, gateway, subnet, dan IPRanges yang diperlukan untuk tenant penyimpanan. Hanya salah satu dari SubnetClaimRef atau StaticSubnetConfig yang harus disetel.
subnetClaimRef ObjectReference SubnetClaimRef menentukan SubnetClaim yang dialokasikan untuk jaringan tenant. Langkah ini akan menentukan informasi vlan, gateway, subnet yang diperlukan untuk tenant penyimpanan. IPRange ini menggunakan semua IP yang tersedia. Hanya salah satu dari SubnetClaimRef atau StaticSubnetConfig yang harus disetel. API: - Grup: system.private.gdc.goog - Jenis: SubnetClaim

ontap.netapp.storage.private.gdc.goog/v1alpha2

DNSConfig

DNSConfig menentukan Layanan dan ConfigMap yang diperlukan untuk mengonfigurasi DNS untuk agen pencadangan.

Muncul di: - StorageClusterSpec

Kolom Deskripsi
serviceRef ObjectReference ServiceRef adalah referensi objek ke Layanan di cluster dengan alamat IP resolver DNS.
configMapRef ObjectReference ConfigMapRef adalah referensi objek ke ConfigMap di cluster dengan akhiran DNS.

DataLogicalInterface

Muncul di: - ISCSITargetSpec - NASServerSpec

Kolom Deskripsi
dataIPs Array IPAddressString DataIPs adalah alamat LIF data yang dapat digunakan jika tidak ada subnet yang ditetapkan. Saat ini, kami mengasumsikan setiap node hanya akan memiliki satu IP yang terkait.
netmask IPAddressString Netmask adalah netmask alamat ini

DiskStatus

DiskStatus berisi informasi tentang disk dan kondisinya

Muncul di: - StorageAggregateStatus

Kolom Deskripsi
name string Name adalah nama tampilan disk
capacityTotal Jumlah CapacityTotal adalah total kapasitas disk dalam byte.
conditions Array Condition Kondisi berisi informasi tentang kondisi disk. Jenis kondisi: - Performa Menurun: Menunjukkan bahwa performa disk menurun dan perbaikan direkomendasikan. - Gagal: Menunjukkan bahwa disk dalam status gagal dan tidak berfungsi.
alerts Array Alert Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan.

ISCSITargetSpec

ISCSITargetSpec memberikan spesifikasi (yaitu, status yang diinginkan) layanan iSCSI SAN penyimpanan cluster. Tepat satu SubnetName atau DataLIF yang harus ditetapkan.

Muncul di: - StorageVirtualMachineSpec

Kolom Deskripsi
subnetName string SubnetName adalah nama subnet netapp untuk membuat LIF data SVM. Subnet ini harus sudah dikonfigurasi sebelumnya di StorageCluster. SubnetName atau DataLIF harus diberikan.
dataLIF DataLogicalInterface DataLIF merepresentasikan antarmuka logika data. SubnetName atau DataLIF harus diberikan.
port string Port adalah port ethernet yang akan digunakan saat membuat LIF. Port ini dapat berupa port fisik, port LACP, atau port VLAN

ISCSITargetStatus

ISCSITargetStatus memberikan status layanan iSCSI di SVM

Muncul di: - StorageVirtualMachineStatus

Kolom Deskripsi
logicalInterfaces Array LogicalInterfaceStatus

LogicalInterface

Muncul di: - SVMNetwork

Kolom Deskripsi
address IPAddressString Alamat adalah IP Antarmuka Logis ini
netmask IPAddressString Netmask adalah netmask alamat ini
gateway IPAddressString Gateway adalah gateway alamat

LogicalInterfaceStatus

Muncul di: - ISCSITargetStatus - NASServerStatus - S3ServerStatus - StorageVirtualMachineStatus

Kolom Deskripsi
name string Name adalah nama Logical Interface ini
address string Alamat adalah IP Antarmuka Logis ini
netmask string Netmask adalah netmask alamat ini
homeNode string HomeNode adalah tempat lif mendarat
homePort string HomePort adalah port yang digunakan lif
operationalStatus string OperationalStatus menunjukkan apakah lift sedang naik atau turun
dnsDomainName string DNSDomainName adalah nama DNS LIF

NASServerSpec

NASServerSpec memberikan spesifikasi (yaitu, status yang diinginkan) layanan NAS penyimpanan cluster, termasuk CIFS/NFS. Tepat satu SubnetName atau DataLIF yang harus ditetapkan.

Muncul di: - StorageVirtualMachineSpec

Kolom Deskripsi
subnetName string SubnetName adalah nama subnet netapp untuk membuat LIF data SVM. Subnet ini harus sudah dikonfigurasi sebelumnya di StorageCluster. SubnetName atau DataLIF harus diberikan.
dataLIF DataLogicalInterface DataLIF merepresentasikan antarmuka logika data. SubnetName atau DataLIF harus diberikan.
port string Port adalah port ethernet yang akan digunakan saat membuat LIF. Port ini dapat berupa port fisik, port LACP, atau port VLAN

NASServerStatus

NASServerStatus memberikan status layanan CIFS/NFS di SVM

Muncul di: - StorageVirtualMachineStatus

Kolom Deskripsi
logicalInterfaces Array LogicalInterfaceStatus

S3ServerStatus

S3ServerStatus memberikan status layanan S3 di SVM

Muncul di: - StorageVirtualMachineStatus

Kolom Deskripsi
logicalInterfaces Array LogicalInterfaceStatus

SVMNetwork

SVMNetwork merepresentasikan spesifikasi jaringan untuk SVM ini Tepat satu anggotanya harus ditetapkan.

Muncul di: - StorageVirtualMachineSpec

Kolom Deskripsi
managementSubnetName string ManagementSubnetName adalah nama subnet NetApp untuk membuat LIF pengelolaan SVM, yang seharusnya sudah dikonfigurasi sebelumnya di Backend Penyimpanan. ManagementSubnetName atau ManagementLIF harus diberikan.
managementLIF LogicalInterface ManagementLIF adalah Antarmuka Logis pengelolaan jika nama subnet tidak diberikan. SubnetName atau DataIPs harus diberikan.
port string Port adalah port ethernet yang akan digunakan saat membuat LIF. Port ini dapat berupa port fisik, port LACP, atau port VLAN

SVMSecurityKeyManager

SVMSecurityKeyManager menentukan penyiapan pengelola kunci untuk StorageVirtualMachine.

Muncul di: - StorageVirtualMachineSecuritySpec

Kolom Deskripsi
kmipEndpoints array string KMIPEndpoints mengacu pada daftar endpoint KMIP yang akan dihubungkan oleh StorageVirtualMachine untuk digunakan sebagai sistem pengelolaan kunci eksternal. Format: <ip_address
clientKMIPCertSecretRef SecretReference ClientKMIPCertSecretRef mengacu pada secret yang berisi sertifikat SSL klien KMIP untuk cluster. Hal ini harus disiapkan dengan benar di sisi KeyManager sebelum pembuatan StorageVirtualMachine. Objek ini harus berisi setidaknya data berikut: [tls.key, tls.crt]
serverCertificates array string ServerCertificates adalah daftar sertifikat server berenkode PEM yang akan diinstal oleh host. Pada dasarnya, ini adalah rantai sertifikat yang mengarah ke CA root (item terakhir dalam daftar). Menyimpannya dalam urutan ini akan membantu merujuk ke subset jika diperlukan.

SecurityKeyManager

SecurityKeyManager menentukan spesifikasi pengelola kunci eksternal.

Muncul di: - StorageClusterSecuritySpec

Kolom Deskripsi
hsmTenantRef ObjectReference HSMTenantRef mengacu pada tenant yang memiliki kredensial yang kami gunakan untuk mengakses domain yang tepat di cluster HSM.

StaticRoute

StaticRoute menentukan setelan rute untuk SVM ini.

Muncul di: - StorageVirtualMachineSpec

Kolom Deskripsi
destinationSubnet IPSubnetString DestinationSubnet adalah subnet untuk membuat rute.
gateway IPAddressString Gateway adalah alamat gateway yang harus digunakan oleh paket dalam rute ini.

StaticSubnetConfig

StaticSubnetConfig menentukan informasi konfigurasi subnet statis untuk jaringan tenant. Langkah ini akan menentukan informasi vlan, gateway, subnet, dan IPRanges yang diperlukan untuk tenant penyimpanan.

Muncul di: - SubnetConfig

Kolom Deskripsi
vlan integer VLAN menentukan ID VLAN untuk jaringan ini. - Jika tidak ditentukan, tidak ada VLAN yang akan dibuat untuk jaringan ini. - Jika disetel, port jaringan akan dibuat dan diberi tag dengan ID VLAN yang ditentukan menggunakan port. Misalnya, jika port adalah "a0a" dan vlan adalah "20", maka port "a0a-20" akan dibuat.
subnet IPSubnetString Subnet menentukan subnet yang menjadi sumber alokasi IP.
gateway IPAddressString Gateway menentukan alamat gateway untuk jaringan ini.
ipRanges array string IPRanges menentukan IP yang dicadangkan untuk jaringan ini dan tidak boleh digunakan atau dicadangkan untuk penggunaan lain. Semua IP mendatang untuk StorageVirtualMachines akan dialokasikan dari rentang ini. Sintaksis yang valid (Kami berencana mendukung IPv6 juga dalam waktu dekat): - 1.2.3.4 - 1.2.3.100-1.2.3.150

StorageAggregate

StorageAggregate mewakili kumpulan penyimpanan disk serupa.

Muncul di: - StorageAggregateList

Kolom Deskripsi
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha2
kind string StorageAggregate
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec StorageAggregateSpec
status StorageAggregateStatus

StorageAggregateList

StorageAggregateList merepresentasikan kumpulan agregat penyimpanan.

Kolom Deskripsi
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha2
kind string StorageAggregateList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array StorageAggregate

StorageAggregateSpec

StorageAggregateSpec menentukan konfigurasi gabungan.

Muncul di: - StorageAggregate

Kolom Deskripsi
nodeName string NodeName adalah nama StorageNode yang memiliki agregat.
numDisks integer NumDisks menentukan jumlah disk yang harus ditambahkan ke gabungan.
maxRAIDSize integer MaxRAIDSize menentukan ukuran grup RAID maksimum yang akan dibuat.

StorageAggregateStatus

StorageAggregateStatus berisi status dan kondisi gabungan saat ini.

Muncul di: - StorageAggregate

Kolom Deskripsi
conditions Array Condition Kondisi berisi informasi tentang kondisi jenis Kondisi gabungan: - Siap: Menunjukkan bahwa gabungan siap digunakan. - Terdegradasi: Menunjukkan bahwa agregat terdegradasi dan perbaikan direkomendasikan. - Gagal: Menunjukkan bahwa agregat dalam status gagal dan tidak berfungsi.
alerts Array Alert Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan.
capacityUsable Jumlah CapacityUsable adalah jumlah byte yang dapat digunakan dalam gabungan ini. Ini mencakup byte yang digunakan dan gratis.
capacityUsed Jumlah CapacityUsed adalah jumlah byte yang digunakan dalam gabungan ini.
disks DiskStatus array Disks adalah daftar semua disk yang merupakan bagian dari agregat ini dan kondisinya.

StorageCluster

StorageCluster merepresentasikan grup StorageNode yang dapat dikelola bersama dalam cluster.

Muncul di: - StorageClusterList

Kolom Deskripsi
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha2
kind string StorageCluster
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec StorageClusterSpec
status StorageClusterStatus

StorageClusterAddress

StorageClusterAddress menentukan konfigurasi alamat pengelolaan cluster

Muncul di: - StorageClusterNetworkSpec

Kolom Deskripsi
ip IPAddressString IP adalah alamat IP pengelolaan.
netmask IPAddressString Subnet menentukan alamat subnet pengelolaan.
homeNodeName string HomeNodeName adalah nama StorageNode yang lebih disukai untuk menghosting IP pengelolaan.
homePort string HomePort adalah nama port jaringan untuk secara preferensial menghosting IP pengelolaan.

StorageClusterList

StorageClusterList merepresentasikan kumpulan cluster penyimpanan.

Kolom Deskripsi
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha2
kind string StorageClusterList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array StorageCluster

StorageClusterNetworkSpec

StorageClusterNetworkSpec menentukan setelan jaringan di seluruh cluster.

Muncul di: - StorageClusterSpec

Kolom Deskripsi
clusterManagement StorageClusterAddress ClusterManagement menentukan konfigurasi IP pengelolaan cluster.
ntpServers Array IPAddressString NTPServers menentukan daftar endpoint server NTP.

StorageClusterSecuritySpec

StorageClusterSecuritySpec menentukan setelan keamanan di seluruh cluster.

Muncul di: - StorageClusterSpec

Kolom Deskripsi
securityKeyManager SecurityKeyManager SecurityKeyManager menentukan spesifikasi pengelola kunci yang akan digunakan StorageCluster.

StorageClusterSpec

StorageClusterSpec menentukan setelan seluruh cluster untuk cluster.

Muncul di: - StorageCluster

Kolom Deskripsi
nodeNames array string NodeNames adalah daftar nama StorageNode yang termasuk dalam cluster ini.
adminSecretName string AdminSecretName adalah nama secret di namespace ini yang berisi kredensial admin untuk mengelola cluster.
licenses array string Licenses adalah daftar string lisensi yang akan diterapkan ke cluster.
network StorageClusterNetworkSpec
security StorageClusterSecuritySpec Security berisi spesifikasi untuk setelan terkait keamanan StorageCluster.
additionalNetworks StorageNetwork array AdditionalNetworks berisi detail jaringan tingkat cluster tambahan yang perlu dikonfigurasi untuk penggunaan ONTAP.
dnsConfig DNSConfig DNSConfig berisi resource yang diperlukan untuk menyiapkan DNS bagi agen cadangan.

StorageClusterStatus

StorageClusterStatus berisi informasi tentang status dan performa klaster penyimpanan saat ini.

Muncul di: - StorageCluster

Kolom Deskripsi
serverCertificateSecretRef ObjectReference ServerCertificateSecretRef adalah titik referensi ke rahasia sertifikat server yang dapat digunakan untuk mengautentikasi objek StorageCluster. Nama pengguna harus "cluster-server"
adminCertificateSecretRef ObjectReference AdminCertificateSecretRef adalah titik referensi ke rahasia sertifikat admin yang dapat digunakan untuk mengautentikasi objek StorageCluster. Tindakan ini dimaksudkan untuk mengganti kredensial admin setelah proses bootstrap penyimpanan awal. Nama pengguna harus "gpc-admin"
readOnlyCertificateSecretRef ObjectReference ReadOnlyCertificateSecretRef adalah titik referensi ke secret sertifikat hanya baca yang dapat digunakan untuk mengautentikasi ke objek StorageCluster. Nama pengguna harus "gpc-admin-read-only"
conditions Array Condition Kondisi berisi informasi tentang kesehatan cluster. Jenis kondisi: - Siap: Menunjukkan bahwa cluster siap digunakan. - Performa Menurun: Menunjukkan bahwa performa cluster menurun dan perbaikan direkomendasikan. - Gagal: Menunjukkan bahwa cluster dalam status gagal dan tidak berfungsi.
storageSystemVersion StorageSystemVersion StorageSystemVersion berisi informasi tentang versi software perangkat.
alerts Array Alert Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan.

StorageConfig

StorageConfig menentukan resource yang terkait dengan StorageCluster tertentu.

Muncul di: - StorageOrganizationSpec

Kolom Deskripsi
name string Name menentukan nama objek StorageCluster yang digunakan organisasi ini.
storageClusterRef ObjectReference StorageClusterRef menentukan objek StorageCluster yang digunakan organisasi ini. Jenis API: - Grup: ontap.netapp.storage.private.gdc.goog - Jenis: StorageCluster
hsmTenantRef ObjectReference HSMTenantRef menentukan objek HSMTenant yang digunakan organisasi ini. Jenis API: - Grup: security.private.gdc.goog - Jenis: HSMTenant Kolom ini bersifat opsional. Jika tidak disetel, StorageVirtualMachine yang dihasilkan tidak akan memiliki penyiapan pengelola kunci eksternal. Setelan enkripsi yang sesuai juga tidak akan diaktifkan di trident.
adminTenant StorageTenant AdminTenant menentukan resource yang diperlukan untuk cluster admin.
userTenant StorageTenant UserTenant menentukan resource yang diperlukan untuk cluster pengguna. Semua cluster pengguna adalah bagian dari satu tenant. Untuk organisasi khusus administratif, seperti organisasi root, userTenant dapat bersifat opsional.

StorageEncryptionConnection

StorageEncryptionConnection merepresentasikan koneksi enkripsi penyimpanan antara dua asosiasi keamanan. API ini digunakan untuk mengenkripsi traffic data dalam pengiriman dari host(baik jenis Baremetal maupun VM) ke endpoint IP data SVM NetApp ONTAP. Saat ini, konfigurasi enkripsi default adalah IPSec. Metode enkripsi lainnya mungkin ditambahkan nanti. Objek ini harus memiliki nama yang sama dengan objek InventoryMachine yang dirujuknya.

Muncul di: - StorageEncryptionConnectionList

Kolom Deskripsi
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha2
kind string StorageEncryptionConnection
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec StorageEncryptionConnectionSpec
status StorageEncryptionConnectionStatus

StorageEncryptionConnectionList

StorageEncryptionConnectionList merepresentasikan kumpulan objek konfigurasi enkripsi penyimpanan

Kolom Deskripsi
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha2
kind string StorageEncryptionConnectionList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array StorageEncryptionConnection

StorageEncryptionConnectionSpec

StorageEncryptionConnectionSpec memberikan spesifikasi (yaitu, status yang diinginkan) antara dua asosiasi keamanan.

Muncul di: - StorageEncryptionConnection

Kolom Deskripsi
inventoryMachineRef UniversalObjectReference InventoryMachineRef menentukan node tempat traffic yang ditujukan untuk SVM akan dienkripsi. Node akan dikonfigurasi bersama dengan proses pembuatan StorageVirtualMachine dan beban kerja tidak akan dapat memasang volume dengan berhasil hingga proses ini berhasil diselesaikan. Jenis API: - Group: baremetal.cluster.gke.io - Kind: InventoryMachine Objek ini adalah objek yang tidak memiliki namespace.
storageVirtualMachineRef ObjectReference StorageVirtualMachineRef adalah referensi yang mengarah ke StorageVirtualMachine yang akan dihubungkan oleh driver CSI yang berjalan di dalam cluster ABM. Jika InventoryMachine membentuk cluster ABM, SVM yang akan digunakan di cluster ABM ini harus sama dengan referensi di sini.
storageDataCIDR IPSubnetString StorageDataCIDR adalah subnet data yang dihasilkan dari spesifikasi StorageCluster. Subnet ini mengacu pada StorageCluster.Spec.Network.DataNetworks.IPRanges untuk jenis jaringan data yang berupa NAS dan SAN. Jika ada beberapa DataNetwork, DataNetwork akan menggabungkannya menjadi satu rentang CIDR minimal yang berisi semua rentang IP jaringan. Jadi, sebaiknya konfigurasi IPRange DataNetworks secara berkelanjutan untuk menghindari penyertaan IP non-data.

StorageEncryptionConnectionStatus

Muncul di: - StorageEncryptionConnection

Kolom Deskripsi
pskSecretRef ObjectReference PSKSecretRef adalah referensi yang mengarah ke objek rahasia yang menyimpan pre-shared key yang akan digunakan untuk mengautentikasi pada tahap IKE(Internet Key Exchange) IPSec. Ini khusus untuk metode enkripsi IPSec. Ini akan dibuat di namespace sistem GPC.
completionTime Waktu Mewakili waktu saat konfigurasi enkripsi data dalam transit di kedua ujungnya selesai.
conditions Array Condition Kondisi adalah kolom yang berisi kondisi saat ini untuk konfigurasi enkripsi. Kolom ini akan berisi jenis kondisi berikut: - Ready - PSKGenerationReady - ServerConfigurationReady - ONTAPConfigurationReady Hanya jika semua kondisi lainnya siap, kondisi "Ready" akan menjadi benar.

StorageNetwork

StorageNetwork menentukan konfigurasi umum untuk jaringan pengelolaan dan data.

Muncul di: - StorageClusterSpec - StorageTenant - StorageVirtualMachineSpec

Kolom Deskripsi
name string Nama jaringan
types Array StorageNetworkType Types menjelaskan traffic yang akan menggunakan jaringan ini. Opsi yang didukung: - HSM: Traffic HSM - Management: Traffic pengelolaan SVM - NAS: Traffic protokol NAS (NFS dan CIFS) - SAN: Traffic protokol SAN (iSCSI) - BackupAgent: Traffic jaringan untuk agen pencadangan
port string Port menentukan port jaringan yang digunakan untuk jaringan ini, misalnya, "a0a". Jika VLAN tidak ditentukan dalam SubnetConfig, port ini akan digunakan secara langsung. Jika tidak, antarmuka vlan akan dibuat menggunakan port ini untuk melayani traffic.
mtu integer Unit transmisi maksimum, ukuran paket terbesar di jaringan ini Contoh: 1500 Minimum: 68
subnetConfig SubnetConfig SubnetConfig menentukan konfigurasi subnet StorageVirtualMachine. Objek ini menentukan VLAN, subnet, gateway, dan Rentang IP untuk subnet ini.
destinationSubnets Array IPSubnetString DestinationSubnets menentukan subnet untuk rute statis di jaringan ini.

StorageNetworkType

Jenis pokok: string

Muncul di: - StorageNetwork

StorageNode

StorageNode merepresentasikan node penyimpanan fisik (pengontrol) dalam cluster penyimpanan.

Muncul di: - StorageNodeList

Kolom Deskripsi
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha2
kind string StorageNode
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec StorageNodeSpec
status StorageNodeStatus

StorageNodeList

StorageNodeList merepresentasikan kumpulan node penyimpanan.

Kolom Deskripsi
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha2
kind string StorageNodeList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array StorageNode

StorageNodeNetworkSpec

StorageNodeNetworkSpec menentukan konfigurasi port jaringan fisik.

Muncul di: - StorageNodeSpec

Kolom Deskripsi
bmcAddress IPAddressString BMCAddress adalah alamat IP akses konsol BMC di node penyimpanan
clusterInterconnectIP IPAddressString ClusterInterconnectIP adalah salah satu alamat IP interkoneksi cluster yang telah dikonfigurasi sebelumnya di node.
managementIP IPAddressString ManagementIP adalah alamat IP pengelolaan node yang telah dikonfigurasi sebelumnya.
managementPorts array string ManagementPorts menentukan nama port pengelolaan. Port pengelolaan akan dikonfigurasi dalam grup failover.
dataPorts array string DataPorts menentukan nama port data. Port ini akan dikonfigurasi dengan agregasi LACP.
mtu integer Unit transmisi maksimum, ukuran paket terbesar di jaringan ini Contoh: 1500 Minimum: 68

StorageNodeSpec

StorageNodeSpec berisi konfigurasi untuk node penyimpanan.

Muncul di: - StorageNode

Kolom Deskripsi
system DeviceSystemSpec Sistem menentukan metadata tentang HW.
clusterName string ClusterName adalah nama cluster tempat node ini berada.
haPartnerNodeName string HAPartnerNodeName adalah nama node penyimpanan yang membentuk pasangan HA dengan node ini.
network StorageNodeNetworkSpec Network menentukan konfigurasi port jaringan fisik pada node ini.
storageAggregateNames array string StorageAggregateNames adalah daftar nama StorageAggregate yang termasuk dalam node ini.

StorageNodeStatus

StorageNodeStatus menentukan informasi perubahan saat ini tentang node penyimpanan.

Muncul di: - StorageNode

Kolom Deskripsi
version string Versi adalah versi software dan hardware pengontrol.
conditions Array Condition Kondisi berisi informasi tentang kesehatan node. Jenis kondisi: - Siap: Menunjukkan bahwa node siap digunakan. - Performa Menurun: Menunjukkan bahwa performa node menurun dan perbaikan direkomendasikan. - Gagal: Menunjukkan bahwa node dalam status gagal dan tidak berfungsi.
alerts Array Alert Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan.

StorageOrganization

StorageOrganization menentukan resource penyimpanan yang terkait dengan TODO Organisasi (NOLINT): ganti dengan grup/nama sebenarnya

Muncul di: - StorageOrganizationList

Kolom Deskripsi
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha2
kind string StorageOrganization
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec StorageOrganizationSpec
status StorageOrganizationStatus

StorageOrganizationList

StorageOrganizationList merepresentasikan kumpulan organisasi penyimpanan.

Kolom Deskripsi
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha2
kind string StorageOrganizationList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array StorageOrganization

StorageOrganizationSpec

Muncul di: - StorageOrganization

Kolom Deskripsi
organizationRef ObjectReference OrganizationRef menentukan objek Organization yang StorageOrganization-nya dibuat. Jenis API: - Grup: resourcemanager.gdc.goog - Jenis: Organization
storageConfigs Array StorageConfig StorageConfigs menentukan objek StorageCluster yang digunakan Organisasi dan jaringan tenant masing-masing.
storageClusterRef ObjectReference StorageClusterRef menentukan objek StorageCluster yang digunakan organisasi ini. Jenis API: - Grup: ontap.netapp.storage.private.gdc.goog - Jenis: StorageCluster
hsmTenantRef ObjectReference HSMTenantRef menentukan objek HSMTenant yang digunakan organisasi ini. Jenis API: - Grup: security.private.gdc.goog - Jenis: HSMTenant Kolom ini bersifat opsional. Jika tidak disetel, StorageVirtualMachine yang dihasilkan tidak akan memiliki penyiapan pengelola kunci eksternal. Setelan enkripsi yang sesuai juga tidak akan diaktifkan di trident.
adminTenant StorageTenant AdminTenant menentukan resource yang diperlukan untuk cluster admin.
userTenant StorageTenant UserTenant menentukan resource yang diperlukan untuk cluster pengguna. Semua cluster pengguna adalah bagian dari satu tenant. Untuk organisasi khusus administratif, seperti organisasi root, userTenant dapat bersifat opsional.

StorageOrganizationStatus

StorageOrganizationStatus menentukan informasi saat ini tentang organisasi penyimpanan.

Muncul di: - StorageOrganization

Kolom Deskripsi
conditions Array Condition Kondisi berisi informasi tentang status rekonsiliasi organisasi. Jenis kondisi: - Siap: Menunjukkan kesiapan organisasi. - StorageOrgNetworkJob: Menunjukkan kesiapan tugas konfigurasi jaringan organisasi penyimpanan.
svmGenerationConditions Array Condition SVMGenerationConditions berisi informasi tentang status pembuatan objek StorageVirtualMachine. Jenis kondisi: - AdminSVMReady: Menunjukkan kesiapan SVM admin. - UserSVMReady: Menunjukkan kesiapan SVM pengguna.

StorageSystemVersion

Muncul di: - StorageClusterStatus

Kolom Deskripsi
version string Versi ONTAP yang diinstal dan saat ini aktif di sistem. Versi adalah versi yang mengikuti model rilis ONTAP: https://mysupport.netapp.com/site/info/release-model/ontap-release-model. Versi akan dalam format "x.y.z" atau "x.y.zPn"

StorageTenant

StorageTenant menentukan resource yang terkait dengan tenant tertentu. Tenant terdiri dari endpoint pengelolaan dan data yang terpisah.

Muncul di: - StorageConfig - StorageOrganizationSpec

Kolom Deskripsi
networks StorageNetwork array Networks menentukan konfigurasi jaringan untuk jaringan data dan pengelolaan SVM. Layanan pengelolaan, SAN, dan NAS dapat menggunakan jaringan yang sama, atau terpisah. Jika jaringan terpisah ditentukan, Management dan NAS hanya dapat menjadi bagian dari satu jaringan, dan SAN dapat memiliki beberapa jaringan dalam konfigurasi multipath. Saat StorageVirtualMachine dibuat, IP pengelolaan SVM akan ditetapkan dari jaringan Pengelolaan. Untuk jaringan data, setiap node dalam cluster akan diberi IP dari setiap jaringan yang menjadi bagiannya. Diperlukan minimal satu jaringan.
storageVirtualMachineName string StorageVirtualMachineName menentukan nama objek StorageVirtualMachine yang harus dibuat untuk tenant ini.

StorageVirtualMachine

StorageVirtualMachine mewakili unit penyimpanan tingkat cluster. SVM ini akan menjadi SVM dalam konteks appliance NetApp

Muncul di: - StorageVirtualMachineList

Kolom Deskripsi
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha2
kind string StorageVirtualMachine
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec StorageVirtualMachineSpec
status StorageVirtualMachineStatus

StorageVirtualMachineList

StorageVirtualMachineList merepresentasikan kumpulan penyimpanan cluster.

Kolom Deskripsi
apiVersion string ontap.netapp.storage.private.gdc.goog/v1alpha2
kind string StorageVirtualMachineList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array StorageVirtualMachine

StorageVirtualMachineSecuritySpec

StorageVirtualMachineSecuritySpec menentukan setelan keamanan per SVM.

Muncul di: - StorageVirtualMachineSpec

Kolom Deskripsi
securityKeyManager SVMSecurityKeyManager SecurityKeyManager menentukan spesifikasi pengelola kunci yang akan digunakan StorageVirtualMachine.

StorageVirtualMachineSpec

StorageVirtualMachineSpec memberikan spesifikasi (yaitu, status yang diinginkan) penyimpanan cluster.

Muncul di: - StorageVirtualMachine

Kolom Deskripsi
clusterName string ClusterName merepresentasikan nama cluster penyimpanan NetApp yang berada di namespace yang sama
storageOrganizationRef LocalObjectReference StorageOrganizationRef merepresentasikan objek StorageOrganization yang terkait untuk SVM ini. StorageOrganization harus berupa pemetaan 1:1 ke objek armada. Jenis API: - Group: ontap.netapp.storage.private.gdc.goog - Kind: storageOrganization
aggregates array string Aggregates adalah gabungan yang akan digunakan SVM ini
deprecatedSVMNetwork SVMNetwork SVMNetwork menentukan spesifikasi jaringan untuk virtual machine penyimpanan ini. Tidak digunakan lagi: Gunakan Daftar Jaringan dengan StorageNetworkType "Management". Kolom ini akan dihapus.
deprecatedNASServer NASServerSpec NASServerSpec menyediakan spesifikasi server NAS yang diinginkan. Tidak digunakan lagi: Gunakan Daftar Jaringan dengan StorageNetworkType "NAS". Kolom ini akan dihapus.
deprecatedISCSITarget ISCSITargetSpec ISCSITargetSpec menyediakan spesifikasi server SAN yang diinginkan. Tidak digunakan lagi: Gunakan Daftar Jaringan dengan StorageNetworkType "SAN". Kolom ini akan dihapus.
networks StorageNetwork array Daftar jaringan untuk mesin virtual penyimpanan ini.
deprecatedStaticRoutes Array StaticRoute StaticRoutes menentukan rute yang akan dikonfigurasi untuk SVM ini. Tidak digunakan lagi: Gunakan Daftar Jaringan dengan DestinationSubnets dan StorageNetworkType "HSM". Kolom ini akan dihapus.
security StorageVirtualMachineSecuritySpec

StorageVirtualMachineStatus

StorageVirtualMachineStatus memberikan status penyimpanan cluster.

Muncul di: - StorageVirtualMachine

Kolom Deskripsi
readyToUse boolean ReadyToUse menunjukkan apakah SVM siap digunakan
completionTime Waktu Mewakili waktu saat tugas SVM selesai.
conditions Array Condition Kondisi berisi pengamatan terbaru status tugas pemeriksaan.
alerts Array Alert Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan.
managementLogicalInterface LogicalInterfaceStatus ManagementLogicalInterface memberikan status jaringan pengelolaan
s3Server S3ServerStatus S3Server memberikan detail layanan S3
nasServer NASServerStatus NASServer memberikan detail layanan NAS - CIFS/NFS
iscsiTarget ISCSITargetStatus ISCSITarget memberikan detail layanan SAN
errorStatus ErrorStatus ErrorStatus berisi daftar error saat ini dan stempel waktu saat kolom ini diperbarui.

SubnetConfig

SubnetConfig menentukan konfigurasi subnet StorageVirtualMachine. Objek ini menentukan VLAN, subnet, gateway, dan Rentang IP untuk subnet ini.

Muncul di: - StorageNetwork

Kolom Deskripsi
staticSubnetConfig StaticSubnetConfig StaticSubnetConfig menentukan informasi konfigurasi subnet statis untuk jaringan tenant. Langkah ini akan menentukan informasi vlan, gateway, subnet, dan IPRanges yang diperlukan untuk tenant penyimpanan. Hanya salah satu dari SubnetClaimRef atau StaticSubnetConfig yang harus disetel.
subnetClaimRef ObjectReference SubnetClaimRef menentukan SubnetClaim yang dialokasikan untuk jaringan tenant. Langkah ini akan menentukan informasi vlan, gateway, subnet yang diperlukan untuk tenant penyimpanan. IPRange ini menggunakan semua IP yang tersedia. Hanya salah satu dari SubnetClaimRef atau StaticSubnetConfig yang harus disetel. API: - Grup: system.private.gdc.goog - Jenis: SubnetClaim

pivot.mz.private.gdc.goog/v1alpha1

Berisi definisi Skema API untuk grup API Multi Zone pivot.

ComponentPivotJob

ComponentPivotJob memiliki status pergeseran komponen yang dapat dioperasikan.

Muncul di: - ComponentPivotJobList

Kolom Deskripsi
apiVersion string pivot.mz.private.gdc.goog/v1alpha1
kind string ComponentPivotJob
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
status ComponentPivotJobStatus

ComponentPivotJobList

Mewakili kumpulan resource ComponentPivotJob.

Kolom Deskripsi
apiVersion string pivot.mz.private.gdc.goog/v1alpha1
kind string ComponentPivotJobList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ComponentPivotJob

ComponentPivotJobStatus

ComponentPivotJobStatus memberikan status ComponentPivotJob.

Muncul di: - ComponentPivotJob

Kolom Deskripsi
component string Nama OC yang memutar resource.
pivotCompleted boolean
conditions Array Condition

Pivot

Pivot adalah sinyal untuk mulai memutar resource dari API zonal ke API global di zona deployment yang terisolasi dari internet GDC.

Muncul di: - PivotList

Kolom Deskripsi
apiVersion string pivot.mz.private.gdc.goog/v1alpha1
kind string Pivot
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
status PivotStatus

PivotList

Mewakili kumpulan resource Pivot.

Kolom Deskripsi
apiVersion string pivot.mz.private.gdc.goog/v1alpha1
kind string PivotList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array pivot

PivotStatus

PivotStatus memberikan status Pivot.

Muncul di: - Pivot

Kolom Deskripsi
conditions Array Condition

pki.security.private.gdc.goog/v1alpha1

CAAuthority

Muncul di: - SmallStepCASpec

Kolom Deskripsi
provisioner CAAuthorityProvisioner Penyedia menentukan penyedia sertifikat untuk CA ini.

CAAuthorityProvisioner

Muncul di: - CAAuthority

Kolom Deskripsi
name string Name adalah nama penyedia.
type ProvisionerType Type adalah jenis penyedia.
jwkKey JWKProvisionerKey JWKKey merepresentasikan konfigurasi JWK. Hanya diperlukan untuk jenis penyedia JWK.
jwkPassword SecretKeySelector JWKPassword adalah referensi ke rahasia yang berisi sandi untuk mengenkripsi kunci pribadi JWK. Hanya diperlukan untuk jenis penyedia JWK.

CACRL

Muncul di: - SmallStepCASpec

Kolom Deskripsi
enabled boolean Diaktifkan akan mengaktifkan endpoint CRL.

CADB

Muncul di: - SmallStepCASpec

Kolom Deskripsi
passwordSecretRef SecretReference PasswordSecretRef adalah referensi Secret yang berisi sandi database.
databaseEndpoint string DatabaseEndpoint adalah alamat endpoint DB.

CARecord

Muncul di: - ManagedTrustAnchorStatus

Kolom Deskripsi
CACert string CACert digunakan untuk menyimpan data sertifikat CA.
expirationTime Waktu ExpirationTime mencatat waktu untuk menghapus data ini.

DataSourceRef

Muncul di: - ManagedTrustAnchorSpec

Kolom Deskripsi
secretReference SecretReference Referensi ke objek secret CA. Objek harus memiliki kolom bernama ca.crt yang berisi data CA.

JWK

JWK merepresentasikan Kunci Web JSON (JWK) seperti yang ditentukan dalam RFC 7517.

Muncul di: - JWKProvisionerKey

Kolom Deskripsi
kty string Kty adalah jenis kunci (misalnya, "RSA", "EC", "oct").
alg string Alg adalah algoritma (misalnya, "RS256", "ES256").
use string Penggunaan adalah penggunaan kunci ("sig" untuk tanda tangan, "enc" untuk enkripsi).
kid string Kid adalah ID kunci (ID opsional).
n string N adalah modulus untuk kunci RSA.
e string E adalah eksponen untuk kunci RSA.
crv string Crv adalah kurva untuk kunci EC (misalnya, "P-256", "P-384").
x string X adalah koordinat X untuk kunci EC.
y string Y adalah koordinat Y untuk kunci EC.

JWKProvisionerKey

JWKProvisionerKey merepresentasikan kunci penyedia JWK.

Muncul di: - CAAuthorityProvisioner

Kolom Deskripsi
jwk JWK Jwk adalah konfigurasi JWK yang digunakan oleh penyedia.
encryptedKey string EncryptedKey adalah kunci pribadi JWK yang dienkripsi dengan sandi.

ManagedTrustAnchor

ManagedTrustAnchor mereferensikan secret sertifikat CA yang ada dan mempertahankan semua data histori CA yang belum habis masa berlakunya untuk memberikan solusi rotasi CA yang lancar.

Muncul di: - ManagedTrustAnchorList

Kolom Deskripsi
apiVersion string pki.security.private.gdc.goog/v1alpha1
kind string ManagedTrustAnchor
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ManagedTrustAnchorSpec
status ManagedTrustAnchorStatus

ManagedTrustAnchorList

ManagedTrustAnchorList merepresentasikan kumpulan anchor tepercaya terkelola.

Kolom Deskripsi
apiVersion string pki.security.private.gdc.goog/v1alpha1
kind string ManagedTrustAnchorList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ManagedTrustAnchor

ManagedTrustAnchorSpec

Muncul di: - ManagedTrustAnchor

Kolom Deskripsi
dataSourceRef DataSourceRef DataSourceRef menentukan objek tempat data CA berasal.
rollOverTime Waktu RollOverTime menentukan stempel waktu untuk menghentikan penggunaan semua sertifikat CA lama. Jika stempel waktunya lebih awal dari waktu saat ini, Anda tidak perlu melakukan tindakan apa pun.
secretTemplate SecretTemplate Menentukan anotasi dan label yang akan disalin ke Secret yang dihasilkan. Label dan anotasi pada Secret akan diubah saat ditambahkan atau dihapus seperti yang muncul di SecretTemplate.

ManagedTrustAnchorStatus

Muncul di: - ManagedTrustAnchor

Kolom Deskripsi
managedTrustAnchorSecretRef SecretReference Referensi ke secret yang berisi data CA tepercaya yang dihasilkan.
managedTrustAnchorConfigMapRef ObjectReference Referensi ke configmap yang berisi data CA tepercaya yang dihasilkan.
CARecords CARecord array CARecords menyimpan semua data CA yang belum habis masa berlakunya.
forcedRotationInProgress boolean Menunjukkan status ForcedRotation.
conditions Array Condition Kondisi menunjukkan status ManagedTrustAnchor saat ini.

ProvisionerType

Jenis pokok: string

Muncul di: - CAAuthorityProvisioner

SecretKeySelector

Referensi ke 'kunci' tertentu dalam resource Secret.

Muncul di: - CAAuthorityProvisioner

Kolom Deskripsi
namespace string
name string
key string Kunci entri di kolom data resource Secret yang akan digunakan.

SecretTemplate

SecretTemplate menentukan label dan anotasi default yang akan disalin ke Secret yang dihasilkan.

Muncul di: - ManagedTrustAnchorSpec

Kolom Deskripsi
annotations object (keys:string, values:string) Anotasi adalah peta nilai kunci yang akan disalin ke Secret target.
labels object (keys:string, values:string) Labels adalah peta nilai kunci yang akan disalin ke Secret target.

SmallStepCA

SmallStepCA merepresentasikan konfigurasi CA smallstep terkelola

Muncul di: - SmallStepCAList

Kolom Deskripsi
apiVersion string pki.security.private.gdc.goog/v1alpha1
kind string SmallStepCA
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec SmallStepCASpec
status SmallStepCAStatus

SmallStepCAList

SmallStepCAList merepresentasikan kumpulan SmallStepCA.

Kolom Deskripsi
apiVersion string pki.security.private.gdc.goog/v1alpha1
kind string SmallStepCAList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array SmallStepCA

SmallStepCASpec

Muncul di: - SmallStepCA

Kolom Deskripsi
address string Address adalah alamat yang akan diproses oleh smallstep. Jika tidak ditentukan, nilai defaultnya adalah :9000.
insecureAddress string InsecureAddress adalah alamat yang akan digunakan smallstep untuk memproses koneksi yang tidak aman. Jika tidak ditentukan, nilai defaultnya adalah :8000.
authority CAAuthority Otoritas mengontrol otorisasi permintaan dan proses tanda tangan CA.
crl CACRL CRL adalah konfigurasi untuk endpoint CRL.
database CADB Database merepresentasikan konfigurasi database untuk CA Smallstep.
dnsNames array string DNSNames adalah daftar nama DNS untuk CA.
cASecretRef SecretReference CASecretRef adalah referensi ke secret yang berisi sertifikat dan kunci CA serta root CA.
stepIssuer StepIssuerConfig StepIssuer menampilkan konfigurasi yang diperlukan untuk membuat penerbit langkah. Opsi ini bersifat opsional dan hanya akan ditetapkan untuk penyedia JWK.

SmallStepCAStatus

Muncul di: - SmallStepCA

Kolom Deskripsi
conditions Array Condition Kondisi menunjukkan status SmallStepCA saat ini. Kondisi ini akan berisi jenis kondisi berikut: - Siap - DBClusterSiap - StepCAReady - StepIssuerReady Hanya jika semua kondisi lainnya siap, kondisi "Siap" akan menjadi benar.

StepIssuerConfig

Muncul di: - SmallStepCASpec

Kolom Deskripsi
caURL string URL CA.
caBundle array bilangan bulat Paket CA PEM berenkode Base64 yang dapat digunakan untuk memvalidasi rantai sertifikat yang ditampilkan oleh step-ca.

prober.private.gdc.goog/v1alpha1

ClusterStatus

Muncul di: - ProbeStatus

Kolom Deskripsi
clusterName string ClusterName berisi nama cluster yang statusnya sedang diperiksa. Cluster diidentifikasi berdasarkan nama resource cluster untuk definisi API cluster-operator, lihat gke-internal.googlesource.com/syllogi/baremetal/cluster-operator/api/v1.
status string Status memberikan informasi kepada pengguna tentang apakah probe telah berhasil disebarkan ke cluster. Kolom ini berisi teks tidak terstruktur dan tidak dimaksudkan untuk penggunaan terprogram.

Probe

Probe menyediakan API bagi operator layanan Kubernetes untuk mengonfigurasi pemantauan sintetis alias blackbox. ProbeSpec digunakan untuk mengonfigurasi pipeline pemeriksaan stateless yang menggunakan prometheus dan blackbox-exporter.

Muncul di: - ProbeList

Kolom Deskripsi
apiVersion string prober.private.gdc.goog/v1alpha1
kind string Probe
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ProbeSpec
status ProbeStatus

ProbeJob

ProbeJob menentukan probe individual.

Muncul di: - ProbeSpec

Kolom Deskripsi
name string nama tugas probe ini
moduleName string nama modul blackbox-exporter yang digunakan untuk probe ini
targets array string daftar target untuk blackbox-exporter yang akan di-probe menggunakan modul yang ditentukan dengan contoh moduleName: untuk probe http, ini akan menjadi URL layanan
timeInterval integer interval waktu dalam detik agar tugas pemeriksaan dapat dieksekusi. Jika tidak ditetapkan, defaultnya adalah 15 detik.

ProbeList

ProbeList merepresentasikan kumpulan probe.

Kolom Deskripsi
apiVersion string prober.private.gdc.goog/v1alpha1
kind string ProbeList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Probe array

ProbeSpec

ProbeSpec menyimpan konfigurasi untuk pemeriksaan.

Muncul di: - Probe

Kolom Deskripsi
matchClusters array string MatchClusters berisi daftar cluster untuk mengonfigurasi probe. Cluster diidentifikasi oleh ekspresi reguler nama resource cluster untuk definisi API cluster-operator, lihat gke-internal.googlesource.com/syllogi/baremetal/cluster-operator/api/v1. Default: semua cluster
egress boolean Egress menandai jika workload target yang akan diselidiki berada di jaringan bidang data. Nilai defaultnya adalah "false" di jaringan infrastruktur.
probeJobs Array ProbeJob ProbeJobs berisi daftar tugas pemeriksaan untuk dikonfigurasi.

ProbeStatus

Muncul di: - Probe

Kolom Deskripsi
clusterstatus Array ClusterStatus ClusterStatus memberikan informasi per-cluster kepada pengguna tentang status probe.
conditions Array Condition Update pemeriksaan yang berhasil ke semua cluster akan menghasilkan array Kondisi yang memiliki kondisi "Siap" sebagai "Benar". Error ditunjukkan dengan array Kondisi yang memiliki kondisi "Siap" sebagai "Tidak diketahui". ProbeSpec yang buruk ditunjukkan dengan array Kondisi yang memiliki kondisi "Siap" sebagai "False".

release.mz.global.private.gdc.goog/v1alpha1

Berisi definisi Skema API untuk grup API rilis global Multi Zone.

Rilis

Rilis mewakili serangkaian fitur global baru yang tersedia dalam rilis GDCH.

Muncul di: - ReleaseList

Kolom Deskripsi
apiVersion string release.mz.global.private.gdc.goog/v1alpha1
kind string Release
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ReleaseSpec

ReleaseList

Mewakili kumpulan resource Release.

Kolom Deskripsi
apiVersion string release.mz.global.private.gdc.goog/v1alpha1
kind string ReleaseList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Release array

ReleaseSpec

ReleaseSpec merepresentasikan properti Rilis.

Muncul di: - Rilis

Kolom Deskripsi
features array string Daftar fitur global yang merupakan bagian dari rilis

resourcemanager.global.private.gdc.goog/v1alpha1

ArchitectureOverridePolicy

Jenis pokok: string

Muncul di: - OrganizationCompatibilityOptions

Organisasi

Mewakili alokasi resource komputasi, penyimpanan, dan jaringan organisasi di semua zona untuk pelanggan.

Muncul di: - OrganizationList

Kolom Deskripsi
apiVersion string resourcemanager.global.private.gdc.goog/v1alpha1
kind string Organization
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec OrganizationSpec
status OrganizationStatus

OrganizationCompatibilityOptions

Muncul di: - OrganizationSpec - OrganizationSpec

Kolom Deskripsi
architectureOverridePolicy ArchitectureOverridePolicy Menggantikan versi arsitektur.

OrganizationList

Mewakili kumpulan organisasi.

Kolom Deskripsi
apiVersion string resourcemanager.global.private.gdc.goog/v1alpha1
kind string OrganizationList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array Organization

OrganizationReplica

Menampilkan resource organisasi yang direplikasi yang akan disinkronkan ke server API zonal tertentu. Resource organisasi akan memiliki replika untuk setiap zona. Setelah update resource organisasi, replika akan diupdate secara progresif berdasarkan strategi peluncuran resource.

Muncul di: - OrganizationReplicaList

Kolom Deskripsi
apiVersion string resourcemanager.global.private.gdc.goog/v1alpha1
kind string OrganizationReplica
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec OrganizationSpec
status OrganizationReplicaStatus

OrganizationReplicaList

Mewakili kumpulan replika organisasi.

Kolom Deskripsi
apiVersion string resourcemanager.global.private.gdc.goog/v1alpha1
kind string OrganizationReplicaList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array OrganizationReplica

OrganizationReplicaStatus

Memberikan status replika organisasi.

Muncul di: - OrganizationReplica - OrganizationZoneStatus

Kolom Deskripsi
conditions Array Condition Kondisi mewakili pengamatan terhadap kondisi keseluruhan organisasi ini.
errorStatus ErrorStatus ErrorStatus berisi daftar error dengan waktu update terakhir.
version string Versi menunjukkan versi software yang diamati yang dijalankan organisasi.
architectureVersion string Menunjukkan versi arsitektur organisasi ini. V1 menyiratkan arsitektur lama (cluster admin/sistem). V2 menyiratkan arsitektur baru (cluster infrastruktur).
availableUpgrades array string AvailableUpgrades berisi daftar versi yang tersedia yang dapat diupgrade oleh versi organisasi saat ini.
capacities TypedResourceCapacities Kapasitas komputasi, penyimpanan, dan jenis resource lainnya.
systemInfo ZonalOrganizationSystemInfoStatus

OrganizationSpec

Menyediakan spesifikasi (yaitu, status yang diinginkan) organisasi.

Muncul di: - Organisasi - OrganizationReplica

Kolom Deskripsi
type OrganizationType Type menentukan jenis organisasi. Salah satu dari Root, Tenant, SingleTenant. Harus ada tepat satu organisasi Root atau SingleTenant. Kolom ini tidak dapat diubah. Default ke Tenant.
compatibilityOptions OrganizationCompatibilityOptions Opsi untuk kompatibilitas arsitektur dan software.
disableSystemCluster boolean Menentukan apakah cluster sistem dinonaktifkan di organisasi ini. Defaultnya adalah salah (false).
deactivated boolean Menentukan apakah organisasi ini dinonaktifkan. Jika organisasi dinonaktifkan, resource infrastrukturnya akan dicabut aksesnya. Jika ditetapkan, semua kolom spesifikasi selain Jenis tidak boleh ditetapkan. Defaultnya adalah salah (false).
logRetentionPolicy LogRetentionTimes LogRetentionPolicy berisi konfigurasi waktu retensi untuk log audit, log operasional, dan metrik.
securityConfig SecurityConfig SecurityConfig menentukan konfigurasi keamanan yang diinginkan untuk organisasi.

OrganizationStatus

Memberikan status keseluruhan organisasi.

Muncul di: - Organisasi

Kolom Deskripsi
conditions Array Condition Pengamatan status keseluruhan resource. Jenis kondisi yang diketahui: Siap.
rollout RolloutStatus Strategi saat ini yang digunakan untuk meluncurkan resource ke setiap zona.
zones Array OrganizationZoneStatus Daftar status zona tempat resource di-roll out.

OrganizationSystemInfo

Mewakili informasi sistem(CIDR, dll.) untuk Organisasi yang ada di semua zona.

Muncul di: - OrganizationSystemInfoList

Kolom Deskripsi
apiVersion string resourcemanager.global.private.gdc.goog/v1alpha1
kind string OrganizationSystemInfo
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
status OrganizationSystemInfoStatus

OrganizationSystemInfoList

OrganizationSystemInfoList merepresentasikan kumpulan Global OrganizationSystemInfo

Kolom Deskripsi
apiVersion string resourcemanager.global.private.gdc.goog/v1alpha1
kind string OrganizationSystemInfoList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array OrganizationSystemInfo

OrganizationSystemInfoStatus

Muncul di: - OrganizationSystemInfo

Kolom Deskripsi
orgName string Nama organisasi
zones Array ZonalOrganizationSystemInfo Daftar OrganizationSystemInfo zona tempat resource di-roll out.

OrganizationZonalConfig

Mewakili kapasitas resource zona untuk organisasi.

Muncul di: - OrganizationZonalConfigList

Kolom Deskripsi
apiVersion string resourcemanager.global.private.gdc.goog/v1alpha1
kind string OrganizationZonalConfig
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec OrganizationZonalConfigSpec
status OrganizationZonalConfigStatus

OrganizationZonalConfigList

Merepresentasikan kumpulan OrganizationZonalConfigs.

Kolom Deskripsi
apiVersion string resourcemanager.global.private.gdc.goog/v1alpha1
kind string OrganizationZonalConfigList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array OrganizationZonalConfig

OrganizationZonalConfigReplica

Menampilkan resource OrganizationZonalConfig yang direplikasi yang akan disinkronkan ke server API zonal tertentu.

Muncul di: - OrganizationZonalConfigReplicaList

Kolom Deskripsi
apiVersion string resourcemanager.global.private.gdc.goog/v1alpha1
kind string OrganizationZonalConfigReplica
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec OrganizationZonalConfigSpec

OrganizationZonalConfigReplicaList

Mewakili kumpulan replika OrganizationZonalConfig.

Kolom Deskripsi
apiVersion string resourcemanager.global.private.gdc.goog/v1alpha1
kind string OrganizationZonalConfigReplicaList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items OrganizationZonalConfigReplica array

OrganizationZonalConfigSpec

Menyediakan spesifikasi OrganizationZonalConfig.

Muncul di: - OrganizationZonalConfig - OrganizationZonalConfigReplica

Kolom Deskripsi
organizationRef LocalObjectReference OrganizationRef menentukan organisasi tempat kuota resource diterapkan.
zone string ZoneRef menentukan Zona tempat kuota resource diterapkan.
version string Versi menentukan versi software (termasuk firmware) yang dijalankan organisasi. Versinya akan berupa string SemVer seperti yang ditentukan dalam rilis.
capacities TypedResourceCapacities Kapasitas komputasi, penyimpanan, dan jenis resource lainnya.

OrganizationZonalConfigStatus

Memberikan status keseluruhan OrganizationZonalConfig.

Muncul di: - OrganizationZonalConfig

Kolom Deskripsi
conditions Array Condition Pengamatan status keseluruhan resource. Jenis kondisi yang diketahui: Siap.
rollout RolloutStatus Strategi saat ini yang digunakan untuk meluncurkan resource ke setiap zona.
zones Array OrganizationZonalConfigZoneStatus Daftar status zona tempat resource di-roll out.

OrganizationZonalConfigZoneStatus

Memberikan status peluncuran ZonalResource ke zona tertentu.

Muncul di: - OrganizationZonalConfigStatus

Kolom Deskripsi
name string Nama zona tempat replika yang diwakili oleh status ini berada.
rolloutStatus ZoneRolloutStatus Status peluncuran replika ke zona.

OrganizationZoneStatus

Memberikan status peluncuran organisasi ke zona tertentu.

Muncul di: - OrganizationStatus

Kolom Deskripsi
name string Nama zona tempat replika yang diwakili oleh status ini berada.
rolloutStatus ZoneRolloutStatus Status peluncuran replika ke zona.
replicaStatus OrganizationReplicaStatus Status rekonsiliasi replika yang dikumpulkan dari zona. Kondisi apa pun dalam kolom yang memiliki .observedGeneration kurang dari .rolloutStatus.replicaGeneration sudah tidak berlaku.

ZonalOrganizationSystemInfo

Mewakili OrganizationSystemInfo untuk setiap zona

Muncul di: - OrganizationSystemInfoStatus

Kolom Deskripsi
name string Nama zona
cidrInfo CIDRInfo

ZonalOrganizationSystemInfoStatus

Status Zonal OrganizationSystemInfo Status ini akan menjadi subset OrganizationSystemInfo yang ada di API zonal

Muncul di: - OrganizationReplicaStatus - ZonalOrganizationSystemInfo

Kolom Deskripsi
cidrInfo CIDRInfo

resourcemanager.private.gdc.goog/v1alpha1

ArchitectureOverridePolicy

Jenis pokok: string

Muncul di: - OrganizationCompatibilityOptions

CIDRConfig

Muncul di: - TypedResourceCapacities

Kolom Deskripsi
prefixLengths array bilangan bulat Hanya satu konfigurasi di bawah yang akan ditetapkan dalam satu waktu.
staticCIDRs array string

CIDRInfo

Muncul di: - OrganizationSystemInfoStatus - ZonalOrganizationSystemInfo - ZonalOrganizationSystemInfoStatus

Kolom Deskripsi
externalCIDRs Array IPSubnetString ExternalCIDRs menentukan CIDR eksternal yang ditetapkan ke organisasi.
controlPlaneNodeCIDRs Array IPSubnetString ControlPlaneNodeCIDRs menentukan CIDR node bidang kontrol yang ditetapkan ke organisasi. CIDR ini dialokasikan dari CIDR eksternal.
externalLBCIDRs Array IPSubnetString ExternalLBCIDRs menentukan CIDR organisasi untuk VIP LB eksternal.
internalCIDRs Array IPSubnetString InternalCIDRs menentukan CIDR internal yang ditetapkan ke organisasi.
workerNodeCIDRs Array IPSubnetString WorkerNodeCIDRs menentukan CIDR yang digunakan sebagai IP node dari node pekerja dalam organisasi. CIDR ini dialokasikan dari CIDR internal.
adminPodCIDRs Array IPSubnetString AdminPodCIDRs menentukan alamat IP pod untuk cluster admin. CIDR ini dialokasikan dari CIDR internal.
storageClientCIDRs Array IPSubnetString StorageClientCIDRs berisi rentang IP yang digunakan beban kerja di organisasi untuk mengirim traffic keluar guna menjangkau penyimpanan objek.
managementCIDRs Array IPSubnetString ManagementCIDRs berisi rentang IP pengelolaan di luar band yang mengirim traffic ingress ke node cluster.
infraVPCCIDRs Array IPSubnetString
orgInfraIngressCIDRs Array IPSubnetString
orgInfraVRFCIDRs Array IPSubnetString
orgInfraInternalVRFCIDRs Array IPSubnetString

ClusterInfo

ClusterInfo adalah ringkasan cluster hanya baca yang diberi namespace menurut Project. Hal ini untuk memungkinkan pengguna mencantumkan hanya cluster yang dapat mereka akses berdasarkan Project.

Muncul di: - ClusterInfoList

Kolom Deskripsi
apiVersion string resourcemanager.private.gdc.goog/v1alpha1
kind string ClusterInfo
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
clusterRef NamespacedName ClusterRef adalah referensi ke Cluster yang informasinya sedang diringkas.
type ClusterType Type adalah jenis cluster. Salah satu dari admin, pengguna, hybrid, mandiri. CATATAN: Saat ini, GPC hanya memiliki cluster admin dan pengguna.
currentVersion ClusterVersion CurrentVersion adalah versi cluster saat ini. Hanya diisi untuk cluster pengguna.
controlPlane NodePoolInfo ControlPlane adalah informasi tentang nodepool bidang kontrol cluster.
loadBalancer NodePoolInfo LoadBalancer adalah informasi tentang kumpulan node load balancer cluster. CATATAN: Jika LoadBalancer adalah nil, maka node pool ControlPlane digunakan sebagai node pool LoadBalancer.
workers Array NodePoolInfo Workers adalah informasi tentang nodepool pekerja cluster. CATATAN: Untuk cluster admin, nilai ini akan menjadi nol karena cluster admin tidak memiliki pekerja.
serviceCIDRBlocks array string ServiceCIDRBlocks adalah Blok CIDR yang tersedia untuk layanan di cluster ini.
podCIDRBlocks array string PodCIDRBlocks adalah Blok CIDR yang tersedia untuk pod di cluster ini.
readiness Kesiapan Kesiapan menjelaskan status siap cluster dan alasannya.
availableUpgrades Array ClusterVersion AvailableUpgrades berisi daftar versi yang dapat diupgrade oleh cluster. Hanya diisi untuk cluster pengguna.
recommendedVersion string RecommendedVersion adalah versi yang direkomendasikan untuk mengupgrade cluster ini.
condition Array Condition Conditions adalah daftar kondisi untuk cluster saat ini.
cidrClaims Array ResourceInfo CIDRClaims adalah daftar ResourceInfo untuk CIDRClaims.
addressPoolClaims Array ResourceInfo AddressPoolClaims adalah daftar ResourceInfo untuk AddressPoolClaims.
errorStatus ErrorStatus ErrorStatus adalah status error yang diamati dari cluster ini.

ClusterInfoList

ClusterInfoList merepresentasikan kumpulan info cluster.

Kolom Deskripsi
apiVersion string resourcemanager.private.gdc.goog/v1alpha1
kind string ClusterInfoList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items ClusterInfo array

ClusterVersion

Muncul di: - ClusterInfo

Kolom Deskripsi
kubernetesVersion string KubernetesVersion adalah versi Kubernetes dari cluster.
userClusterVersion string UserClusterVersion adalah versi cluster pengguna GDC yang terisolasi.
support Dukungan Dukungan menjelaskan dukungan saat ini untuk versi cluster dan alasannya.

CustomIPConfig

Muncul di: - TypedResourceCapacities

Kolom Deskripsi
externalCIDRs Array IPSubnetString CIDR eksternal menentukan blok CIDR statis yang akan digunakan dalam membuat klaim CIDR eksternal dalam rencana IP organisasi.
internalCIDRs Array IPSubnetString CIDR internal menentukan blok CIDR statis yang akan digunakan dalam membuat klaim CIDR internal dalam rencana IP organisasi.

DedicatedWorkloadservers

Muncul di: - TypedResourceCapacities

Kolom Deskripsi
name string Name adalah nama untuk NodePool khusus.
servers object (keys:string, values:integer) Server adalah sekumpulan pasangan (nama kelas mesin, jumlah) untuk mendeskripsikan jumlah server untuk setiap kelas mesin yang akan digunakan untuk membuat NodePool khusus. Contoh: Server: { "o1-standard1-64-gdc-metal": 13, "o1-highmem1-96-gdc-metal": 6, "o1-highgpu1-48-gdc-metal": 8, }

IngressLabelValue

Jenis pokok: string IngressLabelValue adalah nilai untuk label ingress istio. Salah satu dari: System, PublicAPI

Muncul di: - DefaultIstioGatewayInfo - DefaultIstioGatewayInfo - OrganizationStatus

IstioAuthorizationResource

IstioAuthorizationResource adalah CRD cakupan cluster yang mendeklarasikan jenis resource virtual dalam grup API istio.resourcemanager.gdc.goog yang dapat digunakan dalam aturan kebijakan untuk mengonfigurasi kebijakan otorisasi untuk pod layanan yang diekspos melalui Istio.

Muncul di: - IstioAuthorizationResourceList

Kolom Deskripsi
apiVersion string resourcemanager.private.gdc.goog/v1alpha1
kind string IstioAuthorizationResource
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec IstioAuthorizationResourceSpec

IstioAuthorizationResourceList

IstioAuthorizationResourceList merepresentasikan kumpulan IstioAuthorizationResources.

Kolom Deskripsi
apiVersion string resourcemanager.private.gdc.goog/v1alpha1
kind string IstioAuthorizationResourceList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array IstioAuthorizationResource

IstioAuthorizationResourceSpec

Muncul di: - IstioAuthorizationResource

Kolom Deskripsi
workloadNamespaceSelector WorkloadNamespaceSelector WorkloadNamespaceSelector menentukan tempat AuthorizationPolicy yang dihasilkan akan berada. Jika disetel, namespace akan ditentukan berdasarkan nilai kolom ini, bukan namespace RoleBinding
conditions Array Condition Kondisi menjelaskan kondisi yang sama seperti https://istio.io/latest/docs/reference/config/security/authorization-policy/#Condition. Selain itu,item khusus {PROJECT_ID} di Values atau NotValues didukung dan akan ditukar dengan ID project yang sebenarnya secara langsung
subresources Array IstioAuthorizationSubresource Subresources memetakan nama subresource ke serangkaian atribut tujuan. Tujuan dapat tumpang-tindih di antara subresource yang berbeda, dan kebijakan otorisasi yang dihasilkan akan bersifat aditif.
authMethod AuthenticationMethod AuthMethod memilih metode autentikasi yang akan diterapkan pada IstioAuthorizationResource. Jika tidak ada AuthMethod yang dipilih, metode berbasis sesi akan dipilih secara default.

IstioAuthorizationSubresource

IstioAuthorizationSubresource memetakan nama subresource ke serangkaian atribut tujuan. Hanya pencocokan atribut positif yang diizinkan sehingga aturan kebijakan bersifat aditif.

Muncul di: - IstioAuthorizationResourceSpec

Kolom Deskripsi
name string
hosts array string Daftar host seperti yang ditentukan dalam permintaan HTTP. Pencocokan tidak peka huruf besar/kecil. Jika tidak disetel, host mana pun diizinkan. Atribut akan diterjemahkan ke AuthorizationPolicy.rules.to.operation.hosts.
ports array string Daftar port seperti yang ditentukan dalam koneksi. Jika tidak disetel, port apa pun diizinkan. Atribut akan diterjemahkan ke AuthorizationPolicy.rules.to.operation.ports.
paths array string Daftar jalur seperti yang ditentukan dalam permintaan HTTP. Untuk layanan gRPC, ini akan menjadi nama yang sepenuhnya memenuhi syarat dalam bentuk "/package.service/method". Jika tidak disetel, jalur apa pun diizinkan. Atribut akan diterjemahkan ke AuthorizationPolicy.rules.to.operation.paths.

LogRetentionTimes

Muncul di: - OrganizationSpec - OrganizationSpec

Kolom Deskripsi
paAuditLogsRetentionTime integer PAAuditLogsRetentionTime adalah waktu retensi log audit dalam hari untuk PA.
ioAuditLogsRetentionTime integer IOAuditLogsRetentionTime adalah waktu retensi log audit dalam hari untuk IO.
operationalLogsRetentionTime integer OperationalLogsRetentionTime adalah waktu retensi log operasional dalam hari.
metricsRetentionTime integer MetricsRetentionTime adalah waktu retensi metrik dalam hari.

NodePoolInfo

NodePoolInfo menjelaskan informasi tentang node pool yang terkait dengan cluster.

Muncul di: - ClusterInfo

Kolom Deskripsi
name string Name adalah nama node pool.
readiness Kesiapan Kesiapan menjelaskan status siap nodepool dan alasannya.
labels object (keys:string, values:string) Label adalah label metadata pada NodePoolClaim dari node pool.
machineType MachineType MachineType adalah jenis node dalam cluster ini. Salah satu dari bare metal atau virtual.
machineClassName string MachineClassName adalah nama template mesin yang digunakan di mesin kumpulan node.
image string Image adalah nama Image OS yang digunakan di mesin kumpulan node.
Objek capacity (kunci:ResourceName, nilai:Quantity) Kapasitas adalah total resource cluster ini. Kunci resource berikut akan diisi: nodes, cpu, memory.
conditions Array Condition Conditions adalah daftar kondisi untuk NodePoolInfo.

Organisasi

Organisasi merepresentasikan alokasi resource komputasi, penyimpanan, dan jaringan dari organisasi cluster untuk pelanggan. Setiap organisasi memiliki cluster admin yang menggunakan jumlah resource tetap tambahan selain alokasi yang ditentukan. Ini adalah resource yang memiliki namespace, dan pengontrol diharapkan untuk merekonsiliasi objek Organisasi dalam namespace yang telah dikonfigurasi sebelumnya.

Muncul di: - OrganizationList

Kolom Deskripsi
apiVersion string resourcemanager.private.gdc.goog/v1alpha1
kind string Organization
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec OrganizationSpec
status OrganizationStatus

OrganizationCompatibilityOptions

Muncul di: - OrganizationSpec - OrganizationSpec

Kolom Deskripsi
architectureOverridePolicy ArchitectureOverridePolicy Menggantikan versi arsitektur.

OrganizationList

OrganizationList merepresentasikan kumpulan organisasi.

Kolom Deskripsi
apiVersion string resourcemanager.private.gdc.goog/v1alpha1
kind string OrganizationList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array Organization

OrganizationNamePool

OrganizationNamePool merepresentasikan kumpulan nama yang telah dibuat sebelumnya untuk organisasi. Objek ini tidak dapat dihapus. Hal ini untuk memastikan semua nama dan sertifikat organisasi dilacak dengan benar dan bersifat unik di sepanjang waktu.

Muncul di: - OrganizationNamePoolList

Kolom Deskripsi
apiVersion string resourcemanager.private.gdc.goog/v1alpha1
kind string OrganizationNamePool
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec OrganizationNamePoolSpec
status OrganizationNamePoolStatus

OrganizationNamePoolList

OrganizationNamePoolList merepresentasikan kumpulan organizationNamePool.

Kolom Deskripsi
apiVersion string resourcemanager.private.gdc.goog/v1alpha1
kind string OrganizationNamePoolList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array OrganizationNamePool

OrganizationNamePoolSpec

OrganizationNamePoolSpec memberikan spesifikasi (yaitu, status yang diinginkan) OrganizationNamePool.

Muncul di: - OrganizationNamePool

Kolom Deskripsi
names array string Names berisi daftar nama yang telah dibuat sebelumnya untuk organisasi. Nama harus berbeda di antara semua objek OrganizationNamePool dalam namespace yang sama. Kolom ini tidak dapat diubah. CATATAN: Lihat link berikut untuk aturan transisi CRD dan penanda yang tidak terdokumentasi: https://k8s.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/#transition-rules https://github.com/kubernetes-sigs/kubebuilder/issues/2798#issuecomment-1310275396

OrganizationNamePoolStatus

OrganizationNamePoolSpec memberikan status OrganizationNamePool.

Muncul di: - OrganizationNamePool

Kolom Deskripsi
conditions Array Condition Kondisi menerapkan konvensi kondisi status.
errorStatus ErrorStatus ErrorStatus mengimplementasikan konvensi status error. Error dilaporkan untuk setiap nama dengan sertifikat yang masa berlakunya telah habis. Peringatan dilaporkan untuk setiap nama dengan sertifikat yang akan habis masa berlakunya. Periode habis masa berlaku adalah satu tahun.
availableNames array string AvailableNames berisi daftar nama yang telah dibuat sebelumnya dan tersedia untuk organisasi baru. Nama tersedia jika saat ini tidak digunakan oleh objek Organisasi mana pun di namespace yang sama, dan memiliki sertifikat yang belum habis masa berlakunya.

OrganizationSpec

OrganizationSpec memberikan spesifikasi (yaitu, status yang diinginkan) organisasi.

Muncul di: - Organisasi

Kolom Deskripsi
type OrganizationType Type menentukan jenis organisasi. Salah satu dari Root, Tenant, SingleTenant. Harus ada tepat satu organisasi Root atau SingleTenant. Kolom ini tidak dapat diubah. Default ke Tenant.
compatibilityOptions OrganizationCompatibilityOptions Opsi untuk kompatibilitas arsitektur dan software.
version string Versi menentukan versi software (termasuk firmware) yang dijalankan organisasi. Versinya akan berupa string SemVer seperti yang ditentukan dalam rilis.
disableSystemCluster boolean DisableSystemCluster menentukan apakah cluster sistem dinonaktifkan di organisasi ini. Defaultnya adalah salah (false).
resourceCapacities TypedResourceCapacities ResourceCapacities menjelaskan kapasitas komputasi, penyimpanan, dan jenis resource lainnya dari organisasi ini.
allowDeepcleanedServers boolean AllowDeepcleanedServers menunjukkan apakah organisasi ini menerima server yang sebelumnya telah dihapus dari organisasi lain dan telah melalui proses pembersihan mendalam. Defaultnya adalah salah (false). CATATAN: Kami dapat meninjau kembali nilai default saat proses pembersihan menyeluruh diterima dengan baik oleh pelanggan.
deactivated boolean Dinonaktifkan menentukan apakah organisasi ini dinonaktifkan. Jika organisasi dinonaktifkan, resource infrastrukturnya akan dicabut aksesnya. Jika ditetapkan, semua kolom spesifikasi selain Jenis tidak boleh ditetapkan. Defaultnya adalah salah (false).
backupRepository BackupRepositorySpec BackupRepository mencakup informasi yang diperlukan untuk membuat backupRepository. Tidak digunakan lagi: Kolom ini tidak digunakan. Untuk membuat cadangan Organisasi, lihat dokumen Cadangan terbaru.
ioAdminUsername string IOAdminUsername tidak digunakan lagi, sebagai gantinya gunakan CRD IOAuthMethod.
ioAuthMethod AuthMethod IOAuthMethod tidak digunakan lagi. Sebagai gantinya, gunakan CRD IOAuthMethod.
logRetentionTimes LogRetentionTimes LogRetentionTimes berisi konfigurasi waktu retensi untuk log audit, log operasional, dan metrik.
securityConfig SecurityConfig SecurityConfig menentukan konfigurasi keamanan yang diinginkan untuk organisasi.

OrganizationStatus

OrganizationStatus memberikan status organisasi.

Muncul di: - Organisasi

Kolom Deskripsi
conditions Array Condition Kondisi menunjukkan pengamatan terhadap status organisasi saat ini. Jenis kondisi yang diketahui: Ready, ObjectNamespaceReady, AdminClusterReady, SystemClusterReady, OutOfSupport, OutOfSecurityCompliance, ArtifactRegistryReady.
version string Versi menunjukkan versi software yang diamati yang dijalankan organisasi.
architectureVersion string Menunjukkan versi arsitektur organisasi ini. V1 menyiratkan arsitektur lama (cluster admin/sistem). V2 menyiratkan arsitektur baru (cluster infrastruktur).
upgradeRef string UpgradeRef adalah nama objek OrganizationUpgrade untuk organisasi.
objectNamespace string ObjectNamespace adalah nama namespace yang akan berisi semua objek untuk organisasi ini, seperti cluster admin dan node pool.
controlPlaneNamespace string ControlPlaneNamespace adalah nama namespace yang akan berisi objek untuk server API bidang kontrol, seperti secret Kubeconfig dan KubeAPIServer
managementPlaneNamespace string ManagementPlaneNamespace adalah nama namespace yang akan berisi objek untuk server API bidang pengelolaan, seperti secret Kubeconfig dan KubeAPIServer
adminClusterName string AdminClusterName adalah nama objek cluster admin.
systemClusterNamespacedName NamespacedName SystemClusterNamespacedName adalah nama namespace dari objek cluster sistem di cluster admin.
availableUpgrades array string AvailableUpgrades berisi daftar versi yang tersedia yang dapat diupgrade oleh versi organisasi saat ini.
ingressIPAddressMappings object (keys:IngressLabelValue, values:string array) IngressIPAddressMappings mencerminkan pemetaan antara layanan ingress di cluster sistem dan alamat IPV4 IP yang dicadangkannya. Kuncinya adalah nilai label networking.gdc.goog/ingress pada layanan ingress.
errorStatus ErrorStatus ErrorStatus berisi daftar error saat ini dan stempel waktu saat kolom ini diperbarui.
consoleURL string ConsoleURL adalah URL konsol untuk organisasi.
systemInfo OrganizationSystemInfoStatus

OrganizationSystemInfo

Menampilkan informasi(CIDR, dll.) untuk resource Zonal Organization yang harus tersedia di berbagai zona

Muncul di: - OrganizationSystemInfoList

Kolom Deskripsi
apiVersion string resourcemanager.private.gdc.goog/v1alpha1
kind string OrganizationSystemInfo
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
status OrganizationSystemInfoStatus

OrganizationSystemInfoList

OrganizationSystemInfoList merepresentasikan kumpulan OrganizationsSystemInfo.

Kolom Deskripsi
apiVersion string resourcemanager.private.gdc.goog/v1alpha1
kind string OrganizationSystemInfoList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array OrganizationSystemInfo

OrganizationSystemInfoStatus

Muncul di: - OrganizationStatus - OrganizationSystemInfo

Kolom Deskripsi
orgName string Nama organisasi
cidrInfo CIDRInfo

OrganizationType

Jenis pokok: string OrganizationType menentukan jenis organisasi. Hanya satu jenis organisasi berikut yang dapat ditentukan.

Muncul di: - OrganizationSpec - OrganizationSpec

ProjectWipeoutConfig

ProjectWipeoutConfig merepresentasikan resource eksternal Project yang akan dibersihkan selama penghapusan project. ProjectWipeoutConfig harus dibuat setelah pembuatan resource. ProjectWipeoutConfig harus dihapus setelah penghapusan resource. ProjectWipeoutConfig.Status.ErrorStatus harus ditetapkan jika proses pembersihan resource gagal.

Muncul di: - ProjectWipeoutConfigList

Kolom Deskripsi
apiVersion string resourcemanager.private.gdc.goog/v1alpha1
kind string ProjectWipeoutConfig
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ProjectWipeoutConfigSpec
status ProjectWipeoutConfigStatus

ProjectWipeoutConfigList

ProjectWipeoutConfigList merepresentasikan kumpulan ProjectWipeoutConfig.

Kolom Deskripsi
apiVersion string resourcemanager.private.gdc.goog/v1alpha1
kind string ProjectWipeoutConfigList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items ProjectWipeoutConfig array

ProjectWipeoutConfigSpec

ProjectWipeoutConfigSpec memberikan spesifikasi ProjectWipeoutConfig.

Muncul di: - ProjectWipeoutConfig

Kolom Deskripsi
projectName string ProjectName merujuk ke Project yang memiliki resource eksternal Project.
operableComponentName string OperableComponentName adalah nama pendek komponen yang dapat dioperasikan. Misalnya, "VMM".
timeoutSeconds integer TimeoutSeconds mewakili perkiraan durasi untuk proses pembersihan. Batas waktu proses penghapusan adalah Project.DeletionTimestamp + ProjectWipeoutConfig.Spec.TimeoutSeconds.
timeoutErrorCode string TimeoutErrorCode ditampilkan oleh Project Wipeout Flow saat proses pembersihan kehabisan waktu.

ProjectWipeoutConfigStatus

ProjectWipeoutConfigStatus memberikan status ProjectWipeoutConfig.

Muncul di: - ProjectWipeoutConfig

Kolom Deskripsi
errorStatus ErrorStatus ErrorStatus berisi error terbaru dengan waktu yang diamati disertakan.

Kesiapan

Kesiapan menjelaskan status siap klaster terkait beserta alasan dan pesan untuk status tersebut.

Muncul di: - ClusterInfo - NodePoolInfo

Kolom Deskripsi
state ReadyState Status adalah ringkasan status cluster. Salah satunya adalah siap, penyediaan, error, atau menghapus.
reason string Reason adalah string yang menjelaskan alasan transisi status terakhir.
message string Message adalah pesan yang dapat dibaca manusia dengan detail tentang transisi.

ReadyState

Jenis pokok: string ReadyState menjelaskan status cluster. Hanya satu status siap berikut yang dapat ditentukan.

Muncul di: - Kesiapan

ResourceInfo

Muncul di: - ClusterInfo

Kolom Deskripsi
name string
conditions Array Condition

SecurityConfig

Muncul di: - OrganizationSpec - OrganizationSpec

Kolom Deskripsi
kmsRootKeyType string KMSRootKeyType menentukan rootkey organisasi yang diinginkan. Nilai ini dapat berupa ctm-root untuk kunci root yang didukung HSM atau local-root untuk kunci root yang didukung software.

ShadowProjectSelector

Muncul di: - WorkloadNamespaceSelector

Kolom Deskripsi
serviceShortName string ServiceShortName menentukan nama singkat untuk project bayangan, yang akan digunakan untuk menentukan namespace project bayangan.

Dukungan

Muncul di: - ClusterVersion

Kolom Deskripsi
status SupportState Status mengacu pada status dukungan saat ini untuk cluster pengguna. Salah satu dari Didukung, Peringatan, Tidak Didukung, Tidak Sesuai dengan Keamanan
reason string Reason adalah string yang menjelaskan alasan transisi status terakhir.
message string Message adalah pesan yang dapat dibaca manusia dengan detail tentang status

SupportState

Jenis pokok: string

Muncul di: - Dukungan

TypedResourceCapacities

TypedResourceCapacities menjelaskan kapasitas komputasi, penyimpanan, jaringan, dan jenis resource lainnya.

Muncul di: - OrganizationReplicaStatus - OrganizationSpec - OrganizationZonalConfigSpec

Kolom Deskripsi
workloadServers object (keys:string, values:integer) WorkloadServers adalah serangkaian pasangan (nama class mesin, jumlah) untuk mendeskripsikan jumlah server beban kerja untuk setiap class mesin. Contoh: WorkloadServers: { "o1-standard1-64-gdc-metal": 13, "o1-highmem1-96-gdc-metal": 6, "o1-highgpu1-48-gdc-metal": 8, }
Objek storage (kunci:ResourceName, nilai:Quantity) Penyimpanan adalah serangkaian pasangan (nama class penyimpanan, jumlah) untuk mendeskripsikan kapasitas setiap class penyimpanan, termasuk penyimpanan file dan blok. Contoh: Storage: { "file-standard": "10Ti", "block-standard": "100Ti", "object-standard": "10Ti", "object-nearline": "10Ti", }
adminServers object (keys:string, values:integer) AdminServers adalah sekumpulan pasangan (nama class mesin, jumlah) untuk menjelaskan jumlah server admin untuk setiap class mesin. Contoh: AdminServers: { "o1-standard1-64-gdc-metal": 3, }
controlPlaneExtensionServers object (keys:string, values:integer) ControlPlaneExtensionServers adalah sekumpulan pasangan (nama class mesin, jumlah) untuk menjelaskan jumlah server ekstensi bidang kontrol admin untuk setiap class mesin. Contoh: ControlPlaneExtensionServers: { "o1-standard1-64-gdc-metal": 13, "o1-highmem1-96-gdc-metal": 6, "o1-highgpu1-48-gdc-metal": 8, }
ingressIPv4Addresses integer IngressIPv4Addresses menentukan jumlah IP ingress IPv4 yang akan diklaim organisasi.
dedicatedWorkloadServersList Array DedicatedWorkloadservers DedicatedWorkloadServersList adalah daftar DedicatedWorkloadServer yang berisi informasi nama NodePool khusus dan kumpulan pasangan (nama class mesin, jumlah) untuk mendeskripsikan jumlah server workload khusus untuk setiap class mesin.
ingressIPv4CIDRConfig CIDRConfig Konfigurasi CIDR ingress menentukan ukuran CIDR ingress dalam rencana IP organisasi.
egressIPv4CIDRConfig CIDRConfig Konfigurasi CIDR keluar menentukan ukuran CIDR keluar dalam rencana IP organisasi.
customIPConfig CustomIPConfig CustomIPConfig menentukan CIDR kustom yang akan digunakan dalam membuat rencana IP organisasi.

WorkloadNamespaceSelector

WorkloadNamespaceSelector memilih namespace workload yang akan ditayangkan dengan resource otorisasi. Hanya satu anggotanya yang harus ditentukan

Muncul di: - IstioAuthorizationResourceSpec

Kolom Deskripsi
namespace string Namespace menentukan namespace mana yang akan digunakan untuk AuthorizationPolicy yang dihasilkan.
shadowProject ShadowProjectSelector ShadowProject memilih project bayangan dari layanan tertentu tempat workload berada

saasservicemgmt.googleapis.com/v1alpha1

Paket v1alpha1 berisi definisi Skema API untuk grup API v1alpha1 saasservicemgmt.googleapis.com.

Aktivitas

Aktivitas yang dilakukan pada resource tertentu, seperti jeda/lanjutkan/batalkan.

Muncul di: - RolloutStatus

Kolom Deskripsi
activityType ActivityType
endTime Waktu Waktu saat tindakan selesai.
errorCode integer Setelah gagal, tunjukkan jenis kode error untuk UI.
errorMessage string Setelah gagal, tunjukkan jenis pesan error untuk UI.
reason string Alasan aktivitas.
requestedBy string Menunjukkan individu yang memicu tindakan. Sering kali, informasi tersebut dapat berupa PII.
requestedTime Waktu Waktu saat tindakan diminta.
state ActivityState Status untuk tindakan. Secara default, statusnya adalah sedang berjalan. Setelah mencapai status penyelesaian, tugas dapat berhasil atau gagal.

ActivityState

Jenis pokok: string ActivityState menunjukkan kemungkinan status untuk aktivitas.

Muncul di: - Aktivitas

ActivityType

Jenis pokok: string ActivityType menunjukkan jenis aktivitas.

Muncul di: - Aktivitas

Cetak biru

Blueprint adalah Image OCI yang berisi semua artefak yang diperlukan untuk menyediakan unit. Metadata seperti jenis mesin yang digunakan untuk menggerakkan cetak biru (misalnya, terraform, helm, dll.) dan versi akan berasal dari manifes image. Jika nama host tidak ada, nama host akan dianggap sebagai jalur regional ke Artifact Registry (mis. us-east1-docker.pkg.dev).

Muncul di: - ReleaseSpec - UnitSpec

Kolom Deskripsi
engine string Jenis mesin yang digunakan untuk menggerakkan cetak biru. Misalnya, terraform, helm, dll.
package string URI ke blueprint yang digunakan oleh Unit (wajib diisi kecuali jika unitKind atau rilis ditetapkan).
version string Metadata versi jika ada pada cetak biru.

Dependensi

Dependensi merepresentasikan satu dependensi dengan jenis unit lain berdasarkan alias.

Muncul di: - UnitKindSpec

Kolom Deskripsi
alias string Alias untuk dependensi. Digunakan untuk pemetaan variabel input.
unitKind ObjectReference Jenis unit dependensi.

Cabut akses

Pembatalan penyediaan adalah operasi unit yang membatalkan penyediaan resource pokok yang diwakili oleh Unit. Hanya dapat dieksekusi jika Unit saat ini disediakan.

Muncul di: - UnitOperationSpec

FromMapping

Variabel output yang nilainya akan diteruskan ke dependensi

Muncul di: - VariableMapping

Kolom Deskripsi
dependency string Alias dependensi yang akan menerima nilai outputVariable
outputVariable string Nama outputVariable pada dependensi

MaintenanceWindow

Masa pemeliharaan berikutnya yang tersedia setelah tanggal spec.schedule.after untuk menjalankan operasi ini.

Muncul di: - UnitOperationStatus

Kolom Deskripsi
duration Durasi Durasi sebenarnya dari masa pemeliharaan.
startTime Waktu Waktu mulai sebenarnya dari masa pemeliharaan.

Penyediaan

Penyediaan adalah operasi unit yang menyediakan resource pokok yang diwakili oleh Unit. Hanya dapat dijalankan jika Unit saat ini belum disediakan.

Muncul di: - UnitOperationSpec

Kolom Deskripsi
inputVariables UnitVariable Kumpulan variabel input. Maksimum 100. (opsional)
package string URI ke cetak biru yang digunakan oleh Unit (opsional).
release ObjectReference Referensi ke objek Rilis yang akan digunakan untuk Unit. (opsional).

Rilis

Versi baru yang akan disebarkan dan di-deploy ke unit. Hal ini mencakup pointer ke blueprint yang dikemas untuk pengoperasian (misalnya, paket konfigurasi Helm atau Terraform) melalui artifact registry.

Muncul di: - ReleaseList

Kolom Deskripsi
apiVersion string saasservicemgmt.googleapis.com/v1alpha1
kind string Release
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ReleaseSpec
status ReleaseStatus

ReleaseList

ReleaseList berisi daftar Rilis

Kolom Deskripsi
apiVersion string saasservicemgmt.googleapis.com/v1alpha1
kind string ReleaseList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Release array

ReleaseSpec

ReleaseSpec menentukan status Release yang diinginkan

Muncul di: - Rilis

Kolom Deskripsi
blueprint Blueprint Blueprint adalah Image OCI yang berisi semua artefak yang diperlukan untuk menyediakan unit.
inputVariableDefaults UnitVariable Pemetaan variabel input ke nilai default. Maksimum 100
releaseRequirements Release_ReleaseRequirements Kumpulan persyaratan yang harus dipenuhi di Unit saat menggunakan Rilis ini.
unitKind ObjectReference Referensi ke UnitKind yang sesuai dengan Rilis ini (wajib dan tidak dapat diubah setelah dibuat).

ReleaseStatus

ReleaseStatus menentukan status Release yang diamati

Muncul di: - Rilis

Kolom Deskripsi
inputVariables UnitVariable Daftar variabel input yang dideklarasikan pada cetak biru dan dapat ditampilkan dengan nilainya pada spesifikasi unit
outputVariables UnitVariable Daftar variabel output yang dideklarasikan pada cetak biru dan dapat ditampilkan dengan nilainya pada status unit

Release_ReleaseRequirements

Kumpulan persyaratan yang harus dipenuhi di Unit saat menggunakan Rilis ini.

Muncul di: - ReleaseSpec

Kolom Deskripsi
upgradeableFromReleases ObjectReference Daftar rilis yang dapat digunakan untuk mengupgrade unit ke rilis ini (opsional). Jika dibiarkan kosong, tidak ada batasan yang akan diterapkan. Jika disediakan, permintaan upgrade unit ke rilis ini akan memeriksa dan menerapkan batasan ini.

Peluncuran

Menampilkan satu eksekusi peluncuran dan hasilnya

Muncul di: - RolloutList

Kolom Deskripsi
apiVersion string saasservicemgmt.googleapis.com/v1alpha1
kind string Rollout
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec RolloutSpec
status RolloutStatus

RolloutList

RolloutList berisi daftar Rollout

Kolom Deskripsi
apiVersion string saasservicemgmt.googleapis.com/v1alpha1
kind string RolloutList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Rollout array

RolloutSpec

RolloutSpec menentukan status Rollout yang diinginkan

Muncul di: - Peluncuran

Kolom Deskripsi
activityReason string Saat melakukan aktivitas tertentu seperti menjeda/melanjutkan/membatalkan, pengguna dapat memilih untuk memberikan alasan aktivitas yang dapat diisi ke dalam aktivitas yang diberikan.
cancel boolean Menentukan apakah peluncuran harus dibatalkan atau tidak. Setelah disetel ke benar (true), setelan ini tidak dapat dikembalikan ke salah (false). Pembatalan saat upaya terbaik adalah status terminal.
pause boolean Menentukan apakah peluncuran harus dijeda dan eksekusi dijeda atau tidak.
release ObjectReference Nama Rilis yang di-roll out ke Unit target.
rolloutStrategy RolloutStrategy Strategi yang akan digunakan untuk menjalankan peluncuran ini. Secara default, strategi dari Jenis Peluncuran akan digunakan, jika tidak diberikan pada saat pembuatan peluncuran. (tidak dapat diubah setelah dibuat)
rolloutType ObjectReference Nama RolloutType yang menjadi asal dan diikuti oleh peluncuran ini.

RolloutStatus

RolloutStatus menentukan status Rollout yang diamati

Muncul di: - Peluncuran

Kolom Deskripsi
activityLog Aktivitas Aktivitas yang dilakukan pada peluncuran ini.
endTime Waktu Waktu saat peluncuran selesai dieksekusi (terlepas dari keberhasilan, kegagalan, atau pembatalan). Akan kosong jika peluncuran belum selesai. Setelah ditetapkan, peluncuran berada dalam status terminal dan semua hasilnya bersifat final.
results Rollout_RolloutResults Informasi tentang progres peluncuran seperti jumlah unit yang diidentifikasi, diupgrade, menunggu, dll. Catatan: informasi ini dapat diperluas untuk menyertakan hasil per cakupan yang lebih terperinci (misalnya, per lokasi) serta hasil gabungan tingkat teratas yang tercantum di sini.
startTime Waktu Waktu saat peluncuran mulai dieksekusi. Akan kosong jika peluncuran belum dimulai.
state Rollout_RolloutState Status peluncuran saat ini.
stateMessage string Pesan yang dapat dibaca manusia yang menunjukkan detail tentang transisi status terakhir.
stateTransitionTime Waktu Waktu saat peluncuran bertransisi ke status saat ini.

RolloutStrategy

Strategi yang akan digunakan untuk menjalankan peluncuran (awalnya serangkaian kecil strategi yang telah ditentukan sebelumnya digunakan, tetapi dapat diperluas pada setelan dan pengenalan strategi yang ditentukan kustom di masa mendatang).

Muncul di: - RolloutSpec - RolloutTypeSpec

Kolom Deskripsi
maintenancePolicyEnforcement RolloutStrategy_MaintenancePolicyEnforcement Nilai antara ketat (menerapkan kebijakan pemeliharaan dan hanya melihat Unit dengan kebijakan pemeliharaan), abaikan (mengabaikan kebijakan pemeliharaan), dan lewati (melewati Unit dengan kebijakan pemeliharaan)
type string Nama strategi standar (telah ditentukan sebelumnya) yang akan digunakan oleh peluncuran.

RolloutStrategy_MaintenancePolicyEnforcement

Jenis pokok: string Menentukan penegakan kebijakan pemeliharaan.

Muncul di: - RolloutStrategy

RolloutType

Objek yang menjelaskan berbagai setelan eksekusi Peluncuran. Mencakup kebijakan bawaan di seluruh Google Cloud dan GDC, serta kebijakan yang dapat disesuaikan.

Muncul di: - RolloutTypeList

Kolom Deskripsi
apiVersion string saasservicemgmt.googleapis.com/v1alpha1
kind string RolloutType
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec RolloutTypeSpec
status RolloutTypeStatus

RolloutTypeList

RolloutTypeList berisi daftar RolloutType

Kolom Deskripsi
apiVersion string saasservicemgmt.googleapis.com/v1alpha1
kind string RolloutTypeList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array RolloutType

RolloutTypeSpec

RolloutTypeSpec menentukan status RolloutType yang diinginkan

Muncul di: - RolloutType

Kolom Deskripsi
rolloutStrategy RolloutStrategy Strategi yang akan digunakan untuk menjalankan peluncuran (awalnya serangkaian kecil strategi yang telah ditentukan sebelumnya digunakan, tetapi dapat diperluas pada setelan dan pengenalan strategi yang ditentukan kustom di masa mendatang).
unitKind ObjectReference UnitKind yang sesuai dengan jenis peluncuran ini. Peluncuran yang berasal dari jenis peluncuran ini akan menargetkan unit dari jenis unit ini. Dengan kata lain, hal ini menentukan populasi unit target yang akan diupgrade oleh peluncuran.

RolloutTypeStatus

RolloutTypeStatus menentukan status RolloutType yang diamati

Muncul di: - RolloutType

Kolom Deskripsi
ongoingRollouts string Daftar peluncuran yang sedang berlangsung dalam jenis peluncuran ini. Untuk MVP, hanya satu peluncuran aktif yang diizinkan.

Rollout_RolloutResults

Informasi tentang progres peluncuran seperti jumlah unit yang diidentifikasi, diupgrade, menunggu, dll. Catatan: informasi ini dapat diperluas untuk menyertakan hasil per cakupan yang lebih terperinci (misalnya per lokasi) serta hasil gabungan tingkat teratas yang tercantum di sini.

Muncul di: - RolloutStatus

Kolom Deskripsi
canceledUnits integer Jumlah Unit yang dibatalkan.
failedLocations string TODO(jimxu): bagaimana kita dapat mengalami kegagalan peluncuran.
failedUnits integer Jumlah Unit gagal diperbarui.
ignoredUnits integer Jumlah Unit diabaikan.
pendingLocations string
runningLocations string
totalUnits integer Jumlah total unit yang diamati atau diambil oleh peluncuran. Kolom ini hanya disetel setelah peluncuran dimulai.
updatedLocations string
updatedUnits integer Jumlah Unit berhasil diperbarui.

Rollout_RolloutState

Jenis pokok: string Status peluncuran saat ini.

Muncul di: - RolloutStatus

SaasType

SaasType adalah representasi layanan SaaS yang dikelola oleh Produsen.

Muncul di: - SaasTypeList

Kolom Deskripsi
apiVersion string saasservicemgmt.googleapis.com/v1alpha1
kind string SaasType
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec SaasTypeSpec
status SaasTypeStatus

SaasTypeList

SaasTypeList berisi daftar SaasType

Kolom Deskripsi
apiVersion string saasservicemgmt.googleapis.com/v1alpha1
kind string SaasTypeList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array SaasType

SaasTypeSpec

SaasTypeSpec menentukan status SaasType yang diinginkan

Muncul di: - SaasType

Kolom Deskripsi
locations SaasType_Location Daftar lokasi tempat layanan tersedia. Rollout merujuk ke daftar untuk membuat rencana peluncuran.

SaasType_Location

Informasi lokasi tempat layanan tersedia.

Muncul di: - SaasTypeSpec

Kolom Deskripsi
name string Nama lokasi.

Jadwal

Spesifikasi waktu untuk menjadwalkan pemeliharaan.

Muncul di: - UnitOperationSpec

Kolom Deskripsi
duration Durasi Perkiraan durasi operasi ini. Jika tidak disetel, akan cocok dengan durasi jendela berikutnya. (opsional)
nextWindowTime Waktu Minta masa pemeliharaan baru setelah waktu ini. (opsional)
startTime Waktu Awal operasi. Jika tidak disetel, akan disetel ke awal jendela berikutnya. (opsional)

Tenant

Tenant mewakili sisi produsen layanan dari instance layanan yang dibuat berdasarkan permintaan dari konsumen. Dalam skenario umum, Tenant memiliki pemetaan one-to-one dengan resource yang diberikan kepada konsumen layanan. Contoh:

tenant:
  name: "projects/svc1/locations/loc/tenants/inst-068afff8"
  consumer_resource: "projects/gshoe/locations/loc/shoes/black-shoe"

Muncul di: - TenantList

Kolom Deskripsi
apiVersion string saasservicemgmt.googleapis.com/v1alpha1
kind string Tenant
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec TenantSpec
status TenantStatus

TenantList

TenantList berisi daftar Tenant

Kolom Deskripsi
apiVersion string saasservicemgmt.googleapis.com/v1alpha1
kind string TenantList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Tenant array

TenantSpec

TenantSpec menentukan status Tenant yang diinginkan

Muncul di: - Tenant

Kolom Deskripsi
consumerResource string Referensi ke resource konsumen yang diwakili oleh Tenant SaaS ini. Hubungan dengan resource konsumen dapat digunakan oleh EasySaaS untuk mengambil setelan dan kebijakan yang ditentukan konsumen seperti kebijakan pemeliharaan (menggunakan Unified Maintenance Policy API).

ToMapping

Variabel input yang nilainya akan diteruskan ke dependensi

Muncul di: - VariableMapping

Kolom Deskripsi
dependency string Alias dependensi yang akan menerima nilai inputVariable
ignoreForLookup boolean Memberi tahu EasySaaS apakah pemetaan ini harus digunakan selama pencarian atau tidak
inputVariable string Nama inputVariable pada dependensi

Unit

Unit deployment yang memiliki siklus prosesnya melalui CRUD API menggunakan mesin penggerak di balik layar (misalnya, berdasarkan Terraform, Helm, atau implementasi kustom yang disediakan oleh produsen layanan). Blok penyusun Tenant SaaS.

Muncul di: - UnitList

Kolom Deskripsi
apiVersion string saasservicemgmt.googleapis.com/v1alpha1
kind string Unit
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec UnitSpec
status UnitStatus

UnitCondition

UnitCondition menjelaskan status Unit. UnitCondition adalah masing-masing komponen yang berkontribusi pada status keseluruhan.

Muncul di: - UnitStatus

Kolom Deskripsi
lastTransitionTime Waktu Terakhir kali kondisi bertransisi dari satu status ke status lainnya.
message string Pesan yang dapat dibaca manusia yang menunjukkan detail tentang transisi terakhir.
reason string Alasan singkat untuk transisi terakhir kondisi.
status UnitCondition_Status Status kondisi.
type UnitCondition_Type Jenis kondisi.

UnitCondition_Status

Jenis pokok: string Enumerasi status kondisi.

Muncul di: - UnitCondition

UnitCondition_Type

Jenis pokok: string Enumerasi jenis kondisi.

Muncul di: - UnitCondition

UnitDependency

Set dependensi untuk unit ini. Maksimum 10.

Muncul di: - UnitStatus

Kolom Deskripsi
alias string Alias untuk nama dependensi.
unit ObjectReference Referensi ke objek Unit.

UnitKind

Definisi Unit. Unit yang termasuk dalam UnitKind yang sama dikelola bersama-sama; misalnya, mereka mengikuti model rilis yang sama (cetak biru, versi, dll.) dan biasanya diluncurkan bersama-sama.

Muncul di: - UnitKindList

Kolom Deskripsi
apiVersion string saasservicemgmt.googleapis.com/v1alpha1
kind string UnitKind
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec UnitKindSpec
status UnitKindStatus

UnitKindList

UnitKindList berisi daftar UnitKind

Kolom Deskripsi
apiVersion string saasservicemgmt.googleapis.com/v1alpha1
kind string UnitKindList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array UnitKind

UnitKindSpec

UnitKindSpec menentukan status UnitKind yang diinginkan

Muncul di: - UnitKind

Kolom Deskripsi
defaultRelease ObjectReference Referensi ke objek Rilis yang akan digunakan sebagai default untuk membuat unit baru UnitKind ini (opsional). Jika tidak ditentukan, unit baru harus secara eksplisit mereferensikan rilis mana yang akan digunakan untuk pembuatannya.
dependencies Dependensi Daftar jenis unit lain yang akan bergantung pada rilis ini. Dependensi akan disediakan secara otomatis jika tidak ditemukan. Maksimum 10.
inputVariableMappings VariableMapping Daftar inputVariables untuk rilis ini yang akan diambil dari outputVariables dependensi, atau akan diteruskan ke inputVariables dependensi. Maksimum 100.
outputVariableMappings VariableMapping Daftar outputVariables untuk jenis unit ini akan diteruskan ke outputVariables unit ini. Maksimum 100.
saasType ObjectReference Referensi ke SaasType yang menentukan produk (layanan terkelola) yang ingin dikelola produsen dengan EasySaaS. Bagian dari model data umum EasySaaS. Tidak dapat diubah setelah ditetapkan.

UnitList

UnitList berisi daftar Unit

Kolom Deskripsi
apiVersion string saasservicemgmt.googleapis.com/v1alpha1
kind string UnitList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Unit array

UnitOperation

UnitOperation merangkum maksud untuk mengubah/berinteraksi dengan komponen layanan yang diwakili oleh Unit tertentu. Beberapa UnitOperation dapat dibuat (diminta) dan dijadwalkan pada masa mendatang, tetapi hanya satu yang dapat dieksekusi dalam satu waktu (hal ini dapat berubah pada masa mendatang untuk operasi non-mutasi). UnitOperation memungkinkan aktor yang berbeda berinteraksi dengan unit yang sama untuk berfokus hanya pada perubahan yang mereka minta. Ini adalah objek dasar yang berisi kolom umum di semua operasi unit.

Muncul di: - UnitOperationList

Kolom Deskripsi
apiVersion string saasservicemgmt.googleapis.com/v1alpha1
kind string UnitOperation
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec UnitOperationSpec
status UnitOperationStatus

UnitOperationCondition

UnitOperationCondition menjelaskan status Operasi Unit. UnitOperationCondition adalah komponen individual yang berkontribusi pada status keseluruhan.

Muncul di: - UnitOperationStatus

Kolom Deskripsi
lastTransitionTime Waktu Terakhir kali kondisi bertransisi dari satu status ke status lainnya.
message string Pesan yang dapat dibaca manusia yang menunjukkan detail tentang transisi terakhir.
reason string Alasan singkat untuk transisi terakhir kondisi.
status UnitOperationCondition_Status Status kondisi.
type UnitOperationCondition_Type Jenis kondisi.

UnitOperationCondition_Status

Jenis pokok: string Enumerasi status kondisi.

Muncul di: - UnitOperationCondition

UnitOperationCondition_Type

Jenis pokok: string Enumerasi jenis kondisi.

Muncul di: - UnitOperationCondition

UnitOperationErrorCategory

Jenis pokok: string UnitOperationErrorCategory menjelaskan kategori error operasi unit.

Muncul di: - UnitOperationStatus

UnitOperationList

UnitOperationList berisi daftar UnitOperation

Kolom Deskripsi
apiVersion string saasservicemgmt.googleapis.com/v1alpha1
kind string UnitOperationList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items array UnitOperation

UnitOperationSpec

UnitOperationSpec menentukan status UnitOperation yang diinginkan

Muncul di: - UnitOperation

Kolom Deskripsi
cancel boolean Jika benar (true), coba batalkan operasi. Pembatalan dapat gagal jika operasi sudah dijalankan. (Opsional)
deprovision Batalkan penyediaan
parentUnitOperation ObjectReference Referensi ke resource induk: UnitOperation. Jika operasi perlu membuat operasi lain sebagai bagian dari alur kerjanya, setiap operasi turunan harus menyetel kolom ini ke induk. Ini dapat digunakan untuk pelacakan. (Opsional)
provision Menyediakan
respectMaintenancePolicy boolean Apakah akan mematuhi kebijakan pemeliharaan untuk operasi ini atau tidak. (opsional)
rollout ObjectReference Menentukan peluncuran mana yang membuat Operasi Unit ini. Nilai ini tidak dapat diubah dan hanya digunakan untuk tujuan pemfilteran. Jika unit dependen dan operasi unit dibuat sebagai bagian dari operasi unit lain, keduanya akan menggunakan rolloutId yang sama.
schedule Jadwal Kapan menjadwalkan operasi ini.
unit ObjectReference Unit yang akan ditindaklanjuti oleh UnitOperation tertentu.
upgrade Upgrade

UnitOperationStatus

UnitOperationStatus menentukan status UnitOperation yang diamati

Muncul di: - UnitOperation

Kolom Deskripsi
conditions UnitOperationCondition Serangkaian kondisi yang menunjukkan berbagai kondisi yang dapat dimiliki resource ini.
engineState string Status mesin untuk operasi mesin deployment yang sedang berlangsung. Kolom ini tidak transparan untuk penggunaan eksternal.
errorCategory UnitOperationErrorCategory UnitOperationErrorCategory menjelaskan kategori error.
nextWindow MaintenanceWindow Masa pemeliharaan berikutnya yang tersedia setelah tanggal spec.schedule.after untuk menjalankan operasi ini. Hanya berlaku jika kolom respectMaintenancePolicy bernilai benar (true)
state UnitOperation_UnitOperationState UnitOperationState menjelaskan status operasi unit saat ini.

UnitOperation_UnitOperationState

Jenis pokok: string UnitOperationState menjelaskan status operasi unit saat ini.

Muncul di: - UnitOperationStatus

UnitSpec

UnitSpec menentukan status Unit yang diinginkan

Muncul di: - Unit

Kolom Deskripsi
blueprint Blueprint Blueprint adalah Image OCI yang berisi semua artefak yang diperlukan untuk menyediakan unit.
maintenance Unit_MaintenanceSettings Mencatat arahan yang diminta untuk melakukan pemeliharaan unit di masa mendatang. Hal ini mencakup permintaan agar unit melewati pemeliharaan untuk jangka waktu tertentu dan tetap disematkan ke rilis saat ini serta kontrol untuk menunda pemeliharaan yang dijadwalkan pada masa mendatang.
operationMode Unit_OperationMode Mode operasi untuk cara menjalankan unit.
targetInputVariables UnitVariable Menunjukkan variabel input target yang ditentukan oleh pelanggan. Maksimum 100.
targetRelease ObjectReference Referensi ke objek Rilis yang akan digunakan untuk Unit. (opsional). Jika tidak ditentukan, defaultRelease UnitKind akan digunakan. Perhatikan bahwa ini hanya dapat diubah jika sama dengan current_release (yaitu tidak ada upgrade yang sedang berlangsung), jika tidak, validasi akan gagal.
tenant ObjectReference Referensi ke resource Saas Tenant yang memiliki unit ini. Misalnya, hal ini memberi tahu kebijakan pemeliharaan yang akan digunakan untuk menjadwalkan update mendatang pada unit. (opsional dan tidak dapat diubah setelah dibuat)
unitKind ObjectReference Referensi ke UnitKind tempat Unit ini berada. Tidak dapat diubah setelah ditetapkan.

UnitStatus

UnitStatus menentukan status Unit yang diamati

Muncul di: - Unit

Kolom Deskripsi
conditions UnitCondition Serangkaian kondisi yang menunjukkan berbagai kondisi yang dapat dimiliki resource ini.
dependencies UnitDependency Set dependensi untuk unit ini. Maksimum 10.
dependents UnitDependency Daftar Unit yang bergantung pada unit ini. Unit hanya dapat dihentikan penyediaannya jika daftar ini kosong. Maksimum 1.000.
inputVariables UnitVariable Menunjukkan variabel input saat ini yang di-deploy oleh unit
nextMaintenance Unit_UnitMaintenanceSchedule Pemeliharaan terjadwal berikutnya pada unit. Jadwal pemeliharaan ditentukan sesuai dengan aturan kebijakan pemeliharaan Tenant terkait.
ongoingOperations ObjectReference Daftar UnitOperation serentak yang beroperasi di Unit ini.
outputVariables UnitVariable Kumpulan pasangan kunci/nilai yang sesuai dengan variabel output dari eksekusi template aktuasi. Variabel dideklarasikan dalam konfigurasi aktuasi (misalnya, dalam helm chart atau terraform) dan nilai diambil serta ditampilkan oleh mesin aktuasi setelah eksekusi selesai.
pendingOperations ObjectReference Daftar UnitOperation yang tertunda (menunggu untuk dieksekusi) untuk unit ini.
release ObjectReference Objek Rilis saat ini untuk Unit ini.
scheduledOperations ObjectReference Daftar UnitOperation terjadwal untuk unit ini.
state Unit_UnitState Status siklus proses saat ini dari resource (misalnya, jika sedang dibuat atau siap digunakan).

UnitVariable

UnitVariable menjelaskan parameter untuk Unit.

Muncul di: - Provision - ReleaseSpec - ReleaseStatus - UnitSpec - UnitStatus - Upgrade

Kolom Deskripsi
type UnitVariable_Type Nama jenis variabel yang didukung. Jenis yang didukung adalah string, int, bool.
value string Nilai yang dienkode string untuk variabel.
variable string Nama variabel dari konfigurasi aktuasi.

UnitVariable_Type

Jenis pokok: string Enumerasi jenis variabel.

Muncul di: - UnitVariable

Unit_MaintenanceSettings

Mencatat perintah yang diminta untuk melakukan pemeliharaan unit di masa mendatang. Hal ini mencakup permintaan agar unit melewati pemeliharaan selama jangka waktu tertentu dan tetap disematkan ke rilis saat ini serta kontrol untuk menunda pemeliharaan yang dijadwalkan pada masa mendatang.

Muncul di: - UnitSpec

Kolom Deskripsi
pinnedUntilTime Waktu Jika ada, akan memperbaiki rilis di unit hingga waktu yang ditentukan; yaitu perubahan pada kolom rilis akan ditolak. Peluncuran juga harus dan akan mematuhi hal ini dengan tidak meminta upgrade sejak awal.
rescheduleAfterTime Waktu Jika disetel, menunjukkan bahwa pemeliharaan berikutnya (yang ditentukan produsen) harus dijadwalkan setelah waktu tertentu. Hal ini dapat digunakan jika pemeliharaan terjadwal awal perlu ditunda ke tanggal yang lebih baru, misalnya karena belum siap untuk upgrade.

Unit_OperationMode

Jenis pokok: string OperationMode menjelaskan cara menjalankan unit.

Muncul di: - UnitSpec

Unit_UnitMaintenanceSchedule

TODO(jimxu): Sepertinya ini tidak ada lagi di BL. Pemeliharaan terjadwal berikutnya pada unit. Jadwal pemeliharaan ditentukan sesuai dengan aturan kebijakan pemeliharaan Tenant terkait.

Muncul di: - UnitStatus

Kolom Deskripsi
endTime Waktu Akhir masa pemeliharaan terjadwal.
startTime Waktu Awal masa pemeliharaan terjadwal.

Unit_UnitState

Jenis pokok: string UnitState menganotasi status unit saat ini.

Muncul di: - UnitStatus

Upgrade

Upgrade adalah operasi unit yang mengupgrade unit yang disediakan, yang juga dapat mencakup resource pokok yang diwakili oleh Unit. Hanya dapat dieksekusi jika Unit saat ini disediakan.

Muncul di: - UnitOperationSpec

Kolom Deskripsi
inputVariables UnitVariable Kumpulan variabel input. Maksimum 100. (opsional)
package string URI ke cetak biru yang digunakan oleh Unit (opsional).
release ObjectReference Referensi ke objek Rilis yang akan digunakan untuk Unit. (opsional).

VariableMapping

Pemetaan variabel input ke variabel output masing-masing untuk dependensi

Muncul di: - UnitKindSpec

Kolom Deskripsi
from FromMapping Variabel output yang akan mendapatkan nilainya dari dependensi
to ToMapping Variabel input yang nilainya akan diteruskan ke dependensi.
variable string nama variabel

secretrotation.private.gdc.goog/v1alpha1

ExternalRotatableTarget

Muncul di: - RotatableTarget

Kolom Deskripsi
name string Nama harus berupa ID unik yang ditentukan oleh setiap OC.

RotatableSecret

RotatableSecret merepresentasikan grup subjek logis(secret/sertifikat/objek yang dapat dirotasi) yang harus dirotasi pada saat yang sama.

Muncul di: - RotatableSecretList

Kolom Deskripsi
apiVersion string secretrotation.private.gdc.goog/v1alpha1
kind string RotatableSecret
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec RotatableSecretSpec
status RotatableSecretStatus

RotatableSecretList

RotatableSecretList merepresentasikan kumpulan secret yang dapat dirotasi.

Kolom Deskripsi
apiVersion string secretrotation.private.gdc.goog/v1alpha1
kind string RotatableSecretList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array RotatableSecret

RotatableSecretSpec

Muncul di: - RotatableSecret

Kolom Deskripsi
targets Array RotatableTarget Subjek yang dapat diputar dan digabungkan secara logis yang harus diputar bersama. Ditentukan oleh setiap OC. Targetnya dapat berupa secret yang dapat dirotasi itu sendiri atau target pemantauan yang terkait dengan secret yang dapat dirotasi.
credentialID string CredentialID yang ditentukan dalam panduan integrasi.
duration Durasi Durasi menyiratkan waktu habis masa berlaku kredensial. Tidak diperlukan untuk Target Sertifikat. Nilai harus dalam satuan yang diterima oleh Go time.ParseDuration https://golang.org/pkg/time/#ParseDuration
renewBefore Durasi RenewBefore menyiratkan waktu rotasi sebelum masa berlaku kredensial berakhir. Tidak diperlukan untuk Target Sertifikat. Nilai harus dalam satuan yang diterima oleh Go time.ParseDuration https://golang.org/pkg/time/#ParseDuration
runbook string Runbook yang digunakan untuk memecahkan masalah atau mengurangi dampak jika terjadi waktu tunggu permintaan rotasi habis.
rotationRequestTimeout Durasi RotationRequestTimeout menyiratkan batas waktu yang harus diproses dalam permintaan rotasi. Nilai harus dalam satuan yang diterima oleh Go time.ParseDuration https://golang.org/pkg/time/#ParseDuration

RotatableSecretStatus

Muncul di: - RotatableSecret

Kolom Deskripsi
lastCheckTime Waktu
renewTime Waktu
expireTime Waktu
currentRotationRequestRef TypedLocalObjectReference Menyimpan referensi ke RotationRequest yang sedang berlangsung. Jenis API: - Grup: secretrotation.private.gdc.goog - Jenis: RotationRequest
conditions Array Condition Ready RotationInProgress
errorStatus ErrorStatus ErrorStatus mengimplementasikan konvensi status error. Error dilaporkan untuk setiap secret dengan sertifikat yang akan segera habis masa berlakunya atau telah habis masa berlakunya dan perlu diperpanjang.

RotatableTarget

RotatableTarget menentukan target pemantauan secret yang dapat dirotasi. Tepatnya salah satu dari berikut ini harus ditetapkan.

Muncul di: - RotatableSecretSpec

Kolom Deskripsi
internalRef ObjectReference Jika target dikaitkan dengan objek rahasia/sertifikat atau apa pun dalam instance GDC yang terisolasi, arahkan referensi ke target tersebut.
externalRef ExternalRotatableTarget Objek ini mewakili subjek yang dapat diputar dan tidak dilacak di mana pun dalam instance GDC dengan air gap.
tlsEndpointRef TLSEndpointTarget TLSEndpointTarget menentukan endpoint yang akan dipantau. Endpoint harus dapat dijangkau dari orkestrator. Ini adalah penanganan khusus sertifikat yang digunakan untuk TLS.

RotationRequest

RotationRequest mewakili permintaan untuk melakukan rotasi secret yang dapat dirotasi.

Muncul di: - RotationRequestList

Kolom Deskripsi
apiVersion string secretrotation.private.gdc.goog/v1alpha1
kind string RotationRequest
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec RotationRequestSpec
status RotationRequestStatus

RotationRequestList

RotationRequestList mewakili kumpulan permintaan rotasi.

Kolom Deskripsi
apiVersion string secretrotation.private.gdc.goog/v1alpha1
kind string RotationRequestList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array RotationRequest

RotationRequestSpec

Muncul di: - RotationRequest

Kolom Deskripsi
rotatableSecretRef TypedLocalObjectReference Menyimpan referensi ke rahasia yang dapat diputar yang sesuai. Jenis API: - Grup: secretrotation.private.gdc.goog - Jenis: RotatableSecret
deadlineTime Waktu Batas waktu tunggu untuk permintaan rotasi.

RotationRequestStatus

Muncul di: - RotationRequest

Kolom Deskripsi
startTime Waktu
completionTime Waktu
cleanUpTime Waktu Setelan ini akan ditetapkan setelah selesai, orkestrator akan otomatis menghapus RotationRequest setelah waktu ini. Defaultnya adalah 90 hari.
conditions Array Condition
regenerationConditions Array Condition
reloadConditions Array Condition

TLSEndpointTarget

TLSEndpointTarget menentukan endpoint yang akan dipantau.

Muncul di: - RotatableTarget

Kolom Deskripsi
endpoint string Endpoint menentukan endpoint koneksi dalam format yang dapat diterima sebagai alamat untuk https://pkg.go.dev/crypto/tls#Dial. Perhatikan bahwa DTLS tidak didukung, sehingga protokolnya selalu TCP.
hostname string Nama host adalah kolom opsional yang memungkinkan Anda menentukan ServerName yang dikirim dalam ekstensi SNI selama handshake TLS secara manual. Penggunaan utamanya adalah untuk Endpoint yang disediakan sebagai alamat IP dan port. Perhatikan bahwa Anda tidak wajib memberikan Nama host saat menyelidiki alamat IP jika sertifikat yang dipantau adalah sertifikat yang ditampilkan secara default.

security.private.gdc.goog/v1alpha1

DomainInfo

DomainInfo berisi informasi tentang domain HSM, yang digunakan untuk login.

Muncul di: - HSMKMIPCredentials - HSMKMIPRegistrationStatus - HSMServerResources - HSMStorageGRIDResources - HSMTenantStatus - HSMUserCredentials

Kolom Deskripsi
name string Disediakan oleh penelepon
id string ID Unik yang Dibuat oleh HSM.

ExternalHSM

ExternalHSM mewakili perangkat HSM eksternal.

Muncul di: - ExternalHSMList

Kolom Deskripsi
apiVersion string security.private.gdc.goog/v1alpha1
kind string ExternalHSM
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ExternalHSMSpec
status ExternalHSMStatus

ExternalHSMList

ExternalHSMList merepresentasikan kumpulan perangkat HSM eksternal.

Kolom Deskripsi
apiVersion string security.private.gdc.goog/v1alpha1
kind string ExternalHSMList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ExternalHSM

ExternalHSMSpec

Muncul di: - ExternalHSM

Kolom Deskripsi
primaryAddress string Alamat layanan KMIP utama. Harap ikuti format Alamat:Port. Jika port tidak ada, port default 5696 akan digunakan.
secondaryAddresses array string Daftar alamat layanan KMIP sekunder. Ikuti format Alamat:Port untuk setiap alamat. Jika port tidak ada, port default 5696 akan digunakan. Anda dapat menentukan hingga 3 layanan KMIP sekunder.
credentialsRef SecretReference CredentialsRef memberikan referensi ke kredensial untuk mengakses HSM eksternal. Secret yang dirujuk berisi 3 item dalam datanya: 1. ca-cert 2. client-cert 3. client-key Gunakan nama yang sesuai untuk mengakses sertifikat dan kunci yang sesuai.
ip IPAddressString Tidak digunakan lagi: Gunakan PrimaryAddress/SecondaryAddresses sebagai gantinya. Kolom ini akan dihapus. Alamat IP layanan KMIP. Alamat IP atau nama DNS harus diberikan.
dnsName DomainName Tidak digunakan lagi: Gunakan PrimaryAddress/SecondaryAddresses sebagai gantinya. Kolom ini akan dihapus. Nama DNS layanan KMIP. Alamat IP atau nama DNS harus diberikan.
port integer Tidak digunakan lagi: Gunakan PrimaryAddress/SecondaryAddresses sebagai gantinya. Kolom ini akan dihapus. Port menyimpan port layanan KMIP.
encryptionKeyID string Tidak digunakan lagi: Kolom ini akan dihapus. EncryptionKeyID memberikan ID kunci yang digunakan untuk enkripsi.

HSM

HSM mewakili satu perangkat HSM.

Muncul di: - HSMList

Kolom Deskripsi
apiVersion string security.private.gdc.goog/v1alpha1
kind string HSM
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec HSMSpec
status HSMStatus

HSMCluster

HSMCluster merepresentasikan cluster HSM, yang semuanya menyimpan replika data yang sama.

Muncul di: - HSMClusterList

Kolom Deskripsi
apiVersion string security.private.gdc.goog/v1alpha1
kind string HSMCluster
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec HSMClusterSpec
status HSMClusterStatus

HSMClusterList

HSMClusterList merepresentasikan kumpulan cluster HSM.

Kolom Deskripsi
apiVersion string security.private.gdc.goog/v1alpha1
kind string HSMClusterList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items HSMCluster

HSMClusterSpec

HSMClusterSpec memberikan spesifikasi untuk cluster HSM.

Muncul di: - HSMCluster

Kolom Deskripsi
hsms Array LocalObjectReference Daftar HSM dalam cluster.
security HSMClusterSecuritySpec Setelan keamanan di seluruh cluster.
backupRetentionCount integer BackupRetentionCount menunjukkan jumlah cadangan yang akan dipertahankan HSM dalam satu waktu. Nilai ini dapat dikonfigurasi. Jumlah retensi default adalah 7.

HSMClusterStatus

HSMClusterStatus memberikan status cluster HSM.

Muncul di: - HSMCluster

Kolom Deskripsi
conditions Array Condition Kondisi melaporkan apakah pembuatan HSMTenant telah selesai.
managementNetworkIPs Array IPAddressString ManagementNetworkIPs menyimpan alamat IP setiap HSM melalui jaringan pengelolaan. Mungkin kosong sebelum cluster Siap.
dataNetworkIPs Array IPAddressString DataPlaneNetworkIPs menyimpan alamat IP setiap HSM melalui jaringan dataplane. Mungkin kosong sebelum cluster Siap.
kmipPort integer KMIPort menyimpan port tempat HSM melayani permintaan KMIP.
naePort integer NAEPort menyimpan port tempat HSM melayani permintaan NAE.
apiPort integer APIPort menyimpan port tempat HSM melayani permintaan REST API.
rootAdminCreds HSMUserCredentials RootAdminCredentials mengautentikasi HSM sebagai pengguna admin root. Kunci ini digunakan untuk mem-bootstrap HSM dan untuk pembuatan tenant.
adminTenantRef ObjectReference AdminTenantRef menyimpan referensi ke tenant root/ admin di HSM. Direktori ini berisi resource yang digunakan oleh cluster admin root. Meskipun tenant umum menentukan resource untuk cluster admin tenant dan pengguna tenant, tenant admin hanya menentukan yang pertama. Jenis API: - Grup: security.private.gdc.goog - Jenis: HSMTenant
storageGRIDResources HSMStorageGRIDResources StorageGRIDResources menyimpan informasi yang diperlukan untuk mengonfigurasi enkripsi node StorageGRID untuk situs.
rootCACertificates array string RootCACertificates adalah daftar sertifikat berenkode PEM yang dipercaya saat membuat koneksi TLS ke HSMCluster. Jika kosong, validasi sertifikat harus diabaikan.
errorStatus ErrorStatus ErrorStatus menyimpan error terbaru dengan waktu yang diamati disertakan.

HSMDataNetwork

HSMDataNetwork menentukan konfigurasi jaringan bidang data untuk HSM.

Muncul di: - HSMSpec

Kolom Deskripsi
nicPorts Array NICPortSpec NICPort menentukan port NIC yang terhubung ke switch TOR.
ip IPAddressString IP adalah alamat IP statis dari antarmuka jaringan data k570.
subnetClaimRef ObjectReference SubnetClaimRef adalah referensi ke objek klaim subnet overlay. Informasi subnet dan gateway antarmuka dapat disimpulkan dari objek SubnetClaim.

HSMKMIPCredentials

HSMKMIPCredentials memberikan info yang diperlukan klien untuk melakukan autentikasi ke HSM melalui protokol KMIP.

Muncul di: - HSMKMIPRegistrationStatus - HSMStorageOrganizationResources

Kolom Deskripsi
credsRef SecretReference Secret berjenis kubernetes.io/basic-auth yang berisi kredensial untuk login ke HSM.
userId string UserID dibuat oleh CipherTrust Manager saat pengguna dibuat. ID ini secara unik mengidentifikasi pengguna.
domain DomainInfo Domain tempat kredensial pengguna dibuat. Catatan: Domain.ID adalah ID pilihan yang digunakan saat login ke CipherTrust Manager karena ID ini unik secara global dan mereferensikan Domain.Name mungkin ambigu. Opsional. Jika tidak ditentukan, domain root akan digunakan. Domain adalah konsep CipherTrust Manager untuk membuat isolasi logis dalam resource HSM. Detail - https://thalesdocs.com/ctp/cm/latest/admin/cm_admin/domains/index.html
certificateId string CertificateID adalah ID Otoritas Sertifikat yang digunakan untuk menandatangani sertifikat untuk antarmuka NAE dan HTTPS. Contoh: aa7c08ba-b8de-4f54-83ef-ba814930b3b9
groupNames array string GroupNames mencantumkan grup tempat pengguna bergabung. Opsi ini digunakan untuk mengonfigurasi kontrol akses bagi pengguna yang tidak dapat tergabung ke domain karena batasan hardware seperti di server HPE. Kolom tidak diperlukan untuk login, tetapi data dicatat di sini, sehingga resource dapat dihapus selama penghancuran kriptografis.
clientCertificate SecretReference Secret jenis kubernetes.io/tls yang berisi kunci pribadi dan sertifikat klien.
serverCertificates array string Daftar sertifikat server berenkode PEM yang akan diinstal oleh host. Pada dasarnya, ini adalah rantai sertifikat yang mengarah ke CA root (item terakhir dalam daftar). Menyimpannya dalam urutan ini akan membantu merujuk ke subset jika diperlukan. Mungkin kosong sebelum kredensial siap.

HSMKMIPRegistration

HSKMIPRegistration mewakili pendaftaran KMIP untuk pengguna KMIP. Tindakan ini akan membuat sub-domain dengan nama pengguna di bawah tenant yang diberikan. Sertifikat kredensial KMIP dibuat jika CertificateSigningRequest diberikan.

Muncul di: - HSMKMIPRegistrationList

Kolom Deskripsi
apiVersion string security.private.gdc.goog/v1alpha1
kind string HSMKMIPRegistration
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec HSMKMIPRegistrationSpec
status HSMKMIPRegistrationStatus

HSMKMIPRegistrationList

HSKMIPRegistrationList merepresentasikan kumpulan cluster HSM.

Kolom Deskripsi
apiVersion string security.private.gdc.goog/v1alpha1
kind string HSMKMIPRegistrationList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array HSMKMIPRegistration

HSMKMIPRegistrationSpec

Muncul di: - HSMKMIPRegistration

Kolom Deskripsi
hsmTenantRef LocalObjectReference Tenant yang menjadi bagian dari Pendaftaran KMIP ini.
csr string CSR yang digunakan untuk membuat profil. Jika tidak disetel, profil tidak akan dibuat.

HSMKMIPRegistrationStatus

Muncul di: - HSMKMIPRegistration

Kolom Deskripsi
conditions Array Condition
domain DomainInfo Nama domain di HSM tempat klien KMIP terdaftar. Ini akan menjadi subdomain dari domain tenant untuk organisasi.
serverCredentials HSMKMIPCredentials Kredensial untuk klien KMIP agar dapat terhubung ke HSM.
errorStatus ErrorStatus ErrorStatus menyimpan error terbaru dengan waktu yang diamati disertakan.

HSMKMSResources

Muncul di: - HSMTenantStatus

Kolom Deskripsi
adminCredentials HSMUserCredentials AdminCredentials menyimpan kredensial untuk pengguna yang memiliki izin admin atas domain KMS.
cryptoCredentials HSMUserCredentials CryptoCredentials menyimpan kredensial untuk pengguna yang hanya memiliki akses di domain KMS untuk melakukan operasi kripto.

HSMList

HSMList merepresentasikan kumpulan perangkat HSM.

Kolom Deskripsi
apiVersion string security.private.gdc.goog/v1alpha1
kind string HSMList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items HSM

HSMManagementNetwork

HSMManagementNetwork menentukan konfigurasi jaringan pengelolaan untuk HSM.

Muncul di: - HSMSpec

Kolom Deskripsi
nicPort NICPortSpec NICPort menentukan port NIC yang terhubung ke switch pengelolaan.
ip IPAddressString IP adalah alamat IP statis dari antarmuka jaringan pengelolaan k570.
subnet IPSubnetString Subnet menentukan subnet yang menjadi sumber alokasi IP.
gateway IPAddressString Gateway menentukan alamat gateway untuk jaringan ini.
cellManagementNetworkRef ObjectReference CellManagementNetworkRef mereferensikan jaringan pengelolaan sel yang terhubung ke antarmuka ini. Hal ini juga dapat memberikan daftar lengkap subnet CIDR yang membentuk jaringan pengelolaan untuk menambahkan rute statis ke stack jaringan HSM.

HSMServerResources

HSMServerResources memberikan info bagi rekonsiliasi server untuk melakukan integrasi bagi enkripsi disk.

Muncul di: - HSMTenantStatus

Kolom Deskripsi
tenantAdminCredentials HSMUserCredentials Kredensial diperlukan untuk admin tenant di organisasi.
tenantAdminMasterKeyName string Handle kunci ke kunci master yang menggabungkan kunci enkripsi disk untuk server admin.
tenantUserCredentials HSMUserCredentials Kredensial yang diperlukan untuk pengguna tenant di organisasi. Untuk tenant "root", server OC harus menggunakan ini.
tenantUserMasterKeyName string Handle kunci ke kunci master yang mengenkripsi kunci enkripsi disk untuk server tenant. Untuk tenant "root", server OC harus menggunakan ini.
tenantDellServerDomain DomainInfo Domain yang digunakan untuk kunci server saat menggunakan KMIP. Saat ini digunakan oleh Server Dell.

HSMSpec

HSMSpec menyediakan spesifikasi untuk satu perangkat HSM Thales k570.

Muncul di: - HSM

Kolom Deskripsi
system DeviceSystemSpec Sistem menjelaskan ID hardware k570 baremetal termasuk model, vendor, dan nomor seri.
managementNetwork HSMManagementNetwork ManagementNetwork menjelaskan antarmuka jaringan pengelolaan k570.
dataNetwork HSMDataNetwork DataNetwork menjelaskan antarmuka jaringan dataplane k570.
sshAdminCredsRefs Array SecretReference SSHAdminCredsRefs adalah daftar secret berformat kubernetes.io/ssh-auth untuk SSH ke perangkat CipherTrust sebagai pengguna 'ksadmin'. Meskipun ini adalah daftar, hanya satu yang aktif dalam satu waktu. Saat mengganti, secret baru harus ditulis ke cluster dan ditambahkan sebagai nilai pertama ke daftar - mempertahankan nilai lama jika terjadi penggantian sebagian. Jika tidak disetel, kredensial akan dibuat secara otomatis.
adminCredsRefs Array SecretReference AdminCredsRefs adalah daftar secret berformat kubernetes.io/basic-auth untuk menggunakan API berbasis HTTP guna mengakses perangkat CipherTrust sebagai pengguna 'admin'. Meskipun ini adalah daftar, hanya satu yang aktif dalam satu waktu. Saat mengganti, secret baru harus ditulis ke cluster dan ditambahkan sebagai nilai pertama ke daftar - mempertahankan nilai lama jika terjadi penggantian sebagian. Jika tidak disetel, kredensial akan dibuat secara otomatis.
ksadminCredsRef SecretReference KSAdminCredsRef adalah rahasia berformat kubernetes.io/basic-auth untuk pengguna unix 'ksadmin' di perangkat CipherTrust. Jika tidak disetel, kredensial akan dibuat secara otomatis. Hanya berlaku untuk perangkat fisik.
lunaAdminPWRef SecretReference LunaAdminPWRef adalah secret berformat kubernetes.io/basic-auth dengan kolom sandi yang digunakan sebagai kredensial peran admin luna HSM. Mengubah nilai akan mereset HSM ke setelan pabrik dan menghilangkan semua data. Jika tidak disetel, kredensial akan dibuat secara otomatis. Hanya berlaku untuk perangkat fisik.
lunaSOPWRef SecretReference LunaSOPWRef adalah secret berformat kubernetes.io/basic-auth dengan kolom sandi yang digunakan sebagai kredensial peran petugas keamanan HSM luna. Mengubah nilai akan mereset HSM ke setelan pabrik dan menghilangkan semua data. Jika tidak disetel, kredensial akan dibuat secara otomatis. Hanya berlaku untuk perangkat fisik.
lunaCOPWRef SecretReference LunaCOPWRef adalah secret berformat kubernetes.io/basic-auth dengan kolom sandi yang digunakan sebagai kredensial peran petugas kripto HSM luna. Mengubah nilai akan mereset HSM ke setelan pabrik dan menghilangkan semua data. Jika tidak disetel, kredensial akan dibuat secara otomatis. Hanya berlaku untuk perangkat fisik.
backupSecretRef SecretReference BackupSecretRef adalah secret berformat Opaque yang menyimpan kunci enkripsi yang digunakan untuk melindungi cadangan HSM ini. Perubahan ini akan berlaku untuk pencadangan di masa mendatang. Kunci Opaque "current_backup_key" digunakan untuk pencadangan ke depannya dan kunci lain dapat digunakan untuk mempertahankan kunci cadangan sebelumnya. Jika kosong, kunci pencadangan default HSM akan digunakan.
sshHostPublicKeys array string SSHHostPublicKeys adalah daftar kunci publik host yang harus dipercaya saat membuat koneksi SSH ke HSM. String ini harus diformat dalam protokol SSH sesuai dengan RFC 4253, bagian 6.6, lalu dienkode dengan base64. Informasi ini dapat diisi saat penggunaan pertama (kepercayaan saat penggunaan pertama) dan/atau diverifikasi terhadap informasi yang diperoleh dari konsol serial HSM. Jika validasi kunci host kosong diabaikan.
rootCACertificates array string RootCACertificates adalah daftar sertifikat berenkode PEM yang dipercaya saat membuat koneksi TLS ke HSM. Informasi ini dapat diisi saat penggunaan pertama (kepercayaan saat penggunaan pertama) dan/atau diverifikasi terhadap informasi yang diperoleh dari konsol serial HSM. Jika kosong, validasi sertifikat akan diabaikan.
apiPort integer APIPort menyimpan port tempat HSM melayani permintaan REST API. Setelan defaultnya adalah port 443 jika tidak disediakan.
sshPort integer SSHPort menyimpan nomor port TCP SSH perangkat. Setelan defaultnya adalah port 22 jika tidak disediakan.
ntpServers array string Daftar IPAddress yang akan digunakan untuk menambahkan Server NTP.
nameServerIPs Array IPAddressString NameServerIPs adalah daftar alamat IP server nama untuk pencarian DNS.
syslogServers SyslogServer array SyslogServers menyimpan informasi untuk mengonfigurasi penerusan log dari HSM ke server Syslog.

HSMStatus

HSMStatus memberikan status HSM.

Muncul di: - HSM

Kolom Deskripsi
conditions Array Condition Kondisi melaporkan status HSM.
sshCredsRef SecretReference Referensi ke secret yang memiliki kredensial SSH saat ini (dari spec.SSHAdminCredsRefs) untuk perangkat ini. Mungkin tidak disetel sebelum perangkat Siap.
adminCredsRef SecretReference Referensi ke secret yang memiliki kredensial Admin saat ini (dari spec.AdminCredsRefs) untuk perangkat ini. Mungkin tidak disetel sebelum perangkat Siap.
errorStatus ErrorStatus ErrorStatus menyimpan error terbaru dengan waktu yang diamati disertakan.
firmwareVersion string FirmwareVersion mengidentifikasi versi firmware CipherTrust Manager yang saat ini diterapkan di perangkat ini.

HSMStorageGRIDResources

HSMStorageGRIDResources menyimpan informasi untuk mengonfigurasi enkripsi node untuk situs StorageGRID. Setiap node di situs harus menggunakan konfigurasi ini.

Muncul di: - HSMClusterStatus

Kolom Deskripsi
siteCredentials HSMUserCredentials SiteCredentials menyimpan kredensial untuk pengguna StorageGRID guna melakukan autentikasi ke CipherTrust Manager. Ini adalah kredensial autentikasi dasar. Catatan: Kredensial KMIP harus dibuat menggunakan CertificateSigningResource dengan penanda: kmipissuer.hsm.security.private.gdc.goog/.
keyName string KeyName adalah kunci di CipherTrust Manager yang harus digunakan StorageGRID untuk mengenkripsi node.
domain DomainInfo Domain menyimpan informasi tentang domain CipherTrust untuk semua kunci dan pengguna StorageGRID.

HSMStorageOrganizationResources

HSMStorageOrganizationResources memberikan info untuk rekonsiliasi organisasi penyimpanan guna melakukan integrasi untuk enkripsi penyimpanan blok/file.

Muncul di: - HSMTenantStatus

Kolom Deskripsi
tenantAdminCredentials HSMKMIPCredentials Cred diperlukan untuk SVM cluster admin tenant.
tenantUserCredentials HSMKMIPCredentials Kredensial diperlukan untuk SVM cluster pengguna tenant.

HSMTenant

HSMTenant merepresentasikan resource yang dimiliki satu tenant/organisasi di HSM. Termasuk dalam namespace gpc-system.

Muncul di: - HSMTenantList

Kolom Deskripsi
apiVersion string security.private.gdc.goog/v1alpha1
kind string HSMTenant
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec HSMTenantSpec
status HSMTenantStatus

HSMTenantList

HSMTenantList merepresentasikan kumpulan tenant HSM.

Kolom Deskripsi
apiVersion string security.private.gdc.goog/v1alpha1
kind string HSMTenantList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array HSMTenant

HSMTenantSpec

HSMTenantSpec memberikan spesifikasi untuk tenant HSM.

Muncul di: - HSMTenant

Kolom Deskripsi
hsmClusterRef ObjectReference Referensi ke objek HSMCluster yang berisi informasi untuk terhubung ke HSM. Jenis API: - Group: security.private.gdc.goog - Kind: HSMCluster

HSMTenantStatus

HSMTenantStatus menyediakan resource yang dibuat yang merepresentasikan tenant HSM. Akan berada di cluster admin root, di gpc-namespace.

Muncul di: - HSMTenant

Kolom Deskripsi
conditions Array Condition Kondisi melaporkan apakah pembuatan HSMTenant telah selesai. Jenis kondisi: - Siap: Menunjukkan bahwa resource tenant siap digunakan.
domain DomainInfo Nama domain di HSM yang sesuai dengan objectname yang ditetapkan oleh organisasi.
platformAdminCredentials HSMUserCredentials Kredensial admin platform untuk domain HSM.
serverResources HSMServerResources Konfigurasi yang diperlukan oleh server untuk terhubung ke HSM guna melakukan enkripsi disk.
kmsResources HSMKMSResources Konfigurasi yang diperlukan oleh KMS untuk terhubung ke HSM.
storageOrganizationResources HSMStorageOrganizationResources Konfigurasi yang diperlukan oleh rekonsiliasi organisasi penyimpanan untuk terhubung ke HSM.
errorStatus ErrorStatus ErrorStatus menyimpan error terbaru dengan waktu yang diamati disertakan.

HSMUserCredentials

HSMUserCredentials menyediakan info yang diperlukan untuk mengautentikasi ke HSM melalui REST API atau protokol NAE.

Muncul di: - HSMClusterStatus - HSMKMIPCredentials - HSMKMSResources - HSMServerResources - HSMStorageGRIDResources - HSMTenantStatus

Kolom Deskripsi
credsRef SecretReference Secret berjenis kubernetes.io/basic-auth yang berisi kredensial untuk login ke HSM.
userId string UserID dibuat oleh CipherTrust Manager saat pengguna dibuat. ID ini secara unik mengidentifikasi pengguna.
domain DomainInfo Domain tempat kredensial pengguna dibuat. Catatan: Domain.ID adalah ID pilihan yang digunakan saat login ke CipherTrust Manager karena ID ini unik secara global dan mereferensikan Domain.Name mungkin ambigu. Opsional. Jika tidak ditentukan, domain root akan digunakan. Domain adalah konsep CipherTrust Manager untuk membuat isolasi logis dalam resource HSM. Detail - https://thalesdocs.com/ctp/cm/latest/admin/cm_admin/domains/index.html
certificateId string CertificateID adalah ID Otoritas Sertifikat yang digunakan untuk menandatangani sertifikat untuk antarmuka NAE dan HTTPS. Contoh: aa7c08ba-b8de-4f54-83ef-ba814930b3b9
groupNames array string GroupNames mencantumkan grup tempat pengguna bergabung. Opsi ini digunakan untuk mengonfigurasi kontrol akses bagi pengguna yang tidak dapat tergabung ke domain karena batasan hardware seperti di server HPE. Kolom tidak diperlukan untuk login, tetapi data dicatat di sini, sehingga resource dapat dihapus selama penghancuran kriptografis.

SyslogServer

SyslogServer menyimpan informasi untuk mengonfigurasi penerusan log dari HSM ke server Syslog.

Muncul di: - HSMSpec

Kolom Deskripsi
server string
credentials SecretReference

serviceenvironment.private.gdc.goog/v1alpha1

Berisi definisi Skema API untuk grup ServiceEnvironment.

Paket v1alpha1 berisi definisi Skema API untuk grup API GDCH ServiceEnvironment v1alpha1.

ClusterInfo

Muncul di: - ServiceIsolationEnvironmentStatus

Kolom Deskripsi
name string Name menunjukkan nama cluster yang harus unik dalam org/zona. Misalnya, nama kanonis di GDCE dalam bentuk /projects/xx/locations/xx/ clusters/xxx
type string Jenis menunjukkan apakah cluster adalah cluster layanan atau infrastruktur, dll. Sumber tepercaya adalah label cluster OCLCM.

InstanceDestinationClusterPolicy

Jenis pokok: string InstanceDestinationClusterPolicy menunjukkan kebijakan cluster tujuan dari ServiceIsolationEnvironment. Platform dapat mengganti kebijakan jika persyaratan tidak dapat dipenuhi oleh platform.

Muncul di: - ServiceIsolationEnvironmentConfigSpec

NodeInfo

Muncul di: - ServiceIsolationEnvironmentStatus

Kolom Deskripsi
nodeName string NodeName adalah nama unik untuk node dalam cluster layanan.
labels object (keys:string, values:string) Label adalah sekumpulan label node yang dipilih yang ditampilkan platform di ServiceIsolationEnvironment. Contoh kasus penggunaan: ODS memerlukan label penempatan VM untuk menetapkan instance utama dan standby ke node yang berbeda. Misalnya, - Label penempatan VM - Label jenis mesin

NodePoolRequirement

Muncul di: - ServiceIsolationEnvironmentSpec

Kolom Deskripsi
name string Name menunjukkan nama NodePool. ID ini harus unik dalam NodePools ServiceIsolationEnvironment.
machineType string MachineType menunjukkan jenis mesin yang didukung di GDC yang dapat digunakan untuk menyediakan VM.
size integer Ukuran menunjukkan jumlah node/mesin yang diperlukan di NodePool untuk lingkungan isolasi.

ServiceIsolationEnvironment

Menentukan ServiceIsolationEnvironment

Muncul di: - ServiceIsolationEnvironmentList

Kolom Deskripsi
apiVersion string serviceenvironment.private.gdc.goog/v1alpha1
kind string ServiceIsolationEnvironment
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ServiceIsolationEnvironmentSpec
status ServiceIsolationEnvironmentStatus

ServiceIsolationEnvironmentConfig

Menentukan ServiceIsolationEnvironmentConfig

Muncul di: - ServiceIsolationEnvironmentConfigList

Kolom Deskripsi
apiVersion string serviceenvironment.private.gdc.goog/v1alpha1
kind string ServiceIsolationEnvironmentConfig
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ServiceIsolationEnvironmentConfigSpec

ServiceIsolationEnvironmentConfigList

Menampilkan kumpulan ServiceIsolationEnvironmentConfigs

Kolom Deskripsi
apiVersion string serviceenvironment.private.gdc.goog/v1alpha1
kind string ServiceIsolationEnvironmentConfigList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items ServiceIsolationEnvironmentConfig array

ServiceIsolationEnvironmentConfigSpec

Muncul di: - ServiceIsolationEnvironmentConfig

Kolom Deskripsi
operableComponentShortName string OperableComponentShortName menunjukkan nama pendek OC di GDCH OCLCM. Setiap layanan akan memiliki nama unik secara global yang diberikan oleh platform layanan. Wajib; Tidak dapat diubah
instanceDestinationClusterPolicy InstanceDestinationClusterPolicy IsolationEnvDestinationClusterPolicy menunjukkan cluster tujuan untuk menempatkan lingkungan isolasi bagi beban kerja layanan. Nilainya bisa berupa SharedCluster atau DedicatedClusterPerService dan kolom ini digunakan saat kita membuat ServiceIsolationEnvironment. Opsional; Default Tidak Dapat Diubah yang akan dibagikan ke SharedCluster jika tidak ada

ServiceIsolationEnvironmentList

Mewakili kumpulan ServiceIsolationEnvironment

Kolom Deskripsi
apiVersion string serviceenvironment.private.gdc.goog/v1alpha1
kind string ServiceIsolationEnvironmentList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ServiceIsolationEnvironment

ServiceIsolationEnvironmentSpec

Muncul di: - ServiceIsolationEnvironment

Kolom Deskripsi
serviceIsolationEnvironmentConfigRef string ServiceIsolationEnvironmentConfigRef menunjukkan nama ServiceIsolationEnvironmentConfig yang dirujuk oleh lingkungan isolasi. Tidak dapat diubah
nodePools Array NodePoolRequirement NodePools menunjukkan daftar NodePool sebagai batas isolasi runtime. Tidak semua permintaan NodePool akan dipenuhi dan platform yang akan memutuskan. Dalam 3 skenario berikut, platform akan mengabaikan permintaan dengan menampilkan informasi yang relevan tentang alasan permintaan tidak dapat dipenuhi: 1) Jika layanan adalah IaaS seperti VMM/Storage 2) Jika kita menggunakan NodePool BM cluster infra baru dan produsen layanan menginginkan lingkungan isolasi berbasis VM 3) Jika kita berada di cluster pengguna BM yang terhubung ke GDC atau appliance air-gapped GDC, dan produsen layanan menginginkan lingkungan isolasi berbasis VM Jika dihilangkan, NodePool khusus tidak akan dibuat untuk lingkungan isolasi dan beban kerja yang di-deploy ke lingkungan ini akan dijadwalkan ke NodePool bersama default jika berada di cluster layanan.

ServiceIsolationEnvironmentStatus

Menentukan status yang diamati dari ServiceIsolationEnvironment

Muncul di: - ServiceIsolationEnvironment

Kolom Deskripsi
cluster ClusterInfo Cluster berisi info dasar cluster yang menghosting lingkungan isolasi. Token ini akan digunakan untuk membuat token STS guna mengakses endpoint cluster melalui p4sa.
namespace string Namespace mewakili namespace untuk operator layanan dalam men-deploy workload.
nodes Array NodeInfo Nodes berisi info dasar node cluster yang menghosting lingkungan isolasi.
conditions Array Condition Kondisi berisi berbagai tahap rekonsiliasi: - Siap - VMIsolationRequirementFulfilled: apakah []NodePoolRequirement di ServiceIsolationEnvironment dapat dipenuhi oleh platform

servicemesh.private.gdc.goog/v1alpha1

ClusterStatus

Berisi status kesehatan bidang kontrol untuk cluster tertentu.

Muncul di: - ManagedServiceMeshStatus

Kolom Deskripsi
namespace string
name string
conditions Array Condition

ManagedServiceMesh

ManagedServiceMesh adalah Skema untuk ManagedServiceMeshes API

Muncul di: - ManagedServiceMeshList

Kolom Deskripsi
apiVersion string servicemesh.private.gdc.goog/v1alpha1
kind string ManagedServiceMesh
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ManagedServiceMeshSpec
status ManagedServiceMeshStatus

ManagedServiceMeshList

ManagedServiceMeshList berisi daftar ManagedServiceMesh

Kolom Deskripsi
apiVersion string servicemesh.private.gdc.goog/v1alpha1
kind string ManagedServiceMeshList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ManagedServiceMesh

ManagedServiceMeshStatus

ManagedServiceMeshStatus menentukan status ManagedServiceMesh yang diamati

Muncul di: - ManagedServiceMesh

Kolom Deskripsi
version string Version menunjukkan versi ASM.
upgradingFrom string UpgradingFrom menunjukkan versi dari mana ASM diupgrade. Kolom ini hanya disetel jika ASM sedang diupgrade.
conditions Array Condition Kondisi adalah daftar kondisi ASM yang diamati.
clusters Array ClusterStatus Cluster berisi status keaktifan bidang kontrol per cluster. Hal ini mencakup cluster admin utama dan cluster jarak jauh.

serviceplatform.private.gdc.goog/v1alpha1

ShadowProject

ShadowProject menyediakan API bagi operator layanan Kubernetes untuk meminta project bayangan secara dinamis.

Muncul di: - ShadowProjectList

Kolom Deskripsi
apiVersion string serviceplatform.private.gdc.goog/v1alpha1
kind string ShadowProject
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ShadowProjectSpec
status ShadowProjectStatus

ShadowProjectList

ShadowProjectsList merepresentasikan kumpulan project bayangan.

Kolom Deskripsi
apiVersion string serviceplatform.private.gdc.goog/v1alpha1
kind string ShadowProjectList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ShadowProject

ShadowProjectSpec

ShadowProjectSpec menyimpan konfigurasi project bayangan.

Muncul di: - ShadowProject

Kolom Deskripsi
shadowProjectTemplate string Nama template project bayangan. Secara desain, ini adalah string sederhana, bukan NamespacedName, untuk mencegah referensi template dari project lain (yang kemungkinan besar dimiliki oleh layanan lain).
parentProject string Nama project induk yang digunakan oleh project bayangan ini. Nama ini harus ditentukan selama pembuatan project bayangan.
objectStorageTenant string ObjectStorageTenant saat ini dapat berupa salah satu dari berikut: "system", "user". Defaultnya adalah "system". Jika ObjectStorageTenant adalah "system", bucket di project yang sesuai akan dibuat di akun tenant penyimpanan objek yang menghadap sistem. Jika ObjectStorageTenant adalah "user", bucket di project yang sesuai akan dibuat di akun tenant penyimpanan objek yang menghadap pengguna.
generatedProjectName string GeneratedProjectName menunjukkan nama project yang terkait dengan ShadowProject. Jika tidak ditentukan, kami akan menggunakan format --system default untuk membuat project.

ShadowProjectStatus

ShadowProjectStatus menentukan status project bayangan.

Muncul di: - ShadowProject

Kolom Deskripsi
conditions Array Condition
namespaceName string Nama namespace Kubernetes yang diwujudkan.

ShadowProjectTemplate

ShadowProjectTemplate memungkinkan layanan menentukan template untuk project bayangan, seperti format penamaan dan objek kebijakan yang perlu diisi sebelumnya ke dalam project bayangan.

Muncul di: - ShadowProjectTemplateList

Kolom Deskripsi
apiVersion string serviceplatform.private.gdc.goog/v1alpha1
kind string ShadowProjectTemplate
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ShadowProjectTemplateSpec

ShadowProjectTemplateList

ShadowProjectTemplateList merepresentasikan kumpulan template project shadow.

Kolom Deskripsi
apiVersion string serviceplatform.private.gdc.goog/v1alpha1
kind string ShadowProjectTemplateList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ShadowProjectTemplate

ShadowProjectTemplateSpec

ShadowProjectTemplateSpec menyimpan konfigurasi template project bayangan.

Muncul di: - ShadowProjectTemplate

Kolom Deskripsi
serviceShortName string Nama pendek layanan ditambahkan ke nama project AO. Misalnya, jika ServiceShortName disetel ke "gshoe" dan project AO adalah "alice-ao", nama akhir project bayangan akan menjadi "alice-ao-gshoe-system". Penyelarasan akan selalu menambahkan - di awal dan -system di akhir ServiceShortName. ServiceShortName memiliki panjang maksimum 4 karakter.
templates Array RawExtension Template menentukan sekumpulan objek Kubernetes yang akan diisi ke dalam project bayangan.
projectLabels object (keys:string, values:string) ProjectLabels adalah peta nilai kunci yang berisi label kustom yang akan disalin ke project yang dibuat.

storage.global.private.gdc.goog/v1

Paket v1 berisi definisi Skema API untuk grup API storage.private.gdc.goog v1

Cluster

Menampilkan informasi cluster penyimpanan yang akan berpartisipasi dalam hubungan peering.

Muncul di: - StorageClusterPeeringSpec

Kolom Deskripsi
zoneRef string Referensi ke zona tempat cluster berada.
storageClusterRef string ID unik yang mereferensikan cluster penyimpanan ONTAP.

ClusterPeeringState

Jenis pokok: string Mewakili status peering cluster sebagai bagian dari StorageClusterPeeringStatus.

Muncul di: - StorageClusterPeeringReplicaStatus

StorageClusterPeering

Menentukan Skema untuk API storageclusterpeerings.

Muncul di: - StorageClusterPeeringList

Kolom Deskripsi
apiVersion string storage.global.private.gdc.goog/v1
kind string StorageClusterPeering
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec StorageClusterPeeringSpec
status StorageClusterPeeringStatus

StorageClusterPeeringList

Mewakili daftar StorageClusterPeerings.

Kolom Deskripsi
apiVersion string storage.global.private.gdc.goog/v1
kind string StorageClusterPeeringList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array StorageClusterPeering

StorageClusterPeeringReplica

Mendefinisikan Skema untuk StorageClusterPeeringReplica API.

Muncul di: - StorageClusterPeeringReplicaList

Kolom Deskripsi
apiVersion string storage.global.private.gdc.goog/v1
kind string StorageClusterPeeringReplica
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec StorageClusterPeeringSpec
status StorageClusterPeeringReplicaStatus

StorageClusterPeeringReplicaList

Mewakili daftar StorageClusterPeeringReplicas.

Kolom Deskripsi
apiVersion string storage.global.private.gdc.goog/v1
kind string StorageClusterPeeringReplicaList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items StorageClusterPeeringReplica array

StorageClusterPeeringReplicaStatus

Mendefinisikan status StorageClusterPeeringReplica yang diamati.

Muncul di: - StorageClusterPeeringReplica - StorageClusterPeeringZoneStatus

Kolom Deskripsi
conditions Array Condition Menyimpan informasi tentang status keseluruhan StorageClusterPeeringReplica.
message string Pesan yang dapat dibaca manusia yang menunjukkan detail tentang alasan replika peering cluster penyimpanan berada dalam status ini.
state ClusterPeeringState Status apakah dua cluster penyimpanan di-peering. Nilai yang mungkin mencakup peered, unhealthy, atau pending.

StorageClusterPeeringSpec

Menentukan status StorageClusterPeering yang diinginkan.

Muncul di: - StorageClusterPeering - StorageClusterPeeringReplica

Kolom Deskripsi
initiatingCluster Cluster Informasi cluster yang memulai peering cluster penyimpanan.
joiningCluster Cluster Informasi cluster yang akan bergabung dengan peering yang disiapkan oleh cluster yang memulai.

StorageClusterPeeringStatus

Mendefinisikan status StorageClusterPeering yang diamati.

Muncul di: - StorageClusterPeering

Kolom Deskripsi
conditions Array Condition Pengamatan status keseluruhan resource. Jenis kondisi yang diketahui: Siap.
rollout RolloutStatus Strategi saat ini yang digunakan untuk meluncurkan resource ke setiap zona.
zones Array StorageClusterPeeringZoneStatus Daftar status zona tempat resource ini di-roll out.

StorageClusterPeeringZoneStatus

Muncul di: - StorageClusterPeeringStatus

Kolom Deskripsi
name string Nama zona tempat replika yang diwakili oleh status ini berada.
rolloutStatus ZoneRolloutStatus Status peluncuran replika ke zona.
replicaStatus StorageClusterPeeringReplicaStatus Status rekonsiliasi replika yang dikumpulkan dari zona.

StorageVirtualMachinePeering

Mendefinisikan Skema untuk API storagevirtualmachinepeering.

Muncul di: - StorageVirtualMachinePeeringList

Kolom Deskripsi
apiVersion string storage.global.private.gdc.goog/v1
kind string StorageVirtualMachinePeering
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec StorageVirtualMachinePeeringSpec
status StorageVirtualMachinePeeringStatus

StorageVirtualMachinePeeringList

Mewakili daftar StorageVirtualMachinePeerings.

Kolom Deskripsi
apiVersion string storage.global.private.gdc.goog/v1
kind string StorageVirtualMachinePeeringList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array StorageVirtualMachinePeering

StorageVirtualMachinePeeringReplica

Menentukan Skema untuk API storagevirtualmachinepeeringreplicas.

Muncul di: - StorageVirtualMachinePeeringReplicaList

Kolom Deskripsi
apiVersion string storage.global.private.gdc.goog/v1
kind string StorageVirtualMachinePeeringReplica
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec StorageVirtualMachinePeeringSpec
status StorageVirtualMachinePeeringReplicaStatus

StorageVirtualMachinePeeringReplicaList

Mewakili daftar StorageVirtualMachinePeeringReplicas.

Kolom Deskripsi
apiVersion string storage.global.private.gdc.goog/v1
kind string StorageVirtualMachinePeeringReplicaList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array StorageVirtualMachinePeeringReplica Items adalah slice yang berisi StorageVirtualMachinePeeringReplicas.

StorageVirtualMachinePeeringReplicaStatus

Menentukan status StorageVirtualMachinePeeringReplica yang diamati.

Muncul di: - StorageVirtualMachinePeeringReplica - StorageVirtualMachinePeeringZoneStatus

Kolom Deskripsi
state SVMPeeringState State menunjukkan status hubungan peering StorageVirtualMachine yang diamati.
peerStorageVirtualMachineName string PeerStorageVirtualMachineName adalah nama StorageVirtualMachine tujuan yang akan di-peering.
conditions Array Condition Kondisi menyimpan informasi tentang status keseluruhan StorageVirtualMachinePeeringReplica.

StorageVirtualMachinePeeringSpec

Menentukan status StorageVirtualMachinePeering yang diinginkan.

Muncul di: - StorageVirtualMachinePeering - StorageVirtualMachinePeeringReplica

Kolom Deskripsi
storageClusterPeeringRef LocalObjectReference StorageClusterPeeringRef adalah referensi ke resource kustom yang harus dirujuk oleh StorageVirtualMachinePeeringReplica saat membuat hubungan peering baru.
storageOrganizationRef LocalObjectReference StorageOrganizationRef adalah referensi ke organisasi penyimpanan yang bertanggung jawab atas StorageVirtualMachines yang di-peering.
storageVirtualMachineRef string StorageVirtualMachineRef adalah referensi ke StorageVirtualMachine yang ingin kita hubungkan di beberapa zona.

StorageVirtualMachinePeeringStatus

Menentukan status StorageVirtualMachinePeering yang diamati.

Muncul di: - StorageVirtualMachinePeering

Kolom Deskripsi
conditions Array Condition Pengamatan status keseluruhan resource. Jenis kondisi yang diketahui: Siap.
rollout RolloutStatus Strategi saat ini yang digunakan untuk meluncurkan resource ke setiap zona.
zones Array StorageVirtualMachinePeeringZoneStatus Daftar status zona tempat resource ini di-roll out.

StorageVirtualMachinePeeringZoneStatus

Muncul di: - StorageVirtualMachinePeeringStatus

Kolom Deskripsi
name string Nama zona tempat replika yang diwakili oleh status ini berada.
rolloutStatus ZoneRolloutStatus Status peluncuran replika ke zona.
replicaStatus StorageVirtualMachinePeeringReplicaStatus Status rekonsiliasi replika yang dikumpulkan dari zona.

storage.private.gdc.goog/v1alpha1

FileBindingTypeSpec

Berisi informasi khusus untuk membuat volume FileBindingType.

Muncul di: - StorageVolumeSpec

Kolom Deskripsi
skipExportPathCreation boolean Apakah akan melewati pembuatan jalur ekspor di volume dasar. ExportPath masih dapat ditentukan untuk kasus penggunaan yang pada akhirnya akan diterapkan ke volume.
exportPath string Jalur tempat berbagi file berada di server file.
exportSubnets Array IPAddressString Daftar subnet yang endpointnya membentuk grup ekspor.

FileBindingTypeStatus

Berisi informasi spesifik yang diperlukan untuk volume FileBindingType pada waktu pengikatan.

Muncul di: - StorageVolumeStatus

Kolom Deskripsi
server string Representasi string dari lokasi jaringan server file. Ini dapat berupa alamat mentah atau nama domain, yang diasumsikan dapat diselesaikan atau dirutekan di jaringan infrastruktur yang relevan.
port integer Port tempat server file melayani berbagi.
path string Jalur persis di server NFS tempat volume ini diekspos. Hal ini mungkin berbeda dari spesifikasi jika backend memiliki batasan tambahan tentang lokasi yang tepat dalam sistem file virtual tempat volume dapat diekspos, tetapi harus menggunakan spesifikasi sebagai pemisah dalam konstruksi tersebut.

OntapBackendSpec

Menentukan backend penyimpanan saat jenisnya adalah ONTAP. Untuk setiap backend penyimpanan ONTAP, backend ini mengidentifikasi pasangan (SVM, agregat di SVM ini).

Muncul di: - StorageBackendSpec

Kolom Deskripsi
svmAdminClientSecretRef SecretReference Secret yang berisi informasi yang diperlukan untuk berkomunikasi dengan backend. Hal ini akan mencakup sertifikat klien dan IP.
svmAdminServerSecretRef SecretReference Secret yang berisi informasi yang diperlukan untuk berkomunikasi dengan backend. Hal ini akan mencakup sertifikat dan IP server.
svmName string Nama SVM ONTAP.
clusterName string Nama cluster ONTAP.
aggregateName string Nama agregat ONTAP.
iopsPerGiB integer Filter ke backend yang dapat mendukung profil IOPS/GiB.
managementServerIP IPAddressString Alamat IP server pengelolaan di backend ini.
nfsServerIPs Array IPAddressString Alamat IP server NFS di backend ini.

ProxyGroup

Mewakili grup bare metal yang mendukung grup ekspor yang ditentukan pengguna. Objek ini akan diinisialisasi saat bootstrap infrastruktur organisasi. ProxyGroup akan digunakan untuk mengontrol deployment pod proxy dan mengonfigurasi ONTAP untuk aturan ekspor. Karena kami mendukung maksimal N=2 grup ekspor, kami cukup membuat 2 grup proxy dengan menentukan partisi bare metal seimbang mungkin. Nama ProxyGroup akan digunakan untuk memberi label pada bare metal.

Muncul di: - ProxyGroupList

Kolom Deskripsi
apiVersion string storage.private.gdc.goog/v1alpha1
kind string ProxyGroup
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ProxyGroupSpec Status yang diinginkan dari grup proxy.
status ProxyGroupStatus Status grup proxy yang diamati. Hanya baca.

ProxyGroupList

Mewakili kumpulan grup proxy.

Kolom Deskripsi
apiVersion string storage.private.gdc.goog/v1alpha1
kind string ProxyGroupList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ProxyGroup

ProxyGroupSpec

Menentukan status yang diinginkan dari grup proxy.

Muncul di: - ProxyGroup

Kolom Deskripsi
exportGroupRef ObjectReference Grup ekspor yang ditetapkan, jika ada. Referensi akan menjadi nol jika tidak ada grup ekspor yang dibuat untuk grup proxy.
bareMetalIPs Array IPAddressString Daftar bare metal dalam grup proxy.

ProxyGroupStatus

Mewakili status yang diamati dari grup proxy.

Muncul di: - ProxyGroup

Kolom Deskripsi
conditions Array Condition Daftar kondisi yang diamati.

StorageBackend

Menunjukkan lokasi tempat volume penyimpanan dapat dibuat.

Muncul di: - StorageBackendList

Kolom Deskripsi
apiVersion string storage.private.gdc.goog/v1alpha1
kind string StorageBackend
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec StorageBackendSpec Status backend penyimpanan yang diinginkan.
status StorageBackendStatus Status backend penyimpanan yang diamati. Hanya baca.

StorageBackendList

Menampilkan kumpulan backend penyimpanan.

Kolom Deskripsi
apiVersion string storage.private.gdc.goog/v1alpha1
kind string StorageBackendList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array StorageBackend

StorageBackendSpec

Menentukan status backend penyimpanan yang diinginkan.

Muncul di: - StorageBackend

Kolom Deskripsi
type StorageBackendType StorageBackendType menentukan jenis backend penyimpanan yang dapat melayani volume.
ontapBackend OntapBackendSpec OntapBackend menentukan backend penyimpanan saat jenisnya adalah ONTAP.

StorageBackendStatus

Menampilkan status yang diamati dari backend penyimpanan.

Muncul di: - StorageBackend

Kolom Deskripsi
conditions Array Condition Daftar kondisi yang diamati.
capacityRemaining integer Jumlah ruang yang tersisa di backend dalam byte. Kolom ini harus diperbarui setiap kali operasi yang mengakses backend terjadi, tetapi tidak ada jaminan keaktifan.

StorageVolume

Menampilkan volume yang disimpan di backend. StorageVolume mengelola keberadaan, penempatan, eksposur, dan siklus proses volume.

Muncul di: - StorageVolumeList

Kolom Deskripsi
apiVersion string storage.private.gdc.goog/v1alpha1
kind string StorageVolume
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec StorageVolumeSpec Status yang diinginkan dari volume penyimpanan.
status StorageVolumeStatus Status volume penyimpanan yang diamati. Hanya baca.

StorageVolumeList

Mewakili kumpulan volume penyimpanan.

Kolom Deskripsi
apiVersion string storage.private.gdc.goog/v1alpha1
kind string StorageVolumeList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items StorageVolume

StorageVolumeSpec

Menentukan status volume penyimpanan yang diinginkan. StorageVolume mewakili status satu unit penyimpanan dalam organisasi. Objek ini berisi semua informasi tentang cara mengonfigurasi backend sehubungan dengan volume ini dan mencerminkan status volume ini saat ini di backend. Semua akses ke API ini diharapkan dimediasi melalui API publik khusus peran. Pada waktu penyediaan, meskipun API klien dapat mendorong nilai awal dalam API ini, perubahan berikutnya tidak dipropagasi kembali ke klien, yang mungkin harus diperbarui secara independen dengan cara khusus klien.

Muncul di: - StorageVolume

Kolom Deskripsi
nominalSize Jumlah Jumlah byte maksimum yang dapat disimpan oleh volume pendukung.
iops integer Jumlah IOPS yang dapat digunakan volume ini.
bindingType StorageBindingType Jenis binding menunjukkan jenis klien yang meminta volume ini. Jenis binding diharapkan selaras dengan jenis buram yang dapat diselesaikan oleh backend. Oleh karena itu, jenis pengikatan menentukan spesifikasi khusus jenis mana yang akan diisi.
bindingObject ObjectReference Objek binding adalah objek terkait di ruang API klien yang terkait dengan volume ini. Karena objek ini tidak transparan terhadap volume, objek yang dirujuk diizinkan untuk tidak ada di bagian mana pun atau semua bagian masa aktif volume, sebagaimana ditentukan oleh semantik klien.
fileBindingTypeSpec FileBindingTypeSpec Informasi yang diperlukan untuk jenis pengikatan file yang akan disesuaikan.
replicationTarget boolean Indikasi apakah volume penyimpanan yang disediakan harus menjadi target replikasi.

StorageVolumeStatus

Menampilkan status volume penyimpanan yang diamati.

Muncul di: - StorageVolume

Kolom Deskripsi
conditions Array Condition Daftar kondisi yang diamati.
nominalSize Jumlah Ukuran volume saat ini di backend.
backend ObjectReference Backend tempat volume ini berada.
validBackends ObjectReference Urutan backend yang dipertimbangkan untuk pembuatan volume. Setiap pembuatan volume yang gagal secara deterministik akan menghasilkan penghapusan elemen pertama kolom ini. Jika terjadi error pada pengontrol setelah membuat volume, rekonsiliasi berikutnya akan dapat mengetahui backend terbaru yang dicoba untuk percobaan ulang.
backendName string Nama volume ini, seperti yang ada di backend. Semantik kolom ditentukan oleh StorageBackend.
bound boolean Menentukan apakah volume ini saat ini terikat ke jenis klien. Nilainya akan ditetapkan ke benar (true) saat objek telah mengonfirmasi pengikatan volume ke klien tersebut.
fileBindingTypeStatus FileBindingTypeStatus Informasi yang diperlukan untuk volume dengan jenis binding file pada waktu binding.
active boolean Indikasi bahwa Volume Penyimpanan berada dalam status yang dapat digunakan secara aktif oleh beban kerja.

storagegrid.netapp.storage.private.gdc.goog/v1alpha1

AdminNodeNetwork

Muncul di: - ObjectStorageAdminNodeSpec

Kolom Deskripsi
dataIP IPSubnetString DataIP yang ditetapkan ke node ini
managementIP IPSubnetString ManagementIP yang ditetapkan ke node ini. IP ini akan digunakan untuk mengonfigurasi node ini
clientIP IPSubnetString ClientIP yang ditetapkan ke node ini. IP ini akan digunakan untuk terhubung dengan situs guna mengakses aplikasi klien, termasuk S3 dan Swift. Ini hanya akan ditetapkan ke node Admin (SG1000).
bmcIP IPSubnetString IP BMC yang ditetapkan ke node ini, akan berada di subnet pengelolaan Baseboard Management Controller (BMC) menyediakan kemampuan pengelolaan jarak jauh termasuk pengalihan konsol, pemantauan sensor, logging, dan kontrol daya.

BootstrapJoinConfig

Menampilkan kumpulan informasi yang diperlukan untuk membuat klien Kube dari API global di zona yang ada. CRD tidak dimuat ke cluster Kubernetes mana pun atau disesuaikan oleh rekonsiliasi mana pun. Hanya digunakan oleh bootstraper ObjectStorage selama bootstrapping Object Storage di zona GDCH yang bergabung.

Muncul di: - BootstrapJoinConfigList

Kolom Deskripsi
apiVersion string storagegrid.netapp.storage.private.gdc.goog/v1alpha1
kind string BootstrapJoinConfig
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec BootstrapJoinConfigSpec

BootstrapJoinConfigList

BootstrapJoinConfigList merepresentasikan kumpulan resource BootstrapJoinConfig.

Kolom Deskripsi
apiVersion string storagegrid.netapp.storage.private.gdc.goog/v1alpha1
kind string BootstrapJoinConfigList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items BootstrapJoinConfig array

BootstrapJoinConfigSpec

Berisi informasi yang diperlukan untuk membuat klien Kube dari API global di situs yang ada.

Muncul di: - BootstrapJoinConfig

Kolom Deskripsi
apiServer string URL API global zonal untuk mengambil data gabungan. Misalnya, https://global-api.zone1.gdch.com:6449. Domain DNS host harus cocok dengan nilai dnsDomain yang diberikan dan dapat diselesaikan menggunakan server DNS di dnsIP yang diberikan. Hanya protokol https (bukan http) yang didukung.
globalAPICACert string Sertifikat CA dalam format berenkode base64 untuk mengautentikasi sertifikat server API global.
tokenSecretRef SecretReference Referensi ke rahasia yang berisi token JWT yang digunakan untuk berkomunikasi dengan API global.

HAGroup

Muncul di: - ObjectStorageClusterExpansionSpec - ObjectStorageSiteSpec

Kolom Deskripsi
gatewayIP IPAddressString IP gateway subnet tempat grup HA berada.
subnetMask integer Masker subnet tempat grup HA berada.
availableIPRanges Array IPRange Rentang IP tempat mendapatkan VIP berikutnya yang tersedia untuk grup HA.
networkInterface string Antarmuka tempat grup HA beroperasi.
virtualIPs Array IPAddressString VirtualIP adalah IP yang ditetapkan ke grup HA ini. IP ini harus berada di subnet yang sama dengan subnet klien.
adminNodeNames array string AdminNodeNames adalah nama node admin yang akan membentuk jenis HA API ini: - Group: storagegrid.netapp.storage.private.gdc.goog - Kind: ObjectStorageAdminNode

NodeNetwork

NodeNetwork menentukan setelan jaringan untuk jenis node.

Muncul di: - ObjectStorageSiteSpec

Kolom Deskripsi
dataNetwork ObjectReference DataNetwork menentukan setelan jaringan grid (secara internal). Jaringan Grid digunakan untuk semua traffic StorageGRID internal. Jaringan ini menyediakan konektivitas antara semua node dalam petak, di semua situs dan subnet. DataNetwork menentukan SubnetClaim yang dialokasikan untuk ObjectStorageSite. Tindakan ini akan menentukan informasi VLAN, gateway, dan subnet yang diperlukan untuk konfigurasi. API: - Grup: system.private.gdc.goog - Jenis: SubnetClaim
managementNetwork StaticNetworkConfig ManagementNetwork menentukan setelan jaringan admin (secara internal). Jaringan Admin biasanya digunakan untuk administrasi dan pemeliharaan sistem. StaticNetworkConfig menentukan informasi konfigurasi subnet statis untuk jaringan. Tindakan ini akan menentukan informasi VLAN, gateway, dan subnet yang diperlukan untuk konfigurasi.
clientNetwork ObjectReference ClientNetwork menentukan setelan jaringan klien. Jaringan Klien adalah jaringan terbuka yang digunakan untuk memberikan akses ke aplikasi klien, termasuk S3 dan Swift. Client Network bersifat opsional karena hanya digunakan dengan ObjectStorageAdminNodes. ClientNetwork menentukan SubnetClaim yang dialokasikan untuk ObjectStorageSite. Tindakan ini akan menentukan informasi VLAN, gateway, dan subnet yang diperlukan untuk konfigurasi. API: - Grup: system.private.gdc.goog - Jenis: SubnetClaim

ObjectStorageAdminNode

ObjectStorageAdminNode merepresentasikan node admin fisik (SG1000) di situs.

Muncul di: - ObjectStorageAdminNodeList

Kolom Deskripsi
apiVersion string storagegrid.netapp.storage.private.gdc.goog/v1alpha1
kind string ObjectStorageAdminNode
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ObjectStorageAdminNodeSpec
status ObjectStorageAdminNodeStatus

ObjectStorageAdminNodeList

ObjectStorageAdminNodeList merepresentasikan kumpulan ObjectStorageAdminNode.

Kolom Deskripsi
apiVersion string storagegrid.netapp.storage.private.gdc.goog/v1alpha1
kind string ObjectStorageAdminNodeList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ObjectStorageAdminNode

ObjectStorageAdminNodeSpec

Muncul di: - ObjectStorageAdminNode

Kolom Deskripsi
system DeviceSystemSpec Sistem menentukan metadata tentang HW.
siteName string SiteName adalah nama ObjectStorageSite tempat node ini berada
network AdminNodeNetwork Network menentukan IP untuk node di jaringan yang berbeda

ObjectStorageAdminNodeStatus

ObjectStorageAdminNodeStatus menentukan informasi perubahan saat ini tentang node.

Muncul di: - ObjectStorageAdminNode

Kolom Deskripsi
completionTime Waktu Mewakili waktu saat tugas selesai.
sshCredsRef ObjectReference SSHCredsRef adalah referensi ke secret yang berisi kredensial SSH untuk node ini.
bmcCredsRef ObjectReference BMCCredsRef adalah referensi ke secret yang berisi kredensial BMC untuk node ini.
conditions Array Condition Kondisi berisi informasi tentang kesehatan node. Jenis kondisi: - Siap: Menunjukkan bahwa node siap digunakan. - Performa Menurun: Menunjukkan bahwa performa node menurun dan perbaikan direkomendasikan. - Gagal: Menunjukkan bahwa node dalam status gagal dan tidak berfungsi.
alerts Array Alert Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan.
isPrimary boolean IsPrimary menunjukkan apakah node adalah admin utama.
errorStatus ErrorStatus ErrorStatus menyimpan error terbaru dengan waktu yang diamati disertakan.

ObjectStorageCluster

Berisi informasi yang diperlukan yang memungkinkan rekonsiliasi ObjectStorageCluster untuk mengonfigurasi StorageGRID di tingkat grid dan menampilkan kembali status grid.

Muncul di: - ObjectStorageClusterList

Kolom Deskripsi
apiVersion string storagegrid.netapp.storage.private.gdc.goog/v1alpha1
kind string ObjectStorageCluster
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ObjectStorageClusterSpec
status ObjectStorageClusterStatus

ObjectStorageClusterExpansion

Berisi informasi untuk menambahkan situs StorageGRID baru dan merepresentasikan perluasan grid di situs tersebut.

Muncul di: - ObjectStorageClusterExpansionList

Kolom Deskripsi
apiVersion string storagegrid.netapp.storage.private.gdc.goog/v1alpha1
kind string ObjectStorageClusterExpansion
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ObjectStorageClusterExpansionSpec
status ObjectStorageClusterExpansionStatus

ObjectStorageClusterExpansionList

Mewakili kumpulan ObjectStorageClusterExpansion.

Kolom Deskripsi
apiVersion string storagegrid.netapp.storage.private.gdc.goog/v1alpha1
kind string ObjectStorageClusterExpansionList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ObjectStorageClusterExpansion

ObjectStorageClusterExpansionSpec

Berisi informasi node appliance StorageGRID baru yang akan ditambahkan ke situs StorageGRID baru.

Muncul di: - ObjectStorageClusterExpansion

Kolom Deskripsi
adminNodeGridSubnet IPSubnetString Subnet yang menjalankan subnet petak node admin situs yang bergabung.
storageNodeGridSubnet IPSubnetString Subnet menyediakan subnet petak dari node penyimpanan situs yang bergabung yang berjalan di.
siteName string Nama situs yang bergabung.
siteNodeNames array string Daftar nama node appliance StorageGRID di situs yang bergabung.
zoneName string Nama zona tempat situs ekspansi berada. Nama harus cocok dengan nama resource kustom Zone yang merepresentasikan zona GDCH lokal.
zoneID string ID mengidentifikasi zona tempat situs ekspansi berada. ID harus cocok dengan kolom spec.ObjectStorageZoneID dari resource kustom Zone yang merepresentasikan zona GDCH lokal.
clientHAGroup HAGroup Grup ini digunakan untuk membuat HA dengan node admin di jaringan Klien setelah ekspansi, sementara API global tidak tersedia. IP ini harus berada di subnet jaringan klien.
gridHAGroup HAGroup Grup ini digunakan untuk membuat HA dengan node admin di jaringan Grid(Data) setelah perluasan, sementara API global tidak tersedia. IP ini harus berada di subnet jaringan Grid(Data).

ObjectStorageClusterExpansionStatus

Menampilkan status dan kondisi proses perluasan dengan menambahkan situs baru

Muncul di: - ObjectStorageClusterExpansion

Kolom Deskripsi
conditions Array Condition Kondisi ini berisi informasi tentang kesehatan situs yang diperluas. Jenis kondisi: Siap - Siap: Menunjukkan bahwa situs siap digunakan. - Gagal: Menunjukkan bahwa situs dalam status gagal dan tidak berfungsi.

ObjectStorageClusterList

Mewakili kumpulan ObjectStorageCluster.

Kolom Deskripsi
apiVersion string storagegrid.netapp.storage.private.gdc.goog/v1alpha1
kind string ObjectStorageClusterList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ObjectStorageCluster

ObjectStorageClusterSpec

Berisi kredensial root dan lisensi cluster StorageGRID yang memungkinkan rekonsiliasi ObjectStorageCluster mengonfigurasi StorageGRID di tingkat grid.

Muncul di: - ObjectStorageCluster

Kolom Deskripsi
license string Lisensi adalah lisensi yang akan digunakan untuk menyiapkan cluster ini.
gridCredentials SecretReference Kredensial yang diperlukan untuk login ke Grid Manager sebagai admin root. Berisi nama pengguna dan sandi yang dienkode dalam base64

ObjectStorageClusterStatus

Mewakili status petak StorageGRID.

Muncul di: - ObjectStorageCluster

Kolom Deskripsi
primaryAdminNodeName string Nama ObjectStorageAdminNode yang merupakan admin utama untuk StoargeGRID grid.
primaryAdminNodeGridIP IPAddressString Alamat IP GRID ObjectStorageAdminNode yang merupakan admin utama untuk petak StorageGRID.
managementAPIEndpointURL string Endpoint URL yang diperlukan untuk berkomunikasi dengan GridManager API.
managementEndpointCertRef SecretReference Referensi ke secret yang berisi sertifikat server dan CA yang diinstal di StorageGrid yang akan digunakan untuk melakukan panggilan API yang mendukung TLS.
ntpServers Array IPAddressString Daftar alamat IP server NTP yang saat ini digunakan oleh StoargeGRID.
version string Versi software StorageGrid yang digunakan dalam cluster ini.
conditions Array Condition Kondisi berisi informasi tentang kondisi jaringan StorageGRID. Jenis kondisi: - Siap: Menunjukkan bahwa cluster siap digunakan. - Performa Menurun: Menunjukkan bahwa performa cluster menurun dan perbaikan direkomendasikan. - Gagal: Menunjukkan bahwa cluster dalam status gagal dan tidak berfungsi.
alerts Array Alert Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan.
siteNames array string SiteNames adalah daftar situs StorageGRID yang di-bootstrap di grid StorageGRID.
gridSubnets Array IPSubnetString Daftar subnet Grid dari situs yang ada.

ObjectStorageSite

ObjectStorageSite berisi konfigurasi untuk situs dan merepresentasikan grup ObjectStorageStorageNodes dan ObjectStorageAdminNodes yang dapat dikelola bersama.

Muncul di: - ObjectStorageSiteList

Kolom Deskripsi
apiVersion string storagegrid.netapp.storage.private.gdc.goog/v1alpha1
kind string ObjectStorageSite
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ObjectStorageSiteSpec
status ObjectStorageSiteStatus

ObjectStorageSiteList

ObjectStorageSiteList merepresentasikan kumpulan ObjectStorageSite.

Kolom Deskripsi
apiVersion string storagegrid.netapp.storage.private.gdc.goog/v1alpha1
kind string ObjectStorageSiteList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ObjectStorageSite

ObjectStorageSiteSpec

Muncul di: - ObjectStorageSite

Kolom Deskripsi
adminNodeNames array string AdminNodeNames adalah daftar nama node admin yang termasuk dalam situs ini. Jenis API: - Grup: storagegrid.netapp.storage.private.gdc.goog - Jenis: ObjectStorageAdminNode
storageNodeNames array string StorageNodeNames adalah daftar nama node penyimpanan yang termasuk dalam situs ini. Jenis API: - Grup: storagegrid.netapp.storage.private.gdc.goog - Jenis: ObjectStorageStorageNode
license string Lisensi adalah lisensi yang akan digunakan untuk menyiapkan situs ini.
adminNodeNetwork NodeNetwork AdminNodeNetwork menentukan setelan jaringan untuk semua ObjectStorageAdminNodes.
storageNodeNetwork NodeNetwork StorageNodeNetwork menentukan setelan jaringan untuk semua ObjectStorageStorageNodes.
gridCredentials ObjectReference GridCredentials adalah kredensial yang diperlukan untuk login ke Grid Manager. Kredensial ini berisi nama pengguna dan sandi yang dienkode dalam base64
clientHaGroup HAGroup ClientHaGroup membuat HA dengan node admin di jaringan Klien. IP ini harus berada di subnet jaringan klien

ObjectStorageSiteStatus

Muncul di: - ObjectStorageSite

Kolom Deskripsi
primaryAdminNodeName string Nama ObjectStorageAdminNode yang merupakan admin utama untuk jenis API situs ini: - Group: storagegrid.netapp.storage.private.gdc.goog - Kind: ObjectStorageAdminNode
managementAPIEndpointURL string Endpoint URL yang diperlukan untuk berkomunikasi dengan GridManager API
ntpServers Array IPAddressString Daftar alamat IP server NTP yang saat ini digunakan oleh situs
managementEndpointCertRef ObjectReference Referensi ini merujuk ke rahasia yang berisi sertifikat server dan CA yang diinstal di StorageGrid. Sertifikat ini melayani koneksi yang aman ke endpoint pengelolaan grid dan pengelolaan tenant
siteCredentialsRef SecretReference Referensi mengacu pada secret kredensial pengguna admin non-root Kredensial ini terutama digunakan oleh rekonsiliasi situs dan rekonsiliasi admin/penyimpanan Kredensial ini berisi nama pengguna dan sandi yang dienkode dalam base64
gridCredentialsRef SecretReference Referensi merujuk ke secret kredensial root-admin StorageGRID. Secret ini berisi nama pengguna dan sandi yang dienkode dalam base64
version string Versi software StorageGrid yang digunakan di situs ini.
conditions Array Condition Kondisi berisi informasi tentang kesehatan situs. Jenis kondisi: - Siap: Menunjukkan bahwa situs siap digunakan. - Performa Menurun: Menunjukkan bahwa performa situs menurun dan perbaikan direkomendasikan. - Gagal: Menunjukkan bahwa situs dalam status gagal dan tidak berfungsi.
alerts Array Alert Daftar notifikasi sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan.
errorStatus ErrorStatus ErrorStatus menyimpan error terbaru dengan waktu yang diamati disertakan.

ObjectStorageStorageNode

ObjectStorageStorageNode merepresentasikan pengontrol node penyimpanan fisik (SG6060) di situs.

Muncul di: - ObjectStorageStorageNodeList

Kolom Deskripsi
apiVersion string storagegrid.netapp.storage.private.gdc.goog/v1alpha1
kind string ObjectStorageStorageNode
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ObjectStorageStorageNodeSpec
status ObjectStorageStorageNodeStatus

ObjectStorageStorageNodeList

ObjectStorageStorageNodeList merepresentasikan kumpulan ObjectStorageStorageNodes.

Kolom Deskripsi
apiVersion string storagegrid.netapp.storage.private.gdc.goog/v1alpha1
kind string ObjectStorageStorageNodeList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ObjectStorageStorageNode

ObjectStorageStorageNodeSpec

Muncul di: - ObjectStorageStorageNode

Kolom Deskripsi
system DeviceSystemSpec Sistem menentukan metadata tentang HW.
siteName string SiteName adalah nama ObjectStorageSite tempat node ini berada
network StorageNodeNetwork Network menentukan IP untuk node di jaringan yang berbeda

ObjectStorageStorageNodeStatus

ObjectStorageStorageNodeStatus menentukan informasi perubahan saat ini tentang node.

Muncul di: - ObjectStorageStorageNode

Kolom Deskripsi
completionTime Waktu Mewakili waktu saat tugas selesai.
sshCredsRef ObjectReference SSHCredsRef adalah referensi ke secret yang berisi kredensial SSH untuk node ini.
bmcCredsRef ObjectReference BMCCredsRef adalah referensi ke secret yang berisi kredensial BMC untuk node ini.
santricityCredsRef ObjectReference SantricityCredsRef adalah referensi ke secret yang berisi kredensial untuk pengelola SANtricity di SG6060
conditions Array Condition Kondisi berisi informasi tentang kesehatan node. Jenis kondisi: - Siap: Menunjukkan bahwa node siap digunakan. - Performa Menurun: Menunjukkan bahwa performa node menurun dan perbaikan direkomendasikan. - Gagal: Menunjukkan bahwa node dalam status gagal dan tidak berfungsi.
alerts Array Alert Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan.
version string Versi adalah versi software StorageGrid yang diinstal di node ini.
errorStatus ErrorStatus ErrorStatus menyimpan error terbaru dengan waktu yang diamati disertakan.

ObjectStorageTenant

Muncul di: - ObjectStorageTenantList

Kolom Deskripsi
apiVersion string storagegrid.netapp.storage.private.gdc.goog/v1alpha1
kind string ObjectStorageTenant
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ObjectStorageTenantSpec
status ObjectStorageTenantStatus

ObjectStorageTenantList

ObjectStorageTenantList merepresentasikan kumpulan tenant penyimpanan objek.

Kolom Deskripsi
apiVersion string storagegrid.netapp.storage.private.gdc.goog/v1alpha1
kind string ObjectStorageTenantList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items ObjectStorageTenant array

ObjectStorageTenantSpec

Muncul di: - ObjectStorageTenant

Kolom Deskripsi
storageClass string Salah satu dari "nearline" atau "standard". Kolom ini tidak dapat diubah.
organizationRef ObjectReference Organisasi yang akan didukung oleh tenant ini. Digunakan saat mencari CRD organisasi. Kolom ini tidak dapat diubah.
systemTenant boolean Kolom ini bernilai benar jika merupakan tenant sistem (satu tenant sistem untuk organisasi atau tenant sistem untuk organisasi root) dan salah jika tidak. Kolom ini tidak dapat diubah.

ObjectStorageTenantStatus

Muncul di: - ObjectStorageTenant

Kolom Deskripsi
accountID string Diisi saat pertama kali membuat tenant di StorageGrid. Setelah itu, digunakan untuk mengidentifikasi bahwa kita telah membuat tenant dan dirujuk dalam panggilan API berikutnya.
trafficPolicyID string Diisi saat kita membuat kebijakan kontrol traffic yang mengontrol QoS untuk tenant. Digunakan untuk menghapus kebijakan kontrol traffic selama penghapusan. Juga digunakan untuk menentukan bahwa kita telah membuat kebijakan kontrol traffic.
rootCredentialsRef LocalObjectReference
bucketControllerBasicCredentialsRef LocalObjectReference
bucketControllerS3KeyRef LocalObjectReference
identityControllerBasicCredentialsRef LocalObjectReference
observabilityControllerBasicCredentialsRef LocalObjectReference
tenantControllerBasicCredentialsRef LocalObjectReference
objProxyBasicCredentialsRef LocalObjectReference
objProxyS3KeyRef LocalObjectReference
siteName string SiteName adalah nama ObjectStorageSite tempat tenant ini berada.
conditions Array Condition Menunjukkan langkah-langkah dalam proses rekonsiliasi yang telah selesai.

ObjectStorageUpgradeRequest

ObjectStorageUpgrade adalah permintaan untuk mengupgrade sistem StorageGRID yang mendasarinya

Muncul di: - ObjectStorageUpgradeRequestList

Kolom Deskripsi
apiVersion string storagegrid.netapp.storage.private.gdc.goog/v1alpha1
kind string ObjectStorageUpgradeRequest
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ObjectStorageUpgradeRequestSpec
status ObjectStorageUpgradeRequestStatus

ObjectStorageUpgradeRequestList

Kolom Deskripsi
apiVersion string storagegrid.netapp.storage.private.gdc.goog/v1alpha1
kind string ObjectStorageUpgradeRequestList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items ObjectStorageUpgradeRequest array

ObjectStorageUpgradeRequestSpec

Muncul di: - ObjectStorageUpgradeRequest

Kolom Deskripsi
upgradeType UpgradeType Digunakan untuk menentukan bagian sistem mana yang akan diupgrade. Saat ini, hanya storagegrid dan santricity yang merupakan jenis yang valid.
upgradeMode UpgradeMode UpgradeMode menentukan jenis upgrade. Jenis yang tersedia adalah: Manual, Otomatis - "Manual" adalah mode upgrade di mana ObjectStorageUpgradeReconciler hanya memeriksa versi sistem dan kelengkapan upgrade, tetapi tidak menjalankan pemeriksaan pra-peluncuran atau perintah upgrade yang sebenarnya. Tindakan ini ditujukan agar entitas eksternal melakukan upgrade sistem. Hal ini dapat dilakukan secara manual oleh IO. - "Otomatis" adalah mode upgrade di mana ObjectStorageUpgradeReconciler mengatur seluruh proses upgrade.
targetVersion string TargetVersion menentukan versi yang diinginkan yang harus diupgrade oleh sistem.
siteRef ObjectReference SiteRef menentukan ObjectStorageSite yang akan diupgrade. Referensi lainnya tidak valid.

ObjectStorageUpgradeRequestStatus

Muncul di: - ObjectStorageUpgradeRequest

Kolom Deskripsi
conditions Array Condition Kondisi adalah kolom yang berisi kondisi saat ini untuk status upgrade. Kolom ini akan berisi jenis kondisi berikut: - AllComplete - Qualified - ImageFetchComplete - PreflightCheckComplete - UpgradeStarted - UpgradeComplete - PostflightCheckComplete - VersionReferenceUpdateComplete Hanya jika semua kondisi lainnya selesai, status "AllComplete" akan ditetapkan ke benar (true).

StaticNetworkConfig

Muncul di: - NodeNetwork

Kolom Deskripsi
subnet IPSubnetString Subnet mask untuk jaringan ini
gateway IPAddressString Gateway untuk jaringan ini
vlanID VLANID VLANID jaringan (jika diaktifkan)

StorageNodeNetwork

Muncul di: - ObjectStorageStorageNodeSpec

Kolom Deskripsi
dataIP IPSubnetString DataIP yang ditetapkan ke node ini
managementIP IPSubnetString ManagementIP yang ditetapkan ke node ini. IP ini akan digunakan untuk mengonfigurasi node ini
bmcIP IPSubnetString IP BMC yang ditetapkan ke node ini, akan berada di subnet pengelolaan Baseboard Management Controller (BMC) menyediakan kemampuan pengelolaan jarak jauh termasuk pengalihan konsol, pemantauan sensor, logging, dan kontrol daya.
controllerAManagementIP IPSubnetString IP Pengontrol Penyimpanan (E2860) yang ditetapkan ke node ini, akan berada di subnet pengelolaan. IP ini akan digunakan untuk mengakses pengelola SANtricity dan menyiapkan konektivitas dengan HSM. IP ini hanya akan ditetapkan ke node Penyimpanan (SG6060).
controllerBManagementIP IPSubnetString

UpgradeMode

Jenis pokok: string

Muncul di: - ObjectStorageUpgradeRequestSpec

UpgradeType

Jenis pokok: string

Muncul di: - ObjectStorageUpgradeRequestSpec

strongswan.security.private.gdc.goog/v1alpha1

Tindakan

Jenis pokok: string

Muncul di: - ChildSA

AuthOptions

Muncul di: - StrongSwanConnectionSpec

Kolom Deskripsi
auth string Auth adalah jenis autentikasi yang akan dilakukan.
id string ID adalah identitas IKE yang akan digunakan untuk autentikasi.

ChildSA

ChildSA menjelaskan Security Association untuk anak tertentu.

Muncul di: - StrongSwanConnectionSpec

Kolom Deskripsi
name string Nama ChildSA ini
mode Mode Mode IPsec untuk membuat CHILD_SA dengan.
markIn integer MarkIn adalah nilai yang akan digunakan untuk menandai paket masuk.
markOut integer MarkOut adalah nilai yang akan menandai paket keluar.
startAction Tindakan StartAction menentukan tindakan yang akan dilakukan setelah memuat konfigurasi.
localTrafficSelectors array string LocalTrafficSelectors adalah pemilih traffic lokal yang akan disertakan dalam CHILD_SA.
remoteTrafficSelectors array string RemoteTrafficSelectors adalah pemilih traffic jarak jauh yang akan disertakan dalam CHILD_SA.
rekeyTime integer RekeyTime menentukan interval penggantian kunci CHILD_SA.
espProposals array string ESPProposals memiliki kumpulan algoritma yang akan digunakan untuk SA turunan.
dpdAction string Tindakan yang akan dilakukan untuk CHILD_SA ini saat waktu tunggu DPD habis.
hardwareOffload OffloadSetting Apakah akan mencoba memindahkan pemrosesan ke NIC

IKEVersion

Jenis pokok: integer

Muncul di: - StrongSwanConnectionSpec

Mode

Jenis pokok: string

Muncul di: - ChildSA

OffloadSetting

Jenis pokok: string

Muncul di: - ChildSA

StrongSwanConnection

StrongSwanConnection mewakili koneksi strongSwan

Muncul di: - StrongSwanConnectionList

Kolom Deskripsi
apiVersion string strongswan.security.private.gdc.goog/v1alpha1
kind string StrongSwanConnection
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec StrongSwanConnectionSpec
status StrongSwanConnectionStatus

StrongSwanConnectionList

StrongSwanConnectionList merepresentasikan kumpulan objek StrongSwanConnection.

Kolom Deskripsi
apiVersion string strongswan.security.private.gdc.goog/v1alpha1
kind string StrongSwanConnectionList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items StrongSwanConnection array

StrongSwanConnectionSpec

StrongSwanConnectionSpec merepresentasikan spesifikasi untuk koneksi strongSwan.

Muncul di: - StrongSwanConnection

Kolom Deskripsi
connectionName string Nama koneksi.
nodeName string NodeName adalah nama node tempat koneksi ini harus dibuat.
ikeVersion IKEVersion Versi utama IKE yang akan digunakan untuk koneksi. 1 menggunakan IKEv1 alias ISAKMP, 2 menggunakan IKEv2. Koneksi yang menggunakan nilai default 0 menerima IKEv1 dan IKEv2 sebagai responder dan memulai koneksi secara aktif dengan IKEv2.
remoteAddresses array string Alamat jarak jauh yang akan digunakan untuk komunikasi IKE. Menerima alamat IPv4/IPv6 tunggal, nama DNS, subnet CIDR, atau rentang alamat IP.
localAddresses array string Alamat lokal yang akan digunakan untuk komunikasi IKE. Menerima alamat IPv4/IPv6 tunggal, nama DNS, subnet CIDR, atau rentang alamat IP.
encapsulation boolean Menerapkan enkapsulasi UDP paket ESP, daemon IKE dapat memanipulasi payload deteksi NAT.
children ChildSA array ChildSA's untuk koneksi.
localAuth AuthOptions LocalAuth menentukan informasi autentikasi lokal.
remoteAuth AuthOptions RemoteAuth menentukan informasi autentikasi jarak jauh.
reAuthIntervalSeconds integer ReAuthIntervalSeconds menentukan interval autentikasi ulang IKE dalam detik.
mobike boolean Mobike, jika diaktifkan, memungkinkan mobilitas klien dan multi-homing di server dengan memigrasikan tunnel VPN aktif.
proposals array string Proposal memiliki kumpulan algoritma yang akan digunakan untuk koneksi IKE.
dpdDelay Durasi Interval untuk memeriksa keaktifan peer yang secara aktif menggunakan pertukaran INFORMASI IKEv2. DPD = Deteksi Peer Mati
rekeyTime Durasi RekeyTime menentukan interval penggantian kunci CHILD_SA.
keyingTries integer Jumlah urutan transmisi ulang yang akan dilakukan selama koneksi awal sebelum berhenti.
presharedIKEKeyRef SecretReference SecretRef menyimpan referensi Secret ke kunci yang telah dibagikan. Secret memiliki nilai untuk "PSK"

StrongSwanConnectionStatus

StrongSwanConnectionStatus memberikan status StrongSwanConnection.

Muncul di: - StrongSwanConnection

Kolom Deskripsi
conditions Array Condition Kondisi digunakan untuk menunjukkan status kondisi angsa kuat saat ini, apakah konsumennya, atau apakah ada error.

system.private.gdc.goog/v1alpha1

ASPathAccessListEntry

Muncul di: - RoutePolicyConfig

Kolom Deskripsi
asPathRegex string Ekspresi reguler untuk mencocokkan jalur Sistem Otonom (AS) BGP.
action RoutePolicyAction Tindakan yang harus dilakukan jika rute cocok dengan entri ini.

AddressPoolClaim

AddressPoolClaim mewakili permintaan dan hasil alokasi serangkaian alamat IP dari subnet overlay tertentu.

Muncul di: - AddressPoolClaimList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string AddressPoolClaim
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec AddressPoolClaimSpec
status AddressPoolClaimStatus

AddressPoolClaimList

AddressPoolClaimList merepresentasikan kumpulan AddressPoolClaim.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string AddressPoolClaimList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array AddressPoolClaim

AddressPoolClaimSpec

AddressPoolClaimSpec memberikan spesifikasi klaim kumpulan alamat.

Muncul di: - AddressPoolClaim

Kolom Deskripsi
size integer Ukuran kumpulan. Akan diabaikan jika StaticIPRanges ditentukan.
staticIPRanges Array IPRange Opsional. Tentukan IPRanges yang diinginkan. Reconciler akan mengalokasikan IPRange yang diberikan ke AddressPoolClaim jika tersedia, dan akan gagal melakukan rekonsiliasi jika IPRange statis tidak tersedia.
category NetworkCategory Kategori IP yang diminta AddressPoolClaim, yang harus konsisten dengan SubnetClaim yang dirujuk. Kolom ini tidak dapat diubah.
isContinuousCIDR boolean Apakah subnet gaya CIDR berkelanjutan diperlukan. Kolom ini tidak dapat diubah.
ipFamily IPFamily Grup IP yang diminta, dapat berupa IPv4, IPv6, atau stack ganda.
subnetClaimName string TODO(ziqian): Gunakan anotasi "Deprecated" setelah menghapus semua dependensi. Kolom ini tidak digunakan lagi: Sebagai gantinya, gunakan ParentReference. Nama SubnetClaim tempat IP dialokasikan.
parentReference IPAMObjectReference Nama klaim IPAM induk tempat IP dialokasikan.

AddressPoolClaimStatus

AddressPoolClaimStatus mewakili hasil yang dialokasikan dari klaim kumpulan alamat.

Muncul di: - AddressPoolClaim

Kolom Deskripsi
conditions Array Condition Kondisi berisi informasi tentang status AddressPoolClaim. Jenis kondisi: - Siap: Menunjukkan bahwa AddressPoolClaim siap digunakan
allocatedIPRanges Array IPRange Rentang IP yang dialokasikan
subnetClaimRef ObjectReference Referensi ke SubnetClaim yang digunakan AddressPoolClaim untuk mendapatkan IP jika AddressPoolClaim dialokasikan dari SubnetClaim. ObjectReference akan kosong jika AddressPoolClaim tidak dialokasikan dari SubnetClaim.
subnetCidr IPSubnetString CIDR yang dialokasikan ke SubnetClaim yang dirujuk jika AddressPoolClaim dialokasikan dari SubnetClaim.
subnetGateway IPAddressString Gateway SubnetClaim yang dirujuk jika AddressPoolClaim dialokasikan dari SubnetClaim.

AggSwitch

AggSwitch mewakili pengalihan agregasi di jaringan data.

Muncul di: - AggSwitchList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string AggSwitch
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec AggSwitchSpec
status AggSwitchStatus

AggSwitchList

AggSwitchList mewakili kumpulan tombol agregasi.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string AggSwitchList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array AggSwitch

AggSwitchSpec

AggSwitchSpec memberikan spesifikasi pengalihan agregasi.

Muncul di: - AggSwitch

Kolom Deskripsi
hardware DeviceSystemSpec Hardware menjelaskan informasi hardware tombol.
managementIP IPAddressString ManagementIP menjelaskan alamat IP yang ditetapkan untuk port pengelolaan switch. Harus dapat diakses sebelum spesifikasi lainnya dikonfigurasi.
dataIPSubnet IPSubnetString DataIPSubnet menjelaskan subnet IP yang ditetapkan ke antarmuka loopback di vrf root-eksternal. IP dapat digunakan untuk mengidentifikasi switch secara unik di jaringan dataplane.
switchCredentials SwitchCredentials SwitchCredentials menyimpan referensi ke objek Secret yang berisi kredensial admin, hanya baca, dan breakglass dari switch.
switchCertificates SwitchCertificates SwitchCertificates menyimpan status dan referensi untuk setiap sertifikat.
switchLicenseRef SecretReference SwitchLicenseRef menyimpan referensi ke objek Secret yang berisi lisensi switch.
hairpinLinks Array LegacyHairpinLink HairpinLinks menjelaskan loop hairpin yang dibuat oleh integrasi firewall dengan switch
targetVersion string TargetVersion menyediakan versi target khusus vendor untuk peralihan. Jika ditentukan, tombol akses dapat dipilih untuk upgrade.
targetPackages PackageMetadata TargetPackages menyediakan paket target khusus vendor untuk switch. Jika ditentukan, switch akan menginstal paket.
disableSwitchAPICertValidation boolean Jika DisableSwitchAPICertValidation bernilai benar (true), sertifikat switch API tidak divalidasi oleh pengontrol. Secara default, nilainya adalah false. kubebuilder:default=false

AggSwitchStatus

AggSwitchStatus menjelaskan status tombol agregasi.

Muncul di: - AggSwitch

Kolom Deskripsi
conditions Array Condition Kondisi berisi informasi tentang status sakelar. Jenis kondisi: - Siap: Menunjukkan bahwa tombol siap digunakan
switchStatus SwitchStatus
allocatedDataIPs AllocatedDataIPs
errorStatus ErrorStatus Status error yang diamati dari pengalihan penggabungan.

Pemberitahuan

Peringatan mewakili peringatan dalam sistem GPC. Kolom tidak dapat diubah.

Muncul di: - DiskStatus - DiskStatus - FirewallClusterStatus - FirewallNodeStatus - ObjectStorageAdminNodeStatus - ObjectStorageClusterStatus - ObjectStorageSiteStatus - ObjectStorageStorageNodeStatus - ServerStatus - StorageAggregateStatus - StorageAggregateStatus - StorageClusterStatus - StorageClusterStatus - StorageNodeStatus - StorageNodeStatus - StorageSwitchStatus - StorageVirtualMachineStatus - StorageVirtualMachineStatus - SwitchStatus

Kolom Deskripsi
code string Kode untuk error. ID ini mencakup awalan dengan huruf yang diikuti dengan kode numerik empat digit.
message string Pesan error yang dapat dibaca manusia.
id string ID pemberitahuan. Unik per objek per kode error.
startTime Waktu Waktu saat pemberitahuan dimulai.

AllocatedDataIPs

AllocatedDataIPs menjelaskan alamat IP spesifik yang dialokasikan untuk switch dataplane.

Muncul di: - AggSwitchStatus - BorderLeafSwitchStatus - TORSwitchStatus

Kolom Deskripsi
billingIP IPAddressString BillingIP adalah alamat IP yang dikhususkan untuk kasus penggunaan penagihan.
observabilityIP IPAddressString ObservabilityIP adalah alamat IP yang dikhususkan untuk kasus penggunaan kemampuan pengamatan.

AllocationRecord

Muncul di: - CIDRAllocationStatus

Kolom Deskripsi
allocatedCidrBlocks Array IPSubnetString AllocatedCIDRBlocks mencatat CIDR yang dialokasikan di CIDRClaim
timeStamp Waktu Stempel waktu menunjukkan waktu pembuatan allocationRecord.

AnsiblePlaybook

AnsiblePlaybook merepresentasikan file playbook Ansible.

Muncul di: - AnsiblePlaybookList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string AnsiblePlaybook
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec AnsiblePlaybookSpec Spec merepresentasikan spesifikasi untuk playbook Ansible yang menggambarkan cetak biru pengelolaan konfigurasi
status AnsiblePlaybookStatus

AnsiblePlaybookList

AnsiblePlaybookList merepresentasikan kumpulan playbook Ansible.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string AnsiblePlaybookList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items AnsiblePlaybook array

AnsiblePlaybookRole

AnsiblePlaybookRole merepresentasikan peran ansible untuk playbook

Muncul di: - AnsiblePlaybookRoleList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string AnsiblePlaybookRole
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec AnsiblePlaybookRoleSpec

AnsiblePlaybookRoleList

AnsiblePlaybookRoleList merepresentasikan kumpulan peran playbook Ansible.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string AnsiblePlaybookRoleList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items AnsiblePlaybookRole array

AnsiblePlaybookRoleSpec

AnsiblePlaybookRoleSpec merepresentasikan kumpulan tugas, template, dll. yang merepresentasikan peran Ansible.

Muncul di: - AnsiblePlaybookRole

Kolom Deskripsi
tasks object (keys:string, values:string) Semua tugas yang dilakukan untuk peran ini. Kunci ini merepresentasikan nama file tugas target untuk mendukung dukungan multi-file seperti untuk eksekusi yang bergantung pada OS
templates object (keys:string, values:string) Informasi template yang diterapkan ke tugas. Kunci merepresentasikan kunci nama file template yang digunakan dalam tugas dan nilai merepresentasikan konten template.
vars object (keys:string, values:string) Variabel yang terkait dengan peran. Kunci merepresentasikan kunci nama file dan nilai adalah konten file. https://docs.ansible.com/ansible/2.8/user_guide/playbooks_best_practices.html#directory-layout
handlers object (keys:string, values:string) File handler yang terkait dengan peran. Kunci merepresentasikan kunci nama file dan nilai adalah konten file. https://docs.ansible.com/ansible/2.8/user_guide/playbooks_best_practices.html#directory-layout
files object (keys:string, values:string) File yang terkait dengan peran. Kunci merepresentasikan kunci nama file dan nilai adalah konten file. https://docs.ansible.com/ansible/2.8/user_guide/playbooks_best_practices.html#directory-layout
defaults object (keys:string, values:string) Variabel prioritas rendah default yang terkait dengan peran. Kunci merepresentasikan kunci nama file dan nilai adalah konten file. https://docs.ansible.com/ansible/2.8/user_guide/playbooks_best_practices.html#directory-layout
meta object (keys:string, values:string) Dependensi yang terkait dengan peran. Kunci merepresentasikan kunci nama file dan nilai adalah konten file. https://docs.ansible.com/ansible/2.8/user_guide/playbooks_best_practices.html#directory-layout

AnsiblePlaybookSpec

AnsiblePlaybookSpec merepresentasikan spesifikasi playbook

Muncul di: - AnsiblePlaybook

Kolom Deskripsi
playbook string

AnsiblePlaybookStatus

AnsiblePlaybookStatus merepresentasikan informasi playbook.

Muncul di: - AnsiblePlaybook

Kolom Deskripsi
conditions Array Condition Kondisi berisi informasi tentang playbook ansible

AptSourceConfig

AptSourceConfig memberikan spesifikasi sumber apt paket debian.

Muncul di: - OSUpgradeSpec

Kolom Deskripsi
ociImagePath string OCIImagePath adalah referensi ke image OCI yang berisi satu atau beberapa paket debian dari rilis yang akan ditayangkan oleh Server Repo Debian. Gambar harus berisi paket yang ditentukan klien untuk diupgrade dalam Packages. Referensi harus menyertakan nama project, nama repositori, dan tag image, serta akan digunakan sebagai argumen saat mengonfigurasi deployment Debian Repo Server.
localPath string LocalPath adalah jalur atau URI sumber apt yang ditayangkan secara lokal.

AttachmentEntity

Merepresentasikan organisasi dan VRF-nya dalam AttachmentGroup.

Muncul di: - AttachmentGroupSpec

Kolom Deskripsi
orgName string Nama organisasi dalam AttachmentGroup ini.
domainType DomainType Mewakili VRF tempat InterconnectAttachment akan berada.

AttachmentGroup

AttachmentGroup merepresentasikan daftar organisasi dan VRF mana yang diizinkan di InterconnectAttachment. Daftar organisasi harus merupakan bagian dari permittedOrgs di InterconnectGroup.

Muncul di: - AttachmentGroupList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string AttachmentGroup
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec AttachmentGroupSpec
status AttachmentGroupStatus

AttachmentGroupList

Mewakili kumpulan objek AttachmentGroup.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string AttachmentGroupList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array AttachmentGroup

AttachmentGroupSpec

AttachmentGroupSpec memberikan spesifikasi (yaitu, status yang diinginkan) AttachmentGroup.

Muncul di: - AttachmentGroup

Kolom Deskripsi
identifier string Nama yang digunakan untuk mengelompokkan semua InterconnectAttachment yang menggunakan koneksi yang sama.
entities Array AttachmentEntity Daftar org dan VRF dalam AttachmentGroup ini.

AttachmentGroupStatus

AttachmentGroupStatus merepresentasikan status AttachmentGroup setelah rekonsiliasi.

Muncul di: - AttachmentGroup

Kolom Deskripsi
conditions Array Condition Kondisi berisi informasi tentang grup lampiran.

BFDAuthentication

Muncul di: - BFDConfig - InterconnectSessionSpec

Kolom Deskripsi
keyID integer
key string

BFDConfig

Muncul di: - BGPSessionConfig

Kolom Deskripsi
bfdMode BFDMode Mode sesi BFD ini. Jika tidak disetel, PlainBFD akan digunakan.
minTransitInterval integer Frekuensi perangkat akan mengirim pesan halo BFD. Jika tidak disetel, 250 mdtk akan digunakan sebagai default.
receiveInterval integer Frekuensi perangkat akan menerima pesan hello BFD. Jika tidak disetel, 250 mdtk akan digunakan sebagai default.
detectMultiplier integer Jumlah pesan hello BFD yang hilang sebelum perangkat ini menentukan bahwa ada kegagalan. Jika tidak disetel, 3 akan digunakan sebagai default.
bfdAuthentication BFDAuthentication Autentikasi BFD hanya diperlukan untuk MH BFD, yang terdiri dari ID kunci berpasangan dan SHA-1 ascii_key. Tidak perlu disetel jika mode BFD adalah plain atau single hop

BFDMode

Jenis pokok: string Mode sesi BFD.

Muncul di: - BFDConfig

BGPAutonomousSystemNumber

Jenis pokok: integer BGPAutonomousSystemNumber merepresentasikan nomor sistem otonom protokol BGP.

Muncul di: - BGPSessionConfig - BorderGatewayProtocolSpec - ClusterBGPRouterSpec - DatacenterBGP - EBGPNeighbor - EBGPNeighbors - HAMSBGPSpec - HAMSCPInterconnectSpec - HAMSDCIASNSpec - HAMSMZPeerSpec - HAMSOCInterconnectSpec - InterconnectSessionSpec - MultiZoneHairpinPeer - MultiZoneNetworkConfigZone - PeeringConfig

BGPNeighborAddressFamily

Jenis pokok: string

Muncul di: - BGPSessionConfig - InterconnectSessionSpec

BGPPeerType

Jenis pokok: string BGPPeerType mengidentifikasi jenis peer BGP eksternal.

Muncul di: - EBGPNeighbors

BGPPrefixCounters

Penghitung awalan BGP.

Muncul di: - BGPSessionStatus - HairpinBGPSessionStatus - InterconnectSessionStatus

Kolom Deskripsi
received integer
sent integer
withdrawn integer

BGPSessionConfig

Konfigurasi Sesi BGP

Muncul di: - InterconnectAttachmentSpec - MultiZoneBGPSession - MultiZoneIPv4BGPSession

Kolom Deskripsi
localIP IPSubnetString Alamat IP lokal dan panjang subnet dalam konfigurasi terisolasi GDC. Tidak berlaku untuk sesi EVPN, tetapi wajib untuk semua jenis interkoneksi lainnya.
peerIP IPAddressString IP Peer Sesi BGP
localASN BGPAutonomousSystemNumber ASN lokal sesi BGP. Jika tidak disetel, ASN router akan digunakan.
peerASN BGPAutonomousSystemNumber ASN peer sesi BGP. Jika tidak disetel, sesi BGP adalah sesi iBGP.
addressFamily BGPNeighborAddressFamily Kelompok Alamat yang menjadi milik BGPNeighbor sesi ini. Untuk sesi multi-zona, nilai akan diberikan oleh IO, sebagai IPv4 atau EVPN untuk link dci atau evpn. Untuk semua interkoneksi lainnya, setelannya akan ditetapkan ke DualStack secara default.
maximumPrefixes integer Jumlah maksimum awalan yang diizinkan
med integer Atribut MED untuk pemilihan jalur
localPref integer Atribut Preferensi Lokal untuk pemilihan jalur
md5SecretRef UniversalObjectReference Referensi secret Kunci Hash MD5 untuk autentikasi BGP. MD5SecretRef atau MD5SecretKey harus digunakan untuk autentikasi BGP. Jika keduanya tidak ada atau kosong, autentikasi BGP tidak diaktifkan. Saat ini tidak didukung oleh pembuatan HAMS.
md5SecretKey string Kunci Hash MD5 untuk autentikasi BGP. MD5SecretRef atau MD5SecretKey harus digunakan untuk autentikasi BGP. Jika keduanya tidak ada atau kosong, autentikasi BGP tidak diaktifkan.
bfdConfig BFDConfig Parameter untuk mengaktifkan BFD pada sesi BGP ini.
sourceInterface string SourceInterface Sesi BGP.

BGPSessionStatus

Status BGPSession menampilkan BGPSessionStatus

Muncul di: - InterconnectAttachmentStatus - MultiZoneBGPSession - MultiZoneHairpinBGPSession - MultiZoneIPv4BGPSession

Kolom Deskripsi
sessionStatus string Sesi AKTIF atau tidak
uptime string Waktu Aktif Sesi
prefixCounters BGPPrefixCounters Penghitung Awalan BGP

BMC

BMC mewakili pengontrol pengelolaan baseboard di server fisik.

Muncul di: - BMCList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string BMC
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec BMCSpec
status BMCStatus

BMCCertificateState

Jenis pokok: string Status memiliki jenis enumerasi mesin status terbatas rotasi sertifikat BMC.

Muncul di: - ServerBMCCertificateStatus

BMCConfigName

Jenis pokok: string

Muncul di: - BMCConfigStatus

BMCConfigStatus

BMCConfigStatus menyimpan status langkah konfigurasi.

Muncul di: - BMCStatus

Kolom Deskripsi
name BMCConfigName Name adalah nama grup konfigurasi yang menentukan langkah operasi.
conditions Array Condition Kondisi mencakup kondisi saat ini untuk penerapan konfigurasi.

BMCHardwareSpec

BMCHardwareSpec berisi informasi tentang pengontrol pengelolaan papan dasar (BMC) objek Server.

Muncul di: - ServerSpec

Kolom Deskripsi
ip IPAddressString IP adalah alamat IPv4 BMC. Jika tidak disetel, IP BMC akan otomatis ditetapkan dalam jaringan pengelolaan.
protocol BMCProtocol Protocol adalah protokol yang digunakan untuk berkomunikasi dengan BMC.
port integer Port adalah port TCP atau UDP yang digunakan untuk komunikasi BMC. Jika tidak disetel, port default akan digunakan.
redfish RedfishSpec Redfish diperlukan jika dan hanya jika protokolnya adalah "redfish" atau varian redfish.
mac MACAddressString MAC adalah alamat MAC BMC.
nicPort NICPortSpec NICPort menentukan port NIC BMC.
credentialsRef SecretReference CredentialsRef menyimpan referensi ke Secret yang berisi kredensial yang akan digunakan untuk melakukan autentikasi dengan BMC.

BMCList

BMCList merepresentasikan kumpulan pengontrol pengelolaan baseboard.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string BMCList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items BMC array

BMCProtocol

Jenis pokok: string BMCProtocol adalah protokol yang digunakan untuk berkomunikasi dengan BMC.

Muncul di: - BMCHardwareSpec

BMCSpec

BMCSpec menyediakan spesifikasi (yaitu, status yang diinginkan) pengontrol pengelolaan baseboard.

Muncul di: - BMC

Kolom Deskripsi
firmware Array FirmwareSpec Firmware menyimpan info paket firmware yang ditargetkan.

BMCStatus

BMCStatus akan menyimpan kondisi operasi pengontrol dan info status langsung pengontrol manajemen baseboard.

Muncul di: - BMC - ServerStatus

Kolom Deskripsi
firmware Array FirmwareStatus Firmware adalah info paket firmware aktif saat ini.
preinstallReady boolean Flag PreinstallReady benar (true) jika proses pra-penginstalan selesai.
installReady boolean Flag InstallReady jika proses penginstalan selesai.
configStatus Array BMCConfigStatus ConfigStatus digunakan untuk melacak kondisi aplikasi setiap grup konfigurasi.
jobs Array Jobs Jobs digunakan untuk menyimpan semua tugas yang sedang berlangsung.

BackupRepository

BackupRepository merepresentasikan bucket objek dengan konfigurasi, protokol, dan kredensial terkait untuk berkomunikasi dengan penyedia penyimpanan objek.

Muncul di: - BackupRestoreAddonSpec

Kolom Deskripsi
credential SecretKeySelector Referensi ke resource Secret dalam namespace yang sama dengan resource BackupRestoreAddon yang digunakan untuk mendapatkan kredensial guna berkomunikasi dengan sistem penyimpanan objek. Jika tidak ditentukan, sistem mengasumsikan tidak ada rahasia yang diperlukan. Tidak dapat diubah setelah ditetapkan.
protocol ObjectStorageProtocol Protokol penyimpanan objek. Tidak dapat diubah.
config object (keys:string, values:string) Config menentukan konfigurasi khusus penyedia. Yang didukung adalah: 1. "SSEMethod", untuk mengganti algoritma enkripsi sisi server, defaultnya adalah "AES256", hanya berlaku jika 'Protocol' berjenis S3. 2. "PublicUrl", jika disediakan, URL ini akan digunakan, bukan S3.Endpoint untuk membuat URL bertanda tangan download. Konfigurasi ini terutama untuk sistem penyimpanan objek lokal seperti Minio. Contoh nilai: "https://minio.mycluster.com" 3. "PathStyle", menentukan nilai boolean yang menyarankan apakah akan menggunakan pengalamatan gaya jalur, bukan pengalamatan bucket yang dihosting virtual. Setel ke "True" untuk menggunakan pengalamatan gaya jalur. Konfigurasi ini terutama ditujukan untuk sistem penyimpanan objek lokal seperti Minio. 4. "CaCert", menentukan CAbundle endpoint penyimpanan objek. 5. "AwsProfile", menentukan profil AWS dalam kredensial yang akan digunakan. Hanya berlaku jika 'Protocol' berjenis S3. 6. "KmsKey", menentukan ID Kunci AWS KMS. Hanya berfungsi jika penyedia penyimpanan objek adalah AWS S3 dan memerlukan pemberian izin penggunaan kunci secara eksplisit. 7. "SkipTLSVerify", menentukan nilai boolean yang menunjukkan apakah sertifikat TLS harus diverifikasi saat terhubung ke endpoint yang diberikan(yaitu, sertifikat yang ditandatangani sendiri dengan Minio). Defaultnya adalah "False". Catatan: Menyetelnya ke "True" membuatnya lebih rentan terhadap serangan man-in-the-middle. Tidak direkomendasikan untuk penggunaan produksi. Tidak dapat diubah.

BackupRepositoryState

Jenis pokok: string

Muncul di: - BackupRepositoryStatus

BackupRepositoryStatus

BackupRepositoryStatus menunjukkan status saat ini dari BackupRepository yang disediakan untuk add-on pencadangan dan pemulihan.

Muncul di: - BackupRestoreAddonStatus

Kolom Deskripsi
lastSyncTime Stempel waktu LastSyncTime menunjukkan waktu terakhir saat artefak cadangan di BackupRepository yang disediakan telah disinkronkan ke dalam cluster.
lastValidationTime Stempel waktu LastValidationTime menunjukkan waktu terakhir saat BackupRepository yang diberikan divalidasi.
state BackupRepositoryState Status menunjukkan status BackupRepository saat ini
message string Pesan merepresentasikan string yang dapat dibaca manusia yang menyatakan alasan BackupRepository berada dalam statusnya saat ini.

BackupRestoreAddon

BackupRestoreAddon merepresentasikan konfigurasi komponen Backup for GPC dalam cluster. Maksimal hanya ada satu jenis per cluster.

Muncul di: - BackupRestoreAddonList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string BackupRestoreAddon
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec BackupRestoreAddonSpec Spec merepresentasikan konfigurasi add-on.
status BackupRestoreAddonStatus Status menunjukkan status terakhir yang diamati dari add-on.

BackupRestoreAddonList

BackupRestoreAddonList merepresentasikan kumpulan BackupRestoreAddon.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string BackupRestoreAddonList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array BackupRestoreAddon

BackupRestoreAddonSpec

BackupRestoreAddonSpec menentukan status yang diinginkan dari komponen pemulihan cadangan.

Muncul di: - BackupRestoreAddon

Kolom Deskripsi
repository BackupRepository Repositori menentukan bucket objek tempat artefak cadangan akan disimpan atau dari mana artefak cadangan akan diimpor. Tidak dapat diubah.
backupSyncInterval Durasi BackupSyncInterval menentukan seberapa sering komponen pencadangan akan menyinkronkan pencadangan dari bucket objek yang disediakan. Tidak menentukan kolom ini atau menyetel ke nilai 0 akan menonaktifkan sinkronisasi.
backupRepositoryValidationInterval Durasi RepositoryValidationInterval menentukan seberapa sering komponen pencadangan memeriksa kondisi repositori, yaitu apakah bucket masih tersedia/dapat diakses. Tidak menentukannya atau menyetelnya ke nilai 0 akan menonaktifkan validasi.

BackupRestoreAddonStatus

BackupRestoreAddonStatus menampilkan status saat ini dari add-on pencadangan dan pemulihan serta repositori cadangan terkait.

Muncul di: - BackupRestoreAddon

Kolom Deskripsi
repositoryStatus BackupRepositoryStatus RepositoryStatus menunjukkan status BackupRepository saat ini.
componentsStatus ComponentsStatus ComponentsStatus merepresentasikan status saat ini dari komponen add-on yang diinstal.

BackupRestoreComponentsPhase

Jenis pokok: string BackupRestoreComponentsPhase merepresentasikan status gabungan dari semua komponen.

Muncul di: - ComponentsStatus

BareMetalHostStatus

Muncul di: - ServerStatus

Kolom Deskripsi
poweredOn boolean Indikator untuk menunjukkan apakah host diaktifkan atau tidak.
provisionState ProvisioningState Indikator untuk apa yang dilakukan penyedia dengan host.
operationalStatus OperationalStatus OperationalStatus menyimpan status host.

BaremetalHostNetwork

BaremetalHostNetwork menjelaskan konfigurasi dan kemampuan jaringan host dari semua node bare metal GDCH. Objek ini mengontrol konfigurasi jaringan runtime apa pun yang harus disesuaikan pada node

Muncul di: - BaremetalHostNetworkList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string BaremetalHostNetwork
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec BaremetalHostNetworkSpec
status BaremetalHostNetworkStatus

BaremetalHostNetworkList

BaremetalHostNetworkList merepresentasikan kumpulan jaringan BaremetalHost.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string BaremetalHostNetworkList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items BaremetalHostNetwork array

BaremetalHostNetworkSpec

BaremetalHostNetworkSpec menjelaskan spesifikasi jaringan host yang diterapkan ke host tertentu

Muncul di: - BaremetalHostNetwork

Kolom Deskripsi
links Array PhysicalLinkSpec EthernetLinks mewakili NIC fisik yang terhubung melalui kabel pada mesin bare metal yang dirujuk
bonds array BondLinkSpec BondLink merepresentasikan link logis yang menyediakan penggabungan link menggunakan antarmuka yang ditentukan
vlans array VLANLinkSpec VLANLink merepresentasikan jaringan virtual yang menyediakan isolasi jaringan pada antarmuka yang ditentukan

BaremetalHostNetworkStatus

BaremetalHostNetworkStatus menjelaskan status konfigurasi jaringan node

Muncul di: - BaremetalHostNetwork

Kolom Deskripsi
conditions Array Condition Kondisi entri BaremetalHostNetwork

BgpSessionStatus

Jenis pokok: string Status sesi BGP.

Muncul di: - HairpinBGPSessionStatus - InterconnectSessionStatus

BondLinkSpec

BondLinkSpec menentukan konfigurasi ikatan untuk antarmuka jaringan yang disediakan

Muncul di: - BaremetalHostNetworkSpec

Kolom Deskripsi
name InterfaceName Nama antarmuka gabungan
mode BondMode BondMode merepresentasikan setelan mode untuk mengonfigurasi antarmuka gabungan
links Array InterfaceName Links merepresentasikan daftar antarmuka jaringan yang akan dikonfigurasi dengan penggabungan
type NetworkLinkType LinkType adalah jenis link ethernet yang digunakan untuk alur traffic jaringan GDCH
network HostNetworkSpec Konfigurasi jaringan untuk antarmuka fisik

BondMode

Jenis pokok: string

Muncul di: - BondLinkSpec

BorderGatewayProtocolSpec

BorderGatewayProtocolSpec memberikan spesifikasi jaringan BGP dalam sel GPC.

Muncul di: - CellDataNetworkSpec - CellManagementNetworkSpec

Kolom Deskripsi
bgpAutonomousSystem BGPAutonomousSystemNumber Nomor sistem otonom (ASN) dalam konfigurasi BGP untuk sel GPC. Ini digunakan untuk melakukan peering dengan jaringan pelanggan, pusat operasi, dan instance GDCH jarak jauh.
bgpAutonomousSystemInternal BGPAutonomousSystemNumber Nomor sistem otonom (ASN) internal dalam konfigurasi BGP untuk sel GPC. ASN internal digunakan di jaringan data untuk menghubungkan beberapa VRF eksternal (Root External, ORGx External) dengan VRF interkoneksi (DCI, OC, dan Customer). ASN internal bersifat opsional untuk jaringan pengelolaan.
transitAutonomousSystemInternal BGPAutonomousSystemNumber Nomor sistem otonom (ASN) internal yang dicadangkan di sel GPC untuk menghubungkan VRF internal dengan VRF OCTRANSIT. 1) Di jaringan data, ini digunakan untuk menghubungkan OC VRF dengan OCTRANSIT VRF 2) Di jaringan pengelolaan, ini digunakan untuk menghubungkan VRF default dengan OCTRANSIT VRF
clusterAutonomousSystemNumber BGPAutonomousSystemNumber ASN yang akan digunakan di cluster di semua ORG.
ebgp Array EBGPNeighbors Uplink menjelaskan tetangga pelanggan beserta nomor AS jarak jauh terkait

BorderLeafSwitch

BorderLeafSwitch merepresentasikan switch leaf batas di jaringan data.

Muncul di: - BorderLeafSwitchList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string BorderLeafSwitch
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec BorderLeafSwitchSpec
status BorderLeafSwitchStatus

BorderLeafSwitchList

BorderLeafSwitchList mewakili kumpulan pengalihan agregasi.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string BorderLeafSwitchList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array BorderLeafSwitch

BorderLeafSwitchSpec

BorderLeafSwitchSpec memberikan spesifikasi switch agregasi.

Muncul di: - BorderLeafSwitch

Kolom Deskripsi
hardware DeviceSystemSpec Hardware menjelaskan informasi hardware tombol.
managementIP IPAddressString ManagementIP menjelaskan alamat IP yang ditetapkan untuk port pengelolaan switch. Harus dapat diakses sebelum spesifikasi lainnya dikonfigurasi.
switchCredentials SwitchCredentials SwitchCredentials menyimpan referensi ke objek Secret yang berisi kredensial admin, hanya baca, dan breakglass dari switch.
switchCertificates SwitchCertificates SwitchCertificates menyimpan status dan referensi untuk setiap sertifikat.
switchLicenseRef SecretReference SwitchLicenseRef menyimpan referensi ke objek Secret yang berisi lisensi switch.
targetVersion string TargetVersion menyediakan versi target khusus vendor untuk peralihan. Jika ditentukan, tombol akses dapat dipilih untuk upgrade.
targetPackages PackageMetadata TargetPackages menyediakan paket target khusus vendor untuk switch. Jika ditentukan, switch akan menginstal paket.
disableSwitchAPICertValidation boolean Jika DisableSwitchAPICertValidation bernilai benar (true), sertifikat switch API tidak divalidasi oleh pengontrol. Secara default, nilainya adalah false. kubebuilder:default=false

BorderLeafSwitchStatus

BorderLeafSwitchStatus menjelaskan status switch agregasi.

Muncul di: - BorderLeafSwitch

Kolom Deskripsi
conditions Array Condition Kondisi berisi informasi tentang status sakelar. Jenis kondisi: - Siap: Menunjukkan bahwa tombol siap digunakan
switchStatus SwitchStatus
allocatedDataIPs AllocatedDataIPs
errorStatus ErrorStatus Status error yang diamati pada switch leaf batas.

CIDRAllocationStatus

CIDRAllocationStatus merepresentasikan status alokasi CIDR untuk CIDRClaim dengan protokol tertentu(IPv4 atau IPv6)

Muncul di: - CIDRClaimStatus

Kolom Deskripsi
cidrBlocks Array IPSubnetString Mewakili CIDR yang dialokasikan untuk CIDRClaim ini. Ukuran harus satu, kecuali untuk CIDRClaim root.
allocatedCidrBlocks Array IPSubnetString Semua CIDR yang dialokasikan untuk turunan CIDRClaim ini. Rentang IP-nya dari kecil hingga besar.
allocatedIPRanges Array IPRange Semua IPRange yang dialokasikan ke AddressPoolClaim turunan dari CIDRClaim ini. Rentang IP-nya dari kecil hingga besar. IPRanges tidak boleh tumpang-tindih dengan AllocatedCIDRBlocks. Hanya CIDRClaim leaf yang boleh memiliki kolom ini.
allocationHistory Array AllocationRecord AllocationHistory berisi histori alokasi CIDR normal.

CIDRClaim

CIDRClaim digunakan untuk mengklaim CIDR dari IPAM. Objek ini dapat memiliki referensi ke CIDRClaim induk, yang membantu membangun hierarki alokasi CIDR.

Muncul di: - CIDRClaimList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string CIDRClaim
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec CIDRClaimSpec
status CIDRClaimStatus

CIDRClaimList

CIDRClaimList merepresentasikan kumpulan CIDRClaim.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string CIDRClaimList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items CIDRClaim array

CIDRClaimSpec

Muncul di: - CIDRClaim

Kolom Deskripsi
ipv4Spec CIDRRequestSpec Spesifikasi terkait protokol untuk IPv4.
ipv6Spec CIDRRequestSpec Spesifikasi terkait protokol untuk IPv6.
parentCidrClaimName string Nama CIDRClaim induk yang digunakan untuk mengalokasikan CIDRClaim ini. Secara default, induk akan berada di namespace yang sama dengan CIDRClaim. Satu-satunya pengecualian adalah saat induknya adalah CIDRClaims root, yang memiliki nama khusus "root-external" dan "root-internal" serta ditempatkan di namespace gpc-system.

CIDRClaimStatus

Muncul di: - CIDRClaim

Kolom Deskripsi
conditions Array Condition Kondisi berisi informasi tentang status CIDRClaim. Jenis kondisi: - Siap: Menunjukkan bahwa CIDRClaim siap digunakan
ipv4AllocationStatus CIDRAllocationStatus Status alokasi CIDR IPv4 dalam CIDRClaim ini
ipv6AllocationStatus CIDRAllocationStatus Status alokasi CIDR IPv6 dalam CIDRClaim ini

CIDRRequestSpec

CIDRRequestSpec merepresentasikan spesifikasi untuk satu versi IP (IPv4 atau IPv6) di dalam CIDRClaim

Muncul di: - CIDRClaimSpec

Kolom Deskripsi
prefixLength integer Panjang awalan CIDR, yaitu panjang masker CIDR. PrefixLength berisi prefixLength pertama di PrefixLengths. Perhatikan bahwa kolom ini tidak akan digunakan lagi pada masa mendatang.
prefixLengths array bilangan bulat PrefixLengths mencakup kolom tunggal PrefixLength. File ini berisi semua PrefixLength.
staticCidrBlocks Array IPSubnetString CIDRBlock tertentu yang diminta pengguna. Jika ditentukan, IPAM akan mencoba mengalokasikan CIDRBlock yang diminta, bukan mengalokasikan secara dinamis. Jika CIDR yang diminta tidak tersedia, rekonsiliasi akan gagal. Ukuran slice paling banyak satu, kecuali untuk CIDRClaims root.

CIQ

Customer Input Questionnaire (CIQ) mewakili serangkaian data yang diberikan oleh pelanggan. Hal ini mencakup, tetapi tidak terbatas pada, blok CIDR, ASN, dll. Properti ini akan digunakan untuk membuat input yang diproses oleh bootstrap air-gapped GDC

Muncul di: - CIQList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string CIQ
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
hardwareVersion GDCHHardwareVersion HardwareVersion menunjukkan versi hardware GDC dengan air gap.
externalCIDR HAMSSubnetGroupSpec ExternalCIDR menunjukkan subnet dataplane pelanggan eksternal yang disediakan oleh pelanggan, yang digunakan untuk alokasi eksternal admin root, alokasi eksternal org, dan beberapa layanan bersama.
internalCIDR HAMSSubnetGroupSpec InternalCIDR menunjukkan bagian yang tidak tumpang-tindih dari subnet dataplane internal yang digunakan untuk berkomunikasi antara endpoint workload air-gapped GDC (server, node k8s, penyimpanan, dll.). Catatan: CIDR ini tidak terlihat dari jaringan pelanggan.
overlappedInternalCIDRs OverlappedInternalCIDRs OverlappedInternalCIDRs menunjukkan bagian yang tumpang-tindih dari subnet dataplane internal yang digunakan untuk berkomunikasi antara rak yang terisolasi dari internet GDC. Catatan: CIDR ini tidak terlihat dari jaringan pelanggan.
oobManagementCIDRs Array HAMSSubnetGroupSpec OOBManagementCIDRs menunjukkan subnet yang digunakan untuk mengonfigurasi jaringan pengelolaan instance GDC yang terisolasi. Untuk versi hardware 3.0, kolom ini harus berupa daftar dengan satu entri CIDR /19 yang akan digunakan untuk seluruh instance. Untuk versi hardware 2.0, kolom ini harus berupa daftar CIDR individual untuk setiap rak.
ocitCIDR HAMSSubnetGroupSpec OCITCIDR menunjukkan subnet yang digunakan untuk mengonfigurasi jaringan ocit.
bgp HAMSBGPSpec BGPInfo menunjukkan spesifikasi yang terdiri dari semua konfigurasi BGP yang relevan
interconnects HAMSInterconnectsSpec Menunjukkan spesifikasi untuk interkoneksi jaringan eksternal. Jika tidak ada, tidak ada interkoneksi yang dihasilkan.
dns CellDNSSpec DNS menunjukkan informasi yang diperlukan untuk mengonfigurasi DNS
ipplan string IPPlan menunjukkan nama file atau alias yang berisi alokasi ruang IP untuk konfigurasi GDC yang terisolasi
bootstrapper string Bootstrapper adalah nama perangkat Server yang digunakan sebagai mesin bootstrapper yang harus cocok dengan nilai dalam DEID
externalNTP HAMSExternalNTPSpec ExternalNTP menentukan detail koneksi untuk perangkat NTP eksternal
externalHSM HAMSExternalHSMSpec ExternalHSM menentukan detail koneksi untuk perangkat HSM eksternal
externalIdP ExternalIdp ExternalIdp menentukan detail koneksi untuk IdP eksternal(pelanggan).
zone HAMSZoneSpec Zone menentukan informasi tentang zona ini.
zoneInfraCIDRs Array HAMSSubnetGroupSpec zoneInfraCIDR digunakan untuk mengalokasikan IP untuk infrastruktur GDCH, yang mencakup semua komponen organisasi root dan IP server atau hardware lainnya dari organisasi tenant. Kolom ini bersifat opsional. Jika tidak disetel, GDCH akan menggunakan 172.(16+site_id).0.0/16 sebagai nilai default.
useInsecureStorageGridPasswords boolean UseFactoryDefaultStorageGridPasswords hanya boleh disetel ke "true" untuk deployment lab dan demo. Jika disetel ke benar (true), sandi SSH dan konsol petak penyimpanan akan disetel ke nilai default pabrik yang konstan. Jika tidak, kredensial acak yang dipilih netapp akan digunakan. Ref: https://docs.netapp.com/us-en/storagegrid-116/rhel/specifying-storagegrid-system-passwords.html
applianceVLANOverrides HAMSApplianceVLANOverrideSpec ApplianceVLANOverrides memungkinkan penggantian nilai VLAN appliance default. Kolom ini umumnya tidak diperlukan, kecuali saat melakukan booting beberapa perangkat peralatan di jaringan L2 yang sama.
systemUseNotification SystemUseNotificationSpec SystemUseNotification memungkinkan mengganti pesan default di seluruh perangkat GDC yang terisolasi.
ipplanOverride string IPPlanOverride memungkinkan penggantian rencana IP default untuk deployment GDC dengan air gap.

CIQList

CIQList merepresentasikan kumpulan CIQ.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string CIQList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items CIQ array

CarrierBGPConfigOverride

Muncul di: - MultiZoneNetworkPeeringConfigPeering

Kolom Deskripsi
peeringIP CarrierPeeringIPOverride PeeringIP berisi IP lokal BGP dan IP peer yang akan diganti.

CarrierPeeringIPOverride

Muncul di: - CarrierBGPConfigOverride

Kolom Deskripsi
localIP IPSubnetString
peerIP IPAddressString

Nomor Ponsel

Sel merepresentasikan Sel. Objek ini menyimpan informasi Sel.

Muncul di: - CellList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string Cell
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec CellSpec
status CellStatus

CellDNS

CellDNS mewakili konfigurasi DNS yang diterima dari pelanggan. Hanya satu instance resource ini yang dapat dibuat di cluster admin root.

Muncul di: - CellDNSList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string CellDNS
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec CellDNSSpec
status CellDNSStatus

CellDNSList

CellDNSList merepresentasikan kumpulan CellDNS.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string CellDNSList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items array CellDNS

CellDNSSpec

CellDNSSpec memberikan spesifikasi DNS yang diterima dari pelanggan.

Muncul di: - CIQ - CellDNS

Kolom Deskripsi
delegatedSubdomain string Pelanggan akan memberikan subdomain yang didelegasikan yang akan digunakan sebagai akhiran di sel GPC. Kolom ini wajib diisi.
nameservers Array IPAddressString Server nama berisi alamat IP server DNS lokal pelanggan. Ini adalah daftar, jika lingkungan pelanggan memiliki beberapa server nama. Jika daftar ini kosong, layanan dalam GDC tidak akan dapat mengakses layanan di luar GDC.

CellDataNetwork

CellDataNetwork mewakili konfigurasi jaringan data tingkat sel.

Muncul di: - CellDataNetworkList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string CellDataNetwork
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec CellDataNetworkSpec
status CellDataNetworkStatus

CellDataNetworkList

CellDataNetworkList merepresentasikan kumpulan CellDataNetwork.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string CellDataNetworkList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items CellDataNetwork array

CellDataNetworkSpec

CellDataNetworkSpec memberikan spesifikasi jaringan data tingkat sel.

Muncul di: - CellDataNetwork

Kolom Deskripsi
bgp BorderGatewayProtocolSpec Konfigurasi BGP untuk jaringan data sel GPC yang terkait.
dci DatacenterInterconnectSpec Informasi konfigurasi DCI untuk jaringan data yang digunakan untuk alokasi sel GPC tertentu.
l3Mtu integer Unit transmisi maksimum untuk jaringan data, yang digunakan di antarmuka jaringan data lapisan 3. Jika L3MTU adalah 0, L3MTU untuk jaringan data tidak disetel.
l2Mtu integer Unit transmisi maksimum jumbo untuk jaringan data, yang digunakan dalam mengonfigurasi antarmuka layer-2 fisik. Jika L2MTU adalah 0, MTU layer-2 untuk jaringan data tidak disetel.
infraPhysicalMtu integer MTU maks infrastruktur fisik.

CellDataNetworkStatus

CellDataNetworkStatus memberikan status jaringan data tingkat sel.

Muncul di: - CellDataNetwork

Kolom Deskripsi
conditions Array Condition Kondisi berisi informasi tentang status CellDataNetwork. Jenis Kondisi: - DCIReady: Menentukan apakah subnet DCI telah disesuaikan

CellList

CellList merepresentasikan kumpulan sel.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string CellList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array sel

CellManagementNetwork

CellManagementNetwork merepresentasikan konfigurasi jaringan pengelolaan tingkat sel.

Muncul di: - CellManagementNetworkList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string CellManagementNetwork
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec CellManagementNetworkSpec
status CellManagementNetworkStatus

CellManagementNetworkList

CellManagementNetworkList merepresentasikan kumpulan CellManagementNetwork.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string CellManagementNetworkList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array CellManagementNetwork

CellManagementNetworkSpec

CellManagementNetworkSpec memberikan spesifikasi tingkat sel dari jaringan pengelolaan.

Muncul di: - CellManagementNetwork

Kolom Deskripsi
bgp BorderGatewayProtocolSpec Konfigurasi BGP untuk jaringan data sel GPC yang terkait.
dhcpRelayIPAddress IPAddressString
cidrBlocks Array IPSubnetString Pengguna memberikan blok CIDR alamat IP yang dapat digunakan oleh jaringan pengelolaan. Blok CIDR mewakili semua alamat IP dalam jaringan berbasis prefiks (misalnya, 192.168.10.32/27)

CellSpec

CellSpec memberikan spesifikasi sel.

Muncul di: - Sel

Kolom Deskripsi
devices Array perangkat Devices adalah daftar semua perangkat di zona.
connections Connection array Koneksi menjelaskan koneksi kabel antar-perangkat dalam rak, antar-rak dalam sel, atau ke perangkat eksternal.
instanceType GDCHFlavor
hardwareVersion GDCHHardwareVersion

CertificateState

Jenis pokok: string

Muncul di: - CertificateStatus

CertificateStatus

Muncul di: - FirewallNodeStatus

Kolom Deskripsi
certificateType CertificateType Type adalah jenis sertifikat. Memiliki nilai terbatas.
state CertificateState State adalah status sertifikat. Memiliki status terbatas.
beginTime Waktu BeginTime adalah waktu dimulainya rotasi sertifikat sebelumnya.
csr array bilangan bulat CSR adalah permintaan penandatanganan sertifikat (CSR) yang dibuat oleh dan diambil dari PANW selama Penginstalan/rotasi. Digunakan untuk membuat objek CertificateRequest.
certificateRequestRef LocalObjectReference CertificateRequestRef adalah referensi objek CertificateRequest yang dibuat selama penginstalan/rotasi. Status CertificateRequest berisi sertifikat tepercaya.
ca array bilangan bulat CA adalah otoritas sertifikat dari sertifikat. CA dikhususkan untuk memvalidasi sertifikat selama penginstalan/rotasi. CA juga dapat menunjukkan bahwa rotasi sertifikat diperlukan saat sertifikat Penerbit yang menandatangani sertifikat telah dirotasi.
renewalTime Waktu RenewalTime adalah waktu rotasi sertifikat berikutnya. Secara default, durasinya adalah 2/3 dari durasi sertifikat X.509. Rotasi akan dijadwalkan di RenewalTime.

CertificateType

Jenis pokok: string

Muncul di: - CertificateStatus

Sasis

Chassis mewakili sasis. Ini adalah objek yang memiliki namespace dan akan ditempatkan di namespace gpc-system secara default.

Muncul di: - ChassisList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string Chassis
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ChassisSpec
status ChassisStatus

ChassisList

ChassisList mewakili kumpulan sasis.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string ChassisList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array Chassis

ChassisSpec

ChassisSpec memberikan spesifikasi sasis.

Muncul di: - Chassis

Kolom Deskripsi
hardware DeviceSystemSpec Hardware menjelaskan informasi hardware.
bmcNICPort NICPortSpec BMCNICPort menentukan informasi port NIC BMC sasis.
bmcIP IPAddressString BMCIP menentukan alamat IP antarmuka BMC chassis.
secretRef SecretReference SecretRef menyimpan referensi ke pengelolaan chassis kredensial

ClusterBGPNeighborStatus

Muncul di: - TORSwitchStatus

Kolom Deskripsi
vrf string Nama VRF untuk koneksi BGP
neighborIP IPAddressString IP tetangga koneksi BGP
state string Status koneksi BGP ke tetangga.

ComponentsStatus

ComponentsStatus menunjukkan status komponen add-on saat ini.

Muncul di: - BackupRestoreAddonStatus

Kolom Deskripsi
cluster string Cluster merepresentasikan cluster target tempat komponen add-on pencadangan dan pemulihan telah diinstal.
phase BackupRestoreComponentsPhase Fase mewakili status gabungan dari semua komponen.
lastUpdateTime Stempel waktu LastUpdateTime menunjukkan waktu terakhir saat komponen diperiksa.
conditions Array Condition Kondisi menampilkan status yang lebih mendetail dari setiap komponen. Kemungkinan jenis kondisi, lihat BackupRestoreComponentsConditionTypes.

ConfigRollout

ConfigRollout berisi informasi pembuatan dan peluncuran konfigurasi.

Muncul di: - SwitchStatus

Kolom Deskripsi
generatedVersion integer Versi terbaru konfigurasi yang dihasilkan.
appliedVersion integer Versi konfigurasi yang diterapkan pada tombol.

ConfigRolloutInfo

Muncul di: - NetworkDeviceStatus

Kolom Deskripsi
version integer Versi transaksi untuk konfigurasi
context string Deskripsi peristiwa yang memicu transaksi konfigurasi, yaitu "addOrg", "add OC Interconnect"
errorMessage string Pesan error jika terjadi kegagalan transaksi
transactionStatus TransactionStatus

Koneksi

Koneksi menjelaskan koneksi kabel antara dua ujung terminal. Ujung terminal dapat berupa port fisik di perangkat, port eksternal di luar rak GPC dalam sel, atau status khusus seperti null atau loopback.

Muncul di: - CellSpec

Kolom Deskripsi
endA string EndA adalah ujung A koneksi. Terdiri dari nama perangkat dan nama port yang dipisahkan dengan ":" (misalnya, "aa-bb-aggsw01:Eth1/49", "aa-bb-bm01:s1p2"). Hanya port fisik di perangkat yang dapat bertindak sebagai EndA.
endATransceiverVendor string EndATransceiverVendor adalah vendor transceiver untuk "End A" kabel (jika berlaku).
endATransceiverMPN string EndATransceiverMPN adalah model transceiver untuk "End A" kabel (jika ada).
endAAdapterVendor string EndAAdapterVendor adalah vendor adaptor untuk "Ujung A" kabel (jika ada).
endAAdapterMPN string EndAAdapterMPN adalah model adaptor untuk "Ujung A" kabel (jika ada).
endB string EndB adalah ujung B koneksi (misalnya, "aa-bb-torsw02:Eth1/1", "null", "loopback"). Semua jenis terminal dapat bertindak sebagai EndB.
endBTransceiverVendor string EndBTransceiverVendor adalah vendor transceiver untuk "End B" kabel (jika ada).
endBTransceiverMPN string EndBTransceiverMPN adalah model transceiver untuk "End B" kabel (jika ada).
endBAdapterVendor string EndBAdapterMPN adalah vendor adaptor untuk "Ujung B" kabel (jika ada).
endBAdapterMPN string EndBAdapterMPN adalah model adaptor untuk "End B" kabel (jika ada).
cableType string CableType adalah jenis kabel yang digunakan untuk koneksi. (misalnya, "RJ45", "MMF", "SMF").
vendor string Vendor adalah vendor kabel.
mpn string MPN adalah model kabel.
speed integer Kecepatan adalah kecepatan (dalam GB) kabel.
length string Panjang adalah panjang kabel.
color string Warna adalah warna kabel.
notes string Notes adalah deskripsi kabel.

ConsoleServer

ConsoleServer merepresentasikan server konsol fisik.

Muncul di: - ConsoleServerList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string ConsoleServer
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ConsoleServerSpec
status ConsoleServerStatus

ConsoleServerCredentials

ConsoleServerCredentials berisi kredensial admin dan hanya baca dari server konsol.

Muncul di: - ConsoleServerSpec

Kolom Deskripsi
admin Array SecretReference
readonly Array SecretReference

ConsoleServerList

ConsoleServerList merepresentasikan kumpulan objek ConsoleServer.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string ConsoleServerList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ConsoleServer

ConsoleServerSpec

ConsoleServerSpec memberikan spesifikasi (yaitu, IP) server konsol.

Muncul di: - ConsoleServer

Kolom Deskripsi
hardware DeviceSystemSpec Hardware menjelaskan informasi hardware server konsol.
ip IPAddressString IP menjelaskan alamat IP untuk mengakses server konsol.
credentials ConsoleServerCredentials ConsoleServerCredentials menyimpan referensi ke objek Secret yang berisi kredensial admin dan hanya baca dari server konsol.

DHCPEntry

DHCPEntry merepresentasikan entri konfigurasi DHCP sebagai bagian yang digunakan untuk mengonfigurasi server DHCP/TFTP

Muncul di: - DHCPEntryList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string DHCPEntry
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec DHCPEntrySpec
status DHCPEntryStatus

DHCPEntryList

DHCPEntryList merepresentasikan kumpulan entri DHCP.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string DHCPEntryList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array DHCPEntry

DHCPEntrySpec

DHCPEntrySpec merepresentasikan spesifikasi untuk konfigurasi server DHCP yang menetapkan IP dan menyajikan file TFTP

Muncul di: - DHCPEntry

Kolom Deskripsi
matches Array DHCPMatch Daftar kecocokan DHCP untuk menyetel tag tertentu berdasarkan kriteria tertentu
hosts DHCPHost array Daftar host DHCP untuk sewa IP yang merepresentasikan pemetaan MAC ke IP
ranges array DHCPRange Daftar rentang DHCP untuk penyewaan IP yang merepresentasikan blok CIDR yang dapat disewa
options Array DHCPOption Daftar opsi DHCP yang disertakan sebagai bagian dari respons penawaran DHCP

DHCPEntryStatus

DHCPEntryStatus mewakili status konfigurasi DHCP terkait

Muncul di: - DHCPEntry

Kolom Deskripsi
conditions Array Condition Kondisi entri DHCP

DHCPHost

DHCPHost merepresentasikan informasi host yang akan ditetapkan untuk sewa IP, termasuk informasi pemberian tag jika diperlukan

Muncul di: - DHCPEntrySpec

Kolom Deskripsi
objects ObjectReference Referensi ke objek lokal untuk membuat pemetaan MAC-IP secara otomatis. Jika nama dan namespace tidak diberikan, semua objek di namespace sistem akan digunakan untuk dipetakan ke tag ini. Demikian pula, jika hanya nama yang tidak diberikan, semua objek dalam namespace yang diberikan akan digunakan untuk membuat pemetaan dan tag.
mappings Array DHCPMapping Daftar pemetaan host untuk sewa IP
tags Array Tag Daftar nama tag dalam konfigurasi DHCP yang akan ditetapkan berdasarkan kecocokan host. ID ini akan digunakan sebagai akhiran termasuk nama objek dalam format -
leaseTime Durasi Durasi sewa DHCP untuk host yang ditentukan

DHCPMapping

DHCPMapping merepresentasikan informasi pemetaan MAC-IP

Muncul di: - DHCPHost

Kolom Deskripsi
host string ID host
ip IPAddressString Alamat IP

DHCPMatch

DHCPMatch menampilkan informasi yang diperlukan untuk menetapkan tag berdasarkan kriteria opsi permintaan tertentu

Muncul di: - DHCPEntrySpec

Kolom Deskripsi
tags Array Tag Daftar nama tag dalam konfigurasi DHCP yang akan ditetapkan berdasarkan kecocokan opsi. ID ini akan digunakan sebagai akhiran termasuk nama objek dalam format -
matchOptions Array DHCPTagOption Daftar opsi yang digunakan sebagai kriteria untuk menetapkan tag terkait

DHCPOption

Muncul di: - DHCPEntrySpec

Kolom Deskripsi
tags DHCPTag Aturan tag untuk menerapkan opsi DHCP yang diberikan
options Array DHCPTagOption Informasi opsi DHCP yang dikirim berdasarkan tag yang cocok sebagai bagian dari penawaran DHCP

DHCPOpts

Jenis pokok: string DHCPOpts merepresentasikan opsi yang didukung oleh opsi DHCP sebagai bagian dari RFC 2132

Muncul di: - DHCPTagOption

DHCPRange

DHCPRange merepresentasikan rentang alamat jaringan yang akan ditetapkan sebagai default

Muncul di: - DHCPEntrySpec

Kolom Deskripsi
startIP IPAddressString
endIP IPAddressString

DHCPTag

DHCPTag merepresentasikan aturan tag yang akan diterapkan

Muncul di: - DHCPOption

Kolom Deskripsi
and Array Tag Daftar tag yang akan dicocokkan. Harus cocok dengan semua tag yang diberikan dalam daftar
not Array Tag Daftar tag yang tidak cocok. Tidak boleh cocok dengan semua tag yang diberikan dalam daftar

DHCPTagOption

DHCPOption menampilkan informasi yang diperlukan untuk menjelaskan opsi DHCP

Muncul di: - DHCPMatch - DHCPOption

Kolom Deskripsi
name DHCPOpts Name adalah nama atau nomor opsi yang mematuhi RFC 2132
values array string Daftar nilai untuk opsi DHCP yang diberikan

DataDisk

DataDisk menjelaskan hardware disk data di server.

Muncul di: - DataDiskList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string DataDisk
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec DataDiskSpec
status DataDiskStatus

DataDiskInfo

DataDiskInfo menjelaskan disk fisik yang terpasang ke server.

Muncul di: - ServerHardwareSpec

Kolom Deskripsi
totalDisks integer TotalDisks menunjukkan jumlah disk data yang terpasang ke server secara lokal

DataDiskList

DataDiskList merepresentasikan kumpulan Disk Data

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string DataDiskList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items DataDisk array

DataDiskSpec

DataDiskSpec menentukan status yang diinginkan dari disk data.

Muncul di: - DataDisk

Kolom Deskripsi
raidArrays Array RAIDSpec RAIDArrays adalah daftar array RAID yang akan dibuat di disk data.

DataDiskStatus

Muncul di: - DataDisk

Kolom Deskripsi
dataDiskReady boolean
conditions Array Condition

DataVolume

DataVolume menentukan konfigurasi volume disk yang menggunakan disk data.

Muncul di: - DataVolumeList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string DataVolume
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec DataVolumeSpec DataVolumeSpec menentukan status volume data yang diinginkan.
status DataVolumeStatus DataVolumeStatus menentukan status volume data yang diamati.

DataVolumeList

DataVolumeList mewakili kumpulan Volume Data

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string DataVolumeList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array DataVolume

DataVolumeSpec

Muncul di: - DataVolume

Kolom Deskripsi
dataVolumeConfig string Nama tugas konfigurasi volume disk

DataVolumeStatus

Muncul di: - DataVolume

Kolom Deskripsi
conditions Array Condition

DatacenterBGP

DatacenterBGP merepresentasikan informasi BGP peer DC yang dikonfigurasi melalui DCI yang digunakan untuk membuat koneksi peering

Muncul di: - DatacenterInterconnectSpec

Kolom Deskripsi
instanceID integer InstanceID adalah ID peer yang dialokasikan ke peer GDCH
bgpASN BGPAutonomousSystemNumber BGPASN adalah ASN jaringan bidang data yang berkorelasi dengan peer GDCH instance

DatacenterInterconnectSpec

DatacenterInterconnectSpec merepresentasikan informasi pusat data yang digunakan untuk mengalokasikan informasi subnet peer untuk semua peer GPC

Muncul di: - CellDataNetworkSpec

Kolom Deskripsi
instanceID integer InstanceID menunjukkan ID untuk instance GDCH ini dari semua instance GDCH yang berpartisipasi dalam DCI. Nilai default-nya adalah 1
numOfDC integer NumOfDC menunjukkan total jumlah instance GDCH yang berpartisipasi dalam DCI. Nilai default-nya adalah 1
cidrClaimRef UniversalObjectReference CIDRClaimRef menunjukkan objek CIDRClaim yang digunakan untuk mengalokasikan subnet peer
peerASNs DatacenterBGP array PeerASNs menunjukkan ASN BGP peer DC

DataplaneNICPortName

Jenis pokok: string DataplaneNICPortName adalah nama port NIC yang terhubung ke switch TOR.

Muncul di: - PortBondSpec

Perangkat

Muncul di: - CellSpec

Kolom Deskripsi
serialNumber string SerialNumber adalah nomor seri perangkat hardware. Contoh: AAAA12345
instanceID string InstanceID adalah ID zona air-gapped GDC yang terkait dengan perangkat hardware. Contoh: aa
rackID string RackID adalah ID rak yang terkait dengan perangkat hardware. Contoh: aa
rackLocation string RackLocation adalah lokasi rak perangkat hardware. Atribut ini wajib ada untuk semua perangkat kecuali Racks. Contoh: U12
rackUnits string RackUnits adalah tinggi (dalam unit rak) perangkat hardware. Atribut ini wajib ada untuk semua perangkat kecuali Rak dan PDU. Contoh: 4
type string Type adalah jenis perangkat hardware. Contoh: server
name string Name adalah nama perangkat hardware. Contoh: aa-aa-torsw01
model string Model adalah model perangkat hardware. Contoh: ProLiant DL360 Gen11
vendor string Vendor adalah produsen perangkat hardware. Contoh: HPE
assetTag string AssetTag adalah tag aset yang terkait dengan perangkat hardware. Contoh: US-SRV-123456
serverCPUModel string ServerCPUModel adalah model CPU di perangkat server. Contoh: Intel Xeon Silver 4210R
serverNumCPUs string ServerNumCPUs adalah jumlah CPU di perangkat server. Contoh: 2
serverMemoryGB string ServerMemoryGB adalah jumlah memori (dalam GB) di perangkat server. Contoh: 288
serverGPUModel string ServerGPUModel adalah model GPU di perangkat server. Contoh: nVidia A100 80 GB
serverNumGPUs string ServerNumGPUs adalah jumlah GPU di perangkat server. Contoh: 2
serverBIOSVersion string ServerBIOSVersion adalah versi BIOS di perangkat server. Contoh: U32
serverBMCVersion string ServerBMCVersion adalah versi BMC di perangkat server. Contoh: 2,72
serverBMCPortMAC string ServerBMCPortMAC adalah alamat MAC antarmuka BMC untuk perangkat server. Contoh: aa:bb:cc:dd:ee:ff
serverBMCPortName string ServerBMCPortName adalah nama antarmuka BMC untuk perangkat server. Contoh: ilo
serverMgmtPortMAC string ServerMgmtPortMAC adalah alamat MAC antarmuka pengelolaan untuk perangkat server. Contoh: aa:bb:cc:dd:ee:ff
serverMgmtPortName string ServerMgmtPortName adalah nama antarmuka pengelolaan untuk perangkat server. Contoh: LOM1
serverData1PortMAC string ServerData1PortMAC adalah alamat MAC antarmuka data pertama untuk perangkat server.
serverData1PortName string ServerData1PortName adalah nama antarmuka data pertama untuk perangkat server. Contoh: s1p1
serverData2PortMAC string ServerData2PortMAC adalah alamat MAC antarmuka data kedua untuk perangkat server.
serverData2PortName string ServerData2PortName adalah nama antarmuka data kedua untuk perangkat server. Contoh: s1p2
switchMgmtPortMAC string SwitchMgmtPortMAC adalah alamat MAC antarmuka pengelolaan untuk perangkat switch. Contoh: aa:bb:cc:dd:ee:ff
fwMgmtPortMAC string FWMgmtPortMAC adalah alamat MAC antarmuka pengelolaan untuk perangkat firewall. Contoh: aa:bb:cc:dd:ee:ff
fwMgmtPortName string FWMgmtPortName adalah nama antarmuka pengelolaan untuk perangkat firewall. Contoh: mgt
hsmMgmtPortMAC string HSMMgmtPortMAC adalah alamat MAC antarmuka pengelolaan untuk perangkat HSM. Contoh: aa:bb:cc:dd:ee:ff
hsmMgmtPortName string HSMMgmtPortName adalah nama antarmuka pengelolaan untuk perangkat HSM. Contoh: mgmt0
hsmData1PortMAC string HSMData1PortMAC adalah alamat MAC antarmuka data pertama untuk perangkat HSM. Contoh: aa:bb:cc:dd:ee:ff
hsmData1PortName string HSMData1PortName adalah nama antarmuka data pertama untuk perangkat HSM. Contoh: data0
hsmData2PortMAC string HSMData2PortMAC adalah alamat MAC antarmuka data kedua untuk perangkat HSM. Contoh: aa:bb:cc:dd:ee:ff
hsmData2PortName string HSMData2PortName adalah nama antarmuka data kedua untuk perangkat HSM. Contoh: data1
objsadmBMCPortMAC string ObjsadmBMCPortMAC adalah alamat MAC antarmuka BMC untuk perangkat Object Storage Admin. Contoh: aa:bb:cc:dd:ee:ff
objsadmBMCPortName string ObjsadmBMCPortName adalah nama antarmuka BMC untuk perangkat Object Storage Admin. Contoh: OOBM
objsadmMgmt1PortMAC string ObjsadmMgmt1PortMAC adalah alamat MAC antarmuka pengelolaan pertama untuk perangkat Object Storage Admin. Contoh: aa:bb:cc:dd:ee:ff
objsadmMgmt1PortName string ObjsadmMgmt1PortName adalah nama antarmuka pengelolaan pertama untuk perangkat Object Storage Admin. Contoh: e01
objsBMCPortMAC string ObjsBMCPortMAC adalah alamat MAC antarmuka BMC untuk perangkat Object Storage Compute Controller. Contoh: aa:bb:cc:dd:ee:ff
objsBMCPortName string ObjsBMCPortName adalah nama antarmuka BMC untuk perangkat Object Storage Compute Controller. Contoh: OOBM
objsMgmt1PortMAC string ObjsMgmt1PortMAC adalah alamat MAC antarmuka pengelolaan pertama untuk perangkat Object Storage Compute Controller. Contoh: aa:bb:cc:dd:ee:ff
objsMgmt1PortName string ObjsMgmt1PortName adalah nama antarmuka pengelolaan pertama untuk perangkat Object Storage Compute Controller. Contoh: e01
objsshelfNumDataDisks string ObjsshelfNumDataDisks adalah jumlah disk data di perangkat Object Storage Shelf. Contoh: 60
objsshelfController1SerialNumber string ObjsshelfController1SerialNumber adalah nomor seri pengontrol pertama untuk perangkat Object Storage Shelf. Contoh: AAAA12345
objsshelfController1Name string ObjsshelfController1Name adalah nama pengontrol pertama untuk perangkat Object Storage Shelf. Contoh: aa-aa-objs01-s1-01
objsshelfController1MgmtPortMAC string ObjsshelfController1MgmtPortMAC adalah alamat MAC antarmuka pengelolaan pengontrol pertama untuk perangkat Object Storage Shelf. Contoh: aa:bb:cc:dd:ee:ff
objsshelfController1MgmtPortName string ObjsshelfController1MgmtPortMAC adalah nama antarmuka pengelolaan pengontrol pertama untuk perangkat Object Storage Shelf. Contoh: A-P1
objsshelfController2SerialNumber string ObjsshelfController2SerialNumber adalah nomor seri pengontrol kedua untuk perangkat Object Storage Shelf. Contoh: AAAA12345
objsshelfController2Name string ObjsshelfController2Name adalah nama pengontrol kedua untuk perangkat Object Storage Shelf. Contoh: aa-aa-objs01-s1-02
objsshelfController2MgmtPortMAC string ObjsshelfController2MgmtPortMAC adalah alamat MAC antarmuka pengelolaan pengontrol kedua untuk perangkat Object Storage Shelf. Contoh: aa:bb:cc:dd:ee:ff
objsshelfController2MgmtPortName string ObjsshelfController2MgmtPortMAC adalah nama antarmuka pengelolaan pengontrol kedua untuk perangkat Object Storage Shelf. Contoh: A-P1
stgeNumDataDisks string StgeNumDataDisks adalah jumlah disk data di perangkat File/Block Storage. Contoh: 12
stgeController1SerialNumber string StgeController1SerialNumber adalah nomor seri pengontrol pertama untuk perangkat File/Block Storage. Contoh: AAAA12345
stgeController1Name string StgeController1Name adalah nama pengontrol pertama untuk perangkat File/Block Storage. Contoh: aa-aa-stge01-01
stgeController1MgmtPortMAC string StgeController1MgmtPortMAC adalah alamat MAC antarmuka pengelolaan pengontrol pertama untuk perangkat Penyimpanan File/Blok. Contoh: aa:bb:cc:dd:ee:ff
stgeController1MgmtPortName string StgeController1MgmtPortName adalah nama antarmuka pengelolaan pengontrol pertama untuk perangkat Penyimpanan File/Blok. Contoh: e0M
stgeController2SerialNumber string StgeController2SerialNumber adalah nomor seri pengontrol kedua untuk perangkat File/Block Storage. Contoh: AAAA12345
stgeController2Name string StgeController2Name adalah nama pengontrol kedua untuk perangkat File/Block Storage. Contoh: aa-aa-stge01-02
stgeController2MgmtPortMAC string StgeController2MgmtPortMAC adalah alamat MAC antarmuka pengelolaan pengontrol kedua untuk perangkat File/Block Storage. Contoh: aa:bb:cc:dd:ee:ff
stgeController2MgmtPortName string StgeController2MgmtPortName adalah nama antarmuka pengelolaan pengontrol kedua untuk perangkat Penyimpanan File/Blok. Contoh: e0M
stgeshelfNumDataDisks string StgeshelfNumDataDisks adalah jumlah disk data di perangkat File/Block Storage Shelf. Contoh: 12
stgeshelfController1Name string StgeshelfController1Name adalah nama pengontrol pertama untuk perangkat File/Block Storage Shelf. Contoh: aa-aa-stge01-s1-01
stgeshelfController2Name string StgeshelfController2Name adalah nama pengontrol kedua untuk perangkat File/Block Storage Shelf. Contoh: aa-aa-stge01-s1-02
chassisBMCVersion string ChassisBMCVersion adalah versi BMC di perangkat Chassis. Contoh: 2.2-b11
chassisBMCPortMAC string ChassisBMCPortMAC adalah alamat MAC antarmuka BMC untuk perangkat Chassis. Contoh: aa:bb:cc:dd:ee:ff
chassisBMCPortName string ChassisBMCPortName adalah nama antarmuka BMC untuk perangkat Chassis. Contoh: ilo

DeviceSpec

Muncul di: - SwitchACLSpec

Kolom Deskripsi
switchRef ObjectReference
enforcePoints Array EnforcePoint

DeviceSystemSpec

DeviceSystemSpec menentukan ID sistem HW.

Muncul di: - AggSwitchSpec - BorderLeafSwitchSpec - ChassisSpec - ConsoleServerSpec - FirewallNodeSpec - HSMSpec - ManagementAggSwitchSpec - ManagementSwitchSpec - NetworkDeviceSpec - ObjectStorageAdminNodeSpec - ObjectStorageStorageNodeSpec - ServerHardwareSpec - StorageNodeSpec - StorageNodeSpec - StorageSwitchSpec - TORSwitchSpec

Kolom Deskripsi
vendor string Vendor adalah nama vendor.
model string Model adalah nama model vendor.
serialNumber string SerialNumber adalah nomor seri.

DomainType

Jenis pokok: string Mewakili VRF sisi GDC dengan air gap yang akan digunakan InterconnectAttachment.

Muncul di: - AttachmentEntity

EBGPNeighbors

EBGPNeighbors merepresentasikan spesifikasi tetangga BGP di jaringan eksternal.

Muncul di: - BorderGatewayProtocolSpec

Kolom Deskripsi
remoteAS BGPAutonomousSystemNumber ID sistem otonom jarak jauh untuk target pelanggan terkait dalam konfigurasi BGP untuk jaringan data
ip IPAddressString Alamat IP tetangga eGP di jaringan eksternal. Harus setara dengan alamat peer uplink di RoutedPortSpec
type BGPPeerType Jenis peer BGP eksternal
fleetOverlayRefs Array UniversalObjectReference Daftar referensi objek ke jenis FleetOverlayNetwork yang menjadi milik tetangga eBGP ini.
switchRefs Array UniversalObjectReference Daftar referensi objek ke jenis AggSwitch dan/atau TORSwitch yang menjadi bagian dari tetangga eBGP ini.

EmergencySSHCredential

EmergencySSHCredential merepresentasikan kredensial SSH sementara yang dapat digunakan oleh IO(Operator Infrastruktur) untuk men-debug dan memulihkan sistem GDCH jika sistem tersebut tidak berfungsi.

Muncul di: - EmergencySSHCredentialList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string EmergencySSHCredential
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec EmergencySSHCredentialSpec
status EmergencySSHCredentialStatus

EmergencySSHCredentialList

EmergencySSHCredentialList merepresentasikan kumpulan EmergencySSHCredential.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string EmergencySSHCredentialList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array EmergencySSHCredential

EmergencySSHCredentialSpec

EmergencySSHCredentialSpec menyediakan spesifikasi kredensial SSH yang diterima dari pelanggan.

Muncul di: - EmergencySSHCredential

Kolom Deskripsi
requestor string Pemohon adalah identitas pengguna yang diautentikasi yang membuat objek. Kolom ini tidak dapat diubah.
validityDurationDays integer ValidityDurationDays adalah jumlah hari setelah permintaan agar sertifikat berlaku.
validIPs array string ValidIP adalah IP sumber yang dapat menggunakan sertifikat ini.
publicKey string PublicKey adalah kunci publik SSH yang dienkode dengan base64 yang sesuai dengan kunci pribadi SSH yang dipegang oleh pemohon.
approver string Penyetuju adalah identitas pengguna yang diautentikasi yang menyetujui permintaan (mengizinkan pemohon untuk mendapatkan kredensial darurat). Pengguna ini harus berbeda dari pemohon.

EmergencySSHCredentialStatus

EmergencySSHCredentialStatus menunjukkan status permintaan saat ini, apakah telah ditandatangani atau tidak.

Muncul di: - EmergencySSHCredential

Kolom Deskripsi
signedCertificate string SignedCertificate adalah sertifikat SSH berenkode base64 yang dihasilkan, yang ditandatangani oleh CA SSH cluster.
validUntil string ValidUntil adalah waktu saat sertifikat ini tidak lagi valid, dalam format YYYYMMDDHHMMSS.
caCertificate string CACertificate adalah sertifikat publik CA SSH yang dienkode base64.

EnforcePoint

Muncul di: - DeviceSpec

Kolom Deskripsi
enforcePointType EnforcePointType
interface string

EnforcePointType

Jenis pokok: string EnforcePointType merepresentasikan Jenis EnforcePoint untuk SwitchACL EnforcePointType dapat menunjukkan semua antarmuka pada switch ini, atau grup antarmuka logis lainnya (tidak ada untuk saat ini, tetapi untuk masa mendatang) atau hanya daftar antarmuka. ACL dapat memiliki daftar antarmuka dan juga grup logis lain dalam spesifikasi perangkat yang sama

Muncul di: - EnforcePoint

ExternalIdp

ExternalIdp menyimpan konfigurasi metode autentikasi dengan ID terkait. Hanya satu metode autentikasi yang dapat ditetapkan per ExternalIdp dengan nama.

Muncul di: - CIQ

Kolom Deskripsi
name string Nama IdP
oidc OIDCProviderConfig Konfigurasi khusus OIDC.
saml SAMLProviderConfig Konfigurasi khusus SAML.
initialAdmin string InitialAdmin adalah akun yang akan diberi izin sebagai admin pertama dalam sistem.

FirewallCluster

FirewallCluster mewakili sekelompok FirewallNode yang dapat dikelola bersama dalam sebuah cluster.

Muncul di: - FirewallClusterList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string FirewallCluster
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec FirewallClusterSpec
status FirewallClusterStatus

FirewallClusterList

FirewallClusterList merepresentasikan kumpulan cluster firewall.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string FirewallClusterList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array FirewallCluster

FirewallClusterSpec

FirewallClusterSpec menentukan setelan seluruh cluster untuk cluster.

Muncul di: - FirewallCluster

Kolom Deskripsi
nodeRefs Array LocalObjectReference NodeRefs mengacu pada daftar node firewall yang termasuk dalam cluster ini.
adminSecretRef SecretReference AdminSecretRef menyimpan referensi ke kredensial untuk autentikasi cluster firewall.
licenses array string Licenses adalah daftar string lisensi yang akan diterapkan ke cluster.

FirewallClusterStatus

FirewallClusterStatus berisi informasi tentang status dan kondisi cluster firewall saat ini.

Muncul di: - FirewallCluster

Kolom Deskripsi
conditions Array Condition Kondisi berisi informasi tentang kesehatan cluster. Jenis kondisi: - Siap: Menunjukkan bahwa cluster siap digunakan. - Performa Menurun: Menunjukkan bahwa performa cluster menurun dan perbaikan direkomendasikan. - Gagal: Menunjukkan bahwa cluster dalam status gagal dan tidak berfungsi.
alerts Array Alert Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan.

FirewallCredential

FirewallCredentials berisi informasi tiga akun firewall.

Muncul di: - FirewallNodeSpec

Kolom Deskripsi
accountType FirewallCredentialType AccountType adalah jenis akun firewall.
secretRef SecretReference SecretRef menyimpan referensi Secret ke akun firewall

FirewallCredentialType

Jenis pokok: string

Muncul di: - FirewallCredential

FirewallNode

FirewallNode mewakili perangkat firewall fisik dalam cluster firewall.

Muncul di: - FirewallNodeList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string FirewallNode
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec FirewallNodeSpec
status FirewallNodeStatus

FirewallNodeList

FirewallNodeList merepresentasikan kumpulan node firewall.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string FirewallNodeList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array FirewallNode

FirewallNodeManagementNetworkSpec

FirewallNodeNetworkSpec menentukan jaringan pengelolaan firewall .

Muncul di: - FirewallNodeSpec

Kolom Deskripsi
managementIP IPAddressString ManagementIP menyimpan alamat IP pengelolaan.
managementSubnet IPSubnetString ManagementSubnet adalah subnet jaringan pengelolaan
defaultGateway IPAddressString DefaultGateway adalah alamat IP default untuk mengakses jaringan luar
managementPort string ManagementPort menentukan nama port pengelolaan.
mac MACAddressString MAC adalah alamat MAC port pengelolaan. Ini hanya diperlukan untuk validasi pra/pasca-penginstalan.

FirewallNodeSpec

FirewallNodeSpec berisi konfigurasi untuk node firewall.

Muncul di: - FirewallNode

Kolom Deskripsi
hardware DeviceSystemSpec Hardware menjelaskan informasi hardware.
firewallName string FirewallName adalah nama perangkat firewall
clusterRef LocalObjectReference ClusterRef mengacu pada cluster firewall tempat node ini berada.
managementNetwork FirewallNodeManagementNetworkSpec ManagementNetwork menentukan konfigurasi port jaringan pengelolaan di node ini.
adminSecretRef SecretReference AdminSecretRef menyimpan referensi ke kredensial untuk autentikasi node firewall. AdminSecretRef tidak digunakan lagi, sebaiknya gunakan AccountSecretRefs
accountSecretRefs FirewallCredential array AccountSecretRefs menyimpan referensi Secret ke berbagai akun kredensial untuk autentikasi node firewall.
licenses array string Lisensi adalah daftar string lisensi yang akan diterapkan ke node.
haUpgradeRequestRef LocalObjectReference HAUpgradeRequestRef menyimpan referensi ke objek FirewallHAUpgradeRequest. Jika disediakan, node firewall akan dipicu untuk update. Jenis API: - Grup: upgrade.private.gdc.goog - Jenis: FirewallHAUpgradeRequest

FirewallNodeStatus

FirewallNodeStatus menentukan informasi perubahan saat ini tentang node firewall.

Muncul di: - FirewallNode

Kolom Deskripsi
conditions Array Condition Kondisi digunakan untuk menunjukkan berbagai kondisi alur Rekonsiliasi Organisasi Firewall. - ConfigGenerated: Menunjukkan bahwa konfigurasi baru telah dibuat. - ConfigImported: Menunjukkan bahwa konfigurasi XML baru telah diimpor di perangkat firewall. - ConfigReplaceCompleted: Menunjukkan bahwa penggantian konfigurasi telah selesai dan alur rekonsiliasi telah selesai.
alerts Array Alert Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan.
errorStatus ErrorStatus ErrorStatus berisi daftar error saat ini dan stempel waktu saat kolom ini diperbarui.
certificateStatus Array CertificateStatus Status sertifikat firewall. Jika nilainya adalah nol, pengontrol akan memperbaruinya ke nilai default.

FirmwareSpec

FirmwareSpec menyimpan info firmware yang ditargetkan.

Muncul di: - BMCSpec

Kolom Deskripsi
hardware FirmwareTargetedHardware Nama target hardware adalah singkatan dari komponen hardware yang dikontrol BMC.
model FirmwareTargetedModel Model digunakan untuk menyimpan merek server atau ID hardware.
version string Versi adalah nilai string yang merujuk ke versi inventaris firmware redfish. Sesuai dengan kolom nama versi redfish org.google.gpc.sbom.name dalam manifes harbor.

FirmwareStatus

FirmwareStatus menyimpan info firmware aktif.

Muncul di: - BMCStatus

Kolom Deskripsi
hardware FirmwareTargetedHardware Nama target hardware adalah singkatan dari komponen hardware yang dikontrol BMC.
version string Versi adalah nilai string yang merujuk ke versi inventaris firmware redfish. Sesuai dengan kolom nama versi redfish redfish/v1/UpdateService/FirmwareInventory/X kolom .Version.
conditions Array Condition Kondisi mencakup kondisi saat ini untuk proses upgrade firmware.

FirmwareTargetedHardware

Jenis pokok: string

Muncul di: - FirmwareSpec - FirmwareStatus

FirmwareTargetedModel

Jenis pokok: string

Muncul di: - FirmwareSpec

GDCHFlavor

Jenis pokok: string GDCHFlavor mengidentifikasi jenis instance GDC yang terisolasi dari internet, yaitu berapa banyak rak yang dimiliki instance?

Muncul di: - CellSpec

GDCHHardwareVersion

Jenis pokok: string GDCHHardwareVersion menjelaskan versi hardware

Muncul di: - CIQ - CellSpec

HAMSApplianceVLANOverrideSpec

HAMSApplianceVLANOverrideSpec merepresentasikan penggantian VLAN peralatan

Muncul di: - CIQ

Kolom Deskripsi
controlPlane integer VLAN untuk control-plane-subnet.
mgmtNetwork integer VLAN untuk mgmt-network-subnet.

HAMSBGPSpec

HAMSBGPSpec merepresentasikan properti yang diperlukan untuk konfigurasi BGP

Muncul di: - CIQ

Kolom Deskripsi
dataASN BGPAutonomousSystemNumber DataplaneASN menunjukkan BGP ASN jaringan bidang data yang ditetapkan ke instance GDC dengan air gap
mgmtASN BGPAutonomousSystemNumber ManagementASN menunjukkan ASN BGP jaringan pengelolaan yang ditetapkan ke instance GDC dengan air gap
dataInternalASN BGPAutonomousSystemNumber DataplaneInternalASN menunjukkan BGP ASN jaringan bidang data internal. ASN ini digunakan untuk menghubungkan beberapa VRF eksternal (Root External, ORGx External) dengan VRF interkoneksi (DCI, OC, dan Customer). ASN internal bersifat opsional untuk jaringan pengelolaan.
transitOCASN BGPAutonomousSystemNumber TransitOCASN menunjukkan ASN BGP yang dicadangkan di sel GPC untuk menghubungkan VRF internal dengan VRF OCTRANSIT. 1) Di jaringan data, ini digunakan untuk menghubungkan OC VRF dengan OCTRANSIT VRF 2) Di jaringan pengelolaan, ini digunakan untuk menghubungkan VRF default dengan OCTRANSIT VRF
clusterBGPASN BGPAutonomousSystemNumber ClusterBGPAutonomousSystemNumber menunjukkan ASN BGP yang dicadangkan di sel GPC untuk digunakan di cluster internal di semua ORG. ASN BGP cluster bersifat opsional untuk jaringan pengelolaan.

HAMSCPInterconnectSpec

Muncul di: - HAMSInterconnectsSpec

Kolom Deskripsi
asn BGPAutonomousSystemNumber ASN menunjukkan BGP ASN jaringan bidang data pelanggan yang terhubung ke konfigurasi air-gapped GDC
dataUplinkPorts Array SwitchPortInterface DataUplinkPorts menunjukkan koneksi fisik ke jaringan pelanggan. Ini adalah port dari jaringan dataplane. Switch yang digunakan (aggsw, blsw, atau tesw) akan bergantung pada konfigurasi hardware. Port ini tidak dapat digunakan oleh interkoneksi lainnya.
customerPeerSubnets Array NumberedIPGroupSpec Opsional: CustomerPeerSubnets adalah daftar subnet peering yang disediakan pelanggan untuk ditetapkan ke uplink data pelanggan. Subnet ditetapkan secara berurutan (DataUplinkPorts di switch 1, DataUplinkPorts di switch 2, dll.) Jika tidak ada, IP akan dialokasikan dari externalCIDR.
vlanID integer ID antarmuka VLAN yang terkait dengan interkoneksi ini. Jika tidak ada, VLAN 0 akan digunakan.
interconnectCapacity HAMSInterconnectCapacitySpec Konfigurasi kapasitas dan ketahanan untuk interkoneksi ini.

HAMSExternalHSMSpec

HAMSExternalHSMSpec merepresentasikan properti yang diperlukan untuk perangkat HSM eksternal

Muncul di: - CIQ

Kolom Deskripsi
primaryAddress string Alamat layanan KMIP utama. Harap ikuti format Alamat:Port. Jika port tidak ada, port default 5696 akan digunakan.
secondaryAddresses array string Daftar alamat layanan KMIP sekunder. Ikuti format Alamat:Port untuk setiap alamat. Jika port tidak ada, port default 5696 akan digunakan. Anda dapat menentukan hingga 3 layanan KMIP sekunder.
caCert string CACert menentukan sertifikat CA untuk HSM eksternal.
clientCert string ClientCert menentukan sertifikat klien untuk terhubung ke HSM eksternal.
clientKey string ClientKey menentukan kunci pribadi yang terkait dengan ClientCert untuk terhubung ke HSM eksternal.
ip IPAddressString Tidak digunakan lagi: Gunakan PrimaryAddress/SecondaryAddresses sebagai gantinya. Kolom ini akan dihapus. Alamat IP layanan KMIP.
dnsName DomainName Tidak digunakan lagi: Gunakan PrimaryAddress/SecondaryAddresses sebagai gantinya. Kolom ini akan dihapus. Nama DNS layanan KMIP.
port integer Tidak digunakan lagi: Gunakan PrimaryAddress/SecondaryAddresses sebagai gantinya. Kolom ini akan dihapus. Port menyimpan port layanan KMIP.
encryptionKeyID string Tidak digunakan lagi: Kolom ini akan dihapus. EncryptionKeyID memberikan ID kunci yang digunakan untuk enkripsi.

HAMSExternalNTPAuthSpec

HAMSExternalNTPAuthSpec mewakili kredensial autentikasi NTP eksternal.

Muncul di: - HAMSExternalNTPSpec

Kolom Deskripsi
id integer ID adalah ID kunci autentikasi.
type NTPSymmetricKeyType Jenis kunci autentikasi yang digunakan untuk autentikasi server NTP.
key string Key adalah kunci simetris autentikasi NTP.

HAMSExternalNTPSpec

HAMSExternalNTPSpec mewakili properti yang diperlukan untuk Server NTP eksternal

Muncul di: - CIQ

Kolom Deskripsi
ip Array IPAddressString Alamat IP Server NTP.
auth Array HAMSExternalNTPAuthSpec Auth adalah kredensial autentikasi NTP (jika autentikasi NTP dikonfigurasi).

HAMSInterconnectCapacitySpec

Muncul di: - HAMSCPInterconnectSpec - HAMSMZInterconnectSpec - HAMSOCInterconnectSpec

Kolom Deskripsi
capacityConfig VLANCapacityConfig Kapasitas maksimum untuk Interconnect.

HAMSInterconnectsSpec

Muncul di: - CIQ

Kolom Deskripsi
customerData HAMSCPInterconnectSpec CustomerData menunjukkan konfigurasi interkoneksi ke jaringan data pelanggan.
operationCenters Array HAMSOCInterconnectSpec OperationCenters menunjukkan konfigurasi interkoneksi untuk pusat operasi (lokal dan jarak jauh)
multiZone HAMSMZInterconnectSpec MultiZone menunjukkan konfigurasi interkoneksi ke instance GDC dengan air gap lainnya.

HAMSMZInterconnectSpec

Muncul di: - HAMSInterconnectsSpec

Kolom Deskripsi
instanceID integer InstanceID menunjukkan ID untuk instance GDC dengan air gap ini dari semua instance GDC dengan air gap yang berpartisipasi dalam deployment multi-zona.
peers Array HAMSMZPeerSpec Tidak digunakan lagi: Kolom ini tidak digunakan lagi dan akan dihapus dalam rilis mendatang. Nilainya akan diabaikan. Peers menunjukkan daftar instance GDCH yang berpartisipasi dalam deployment multi-zona sebagai tetangga
interconnectCapacity HAMSInterconnectCapacitySpec Tidak digunakan lagi: Kolom ini tidak digunakan lagi dan akan diabaikan. Konfigurasi kapasitas dan ketahanan untuk interkoneksi ini.

HAMSMZPeerSpec

HAMSMZPeerSpec merepresentasikan properti untuk mengidentifikasi tetangga dari Instance GDCH lokal Tidak digunakan lagi: Struct ini dan kolomnya tidak lagi digunakan dan akan diabaikan.

Muncul di: - HAMSMZInterconnectSpec

Kolom Deskripsi
instanceID integer InstanceID menunjukkan ID untuk instance GDCH dari semua instance GDCH yang berpartisipasi sebagai tetangga
asn BGPAutonomousSystemNumber ASN menunjukkan BGP ASN jaringan dataplane yang ditetapkan ke instance peer GDCH ini
sourcePorts Array SwitchPortInterface SourcePorts menunjukkan sumber link p2p yang menghubungkan instance GDCH lokal ke peer ini. Ini adalah port dari jaringan dataplane yang dikonfigurasi pada switch border-leaf. Port ini tidak dapat digunakan oleh interkoneksi lainnya.

HAMSOCInterconnectSpec

Muncul di: - HAMSInterconnectsSpec

Kolom Deskripsi
ocType OCType OCType merepresentasikan jenis pusat operasi (lokal atau jarak jauh)
asn BGPAutonomousSystemNumber ASN menunjukkan BGP ASN pusat operasi yang terhubung ke konfigurasi air-gapped GDC
dataUplinkPorts Array SwitchPortInterface DataUplinkPorts menunjukkan koneksi fisik ke pusat operasi. Ini adalah port dari jaringan dataplane. Switch yang digunakan (aggsw, blsw, atau tesw) akan bergantung pada konfigurasi hardware. Untuk OC lokal, port ini tidak dapat digunakan oleh interkoneksi lain. Untuk OC jarak jauh, port ini dapat digunakan bersama oleh pusat operasi jarak jauh dan interkoneksi pusat data lainnya.
managementUplinkPorts Array SwitchPortInterface ManagementUplinkPorts menunjukkan koneksi fisik ke pusat operasi. Ini adalah port dari jaringan pengelolaan (mgmtaggsw). Untuk OC lokal, port ini tidak dapat digunakan oleh interkoneksi lain. Untuk OC jarak jauh, port ini dapat digunakan bersama oleh interkoneksi Operation Center jarak jauh lainnya.
vlanID integer ID antarmuka VLAN yang terkait dengan Interconnect ini untuk OC lokal. Jika tidak ada, VLAN 0 akan digunakan.
interconnectCapacity HAMSInterconnectCapacitySpec Konfigurasi kapasitas dan ketahanan untuk interkoneksi ini.

HAMSSubnetGroupSpec

HAMSSubnetGroupSpec merepresentasikan properti yang diperlukan untuk menunjukkan subnet untuk jenis yang kompatibel

Muncul di: - CIQ - OverlappedInternalCIDRs

Kolom Deskripsi
ipFamily IPFamily IPFamily menunjukkan jenis IP yang kompatibel untuk instance ini
ipv4 IPSubnetString IPv4Subnet menunjukkan string subnet untuk IPv4
ipv6 IPSubnetString IPv6Subnet menunjukkan string subnet untuk IPv6

HAMSZoneSpec

HAMSZoneSpec menyimpan informasi dan properti identifikasi zona.

Muncul di: - CIQ

Kolom Deskripsi
generalRegion string GeneralRegion mengidentifikasi wilayah umum (misalnya, benua atau negara) tempat zona berada.
generalRegionShort string GeneralRegionShort adalah singkatan dua huruf dari GeneralRegion.
regionQualifier string RegionQualifier lebih lanjut mengklasifikasikan region (misalnya utara atau selatan).
regionQualifierShort string RegionQualifierShort adalah singkatan dua huruf dari RegionQualifier.
regionCounter integer RegionCounter membedakan region tempat zona berada di luar GeneralRegion dan RegionQualifier untuk sepenuhnya memenuhi syarat region.
zoneLetter string ZoneLetter mengidentifikasi zona dalam konteks region tempat zona tersebut berada.
multiZone boolean MultiZone menunjukkan apakah zona ini adalah bagian dari deployment multi-zona.

HairpinBGPSession

Muncul di: - HairpinBGPSessionList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string HairpinBGPSession
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec HairpinBGPSessionSpec
status HairpinBGPSessionStatus

HairpinBGPSessionList

HairpinBGPSessionList merepresentasikan kumpulan HairpinBGPSession.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string HairpinBGPSessionList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items array HairpinBGPSession

HairpinBGPSessionSpec

Muncul di: - HairpinBGPSession

Kolom Deskripsi
hairpinLinkRef UniversalObjectReference HairpinLinkRef mengarah ke objek HairpinLink terkait.
vlanID VLANID VLANID yang digunakan untuk sesi BGP ini.
endVlanID VLANID VLANID yang digunakan untuk ujung(portB) sesi HairpinLink lainnya. Tidak digunakan untuk link hairpin IDPSFW.
ipSubnet IPSubnetString Blok CIDR yang dialokasikan.
startPortVRF string Nama VRF port awal hairpin.
endPortVRF string Nama VRF port akhir hairpin.
subnetClaimRefs Array UniversalObjectReference SubnetClaimRef mengacu pada subnetclaim yang harus dikaitkan dengan siklus proses sesi BGP Hairpin ini.

HairpinBGPSessionStatus

Muncul di: - HairpinBGPSession

Kolom Deskripsi
bgpStatus BgpSessionStatus Status sesi BGP.
upTime string Stempel waktu saat sesi BGP terakhir kali aktif.
prefixCounter BGPPrefixCounters Penghitung BGP.

Muncul di: - HairpinLinkList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string HairpinLink
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec HairpinLinkSpec
status HairpinLinkStatus

HairpinLinkList merepresentasikan kumpulan HairpinLink.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string HairpinLinkList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array HairpinLink

HairpinLinkPortStatus

Muncul di: - HairpinLinkStatus

Kolom Deskripsi
switchPort SwitchPortInterface Detail tentang port switch
up boolean Apakah port aktif atau tidak.
downReason string Alasan port tidak berfungsi. Tidak ada jika port aktif.

HairpinLinkSpec

Muncul di: - HairpinLink

Kolom Deskripsi
hairpinLinkType HairpinLinkType IDPSFW atau PERIMETERFW.
portA SwitchPortInterface Port fisik pertama dari loop hairpin yang terhubung ke firewall.
portB SwitchPortInterface Port fisik kedua dari loop hairpin yang terhubung ke firewall. Sama seperti 'portA' untuk link hairpin PERIMETERFW.

HairpinLinkStatus

Muncul di: - HairpinLink

Kolom Deskripsi
conditions HairpinLinkPortStatus array Ports berisi informasi tentang port fisik yang digunakan di HairpinLink.

HairpinLinkType

Jenis pokok: string HairpinLinkType adalah jenis Enum untuk menentukan jenis HairpinLink

Muncul di: - HairpinLinkSpec - LegacyHairpinLink

HairpinPortSpec

HairpinPortSpec memberikan spesifikasi loop hairpin yang digunakan untuk mengintegrasikan firewall dengan switch agg

Muncul di: - AggSwitchInternalSpec

Kolom Deskripsi
startPort SwitchPortIndex StartPort mewakili port fisik pertama dari loop hairpin yang terhubung ke firewall
middlePort SwitchPortIndex MiddlePort mewakili port fisik kedua dari loop hairpin yang kembali dari firewall
endPort SwitchPortIndex EndPort mewakili port fisik ketiga dari loop hairpin yang terhubung ke router DCI

HostNetworkRouteSpec

HostNetworkRouteSpec adalah spesifikasi yang menggambarkan antarmuka rute untuk jaringan

Muncul di: - HostNetworkSpec

Kolom Deskripsi
gateway IPAddressString Alamat gateway untuk rute terkait
subnet IPSubnetString Subnet untuk merutekan ke gateway yang cocok

HostNetworkSpec

HostNetworkSpec menentukan konfigurasi jaringan untuk antarmuka jaringan terkait

Muncul di: - BondLinkSpec - PhysicalLinkSpec - VLANLinkSpec

Kolom Deskripsi
ips Array IPAddressString Daftar alamat IP yang akan ditetapkan ke antarmuka
subnetClaimRef UniversalObjectReference Referensi ke SubnetClaim yang berisi informasi jaringan untuk ditetapkan ke antarmuka jaringan terkait
routes array HostNetworkRouteSpec Rute yang dikonfigurasi untuk antarmuka jaringan terkait
default boolean Jaringan rute default

HostNetworkVLANInfo

Muncul di: - VLANLinkSpec

Kolom Deskripsi
vlanID integer ID VLAN yang akan ditetapkan ke konfigurasi antarmuka
subnetClaimRef UniversalObjectReference Referensi ke SubnetClaim yang berisi informasi VLAN

HostType

Jenis pokok: string HostType merepresentasikan jenis yang telah ditentukan untuk host dalam aturan SwitchACL.

Muncul di: - HostTypeToAddressStatus - SwitchACLHost

HostTypeToAddressStatus

HostTypeToAddressStatus merepresentasikan daftar alamat yang dipetakan ke setiap jenis host yang telah ditentukan sebelumnya setelah rekonsiliasi.

Muncul di: - SwitchACLStatus

Kolom Deskripsi
hostType HostType HostType menjelaskan jenis host yang telah ditentukan sebelumnya
ipAddrs Array IPSubnetString IpAddrs menjelaskan daftar alamat yang dipetakan untuk jenis host

IPAMObjectReference

IPAMObjectReference berisi informasi tentang induk objek IPAM.

Muncul di: - AddressPoolClaimSpec

Kolom Deskripsi
name string
type IPAMObjectType

IPAMObjectType

Jenis pokok: string IPAMObjectType mengidentifikasi jenis objek IPAM.

Muncul di: - IPAMObjectReference

IPAddressString

Jenis pokok: string IPAddressString merepresentasikan alamat IPv4 atau IPv6 dalam format string (misalnya, 172.17.0.1 atau 1200:0000:AB00:1234:0000:2552:7777:1313).

Muncul di: - AddressPoolClaimStatus - AggSwitchInternalSpec - AggSwitchSpec - AllocatedDataIPs - ApplianceStorageSpecMapping - BGPPeeringInterface - BGPSessionConfig - BMCHardwareSpec - BorderLeafSwitchInternalSpec - BorderLeafSwitchSpec - CarrierPeeringIPOverride - CellDNSSpec - CellManagementNetworkSpec - ChassisSpec - CiscoNxOSSwitchPairingConnection - ClusterBGPNeighborStatus - ClusterBGPPeerSpec - ConsoleServerSpec - DHCPMapping - DHCPRange - DataLogicalInterface - DataLogicalInterface - EBGPNeighbor - EBGPNeighbors - ExternalHSMSpec - FileBindingTypeSpec - FirewallNodeManagementNetworkSpec - HAGroup - HAInterfaceSpec - HAInterfaceSpec - HAMSExternalHSMSpec - HAMSExternalNTPSpec - HSMClusterStatus - HSMDataNetwork - HSMManagementNetwork - HSMSpec - HostNetworkRouteSpec - HostNetworkSpec - IPRange - InterconnectSessionSpec - LogicalInterface - LogicalInterface - LoopbackInterface - ManagementAggSwitchInternalSpec - ManagementAggSwitchSpec - ManagementSwitchInternalSpec - ManagementSwitchSpec - MulticastGroupConfig - MulticastInfo - NTPProxySpec - NTPProxyStatus - NTPServerStatus - NTPSymmetricKey - NetworkDeviceSpec - NodeFirewallTarget - NumberedIPSpec - ObjectStorageClusterStatus - ObjectStorageSiteStatus - OntapBackendSpec - PeeringInfo - ProxyGroupSpec - Server - ServerNetworkSpec - ServiceSpec - ServiceSpec - ServiceState - StaticNetworkConfig - StaticRoute - StaticRoute - StaticSubnetConfig - StaticSubnetConfig - StorageClusterAddress - StorageClusterAddress - StorageClusterNetworkSpec - StorageClusterNetworkSpec - StorageEncryptionConnectionSpec - StorageNodeNetworkSpec - StorageNodeNetworkSpec - StorageSwitchSpec - SubnetAllocationStatus - SubnetSpec - SwitchCommonSpec - SyslogSpec - TORSwitchInternalSpec - TORSwitchSpec - TimeServerNetwork

IPFamily

Jenis pokok: string IPFamily adalah jenis Enum untuk menentukan kelompok IP.

Muncul di: - AddressPoolClaimSpec - GlobalAddressPoolClaimSpec - GlobalAddressPoolSpec - HAMSSubnetGroupSpec - L2NetworkSpec - NumberedIPGroupSpec

IPPrefixListEntry

Muncul di: - RoutePolicyConfig

Kolom Deskripsi
ipPrefix IPSubnetString Awalan IP yang akan dicocokkan dengan rute. Awalan IPv6 akan diabaikan untuk rute IPv4 dan sebaliknya.
action RoutePolicyAction Tindakan yang harus dilakukan jika rute cocok dengan entri ini.
prefixLengthMatchers Array PrefixLengthMatcher Pencocok yang digunakan untuk menentukan panjang awalan yang diinginkan dari rute yang dicocokkan. Semua kecocokan harus dipenuhi agar entri ini dianggap cocok.

IPRange

IPRange menentukan rentang IP berkelanjutan. Rentang ini mencakup StartIPAddress.

Muncul di: - AddressPoolClaimSpec - AddressPoolClaimStatus - CIDRAllocationStatus - GlobalAddressPoolClaimSpec - GlobalAddressPoolClaimStatus - GlobalAddressPoolSpec - HAGroup - ReservedIPRange - SubnetAllocationStatus

Kolom Deskripsi
startIPAddress IPAddressString
size integer

IPSubnetString

Jenis pokok: string Subnet IP dalam format string (misalnya, 192.168.0.1/24 atau 1200:0000:AB00:1234:0000:2552:7777:1313/120).

Muncul di: - AddressPoolClaimStatus - AdminNodeNetwork - AggSwitchSpec - AllocationRecord - BGPSessionConfig - CIDRAllocationStatus - CIDRInfo - CIDRRequestSpec - CarrierPeeringIPOverride - CellManagementNetworkSpec - CustomIPConfig - FirewallNodeManagementNetworkSpec - HAMSSubnetGroupSpec - HSMManagementNetwork - HairpinBGPSessionSpec - HostNetworkRouteSpec - HostTypeToAddressStatus - IPPrefixListEntry - InterconnectAttachmentSpec - InterconnectSessionSpec - LegacyHairpinBGPSession - MultiZoneHairpinPeer - MultiZoneNetworkConfigZone - MulticastInfo - OCITNetworkServices - ObjectStorageClusterExpansionSpec - ObjectStorageClusterStatus - PeeringInfo - StaticNetworkConfig - StaticRoute - StaticRoute - StaticSubnetConfig - StaticSubnetConfig - StorageEncryptionConnectionSpec - StorageEncryptionConnectionSpec - StorageNetwork - StorageNetwork - StorageNodeNetwork - SubnetAllocationStatus - SubnetSpec - SwitchACLHost - TORSwitchSpec - TrafficPolicyHost

ImageSourceType

Jenis pokok: string Sumber image OS mesin yang valid.

Muncul di: - MachineImageSpec

ImageURLSpec

Muncul di: - MachineImageSpec

Kolom Deskripsi
url string URL menentukan lokasi image OS.
format string Format disk image. Dapat berupa salah satu dari berikut ini: "raw", "qcow2". Jika tidak disetel, format disk akan diturunkan secara otomatis.
checksum string Checksum sebenarnya atau URL ke file yang berisi checksum untuk gambar.
checksumType string Algoritma Checksum jika "checksum" ditentukan. Saat ini hanya "sha256" dan "sha512" yang dikenali. Harus ditetapkan jika "checksum" ditentukan.

InFlightConfig

InFlightConfig memberikan spesifikasi OSUpgrade serentak. TODO(pingsun): Dukungan untuk persentase.

Muncul di: - OSUpgradeSpec

Kolom Deskripsi
maxConcurrentMachines integer Nilai minimum ini akan membatasi jumlah maksimum mesin yang menjalankan upgrade secara bersamaan. Mesin akan diupgrade secara bertahap.

InterconnectAttachment

InterconnectAttachment merepresentasikan konfigurasi VLAN dan BGP yang terkait dengan InterconnectLink. Alamat IP ini hanya digunakan untuk koneksi ke peer eksternal (di luar instance air gap GDC).

Muncul di: - InterconnectAttachmentList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string InterconnectAttachment
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec InterconnectAttachmentSpec
status InterconnectAttachmentStatus

InterconnectAttachmentList

InterconnectAttachmentList merepresentasikan kumpulan objek InterconnectAttachment.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string InterconnectAttachmentList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array InterconnectAttachment

InterconnectAttachmentSpec

InterconnectAttachmentSpec memberikan spesifikasi (yaitu, status yang diinginkan) dari InterconnectAttachment

Muncul di: - InterconnectAttachment

Kolom Deskripsi
parentInterconnectRef UniversalObjectReference InterconnectGroup yang terkait dengan lampiran ini.
parentInterconnectType InterconnectType Jenis InterconnectGroup yang terkait dengan lampiran ini.
vlanID VLANID ID VLAN untuk lampiran ini. ID VLAN harus unik di semua InterconnectAttachment yang berbagi InterconnectLink yang sama.
mtu integer Nilai MTU untuk koneksi. Jika tidak disetel, 1500 akan digunakan.
interconnectLinkRef UniversalObjectReference InterconnectLink yang terkait dengan lampiran ini.
vlanCapacityConfig VLANCapacityConfig Info Kapasitas
routePolicyRef UniversalObjectReference Referensi ke kebijakan rute yang diterapkan pada lampiran ini.
peerExternalSubnets Array IPSubnetString Subnet eksternal peer. Untuk interkoneksi DCI, hal ini mengacu pada subnet eksternal instance peer. Untuk interkoneksi OC, ini mengacu pada semua subnet eksternal OCIT. Untuk interkoneksi CP, ini merujuk pada semua subnet eksternal pelanggan yang diketahui.
bgpSessionConfig BGPSessionConfig Sesi BGP yang terkait dengan lampiran ini.
attachmentGroup UniversalObjectReference Referensi ke organisasi dan VRF yang diizinkan pada lampiran ini.

InterconnectAttachmentStatus

InterconnectAttachmentStatus memberikan status InterconnectAttachment.

Muncul di: - InterconnectAttachment

Kolom Deskripsi
bgpSessionStatus BGPSessionStatus
conditions Array Condition Kondisi berisi informasi tentang lampiran interkoneksi.

InterconnectGroup

Interconnect merepresentasikan sekelompok VlanAttachment, Sesi BGP, dll. yang membentuk Interconnect. Alamat IP ini hanya digunakan untuk koneksi ke peer eksternal (di luar instance air gap GDC), yaitu tidak digunakan untuk koneksi dengan kedua ujungnya dalam instance air gap GDC.

Muncul di: - InterconnectGroupList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string InterconnectGroup
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec InterconnectGroupSpec
status InterconnectGroupStatus

InterconnectGroupList

InterconnectGroupList merepresentasikan kumpulan objek Interconnect.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string InterconnectGroupList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array InterconnectGroup

InterconnectGroupSpec

InterconnectGroupSpec memberikan spesifikasi (yaitu, status yang diinginkan) dari Interconnect

Muncul di: - InterconnectGroup

Kolom Deskripsi
interconnectType InterconnectType Jenis interkoneksi yang diidentifikasi oleh peer jarak jauh.
permittedOrgs Array UniversalObjectReference Daftar organisasi yang trafficnya diizinkan untuk melintasi interkoneksi ini.
interconnectLinkRefs Array UniversalObjectReference Daftar InterconnectLink yang terkait dengan InterconnectGroup ini.

InterconnectLink memodelkan link interkoneksi fisik ke NOC, Jaringan Pelanggan, atau DC lain di Agg Switch atau Mgmt Agg Switch.

Muncul di: - InterconnectLinkList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string InterconnectLink
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec InterconnectLinkSpec
status InterconnectLinkStatus

InterconnectLinkList merepresentasikan kumpulan objek InterconnectLink.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string InterconnectLinkList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array InterconnectLink

InterconnectLinkSpec

InterconnectLinkSpec memberikan spesifikasi (yaitu, status yang diinginkan) link interconnect fisik.

Muncul di: - InterconnectLink

Kolom Deskripsi
ports Array SwitchPortInterface Port fisik yang terhubung ke switch eksternal. Jika LACP dinonaktifkan, hanya boleh ada satu elemen; Jika LACP diaktifkan, harus ada lebih dari satu elemen. Untuk koneksi EVPN, tidak boleh ada elemen.
switchRef UniversalObjectReference Switch yang terhubung ke link ini.

InterconnectLinkStatus

InterconnectLinkStatus memberikan status link interconnect fisik.

Muncul di: - InterconnectLink

Kolom Deskripsi
ports Array InterconnectPortStatus

InterconnectPortStatus

Muncul di: - InterconnectLinkStatus

Kolom Deskripsi
switchPort SwitchPortInterface Detail tentang port switch
up boolean Apakah port aktif atau tidak.
downReason string Alasan port tidak berfungsi. Tidak ada jika port aktif.

InterconnectSession

InterconnectSession memodelkan link virtual yang terkait dengan link interkoneksi fisik (InterconnectLink) dan sesi BGP melalui link virtual. Alamat ini hanya digunakan untuk koneksi ke peer eksternal (di luar instance dengan air gap GDC), yaitu tidak digunakan untuk koneksi dengan kedua ujungnya dalam instance dengan air gap GDC.

Muncul di: - InterconnectSessionList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string InterconnectSession
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec InterconnectSessionSpec
status InterconnectSessionStatus

InterconnectSessionList

InterconnectSessionList merepresentasikan kumpulan objek InterconnectSession.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string InterconnectSessionList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array InterconnectSession

InterconnectSessionSpec

InterconnectSessionSpec memberikan spesifikasi (yaitu, status yang diinginkan) dari InterconnectSession.

Muncul di: - InterconnectSession

Kolom Deskripsi
interconnectLinkRef UniversalObjectReference InterconnectLinkRef merepresentasikan InterconnectLink yang terkait dengan objek ini.
routePolicyRef UniversalObjectReference RoutePolicyRef mewakili RoutePolicy yang diterapkan ke objek ini.
participatingOrgs Array UniversalObjectReference ParticipatingOrgs mewakili daftar organisasi yang berpartisipasi dalam interkoneksi ini
interconnectType InterconnectType Jenis interkoneksi yang diidentifikasi oleh peer jarak jauh.
localIPSubnet IPSubnetString Alamat IP lokal dan panjang subnet dalam konfigurasi terisolasi GDC. Tidak berlaku untuk sesi EVPN, tetapi wajib untuk semua jenis interkoneksi lainnya.
peerIP IPAddressString Alamat IP peer di sisi peer.
localASN BGPAutonomousSystemNumber ASN lokal sesi BGP. Jika tidak disetel, ASN router akan digunakan.
peerASN BGPAutonomousSystemNumber ASN peer sesi BGP. Jika tidak disetel, sesi BGP adalah sesi iBGP.
peerExternalSubnets Array IPSubnetString Subnet eksternal peer. Untuk interkoneksi DCI, hal ini mengacu pada subnet eksternal instance peer. Untuk interkoneksi OC, ini mengacu pada semua subnet eksternal OCIT. Untuk interkoneksi CP, ini merujuk pada semua subnet eksternal pelanggan yang diketahui.
dxIdentifier string DxIdentifier digunakan untuk mengelompokkan semua objek sesi interkoneksi yang termasuk dalam koneksi DX yang sama
mtu integer Nilai MTU untuk koneksi. Jika tidak disetel, 1500 akan digunakan.
vlanID VLANID ID VLAN untuk InterconnectSession. Jika tidak disetel atau 1, koneksi tidak diberi tag.
md5HashKey string Kunci Hash MD5 untuk autentikasi BGP. Jika tidak ada atau kosong, autentikasi BGP tidak diaktifkan.
addressFamily BGPNeighborAddressFamily Address Family tempat BGPNeighbor sesi Interconnect ini berada. Untuk sesi multi-zona, nilai akan diberikan oleh IO, sebagai IPv4 atau EVPN untuk link dci atau evpn. Untuk semua interkoneksi lainnya, setelannya akan ditetapkan ke DualStack secara default.
bfdAuthentication BFDAuthentication Autentikasi BFD hanya diperlukan untuk MH BFD, yang terdiri dari ID kunci berpasangan dan SHA-1 ascii_key.

InterconnectSessionStatus

InterconnectSessionStatus memberikan status InterconnectSession.

Muncul di: - InterconnectSession

Kolom Deskripsi
bgpStatus BgpSessionStatus Status sesi BGP.
upTime string Stempel waktu saat sesi BGP terakhir kali aktif.
prefixCounter BGPPrefixCounters Penghitung BGP.

InterconnectType

Jenis pokok: string InterconnectType merepresentasikan jenis interkoneksi.

Muncul di: - InterconnectAttachmentSpec - InterconnectGroupSpec - InterconnectSessionSpec

InterfaceName

Jenis pokok: string

Muncul di: - BondLinkSpec - PhysicalLinkSpec - VLANLinkSpec

JobInfo

JobInfo menyimpan ID tugas dan status tugas.

Muncul di: - Lowongan

Kolom Deskripsi
jobName string JobName menyimpan kunci untuk Job. Misalnya, dalam kasus SecureEraseDrive, nama drive akan disimpan.
jobID string JobID menyimpan URI tugas yang akan dikueri.
jobStatus JobStatus JobStatus menyimpan status tugas.

JobStatus

Jenis pokok: string

Muncul di: - JobInfo

JobType

Jenis pokok: string

Muncul di: - Lowongan

Pekerjaan

Jobs menyimpan jenis pekerjaan dan info pekerjaan yang sesuai.

Muncul di: - BMCStatus

Kolom Deskripsi
jobType JobType JobType digunakan untuk menyimpan jenis tugas.
jobInfo Array JobInfo JobInfo menyimpan ID dan status tugas yang sesuai dengan jenis tugas tertentu.

L2NetworkMode

Jenis pokok: string Mode Jaringan L2 yang harus dikonfigurasi antarmukanya

Muncul di: - L2NetworkSpec

L2NetworkSpec

L2NetworkSpec menjelaskan jaringan layer-2 (alias VLAN) dalam switch.

Muncul di: - AggSwitchInternalSpec - BorderLeafSwitchInternalSpec - ManagementAggSwitchInternalSpec - ManagementSwitchInternalSpec - ManagementSwitchSpec - SwitchCommonSpec - TORSwitchInternalSpec

Kolom Deskripsi
id integer ID VLAN jaringan L2.
name string Nama atau deskripsi jaringan L2
ipFamily IPFamily IPFamily menyediakan keluarga IP yang digunakan jaringan layer-2.
ports SwitchPortIndexSet Ports menjelaskan semua port switch fisik yang dimiliki oleh jaringan layer-2. Port tidak boleh menyertakan port switch fisik yang merupakan anggota saluran port yang ditentukan pengguna yang dimiliki oleh jaringan layer-2 ini.
lacpGroups Array SwitchPortIndexList LACPGroups menyediakan grup LACP yang akan disiapkan di switch. Setiap grup berisi minimal satu port. Opsional.
portChannelIndices SwitchPortIndexSet PortChannelIndices menjelaskan semua channel port yang ditentukan pengguna yang dimiliki oleh jaringan layer-2. PortChannelSpec yang sesuai harus ada dalam spesifikasi switch untuk setiap indeks di PortChannelIndices. Perhatikan bahwa channel port ini bukan satu-satunya channel port yang dikonfigurasi di switch. Switch akan mengonfigurasi lebih banyak untuk penggunaan internal.
ipv4Subnet SubnetSpec IPv4Subnet menjelaskan subnet IPv4 layer-3 di atas jaringan layer-2.
ipv6Subnet SubnetSpec IPv6Subnet menjelaskan subnet IPv6 layer-3 di atas jaringan layer-2.
l2Mode L2NetworkMode Mode antarmuka jaringan L2

LUKS

LUKS digunakan untuk enkripsi LUKS2 pada node BM, yang akan diperluas pada masa mendatang untuk memungkinkan pengiriman parameter ke LUKS

Muncul di: - ServerSpec

Kolom Deskripsi
enable boolean

LabelSelectorRequirement

LabelSelectorRequirement diekspor https://pkg.go.dev/k8s.io/apimachinery/pkg/labels#Requirement

Muncul di: - ObjectReference

Kolom Deskripsi
key string
operator Operator
strValues array string Dalam sebagian besar kasus, kita memiliki paling banyak satu nilai di sini. Umumnya, operasi pada slice elemen tunggal lebih cepat daripada operasi pada peta elemen tunggal, jadi kita memiliki slice di sini.

LegacyHairpinBGPSession

LegacyHairpinBGPSession menjelaskan detail sesi BGP melalui loop hairpin untuk integrasi firewall. Catatan: Struct ini tidak akan digunakan lagi setelah Maverick. Sebagai gantinya, gunakan CRD HairpinBGPSession.

Muncul di: - LegacyHairpinLink

Kolom Deskripsi
vlanID VLANID VLANID yang digunakan untuk sesi BGP ini.
endVlanID VLANID VLANID yang digunakan untuk ujung(portB) sesi HairpinLink lainnya. Tidak digunakan untuk link hairpin IDPSFW.
ipSubnet IPSubnetString Blok CIDR yang dialokasikan.
startPortVRF string Nama VRF port awal hairpin.
endPortVRF string Nama VRF port akhir hairpin.
subnetClaimRefs Array UniversalObjectReference SubnetClaimRef mengacu pada subnetclaim yang harus dikaitkan dengan siklus proses sesi BGP Hairpin ini.

LegacyHairpinLink menjelaskan detail link hairpin dan sesi BGP di atasnya untuk integrasi firewall.

Muncul di: - AggSwitchSpec - ManagementAggSwitchSpec

Kolom Deskripsi
hairpinLinkType HairpinLinkType Menandai jenis link sebagai opsional untuk kompatibilitas mundur.
portA SwitchPortInterface Port fisik pertama dari loop hairpin yang terhubung ke firewall.
portB SwitchPortInterface Port fisik kedua dari loop hairpin yang terhubung ke firewall. Sama seperti 'portA' untuk link hairpin PERIMETERFW.
hairpinBGPSessions array LegacyHairpinBGPSession Sesi BGP yang dikonfigurasi melalui loop hairpin.

LicenseSpec

Muncul di: - ServerSpec

Kolom Deskripsi
licenseType string LicenseType adalah jenis lisensi yang diinstal (objek LicenseType tanpa namespace), yang menjelaskan jenis lisensi (misalnya, bmc) yang diinstal
licenseRef SecretReference LicenseRef menyimpan referensi ke Secret yang berisi lisensi server.

MACAddressString

Jenis pokok: string Alamat MAC dalam format string (misalnya, 00:0a:95:9d:68:16).

Muncul di: - BMCHardwareSpec - FirewallNodeManagementNetworkSpec - NICPortSpec - PhysicalLinkSpec

MachineImageSpec

MachineImageSpec menjelaskan image OS untuk mesin.

Muncul di: - ServerSpec

Kolom Deskripsi
source ImageSourceType ImageSource menjelaskan OS mana yang harus diinstal di komputer.
urlSpec ImageURLSpec ImageSource menjelaskan kolom yang diperlukan untuk menyediakan mesin saat ImageSource adalah 'url'. Jika ImageSource adalah 'ramdisk' atau 'external', ImageURLSpec dapat menyimpan URL penyediaan target dalam cache. Jika ImageSource adalah 'url', ImageURLSpec tidak boleh kosong.
sshPubKeyRefs Array SecretReference SSHPubKeyRefs menyimpan referensi ke rahasia yang berisi kunci publik yang akan diberi otorisasi dalam sistem yang disediakan.

ManagementAggSwitch

ManagementAggSwitch mewakili pengalihan agregasi pengelolaan.

Muncul di: - ManagementAggSwitchList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string ManagementAggSwitch
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ManagementAggSwitchSpec
status ManagementAggSwitchStatus

ManagementAggSwitchList

ManagementAggSwitchList merepresentasikan kumpulan tombol agregasi pengelolaan.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string ManagementAggSwitchList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ManagementAggSwitch

ManagementAggSwitchSpec

ManagementAggSwitchSpec memberikan spesifikasi switch agregasi pengelolaan.

Muncul di: - ManagementAggSwitch

Kolom Deskripsi
hardware DeviceSystemSpec Hardware menjelaskan informasi hardware tombol.
hairpinLinks Array LegacyHairpinLink HairpinLinks menjelaskan loop hairpin yang dibuat oleh integrasi firewall dengan switch
managementIP IPAddressString ManagementIP menjelaskan alamat IP yang telah dikonfigurasi sebelumnya di switch agregasi pengelolaan yang dapat diakses sebelum spesifikasi lainnya dikonfigurasi. Misalnya, IP yang dikonfigurasi secara manual untuk port pengelolaannya atau beberapa bagian dari data plane-nya .
switchCredentials SwitchCredentials SwitchCredentials menyimpan referensi ke objek Secret yang berisi kredensial admin, hanya baca, dan breakglass dari switch.
switchCertificates SwitchCertificates SwitchCertificates menyimpan status dan referensi untuk setiap sertifikat.
switchLicenseRef SecretReference SwitchLicenseRef menyimpan referensi ke objek Secret yang berisi lisensi switch.
targetVersion string TargetVersion menyediakan versi target khusus vendor untuk peralihan. Jika ditentukan, tombol akses dapat dipilih untuk upgrade.
targetPackages PackageMetadata TargetPackages menyediakan paket target khusus vendor untuk switch. Jika ditentukan, switch akan menginstal paket.
disableSwitchAPICertValidation boolean Jika DisableSwitchAPICertValidation bernilai benar (true), sertifikat switch API tidak divalidasi oleh pengontrol. Secara default, nilainya adalah false. kubebuilder:default=false

ManagementAggSwitchStatus

ManagementAggSwitchStatus menjelaskan status pengalihan agregasi pengelolaan.

Muncul di: - ManagementAggSwitch

Kolom Deskripsi
conditions Array Condition Kondisi berisi informasi tentang status sakelar. Jenis kondisi: - Siap: Menunjukkan bahwa tombol siap digunakan
switchStatus SwitchStatus
errorStatus ErrorStatus Status error yang diamati pada switch ManagementAggSwitch.

ManagementSwitch

ManagementSwitch menampilkan konfigurasi satu switch pengelolaan. Ada satu sakelar pengelolaan per rak GPC.

Muncul di: - ManagementSwitchList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string ManagementSwitch
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ManagementSwitchSpec
status ManagementSwitchStatus

ManagementSwitchList

ManagementSwitchList merepresentasikan kumpulan tombol pengelolaan.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string ManagementSwitchList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ManagementSwitch

ManagementSwitchSpec

ManagementSwitchSpec memberikan spesifikasi (yaitu, status yang diinginkan) dari tombol pengelolaan.

Muncul di: - ManagementSwitch

Kolom Deskripsi
hardware DeviceSystemSpec Hardware menjelaskan informasi hardware tombol.
managementIP IPAddressString ManagementIP menjelaskan alamat IP yang telah dikonfigurasi sebelumnya di switch pengelolaan yang dapat diakses sebelum spesifikasi lainnya. Misalnya, IP yang dikonfigurasi secara manual untuk port pengelolaannya.
serverNetwork L2NetworkSpec ServerNetwork menjelaskan segmen jaringan yang menghubungkan semua server bare metal dan (mungkin) switch TOR.
switchCredentials SwitchCredentials SwitchCredentials menyimpan referensi ke objek Secret yang berisi kredensial admin, hanya baca, dan breakglass dari switch.
switchCertificates SwitchCertificates SwitchCertificates menyimpan status dan referensi untuk setiap sertifikat.
switchLicenseRef SecretReference SwitchLicenseRef menyimpan referensi ke objek Secret yang berisi lisensi switch.
targetVersion string TargetVersion menyediakan versi target khusus vendor untuk peralihan. Jika ditentukan, tombol akses dapat dipilih untuk upgrade.
targetPackages PackageMetadata TargetPackages menyediakan paket target khusus vendor untuk switch. Jika ditentukan, switch akan menginstal paket.
disableSwitchAPICertValidation boolean Jika DisableSwitchAPICertValidation bernilai benar (true), sertifikat switch API tidak divalidasi oleh pengontrol. Secara default, nilainya adalah false. kubebuilder:default=false

ManagementSwitchStatus

ManagementSwitchStatus memberikan status tombol pengelolaan.

Muncul di: - ManagementSwitch

Kolom Deskripsi
conditions Array Condition Kondisi berisi informasi tentang status switch pengelolaan. Jenis kondisi: - Siap: Menunjukkan bahwa peralihan pengelolaan siap digunakan
switchStatus SwitchStatus SwitchStatus berisi informasi mendetail terbaru yang diperoleh dari sakelar.
errorStatus ErrorStatus Status error yang diamati pada switch ManagementSwitch.

MultiZoneBGPSession

Muncul di: - MultiZoneBorderLeafSwitch - MultiZoneIPv4BGPSession

Kolom Deskripsi
bgpSessionConfig BGPSessionConfig
bgpSessionStatus BGPSessionStatus

MultiZoneBorderLeafSwitch

MultiZoneBorderLeafSwitch berisi info multizona yang diperlukan untuk border leaf switch.

Muncul di: - MultiZoneNetworkPeeringConfigStatus

Kolom Deskripsi
blswID integer
blswName string
ipv4BGPSessions MultiZoneIPv4BGPSession array
evpnBGPSessions array MultiZoneBGPSession

MultiZoneHairpinBGPSession

Muncul di: - MultiZoneNetworkConfigStatus

Kolom Deskripsi
switchRef UniversalObjectReference
cidrClaimRef UniversalObjectReference
defaultEnd MultiZoneHairpinPeer
outpostEnd MultiZoneHairpinPeer
bgpSessionStatus BGPSessionStatus

MultiZoneHairpinPeer

Muncul di: - MultiZoneHairpinBGPSession

Kolom Deskripsi
vrfName string VRFName dari salah satu ujung BGP sesi BGP hairpin.
ip IPSubnetString IP adalah IP peering yang digunakan oleh akhir sesi BGP haprin untuk peering BGP.
port SwitchPortInterface Port adalah port tempat IP peering akan dikonfigurasi.
asn BGPAutonomousSystemNumber ASN adalah ASN lokal sesi BGP.
portStatus MultiZonePortStatus

MultiZoneHairpinPeering

Muncul di: - MultiZoneNetworkFeatureVxLANDot1q

Kolom Deskripsi
defaultPort SwitchPortInterface
outpostPort SwitchPortInterface

MultiZoneIPv4BGPSession

Muncul di: - MultiZoneBorderLeafSwitch

Kolom Deskripsi
port SwitchPortInterface
portConfig MultiZonePortConfig
portStatus MultiZonePortStatus
bgpSessionConfig BGPSessionConfig
bgpSessionStatus BGPSessionStatus

MultiZoneNetworkConfig

MultiZoneNetworkConfig adalah CR yang menghadap pelanggan untuk mengonfigurasi interkoneksi multizona.

Muncul di: - MultiZoneNetworkConfigList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string MultiZoneNetworkConfig
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec MultiZoneNetworkConfigSpec
status MultiZoneNetworkConfigStatus

MultiZoneNetworkConfigCarrierType

Jenis pokok: string

Muncul di: - MultiZoneNetworkConfigSpec

MultiZoneNetworkConfigList

MultiZoneNetworkConfigList merepresentasikan kumpulan objek MultiZoneNetworkConfig.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string MultiZoneNetworkConfigList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array MultiZoneNetworkConfig

MultiZoneNetworkConfigResiliencyLevel

Jenis pokok: string

Muncul di: - MultiZoneNetworkConfigResiliencySetting

MultiZoneNetworkConfigResiliencySetting

Muncul di: - MultiZoneNetworkConfigSpec

Kolom Deskripsi
level MultiZoneNetworkConfigResiliencyLevel

MultiZoneNetworkConfigSpec

MultiZoneNetworkConfigSpec memberikan spesifikasi objek MultiZoneNetworkConfig

Muncul di: - MultiZoneNetworkConfig

Kolom Deskripsi
carrierType MultiZoneNetworkConfigCarrierType
resiliencySetting MultiZoneNetworkConfigResiliencySetting
zones Array MultiZoneNetworkConfigZone Zones berisi daftar zona di region saat ini
enablePortOverride boolean Jika salah (false), ports yang ditentukan di sini tidak akan diteruskan ke konfigurasi peer, kecuali jika konfigurasi peer belum ada
ports Array SwitchPortInterface Port menentukan port depan yang digunakan oleh switch leaf batas untuk koneksi multizona. Diasumsikan bahwa semua blswe di semua zona harus menggunakan kumpulan port yang sama untuk berpartisipasi dalam interkoneksi multizona.
portSetting MultiZoneNetworkPortSetting
featureVxLANDot1q MultiZoneNetworkFeatureVxLANDot1q FeatureVxLANDot1q adalah fitur untuk mengaktifkan enkapsulasi ganda sehingga Sesi BGP DCI dapat dibuat di subantarmuka.

MultiZoneNetworkConfigStatus

Muncul di: - MultiZoneNetworkConfig

Kolom Deskripsi
conditions Array Condition
hairpinBGPSessions array MultiZoneHairpinBGPSession HairpinBGPSessions digunakan untuk enkapsulasi ganda.

MultiZoneNetworkConfigZone

PeeringConfig memberikan informasi Peering EBGP dan interkoneksi

Muncul di: - MultiZoneNetworkConfigSpec

Kolom Deskripsi
zoneID integer
asn BGPAutonomousSystemNumber ASN adalah ASN lokal zona saat ini untuk membuat sesi BGP dengan zona lain
externalSubnets Array IPSubnetString PhysicalNetworkMeteringSubnets berisi subnet yang diiklankan zona saat ini ke semua zona lainnya. Kolom ini hanya untuk tujuan netflow dan tidak berpengaruh pada pengendalian subnet iklan yang sebenarnya. IO bertanggung jawab untuk menyinkronkan kolom ini dengan subnet aktual yang diiklankan. Ke depannya, kita harus mengoptimalkan pengalaman pengguna sehingga kolom ini dapat diperoleh secara internal, bukan mengandalkan input pengguna.
carrierASN BGPAutonomousSystemNumber CarrierASN adalah ASN Operator L3. Kolom ini hanya diperlukan jika jenis operator ditetapkan ke L3.

MultiZoneNetworkFeatureVxLANDot1q

Muncul di: - MultiZoneNetworkConfigSpec

Kolom Deskripsi
enable boolean Apakah akan mengaktifkan enkapsulasi ganda VxLANDot1q atau tidak.
hairpinPeerings MultiZoneHairpinPeering array

MultiZoneNetworkPeer

Muncul di: - MultiZoneNetworkPeeringConfigPeering

Kolom Deskripsi
blswID integer
zoneID integer
port SwitchPortInterface Port adalah port uplink ke zona jarak jauh atau peer PE L3. Untuk Sesi EVPN, port adalah nol karena EVPN menggunakan antarmuka loopback.

MultiZoneNetworkPeeringConfig

MultiZoneNetworkPeeringConfig adalah konfigurasi tingkat peering zona

Muncul di: - MultiZoneNetworkPeeringConfigList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string MultiZoneNetworkPeeringConfig
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec MultiZoneNetworkPeeringConfigSpec
status MultiZoneNetworkPeeringConfigStatus

MultiZoneNetworkPeeringConfigList

MultiZoneNetworkConfigList merepresentasikan kumpulan objek MultiZoneNetworkConfig.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string MultiZoneNetworkPeeringConfigList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array MultiZoneNetworkPeeringConfig

MultiZoneNetworkPeeringConfigPeering

Muncul di: - MultiZoneNetworkPeeringConfigSpec

Kolom Deskripsi
peerA MultiZoneNetworkPeer
peerB MultiZoneNetworkPeer PeerB kosong hanya jika konfigurasi peering adalah untuk peering BGP IPv4 antara zona dan operator.
secrets Array MultiZoneNetworkSecret
carrierBGPConfigOverride CarrierBGPConfigOverride CarrierBGPConfigOverride adalah untuk mengganti konfigurasi peering BGP ke PE L3 jarak jauh, bukan menggunakan konfigurasi default yang dihasilkan.

MultiZoneNetworkPeeringConfigSpec

MultiZoneNetworkPeeringConfigSpec memberikan spesifikasi objek MultiZoneNetworkPeeringConfig

Muncul di: - MultiZoneNetworkPeeringConfig

Kolom Deskripsi
peeringConfigType MultiZoneNetworkPeeringConfigType
peerings Array MultiZoneNetworkPeeringConfigPeering Peering berisi daftar pasangan zona. Setiap pasangan zona berisi daftar info peering BGP antara dua zona.

MultiZoneNetworkPeeringConfigStatus

Muncul di: - MultiZoneNetworkPeeringConfig

Kolom Deskripsi
conditions Array Condition
borderLeafSwitches Array MultiZoneBorderLeafSwitch

MultiZoneNetworkPeeringConfigType

Jenis pokok: string

Muncul di: - MultiZoneNetworkPeeringConfigSpec

MultiZoneNetworkPortSetting

Muncul di: - MultiZoneNetworkConfigSpec

Kolom Deskripsi
mtu integer MTU maks. dari semua link DCI.

MultiZoneNetworkSecret

Muncul di: - MultiZoneNetworkPeeringConfigPeering

Kolom Deskripsi
type MultiZoneNetworkSecretType
secretRef SecretReference

MultiZonePortConfig

Muncul di: - MultiZoneIPv4BGPSession

Kolom Deskripsi
mtu integer MTU maks. port DCI.

MultiZonePortStatus

TODO(yufanchen): evaluasi apakah kita ingin menggunakan kembali InterconnectPortStatus.

Muncul di: - MultiZoneHairpinPeer - MultiZoneIPv4BGPSession

Kolom Deskripsi
up boolean Apakah port aktif atau tidak.
downReason string Alasan port tidak berfungsi. Tidak ada jika port aktif.

MulticastGroupConfig

MulticastGroupConfig menentukan informasi grup multicast

Muncul di: - OrgMulticastExternalConfigStatus

Kolom Deskripsi
l2GroupIP IPAddressString IP grup multicast L2 yang terkait dengan organisasi multicast
l3GroupIP IPAddressString IP grup multicast L3 yang terkait dengan org multicast

MulticastInfo

MulticastInfo menyediakan informasi multicast

Muncul di: - OrgMulticastExternalConfigSpec

Kolom Deskripsi
rpIP IPAddressString Alamat IP Rendezvous Point
sourceSubnet IPSubnetString Subnet sumber multicast
groupSubnets Array IPSubnetString Daftar subnet grup multicast

NICPortSpec

NICPortSpec menentukan informasi port NIC. API ini menyediakan cara untuk memetakan nama port fisik, yang digunakan oleh teknisi di lapangan, dengan nama antarmuka port dari OS, yang digunakan oleh aplikasi.

Muncul di: - BMCHardwareSpec - ChassisSpec - HSMDataNetwork - HSMManagementNetwork - ServerHardwareSpec

Kolom Deskripsi
name string Name adalah nama port NIC (misalnya, "s1p1").
mac MACAddressString MAC menentukan alamat hardware port NIC.

NTPProxy

NTPProxy mewakili kumpulan server NTP yang disediakan pelanggan dari CIQ.

Muncul di: - NTPProxyList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string NTPProxy
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec NTPProxySpec
status NTPProxyStatus

NTPProxyList

NTPProxyList merepresentasikan kumpulan objek NTPProxy.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string NTPProxyList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array NTPProxy

NTPProxySpec

Pelanggan memberikan server NTP yang akan dihubungi. IP harus dapat dijangkau dari cluster gdchservices.

Muncul di: - NTPProxy

Kolom Deskripsi
ip IPAddressString

NTPProxyStatus

Muncul di: - NTPProxy

Kolom Deskripsi
dataIPs Array IPAddressString Alamat IP pod proxy di jaringan data (harus digunakan oleh SyncServer) Ini mencakup maksimal 1 nilai untuk setiap IPv4 dan IPv6.
domainName DomainName Nama domain proxy NTP pelanggan. Masalah ini hanya dapat diselesaikan di jaringan data dan akan diselesaikan ke IP di jaringan data. Jika disetel, klien NTP harus lebih memilih untuk menggunakan ini daripada IP.
conditions Array Condition Kondisi untuk merekonsiliasi proxy NTP

NTPRelay

NTPRelay adalah skema untuk server relay NTP.

Muncul di: - NTPRelayList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string NTPRelay
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec NTPRelaySpec
status NTPRelayStatus

NTPRelayList

NTPRelayList merepresentasikan kumpulan objek NTPRelay.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string NTPRelayList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array NTPRelay

NTPRelaySpec

Muncul di: - NTPRelay

Kolom Deskripsi
upstreamServers Array IPPortString Server NTP upstream yang disinkronkan oleh server relay.
upstreamSymmetricKeys Array NTPSymmetricKey Kunci simetris yang harus digunakan server relay untuk mengautentikasi server upstream. Saat ini, hanya 1 kunci untuk semua server yang didukung.
downstreamSymmetricKeys Array NTPSymmetricKey Kunci simetris yang harus digunakan server relai agar klien dapat mengautentikasinya.

NTPRelayStatus

Muncul di: - NTPRelay

Kolom Deskripsi
conditions Array Condition Berisi pengamatan terbaru yang tersedia dari relay NTP.

NTPServer

NTPServer adalah API yang menghadap klien untuk server NTP.

Muncul di: - NTPServerList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string NTPServer
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec NTPServerSpec
status NTPServerStatus

NTPServerList

NTPServerList merepresentasikan kumpulan objek NTPServer.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string NTPServerList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items NTPServer array

NTPServerStatus

NTPServerStatus memberikan status server NTP

Muncul di: - NTPServer

Kolom Deskripsi
dataIPs Array IPAddressString Alamat IP server NTP di jaringan data. Hal ini mencakup paling banyak 1 nilai untuk setiap IPv4 dan IPv6.
managementIP IPAddressString Alamat IP server NTP di jaringan pengelolaan. Ini hanya boleh digunakan jika klien tidak memiliki akses ke jaringan dataplane.
domainName DomainName Nama domain server NTP. Masalah ini hanya dapat diselesaikan di jaringan data dan akan diselesaikan ke IP di jaringan data. Jika disetel, klien NTP harus lebih memilih untuk menggunakan ini daripada IP.
conditions Array Condition Berisi pengamatan terbaru yang tersedia tentang status saat ini server NTP.

NTPSymmetricKey

Muncul di: - NTPRelaySpec

Kolom Deskripsi
server IPAddressString Server yang harus diautentikasi oleh kunci ini (jika ini adalah kunci upstream). Jika kosong, gunakan kunci ini untuk mengautentikasi semua server. Jika ini adalah kunci hilir, kolom harus dibiarkan kosong.
id integer ID utama. Server dan klien (atau peer) harus mengonfigurasi pasangan ID/kunci autentikasi yang sama.
type NTPSymmetricKeyType Fungsi hash autentikasi.
keyRef SecretReference Referensi ke secret yang berisi kunci autentikasi. Data rahasia harus berisi tepat 1 pasangan nilai/kunci dengan kunci berupa string apa pun dan nilai berupa kunci autentikasi.
encoding NTPSymmetricKeyEncodingType Encoding yang digunakan untuk kunci autentikasi.

NTPSymmetricKeyEncodingType

Jenis pokok: string

Muncul di: - NTPSymmetricKey

NTPSymmetricKeyType

Jenis pokok: string

Muncul di: - HAMSExternalNTPAuthSpec - NTPSymmetricKey

NetworkBondModeType

Jenis pokok: string NetworkBondModeType menjelaskan nama jenis gabungan yang didukung.

Muncul di: - PortBondSpec

NetworkCategory

Jenis pokok: string NetworkCategory mengategorikan jaringan berdasarkan penggunaannya di sel GPC.

Muncul di: - AddressPoolClaimSpec - SubnetClaimSpec

NetworkDevice

NetworkDevice merepresentasikan konfigurasi satu perangkat jaringan.

Muncul di: - NetworkDeviceList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string NetworkDevice
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec NetworkDeviceSpec
status NetworkDeviceStatus

NetworkDeviceList

NetworkDeviceList mewakili kumpulan perangkat jaringan.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string NetworkDeviceList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items array NetworkDevice

NetworkDeviceRoleType

Jenis pokok: string

Muncul di: - NetworkDeviceSpec

NetworkDeviceSpec

NetworkDeviceSpec memberikan spesifikasi perangkat jaringan.

Muncul di: - NetworkDevice

Kolom Deskripsi
hardware DeviceSystemSpec Hardware menjelaskan informasi hardware perangkat.
managementIP IPAddressString ManagementIP menjelaskan alamat IP yang telah dikonfigurasi sebelumnya yang dapat diakses sebelum spesifikasi lainnya. Misalnya, IP yang dikonfigurasi secara manual untuk port pengelolaannya.
loopbackIPs Array IPAddressString LoopbackIPs menentukan alamat IP sumber yang digunakan untuk protokol perutean. Setidaknya satu LoopbackIPs harus ditentukan. Yang pertama digunakan untuk perutean jaringan underlay. Yang kedua digunakan untuk perutean jaringan overlay.
credentials SwitchCredentials Kredensial menyimpan referensi ke objek Secret yang berisi kredensial admin, hanya baca, dan breakglass perangkat.
certificates SwitchCertificates Certificates menyimpan status dan referensi untuk setiap sertifikat.
licenseRef SecretReference LicenseRef menyimpan referensi ke objek Secret yang berisi lisensi perangkat.
role NetworkDeviceRoleType Peran menentukan peran perangkat ini
targetOSVersion string TargetOSVersion menyediakan versi target khusus vendor untuk perangkat. Jika ditentukan, perangkat dapat dipilih untuk upgrade.
targetPackages PackageMetadata TargetPackages menyediakan paket target khusus vendor untuk perangkat. Jika ditentukan, perangkat akan menginstal dan berpotensi meng-uninstal paket sehingga paket yang diinstal di perangkat sama dengan yang ditentukan di TargetPackages. Jika tidak ditentukan, upgrade akan melewati bagian untuk menyelaraskan paket.

NetworkDeviceStatus

NetworkDeviceStatus menjelaskan status perangkat jaringan.

Muncul di: - NetworkDevice

Kolom Deskripsi
conditions Array Condition Kondisi berisi informasi tentang status perangkat jaringan. Jenis kondisi: - Siap: Menunjukkan bahwa jika peluncuran konfigurasi terakhir berhasil dan perangkat jaringan siap digunakan.
osVersion string Versi OS perangkat, misalnya NXOS 9.3(3).
lastUpdateTimestamp Waktu Stempel waktu update konfigurasi terakhir yang berjalan.
latestRollouts Array ConfigRolloutInfo Informasi peluncuran terbaru yang dihasilkan (hingga 5 yang terbaru).
appliedRollout ConfigRolloutInfo Informasi peluncuran terakhir yang berhasil diterapkan.

NetworkLinkType

Jenis pokok: string

Muncul di: - BondLinkSpec - PhysicalLinkSpec - VLANLinkSpec

NodeFirewallDefaultPolicy

NodeFirewallDefaultPolicy merepresentasikan kebijakan default untuk traffic masuk dan keluar

Muncul di: - NodeFirewallPolicySpec

Kolom Deskripsi
ingress PolicyAction Tindakan kebijakan ingress untuk kebijakan default
egress PolicyAction Tindakan kebijakan keluar untuk kebijakan default

NodeFirewallPolicy

NodeFirewallPolicy merepresentasikan kebijakan firewall yang digunakan untuk aplikasi firewall berbasis host

Muncul di: - NodeFirewallPolicyList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string NodeFirewallPolicy
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec NodeFirewallPolicySpec
status NodeFirewallPolicyStatus

NodeFirewallPolicyList

NodeFirewallPolicyList merepresentasikan kumpulan kebijakan firewall node.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string NodeFirewallPolicyList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array NodeFirewallPolicy

NodeFirewallPolicySpec

NodeFirewallPolicySpec menentukan kebijakan firewall berbasis host.

Muncul di: - NodeFirewallPolicy

Kolom Deskripsi
zone PolicyZone Zona mewakili zona antarmuka target yang kebijakan terkaitnya perlu diterapkan
defaultPolicy NodeFirewallDefaultPolicy DefaultPolicy merepresentasikan kebijakan default untuk zona yang diberikan
rules Array NodeFirewallRule Rules menunjukkan kumpulan aturan firewall yang diterapkan untuk zona firewall terkait. Urutan daftar aturan menentukan prioritas aturan, dengan entri pertama memiliki prioritas yang lebih tinggi daripada entri berikutnya

NodeFirewallPolicyStatus

NodeFirewallPolicyStatus berisi informasi tentang status firewall host saat ini.

Muncul di: - NodeFirewallPolicy

Kolom Deskripsi
conditions Array Condition Kondisi berisi informasi tentang firewall host.

NodeFirewallRule

NodeFirewallRule merepresentasikan satu aturan firewall host

Muncul di: - NodeFirewallPolicySpec

Kolom Deskripsi
src NodeFirewallTarget Sumber merepresentasikan target sumber aturan firewall
dst NodeFirewallTarget Tujuan merepresentasikan target tujuan aturan firewall
protocol Protokol Protokol merepresentasikan protokol yang terkait dengan filter aturan firewall.
description string Kolom ini memberikan deskripsi aturan firewall yang sesuai. Data ini hanya digunakan untuk tujuan informasi dan proses debug.

NodeFirewallTarget

NodeFirewallTarget merepresentasikan informasi target untuk aturan firewall tertentu

Muncul di: - NodeFirewallRule

Kolom Deskripsi
host PolicyHostType Host mewakili host yang terkait dengan aturan firewall.
ips Array IPAddressString IP mewakili daftar alamat IP yang terkait dengan filter aturan firewall. Kolom ini hanya digunakan jika host ditetapkan ke CUSTOM
port string Port merepresentasikan port yang terkait dengan filter aturan firewall. Ini juga dapat berupa rentang port dalam format -

NodePolicyReference

NodeTargetReference menampilkan informasi kebijakan yang berkaitan dengan node dan informasi status saat ini untuk kebijakan tersebut.

Muncul di: - NodeTargetPolicySpec

Kolom Deskripsi
ref ObjectReference Referensi ke objek OSPolicy
playbookName string Nama playbook yang berkaitan dengan kebijakan. Nama ini diharapkan sama dengan nama di objek kebijakan dan digunakan untuk membantu mengidentifikasi semua playbook yang dijalankan untuk setiap objek target node
diff string Nama pod tugas yang berisi modifikasi yang dilakukan pada host target oleh kebijakan OS terkait
conditions Array Condition Kondisi berisi informasi mengenai status kebijakan untuk node tertentu

NodeTargetPolicy

NodeTargetPolicy merepresentasikan kumpulan semua kebijakan OS tingkat node yang berlaku untuk target tertentu dan status setiap kebijakan tersebut yang berkaitan dengan node.

Muncul di: - NodeTargetPolicyList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string NodeTargetPolicy
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec NodeTargetPolicySpec

NodeTargetPolicyList

NodeTargetPolicyList merepresentasikan kumpulan kebijakan NodeTarget.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string NodeTargetPolicyList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array NodeTargetPolicy

NodeTargetPolicySpec

NodeTargetPolicySpec merepresentasikan informasi status untuk semua kebijakan yang diterapkan ke target node tertentu dan status kebijakan tersebut saat ini di node.

Muncul di: - NodeTargetPolicy

Kolom Deskripsi
osPolicies Array NodePolicyReference Daftar referensi ke kebijakan OS dan status setiap kebijakan tersebut. Urutan kebijakan menunjukkan urutan penerapannya pada target.

NonCompliantDeviceSet

Mewakili kumpulan aset hardware yang belum memenuhi kualifikasi keamanan.

Muncul di: - NonCompliantDeviceSetList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string NonCompliantDeviceSet
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec NonCompliantDeviceSetSpec

NonCompliantDeviceSetList

Mewakili kumpulan NonCompliantDeviceSet.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string NonCompliantDeviceSetList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items NonCompliantDeviceSet array

NonCompliantDeviceSetSpec

Menentukan kumpulan perangkat yang tidak patuh untuk ekspansi hardware.

Muncul di: - NonCompliantDeviceSet

Kolom Deskripsi
assets Array TypedLocalObjectReference Daftar aset hardware yang tidak mematuhi kebijakan
expansionRef TypedLocalObjectReference Merujuk pada permintaan perluasan yang mengelola set perangkat saat ini

NumberedIPGroupSpec

NumberedIPGroupSpec mewakili grup NumberedIPSpec.

Muncul di: - HAMSCPInterconnectSpec - RoutedPortSpec

Kolom Deskripsi
ipFamily IPFamily IPFamily menyediakan keluarga IP yang digunakan dalam grup IP bernomor.
ipv4 NumberedIPSpec IPv4 menyediakan NumberedIPSpec IPv4 yang digunakan dalam grup.
ipv6 NumberedIPSpec IPv6 menyediakan IPv6 NumberedIPSpec yang digunakan dalam grup.

NumberedIPSpec

NumberedIPSpec menentukan alamat IP dan subnet tempat alamat IP tersebut berada.

Muncul di: - NumberedIPGroupSpec

Kolom Deskripsi
ip IPAddressString IP menjelaskan alamat IP yang ditetapkan di port yang dirutekan.
subnet SubnetSpec Subnet menjelaskan subnet tempat port yang dirutekan berada.

OCITNetwork

Muncul di: - OCITTopologySpec

Kolom Deskripsi
servers OCITNetworkServices Paket Data Server IT OC (ADFS, DNS, dll.)
socServers OCITNetworkServices Server Operasi Keamanan IT OC Data Plane (Splunk, Tenable, dll.) Tidak digunakan lagi: Gunakan Server sebagai gantinya.
jumphosts OCITNetworkServices Jaringan Management Plane yang dikhususkan untuk Jump Host yang merupakan satu-satunya cara untuk mengakses jaringan pengelolaan GDCH.
iLOs OCITNetworkServices Port ILO server untuk server Bare Metal OC IT.
ocWorkstations OCITNetworkServices Workstation yang digunakan Operator Infrastruktur di ruang kantor OC.
socWorkstations OCITNetworkServices SOCWorkstations yang digunakan engineer SOC di ruang kantor OC. Tidak digunakan lagi: Gunakan OCWorkstations sebagai gantinya.

OCITNetworkService

Muncul di: - OCITNetworkServices

Kolom Deskripsi
type OCITNetworkServiceType Jenis spesifik OCITNetworkService ini.
addresses array string Alamat yang terkait dengan layanan ini.
ports Array QualifiedPortRange Daftar protokol + port. Hal ini berguna untuk memahami layanan ingress apa yang tersedia dari OCIT.

OCITNetworkServiceType

Jenis pokok: string OCITNetworkServiceType mewakili layanan spesifik yang diberikannya.

Muncul di: - OCITNetworkService

OCITNetworkServices

Muncul di: - OCITNetwork

Kolom Deskripsi
cidrBlock IPSubnetString Blok CIDR yang dialokasikan untuk subnet. Blok CIDR mewakili semua alamat IP dalam jaringan berbasis prefiks (misalnya, 10.251.10.32/27)
services Array OCITNetworkService Layanan menentukan detail tentang cara penggunaan subnet ini.

OCITTopology

OCITTopology berisi informasi topologi rak IT OC. Nama objek akan menjadi nama rak OCIT.

Muncul di: - OCITTopologyList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string OCITTopology
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec OCITTopologySpec
status OCITTopologyStatus

OCITTopologyList

OCITTopologyList merepresentasikan kumpulan OCITTopology.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string OCITTopologyList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array OCITTopology

OCITTopologySpec

OCITTopologySpec memberikan spesifikasi OCITTopology.

Muncul di: - OCITTopology

Kolom Deskripsi
organizationName string OrganizationName menentukan nama organisasi OCIT.
network OCITNetwork Network berisi informasi topologi jaringan sisi OCIT.

OCITTopologyStatus

OCITTopologyStatus memberikan status OCITTopology.

Muncul di: - OCITTopology

Kolom Deskripsi
generatedFirewallPolicy ObjectReference GeneratedFirewallPolicy berisi referensi InstanceFirewallPolicy OCIT default yang dihasilkan. Grup: firewall.gdc.goog Jenis: InstanceFirewallPolicy
policyConditions Array Condition Berisi pengamatan terbaru yang tersedia tentang status deployment kebijakan OCIT default.

OCType

Jenis pokok: string OCType merepresentasikan jenis OC Interconnect

Muncul di: - HAMSOCInterconnectSpec

OSArtifact

OSArtifact merepresentasikan konfigurasi untuk pengumpulan artefak OS (versi paket dan kernel, dll.) dan keaktualan data, dll.

Muncul di: - OSArtifactList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string OSArtifact
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec OSArtifactSpec

OSArtifactList

OSArtifactList merepresentasikan kumpulan artefak OS.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string OSArtifactList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items OSArtifact

OSArtifactSnapshot

OSArtifactSnapshot merepresentasikan snapshot artefak OS (versi paket, versi kernel, dll.)

Muncul di: - OSArtifactSnapshotList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string OSArtifactSnapshot
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec OSArtifactSnapshotSpec
status OSArtifactSnapshotStatus

OSArtifactSnapshotList

OSArtifactSnapshotList merepresentasikan kumpulan snapshot artefak OS.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string OSArtifactSnapshotList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array OSArtifactSnapshot

OSArtifactSnapshotSpec

Muncul di: - OSArtifactSnapshot

Kolom Deskripsi
machineRef LocalObjectReference Referensi ke CR Mesin.
maxSnapshotStaleness string Kehabisan data maksimum yang diizinkan untuk snapshot artefak OS. String ini akan diuraikan menjadi time.Duration dengan https://golang.org/pkg/time/#ParseDuration Contoh: 30m, 1.5h.

OSArtifactSnapshotStatus

OSArtifactSnapshotStatus adalah snapshot artefak OS yang dikumpulkan.

Muncul di: - OSArtifactSnapshot

Kolom Deskripsi
package Array OSPackageSnapshot
kernel OSKernelSnapshot Informasi kernel OS.
lastUpdateTimestamp Waktu Stempel waktu saat snapshot terakhir diperbarui.
rebootRequired boolean Indikator apakah reboot diperlukan.
distribution OSDistribution Distribusi OS.
ip string Alamat IP node.

OSArtifactSpec

OSArtifactSpec memberikan spesifikasi (yaitu, status yang diinginkan) artefak OS seperti keterlambatan data maksimum, dll.

Muncul di: - OSArtifact

Kolom Deskripsi
maxSnapshotStaleness string Kehabisan data maksimum yang diizinkan untuk snapshot artefak OS. String ini akan diuraikan menjadi time.Duration dengan https://golang.org/pkg/time/#ParseDuration Contoh: 30m, 1.5h.

OSKernelInfo

OSKernelInfo memberikan spesifikasi (yaitu, status yang diinginkan) kernel OS.

Muncul di: - OSUpgradeSpec

Kolom Deskripsi
targetVersion string Versi kernel target OSUpgrade (misalnya, linux-image-5.4.0-60-generic).

OSKernelSnapshot

OSKernelSnapshot adalah snapshot kernel OS.

Muncul di: - OSArtifactSnapshotStatus

Kolom Deskripsi
version string Versi kernel OS, yaitu 5.7.17-1rodete5-amd64.

OSPackageInfo

OSPackageInfo memberikan spesifikasi (yaitu, status yang diinginkan) paket OS.

Muncul di: - OSUpgradeSpec

Kolom Deskripsi
packageName string Nama paket OS (misalnya, openssl).
minVersion string Versi minimum yang diperlukan dari paket OS (misalnya, 1.1.1i-1).

OSPackageSnapshot

OSPackageSnapshot adalah snapshot dari satu paket OS.

Muncul di: - OSArtifactSnapshotStatus

Kolom Deskripsi
name string Nama paket, yaitu openssl.
version string Versi paket, yaitu 1.1.1i-1.

OSPolicy

OSPolicy merepresentasikan konfigurasi kebijakan yang berlaku untuk menetapkan node target.

Muncul di: - OSPolicyList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string OSPolicy
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec OSPolicySpec
status OSPolicyStatus

OSPolicyList

OSPolicyList merepresentasikan kumpulan kebijakan OS.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string OSPolicyList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array OSPolicy

OSPolicySpec

OSPolicySpec merepresentasikan spesifikasi untuk kebijakan OS yang bertanggung jawab untuk mengeksekusi serangkaian tugas pada host target yang ditentukan.

Muncul di: - OSPolicy

Kolom Deskripsi
inventory ObjectReference Inventaris mewakili node target untuk eksekusi kebijakan. Kolom ini wajib diisi dan menerima referensi NodePool atau InventoryMachine di cluster saat ini
policy PlaybookPolicy Kebijakan mewakili aturan kebijakan OS yang akan dijalankan di node inventaris
interval PolicyInterval Interval mewakili batasan untuk menentukan periode antara eksekusi kebijakan

OSPolicyStatus

OSPolicyStatus merepresentasikan status kebijakan OS.

Muncul di: - OSPolicy

Kolom Deskripsi
lastExecutionTime Durasi Terakhir kali kebijakan dimulai
policyTargets Array PolicyTargetStatus Status kebijakan untuk setiap target yang ditentukan

OSUpgrade

OSUpgrade merepresentasikan konfigurasi upgrade OS termasuk kernel dan daftar paket. Saat ini kami hanya mengizinkan satu OSUpgrade untuk dijalankan. Orang lain harus menunggu.

Muncul di: - OSUpgradeList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string OSUpgrade
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec OSUpgradeSpec
status OSUpgradeStatus

OSUpgradeList

OSUpgradeList merepresentasikan kumpulan OSUpgrade.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string OSUpgradeList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array OSUpgrade

OSUpgradeQueue

OSUpgradeQueue menyimpan referensi ke objek OSUpgrade yang harus diproses. Saat ini, kita hanya memiliki satu objek OSUpgradeQueue yang unik.

Muncul di: - OSUpgradeQueueList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string OSUpgradeQueue
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec OSUpgradeQueueSpec
status OSUpgradeQueueStatus

OSUpgradeQueueList

OSUpgradeQueueList merepresentasikan kumpulan OSUpgradeQueue.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string OSUpgradeQueueList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items OSUpgradeQueue array

OSUpgradeQueueStatus

OSUpgradeQueueStatus memberikan status OSUpgradeQueue.

Muncul di: - OSUpgradeQueue

Kolom Deskripsi
osupgradeRef LocalObjectReference Referensi ke CRD OSUpgradeQueue.

OSUpgradeSpec

OSUpgradeSpec memberikan spesifikasi (yaitu, status yang diinginkan) OSUpgrade.

Muncul di: - OSUpgrade

Kolom Deskripsi
kernel OSKernelInfo Informasi kernel target OSUpgrade.
packages OSPackageInfo Paket yang perlu diupgrade. Setiap OSPackageInfo akan menyertakan nama dan versi minimal paket.
nodePoolClaimRef UniversalObjectReference NodePoolClaimRef menyimpan referensi NodePoolClaim yang mengklaim node. Klaim dapat diminta dari cluster admin root atau org. Semua node yang dirujuk oleh NodePoolClaim akan diupgrade dengan spesifikasi objek OSUpgrade.
aptSource AptSourceConfig Konfigurasi sumber apt yang menyediakan paket debian baru.
inFlightConf InFlightConfig Nilai minimum konkurensi tugas upgrade yang berjalan di komputer.

OSUpgradeStatus

OSUpgradeStatus memberikan status OSUpgrade.

Muncul di: - OSUpgrade

Kolom Deskripsi
upgradeStatus UpgradeState UpgradeStatus menampilkan status upgrade OSUpgrade saat ini. Saat ini, kami hanya mengizinkan satu OSUpgrade yang sedang berjalan. Objek OSUpgrade lainnya harus menunggu. Jika statusnya pending, objek OSUpgrade akan diproses jika tidak ada OSUpgrade in-progress lainnya. Jika statusnya adalah in-progress, objek OSUpgrade sedang diproses. Objek OSUpgrade lainnya tidak dapat diproses secara bersamaan. Akan diubah menjadi finished setelah semua mesin selesai diupgrade untuk OSUpgrade ini. Jika statusnya adalah finished, objek OSUpgrade telah diproses.
tasks Array UpgradeTask Tugas berisi daftar tugas upgrade yang berjalan di komputer.

ObjectReference

ObjectReference adalah versi kustom dari corev1.ObjectReference. Objek ini merepresentasikan informasi yang digunakan untuk membuat pemetaan kustom sewa DHCP

Muncul di: - DHCPHost

Kolom Deskripsi
apiVersion string Versi API dari referensi.
kind string Jenis referensi. Info selengkapnya: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
namespace string Namespace referensi. Jika namespace tidak ditentukan, namespace akan cocok dengan semua namespace. Info selengkapnya: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
name string Nama referensi. Jika nama tidak ditentukan, semua objek (dalam namespace) akan cocok. Info selengkapnya: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
labelSelector Array LabelSelectorRequirement Pemilih label, jika disetel, akan diterapkan ke kueri penelusuran.
fieldPath string FieldPath merepresentasikan subset objek Kind yang disediakan, khususnya memetakan ke informasi ID host dan IP yang ada dalam objek API yang disediakan. Nilai ini harus berisi JSONPath yang valid dan merepresentasikan objek dengan kunci "host" dan "ip", dengan "host" yang memetakan ke ID klien dan "ip" yang memetakan ke IP sewa DHCP untuk host tertentu

ObjectStorageProtocol

ObjectStorageProtocol merepresentasikan protokol yang digunakan untuk berkomunikasi dengan BackupRepository. Hanya "S3" ObjectStorageProtocolType yang didukung dalam versi saat ini.

Muncul di: - BackupRepository

Kolom Deskripsi
type ObjectStorageProtocolType Jenis menentukan protokol penyedia penyimpanan objek yang disediakan. Nilai yang mungkin adalah "S3". Tidak dapat diubah.
s3 S3Protocol Tepat satu dari berikut ini HARUS ditentukan, dan HARUS cocok dengan kolom 'Type' yang ditentukan. S3 menentukan protokol S3 yang digunakan untuk berkomunikasi dengan sistem penyimpanan objek. Tidak dapat diubah setelah ditetapkan.

ObjectStorageProtocolType

Jenis pokok: string ObjectStorageProtocolType menentukan protokol penyimpanan objek yang didukung. Nilai yang mungkin adalah "S3".

Muncul di: - ObjectStorageProtocol

OperationalStatus

Jenis pokok: string OperationalStatus mewakili status host.

Muncul di: - BareMetalHostStatus

OrgMulticastExternalConfig

OrgMulticastExternalConfig memodelkan konfigurasi multicast eksternal untuk organisasi

Muncul di: - OrgMulticastExternalConfigList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string OrgMulticastExternalConfig
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec OrgMulticastExternalConfigSpec
status OrgMulticastExternalConfigStatus

OrgMulticastExternalConfigList

OrgMulticastExternalConfigList merepresentasikan kumpulan objek OrgMulticastExternalConfig.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string OrgMulticastExternalConfigList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items OrgMulticastExternalConfig array

OrgMulticastExternalConfigSpec

OrgMulticastExternalConfigSpec memberikan spesifikasi objek OrgMulticastExternalConfig

Muncul di: - OrgMulticastExternalConfig

Kolom Deskripsi
organizationName string Nama organisasi tempat konfigurasi multicast diterapkan
peeringConfig PeeringConfig Konfigurasi peering
multicastInfo MulticastInfo Informasi multicast

OrgMulticastExternalConfigStatus

OrgMulticastExternalConfigStatus memberikan status objek OrgMulticastExternalConfig

Muncul di: - OrgMulticastExternalConfig

Kolom Deskripsi
multicastGroupInfo MulticastGroupConfig Grup multicast dengan air gap GDC yang ditetapkan untuk organisasi multicast
interconnectGroupRef UniversalObjectReference Referensi grup interconnect yang dibuat untuk peering

OverlappedInternalCIDRs

Muncul di: - CIQ

Kolom Deskripsi
clusterIPCIDR HAMSSubnetGroupSpec
podNetworkCIDR HAMSSubnetGroupSpec
physicalNetworkCIDR HAMSSubnetGroupSpec

OverlayNetworkType

Jenis pokok: string OverlayNetworkType merepresentasikan jenis jaringan overlay.

Muncul di: - SubnetClaimSpec - VRF

PackageMetadata

PackageMetadata memberikan informasi untuk menginstal paket tambahan.

Muncul di: - AggSwitchSpec - BorderLeafSwitchSpec - ManagementAggSwitchSpec - ManagementSwitchSpec - NetworkDeviceSpec - TORSwitchSpec

Kolom Deskripsi
packages array string Paket menyediakan nama paket yang perlu diinstal di konsol

PeeringConfig

PeeringConfig memberikan informasi Peering EBGP dan interkoneksi

Muncul di: - OrgMulticastExternalConfigSpec

Kolom Deskripsi
peerASN BGPAutonomousSystemNumber
peerings Array PeeringInfo

PeeringInfo

Muncul di: - PeeringConfig

Kolom Deskripsi
port SwitchPortInterface
localIP IPSubnetString IP lokal BGP
peerIP IPAddressString IP peer BGP
md5SecretRef UniversalObjectReference Referensi rahasia autentikasi MD5 Sesi BGP
md5SecretKey string Kunci hash MD5 dalam objek rahasia.
peeringSwitchRef LocalObjectReference Switch leaf perbatasan yang ditetapkan, yang bertanggung jawab untuk peering, membuat sesi eBGP dengan switch edge pelanggan.
linkID integer ID unik dari peering switch, terutama digunakan saat beberapa link interkoneksi dikonfigurasi pada switch yang sama.

PhysicalLinkSpec

PhysicalLinkSpec menjelaskan NIC ethernet fisik yang terhubung

Muncul di: - BaremetalHostNetworkSpec

Kolom Deskripsi
name InterfaceName Nama link ethernet di OS
mac MACAddressString Alamat MAC link Ethernet
mtu integer MTU menunjukkan setelan MTU link Ethernet
type NetworkLinkType LinkType adalah jenis link ethernet yang digunakan untuk alur traffic jaringan GDCH
portName InterfaceName Informasi nama port fisik NIC
network HostNetworkSpec Konfigurasi jaringan untuk antarmuka fisik

PlaybookOptions

PlaybookOptions merepresentasikan opsi playbook yang akan ditentukan untuk menjalankan kumpulan tugas kebijakan.

Muncul di: - PlaybookPolicy

Kolom Deskripsi
name string Nama objek AnsiblePlaybook
extraVars array bilangan bulat Memetakan semua variabel eksternal yang akan diimpor ke dalam playbook
secrets PolicySecrets Informasi rahasia yang diteruskan ke tugas kebijakan

PlaybookPolicy

PlaybookPolicy merepresentasikan informasi playbook untuk kebijakan OS tertentu.

Muncul di: - OSPolicySpec

Kolom Deskripsi
installPlaybook PlaybookOptions InstallPlaybook merepresentasikan playbook target yang akan dieksekusi saat menjalankan kebijakan
removalPlaybook PlaybookOptions RemovalPlaybook merepresentasikan playbook yang akan dijalankan saat menghapus kebijakan

PolicyAction

Jenis pokok: string PolicyAction merepresentasikan tindakan yang akan dilakukan saat aturan diterapkan.

Muncul di: - NodeFirewallDefaultPolicy

PolicyHostType

Jenis pokok: string PolicyHostType merepresentasikan jenis standar untuk host dalam aturan NodeFirewall.

Muncul di: - NodeFirewallTarget

PolicyInterval

PolicyInterval merepresentasikan batasan interval untuk setiap eksekusi kebijakan

Muncul di: - OSPolicySpec

Kolom Deskripsi
period Durasi Periode mewakili durasi antara setiap eksekusi kebijakan. Jika nil, kebijakan hanya akan dieksekusi satu kali

PolicyScope

Jenis pokok: string

Muncul di: - TrafficPolicyMetadata

PolicySecrets

PolicySecrets merepresentasikan informasi rahasia yang berkaitan dengan kebijakan playbook tertentu yang merujuk secret k8s

Muncul di: - PlaybookOptions

Kolom Deskripsi
envVars Array SecretReference Daftar informasi rahasia yang ditampilkan sebagai variabel lingkungan dalam tugas kebijakan
files Array SecretReference Daftar informasi rahasia yang ditampilkan sebagai file rahasia dalam tugas kebijakan yang dipasang ke /etc/ansible-secrets/

PolicyTargetStatus

PolicyTargetStatus merepresentasikan status eksekusi host target kebijakan OS.

Muncul di: - OSPolicyStatus

Kolom Deskripsi
host string Nama host target
conditions Array Condition Kondisi berisi informasi tentang kebijakan OS.

PolicyZone

Jenis pokok: string PolicyZone merepresentasikan zona antarmuka node target untuk menerapkan aturan firewall

Muncul di: - NodeFirewallPolicySpec

PortBondSpec

PortBondSpec menentukan grup agregasi port NIC yang membentuk antarmuka logis untuk jenis traffic jaringan yang sama.

Muncul di: - ServerHardwareSpec

Kolom Deskripsi
name string ID penggabungan port. Tidak boleh tumpang-tindih dengan port NIC fisik.
nicPortNames Array DataplaneNICPortName NICPortNames menentukan port NIC yang terhubung ke switch peer vPC.
networkBondModeType NetworkBondModeType NetworkBondModeType menentukan jenis mode penggabungan jaringan. Kolom ini hanya boleh ditetapkan jika ada >=2 MAC. Lihat BmhNetworkBondModeType untuk semua jenis mode penggabungan yang didukung. Kolom ini bersifat opsional.

PortChannelSpec

PortChannelSpec menentukan agregasi beberapa port switch fisik untuk membuat PortChannel logis.

Muncul di: - TORSwitchInternalSpec

Kolom Deskripsi
index SwitchPortIndex Indeks saluran port. Harus antara 1 dan 99.
members Array SwitchPortIndex Anggota channel port. Tidak boleh kosong. Anggota harus memiliki atribut kompatibilitas yang sama, seperti kecepatan tautan.

PortGroupToPortStatus

PortGroupToPortStatus merepresentasikan daftar nomor port yang dipetakan ke setiap nama grup port yang telah ditentukan sebelumnya

Muncul di: - SwitchACLStatus

Kolom Deskripsi
portGroupType SwitchACLPortGroupType PortGroup menjelaskan nama grup port yang telah ditentukan sebelumnya
ports array bilangan bulat ports menjelaskan daftar port yang dipetakan untuk grup port

PortRange

PortRange merepresentasikan rentang port untuk ACL Switch atau HostFw.

Muncul di: - SwitchACLPort - TrafficPolicyPort

Kolom Deskripsi
start integer Awal rentang
end integer Akhir rentang

PrefixLengthMatcher

Muncul di: - IPPrefixListEntry

Kolom Deskripsi
operator PrefixLengthOperator Operator yang digunakan untuk membandingkan rute dengan panjang awalan.
prefixLength integer Panjang awalan, digunakan bersama dengan Operator, untuk mencocokkan rute.

PrefixLengthOperator

Jenis pokok: string PrefixLengthOperator mewakili operator yang digunakan untuk membandingkan rute dengan panjang awalan dalam daftar awalan IP.

Muncul di: - PrefixLengthMatcher

Protokol

Jenis pokok: string Protocol menentukan daftar protokol jaringan lapisan transport

Muncul di: - NodeFirewallRule

Penyedia

Jenis pokok: string Provider menentukan jenis Provider yang digunakan untuk Server.

Muncul di: - ServerSpec

ProvisioningState

Jenis pokok: string ProvisioningState menentukan status yang akan dilaporkan oleh penyedia bahwa host memilikinya.

Muncul di: - BareMetalHostStatus

RAIDSpec

Muncul di: - DataDiskSpec

Kolom Deskripsi
raidLevel string RAIDLevel menunjukkan tingkat RAID untuk array disk.
mount string Mount menentukan jalur pemasangan untuk array RAID.
numDevices integer NumDevices menentukan jumlah disk data dalam Array RAID ini
devices array string Devices adalah daftar perangkat disk untuk membuat array RAID. Jika tidak ditentukan, NumDevices akan digunakan untuk menemukan perangkat disk yang tersedia di server.
ephemeral boolean Ephemeral menunjukkan apakah array RAID ini untuk disk data sementara

Rak

Rack mewakili rak. Ini adalah objek yang memiliki namespace dan akan ditempatkan di namespace gpc-system secara default. Objek Rack akan dibuat oleh proses bootstrap GPC. Kami hanya akan menghapus objek Rack saat rack dinonaktifkan sepenuhnya.

Muncul di: - RackList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string Rack
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec RackSpec
status RackStatus

RackList

RackList merepresentasikan kumpulan rak.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string RackList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array Rack

RackSpec

RackSpec memberikan spesifikasi rak.

Muncul di: - Rak

Kolom Deskripsi
displayName string DisplayName adalah nama tampilan rak (misalnya, HPE Enterprise Shock Rack). Tidak dapat diubah setelah dibuat.
location string Lokasi adalah lokasi rak (misalnya, Silicon Valley). Tidak dapat diubah setelah dibuat.
model string Model adalah model rak (misalnya, G2). Tidak dapat diubah setelah dibuat.
serialNumber string SerialNumber adalah nomor seri rak (misalnya, P9K43A). Tidak dapat diubah setelah dibuat.
size string Ukuran adalah ukuran rak (misalnya, 42U 800 mm x 1075 mm). Tidak dapat diubah setelah dibuat.
vendor string Vendor adalah nama vendor rak (misalnya, Dell Inc.). Tidak dapat diubah setelah dibuat.

RedfishSpec

RedfishSpec berisi informasi tentang antarmuka Redfish BMC.

Muncul di: - BMCHardwareSpec

Kolom Deskripsi
systemPath string Jalur ke ID sistem di Redfish REST API. Lihat referensi metal3: https://github.com/metal3-io/baremetal-operator/blob/master/docs/api.md#bmc

ReservationType

Jenis pokok: string ReservationType mengidentifikasi perkiraan penggunaan rentang IP yang dicadangkan

Muncul di: - ReservedIPRange

ReservedIPRange

ReservedIPRange berisi informasi tentang rentang IP yang dicadangkan

Muncul di: - SubnetAllocationStatus - SubnetIPDetailSpec

Kolom Deskripsi
ipRange IPRange
type ReservationType

RoutePolicy

RoutePolicy memodelkan kebijakan yang digunakan untuk membagikan rute dengan BGP Peer Interconnect.

Muncul di: - RoutePolicyList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string RoutePolicy
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec RoutePolicySpec
status RoutePolicyStatus

RoutePolicyAction

Jenis pokok: string RoutePolicyAction merepresentasikan tindakan yang harus dilakukan jika kecocokan kebijakan ditemukan.

Muncul di: - ASPathAccessListEntry - IPPrefixListEntry

RoutePolicyConfig

Muncul di: - RoutePolicySpec

Kolom Deskripsi
ipPrefixList array IPPrefixListEntry Daftar awalan IP yang digunakan untuk mengizinkan atau menolak rute. Entri dalam daftar memiliki prioritas dalam urutan kemunculannya, yaitu entri pertama memiliki prioritas tertinggi dan entri terakhir memiliki prioritas terendah.
asPathAccessList ASPathAccessListEntry array Daftar akses Sistem Otonom (AS) BGP yang digunakan untuk mengizinkan atau menolak rute. Entri dalam daftar memiliki prioritas dalam urutan kemunculannya, yaitu entri pertama memiliki prioritas tertinggi dan entri terakhir memiliki prioritas terendah.

RoutePolicyList

RoutePolicyList merepresentasikan kumpulan objek RoutePolicy.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string RoutePolicyList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items array RoutePolicy

RoutePolicySpec

RoutePolicySpec memberikan spesifikasi (yaitu, status yang diinginkan) kebijakan rute.

Muncul di: - RoutePolicy

Kolom Deskripsi
in RoutePolicyConfig Kebijakan yang diterapkan pada rute masuk.
out RoutePolicyConfig Kebijakan yang diterapkan pada rute keluar.

RoutedPortSpec

RoutedPortSpec menjelaskan port yang di-routing (layer 3 murni) dari perangkat jaringan.

Muncul di: - AggSwitchInternalSpec - BorderLeafSwitchInternalSpec - ManagementAggSwitchInternalSpec - ManagementSwitchInternalSpec - SwitchCommonSpec - SwitchStatus - TORSwitchInternalSpec

Kolom Deskripsi
port SwitchPortInterface Port menjelaskan indeks port yang dirutekan.
numberedIpGroup NumberedIPGroupSpec NumberedIP menyediakan grup alamat IP dan subnet yang ditetapkan untuk port yang dirutekan. Jika nil, harus menggunakan IP yang tidak bernomor.

S3Protocol

S3Protocol menentukan konfigurasi bucket objek yang kompatibel dengan S3 agar komponen pemulihan cadangan dapat menulis cadangan ke/membaca cadangan dari bucket tersebut.

Muncul di: - ObjectStorageProtocol

Kolom Deskripsi
bucket string Nama bucket S3 tempat artefak cadangan akan disimpan. Tidak dapat diubah.
url string Endpoint menentukan URL server S3. Tidak dapat diubah.
signatureVersion string SignatureVersion menentukan versi algoritma tanda tangan yang digunakan untuk membuat URL yang ditandatangani untuk mendownload/mengupload artefak cadangan. Versi yang mungkin adalah "1" dan "4". Defaultnya adalah "4" jika tidak ditetapkan, yang berfungsi dengan sebagian besar penyedia penyimpanan objek yang kompatibel dengan S3. Tidak dapat diubah setelah ditetapkan.
region string Region AWS tempat bucket berada. Tidak dapat diubah setelah ditetapkan.

Server

Server mewakili server fisik.

Muncul di: - ServerList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string Server
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ServerSpec
status ServerStatus

ServerBMCCertificateStatus

Muncul di: - ServerStatus

Kolom Deskripsi
state BMCCertificateState Status adalah status sertifikat BMC. Memiliki status terbatas.
rotationStartTime Waktu RotationStartTime adalah waktu dimulainya rotasi sertifikat BMC sebelumnya.
nextCSR array bilangan bulat NextCSR adalah permintaan penandatanganan sertifikat (CSR) yang dibuat oleh dan diambil dari BMC selama rotasi. Digunakan untuk membuat objek CertificateRequest.
nextCertificateRequestRef LocalObjectReference NextCertificateRequestRef adalah referensi objek CertificateRequest yang dibuat selama rotasi. Status CertificateRequest berisi sertifikat BMC tepercaya.
ca array bilangan bulat CA adalah certificate authority dari sertifikat BMC. CA dikhususkan untuk memvalidasi sertifikat BMC selama rotasi. Untuk skenario validasi sertifikat BMC lainnya, sertifikat Penerbit memvalidasi sertifikat BMC. CA juga dapat menunjukkan bahwa rotasi sertifikat BMC diperlukan saat sertifikat Penerbit yang menandatangani sertifikat BMC telah dirotasi.
nextRenewalTime Waktu NextRenewalTime adalah waktu rotasi sertifikat BMC berikutnya. Secara default, durasinya adalah 2/3 dari durasi sertifikat X.509. Rotasi akan dijadwalkan di NextRenewalTime.

ServerHardwareSpec

Muncul di: - ServerSpec

Kolom Deskripsi
system DeviceSystemSpec Sistem menjelaskan ID hardware server bare metal, termasuk model, vendor, dan nomor seri.
DataDiskInfo DataDiskInfo DataDiskInfo menjelaskan disk fisik di server.
bmhNetworkRef LocalObjectReference Referensi ke objek BaremetalHostNetwork yang berisi informasi konfigurasi jaringan untuk server terkait
machineClassName string MachineClassName adalah nama objek MachineClass cakupan cluster (non-namespace), yang menjelaskan jenis hardware (misalnya o1-standard1-64-gdc-metal) server.
managementNICPort NICPortSpec ManagementNICPort menentukan port NIC yang terhubung ke switch pengelolaan.
dataplaneNICPorts Array NICPortSpec DataplaneNICPorts menentukan port NIC yang terhubung ke switch TOR.
portBond PortBondSpec PortBond menjelaskan grup agregasi port NIC yang terhubung ke switch peer vPC untuk traffic dataplane.

ServerList

ServerList merepresentasikan kumpulan server fisik.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string ServerList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Server array

ServerNetworkSpec

SeverNetworkSpec menentukan informasi jaringan server. Objek ini menyediakan link port NIC fisik, alamat IP, dan SubnetClaim yang ditentukan dalam jenis jaringan.

Muncul di: - ServerSpec

Kolom Deskripsi
link string Nama port NIC (atau penggabungan port).
ips Array IPAddressString Alamat IP statis untuk traffic management/dataplane server. Jika tidak ada, alamat IP harus ditetapkan secara dinamis.
subnetClaimRef ObjectReference SubnetClaimRef merepresentasikan referensi ke SubnetClaim. Opsi ini hanya tersedia untuk jaringan dataplane.

ServerSpec

ServerSpec menyediakan spesifikasi (yaitu, status yang diinginkan) server fisik.

Muncul di: - Server

Kolom Deskripsi
serverHardware ServerHardwareSpec ServerHardware menjelaskan spesifikasi hardware server bare metal. Dapat dihilangkan di lingkungan tanpa hardware sebenarnya.
managementNetwork ServerNetworkSpec ManagementNetwork menjelaskan jaringan pengelolaan server.
dataplaneNetwork ServerNetworkSpec DataNetwork menjelaskan jaringan dataplane server. tidak boleh kosong.
bmc BMCHardwareSpec BMC menentukan informasi BMC server.
image MachineImageSpec Image menentukan image OS untuk server.
fleetRef LocalObjectReference FleetRef menyimpan referensi Fleet yang ditetapkan di cluster admin root. Setelah ditetapkan ke fleet, server tidak boleh ditetapkan ke fleet lain hingga dinonaktifkan dari fleet pemilik. Di sini, kita mengasumsikan bahwa Fleet dan Server berada di namespace yang sama(yaitu, gpc-system).
nodePoolClaimRef UniversalObjectReference NodePoolClaimRef menyimpan referensi NodePoolClaim yang mengklaim mesin server ini. Klaim dapat diminta dari cluster admin root atau fleet. Perhatikan bahwa objek Server akan dibuat di dalam cluster admin root, sehingga objek klaim node pool yang dirujuk ini mungkin merupakan objek jarak jauh di cluster yang berbeda. Gabungan referensi klaim dan armada dapat mengidentifikasi objek klaim node pool yang dirujuk secara unik di seluruh sistem GPC. Hal ini mengakomodasi arsitektur multi-tenancy GPC yang mengelola resource infrastruktur cluster root.
reimageRequired boolean ReimageRequired menunjukkan bahwa mesin server ini perlu di-reimage. Umumnya diperlukan saat mesin dihentikan penggunaannya dari cluster dan dikembalikan ke kumpulan armada. Proses pengubahan image akan membatalkan penyediaan server terlebih dahulu dan menyediakan lagi dengan image OS yang diperlukan. Data disk akan dihapus dan mesin akan siap digunakan kembali.
rootDevice string RootDevice menjelaskan nama perangkat Linux untuk menginstal OS. Jika tidak ditentukan, akan mengasumsikan '/dev/sda'
provider Penyedia Penyedia menjelaskan jenis Penyedia yang digunakan untuk Server. Jika tidak ditentukan, defaultnya adalah 'metal3'.
encryptDisk boolean EncryptDisk menunjukkan apakah server harus dikonfigurasi untuk enkripsi disk dengan cluster HSM dalam rak.
secureErase boolean SecureErase menunjukkan apakah server harus dikonfigurasi untuk penghapusan aman sebelum penyediaan server.
firmwareInstall boolean FirmwareInstall menunjukkan apakah server harus dikonfigurasi untuk penginstalan/upgrade firmware sebelum penyediaan server.
online boolean Online menunjukkan apakah server harus diaktifkan atau dinonaktifkan.
licenseRef SecretReference LicenseRef menyimpan referensi ke Secret yang berisi lisensi server.
licenses Array LicenseSpec Licenses menyimpan array referensi ke Secret yang berisi setiap jenis lisensi server.
platformCertificateRef SecretReference PlatformCertificateRef menyimpan referensi ke Secret yang berisi sertifikat platform server.
luks LUKS Enkripsi LUKS2 untuk enkripsi disk sekunder
setupSoftwareRAID boolean SetupSoftwareRAID menunjukkan apakah server harus dikonfigurasi untuk volume RAID berbasis software pada disk booting-nya.

ServerStatus

ServerStatus memberikan status server fisik.

Muncul di: - Server

Kolom Deskripsi
bareMetalHost LocalObjectReference BareMetalHost menyimpan referensi ke objek BareMetalHost metal3 yang dibuat untuk server. Objek BareMetalHost metal3 akan memiliki referensi pemilik yang ditetapkan ke objek Server untuk tujuan pengumpulan sampah.
bmcReady boolean Menunjukkan apakah BMC server telah disiapkan dan siap diinstal.
bmcStatus BMCStatus Kondisi host BMCStatus dan status pengontrol pengelolaan papan induk server.
networkConditions Array Condition NetworkConditions berisi pengamatan terbaru tentang kondisi semua switch dalam armada server. Jika rekonsiliasi switch gagal sebagian, kondisi akan ditandai sebagai gagal. Contoh kondisi adalah jenis ReadyCondition dengan alasan "SpecsConflict".
provisionReady boolean Menunjukkan apakah server berhasil disediakan dan siap digunakan.
conditions Array Condition ProvisionConditions berisi pengamatan terbaru tentang status penyediaan.
timeSyncStatus ServerTimeSyncStatus Status sinkronisasi waktu server.
alerts Array Alert Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan.
bareMetalHostStatus BareMetalHostStatus Status host bare metal yang dikelola oleh Server.
bmcCertificateStatus ServerBMCCertificateStatus Status sertifikat BMC. Jika nilainya adalah nol, pengontrol akan memperbaruinya ke nilai default.

ServerTimeSyncStatus

ServerTimeSyncStatus berisi status sinkronisasi waktu dari berbagai klien sinkronisasi waktu server.

Muncul di: - ServerStatus

Kolom Deskripsi
os TimeSyncClientStatus Status klien sinkronisasi waktu yang berjalan di OS server.
bmc TimeSyncClientStatus Status klien sinkronisasi waktu BMC.

SparePart

SparePart mewakili satu suku cadang.

Muncul di: - SparePartList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string SparePart
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec SparePartSpec

SparePartHistory

Muncul di: - SparePartSpec

Kolom Deskripsi
time Waktu
status string Status menjelaskan status suku cadang: Baru / Diperiksa / Dipasang / Dilepas
location string Lokasi mencatat lokasi suku cadang: ID Locker / Rak / Mesin

SparePartList

SparePartList mewakili kumpulan suku cadang.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string SparePartList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items SparePart array

SparePartSpec

SparePartSpec adalah spesifikasi suku cadang.

Muncul di: - SparePart

Kolom Deskripsi
partNumber string
serialNumber string
materialDesc string
history Array SparePartHistory

StorageSwitch

StorageSwitch mewakili konfigurasi switch cluster NetApp tunggal. Di lingkungan cluster NetApp ONTAP dengan beberapa pasangan HA, switch cluster NetApp diperlukan untuk komunikasi antar-cluster dan transfer data seperti pemindahan volume.

Muncul di: - StorageSwitchList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string StorageSwitch
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec StorageSwitchSpec
status StorageSwitchStatus

StorageSwitchList

StorageSwitchList merepresentasikan kumpulan switch penyimpanan.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string StorageSwitchList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array StorageSwitch

StorageSwitchSpec

StorageSwitchSpec memberikan spesifikasi (yaitu, status yang diinginkan) dari pengalihan penyimpanan.

Muncul di: - StorageSwitch

Kolom Deskripsi
hardware DeviceSystemSpec Hardware menjelaskan informasi hardware tombol.
managementIP IPAddressString ManagementIP menjelaskan alamat IP yang telah dikonfigurasi sebelumnya di switch penyimpanan yang dapat diakses sebelum spesifikasi lainnya. Misalnya, IP yang dikonfigurasi secara manual untuk port pengelolaannya.
switchCredentials SwitchCredentials SwitchCredentials menyimpan referensi ke objek Secret yang berisi kredensial admin, hanya baca, dan breakglass dari switch.
switchLicenseRef SecretReference SwitchLicenseRef menyimpan referensi ke objek Secret yang berisi lisensi switch.

StorageSwitchStatus

StorageSwitchStatus menjelaskan status peralihan penyimpanan.

Muncul di: - StorageSwitch

Kolom Deskripsi
conditions Array Condition Kondisi berisi informasi tentang status peralihan penyimpanan. Jenis kondisi: - Siap: Menunjukkan bahwa peralihan pengelolaan siap digunakan
modelNumber string Nomor model switch, misalnya N9K-C93108TC-FX.
osVersion string Versi OS switch, misalnya NXOS 9.3(3).
lastUpdateTimestamp Waktu Stempel waktu update konfigurasi terakhir yang berjalan.
managementPorts Array SwitchPort Port pengelolaan di switch.
islPorts Array SwitchPort Port ISL switch dalam cluster pada switch.
alerts Array Alert Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan.

SubnetAllocationStatus

Muncul di: - SubnetClaimStatus

Kolom Deskripsi
cidrBlock IPSubnetString Blok CIDR yang dialokasikan untuk subnet. Blok CIDR mewakili semua alamat IP dalam jaringan berbasis prefiks (misalnya, 192.168.10.32/27)
gateway IPAddressString Alamat IP gateway default untuk subnet, yang merupakan IP pertama dalam blok CIDR.
reservedIpRanges Array ReservedIPRange Rentang IP statis yang dicadangkan untuk switch. IP gateway juga disertakan.
availableIPRanges Array IPRange Rentang IP yang masih tersedia untuk alokasi

SubnetClaim

SubnetClaim mewakili permintaan dan hasil alokasi subnet.

Muncul di: - SubnetClaimList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string SubnetClaim
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec SubnetClaimSpec
status SubnetClaimStatus

SubnetClaimList

SubnetClaimList merepresentasikan kumpulan SubnetClaim.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string SubnetClaimList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array SubnetClaim

SubnetClaimSpec

SubnetClaimSpec memberikan spesifikasi (yaitu, status yang diinginkan) subnet.

Muncul di: - SubnetClaim

Kolom Deskripsi
category NetworkCategory Kategori subnet, yang akan ditentukan dalam dua dimensi: internal atau eksternal, overlay atau underlay. Rute subnet eksternal akan diiklankan ke jaringan pelanggan. Kolom ini tidak dapat diubah.
overlayNetwork OverlayNetworkType OverlayNetwork menyediakan jaringan overlay tempat SubnetClaim berada.
cidrClaimName string Nama CIDRClaim yang berisi informasi CIDR SubnetClaim ini. CIDRClaim harus berada di namespace yang sama dengan SubnetClaim.
staticVLANID VLANID
ipv4Spec SubnetIPDetailSpec
ipv6Spec SubnetIPDetailSpec Persyaratan CIDR dan IP untuk Subnet IPv6. Wajib diisi jika IPFamily adalah IPv6 atau DualStack

SubnetClaimStatus

SubnetClaimStatus mewakili hasil yang dialokasikan dari klaim subnet.

Muncul di: - SubnetClaim

Kolom Deskripsi
conditions Array Condition Kondisi berisi informasi tentang status SubnetClaim. Jenis kondisi: - Siap: Menunjukkan bahwa SubnetClaim siap digunakan
vlanID VLANID VLAN yang dialokasikan untuk subnet yang sesuai
ipv4SubnetStatus SubnetAllocationStatus Informasi subnet IPv4 yang dialokasikan. Wajib diisi jika IPFamily adalah IPv4 atau DualStack.
ipv6SubnetStatus SubnetAllocationStatus Informasi subnet IPv6 yang dialokasikan. Diperlukan jika IPFamily adalah IPv6 atau DualStack.

SubnetIPDetailSpec

SubnetIPDetailSpec berisi detail tentang spesifikasi terkait IP subnet.

Muncul di: - SubnetClaimSpec

Kolom Deskripsi
staticReservedIpRanges Array ReservedIPRange Opsional. Rentang IP khusus yang dicadangkan yang diminta pengguna. Jika rentang IP yang dipesan yang diminta tidak berada di dalam StaticCIDRBlock, rekonsiliasi akan gagal.

SubnetSpec

SubnetSpec menjelaskan properti layer-3 jaringan.

Muncul di: - L2NetworkSpec - NumberedIPSpec

Kolom Deskripsi
subnet IPSubnetString Subnet menjelaskan blok CIDR segmen jaringan.
gateway IPAddressString Gateway menentukan IP gateway segmen jaringan. Jika subnet p2p, kolom ini berisi alamat IP peer lainnya.

SwitchACL

SwitchACL menampilkan daftar aturan yang menentukan akses jaringan ke switch.

Muncul di: - SwitchACLList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string SwitchACL
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec SwitchACLSpec
status SwitchACLStatus

SwitchACLActionType

Jenis pokok: string SwitchACLActionType merepresentasikan tindakan yang akan dilakukan saat aturan diterapkan.

Muncul di: - SwitchACLRule

SwitchACLConnOptionType

Jenis pokok: string SwitchACLConnOptionType merepresentasikan jenis opsi koneksi yang akan diterapkan untuk aturan SwitchACL

Muncul di: - SwitchACLRule

SwitchACLHost

SwitchACLHost merepresentasikan host yang akan digunakan dalam aturan SwitchACL. Hanya satu kolom yang harus ditentukan. Error akan ditampilkan jika kurang dari atau lebih dari satu kolom ditentukan.

Muncul di: - SwitchACLRule

Kolom Deskripsi
hostType HostType HostType menjelaskan host sebagai jenis host yang telah ditentukan sebelumnya
hostRef ObjectReference HostRef menjelaskan host berdasarkan nama
hostPrefix IPSubnetString HostPrefix menjelaskan host sebagai string subnet IP

SwitchACLList

SwitchACLList mewakili daftar SwitchACL.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string SwitchACLList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array SwitchACL

SwitchACLPort

SwitchACLPort merepresentasikan port yang akan digunakan dalam aturan SwitchACL. Baik portGroupType yang menunjukkan satu atau beberapa port maupun PortNumber atau PortRange akan ditentukan

Muncul di: - SwitchACLRule

Kolom Deskripsi
portGroupType SwitchACLPortGroupType PortGroupType menjelaskan jenis grup port
portNumber SwitchACLPortType PortNumber menjelaskan nomor port uint16
portRange PortRange PortRange merepresentasikan rentang port

SwitchACLPortGroupType

Jenis pokok: string SwitchACLPortGroupType mewakili jenis yang telah ditentukan sebelumnya untuk grup port

Muncul di: - PortGroupToPortStatus - SwitchACLPort

SwitchACLPortType

Jenis pokok: integer SwitchACLPortType merepresentasikan nomor port yang akan digunakan dalam aturan SwitchACL.

Muncul di: - SwitchACLPort - SwitchACLRule

SwitchACLProtoType

Jenis pokok: string SwitchACLProtoType merepresentasikan jenis proto untuk aturan SwitchACL

Muncul di: - SwitchACLRule

SwitchACLRule

SwitchACLRule merepresentasikan aturan di SwitchACL

Muncul di: - SwitchACLRules

Kolom Deskripsi
comment string Komentar menjelaskan aturan SwitchACL.
action SwitchACLActionType Tindakan menjelaskan tindakan yang akan diambil jika aturan diterapkan.
proto SwitchACLProtoType Proto menjelaskan protokol yang menjadi target aturan ini
src SwitchACLHost Src menjelaskan sumber traffic
srcPort SwitchACLPortType SrcPort menjelaskan porta sumber untuk traffic.
srcPortGroup SwitchACLPort SrcPortGroup menjelaskan jenis grup port src atau nomor port atau rentang port
dst SwitchACLHost Dst menjelaskan tujuan traffic.
dstPort SwitchACLPortType DstPort menjelaskan port tujuan untuk traffic.
dstPortGroup SwitchACLPort DstPortGroup menjelaskan jenis grup port src atau nomor port atau rentang port
connOption SwitchACLConnOptionType ConnOption menjelaskan opsi koneksi
log boolean Log menjelaskan apakah akan mencatat log saat aturan dijalankan.
verbatim string Verbatim menjelaskan teks yang diapit dalam tanda kutip yang harus dirender ke dalam aturan akhir tanpa interpretasi atau modifikasi.

SwitchACLRules

Aturan SwitchACLRules menjelaskan daftar aturan SwitchACL. Urutan daftar menetapkan urutan prioritas aturan(aturan pertama adalah yang tertinggi). Semua aturan akan otomatis diberi "nomor urut" yang akan dipisahkan dengan 10. Hal ini memungkinkan aturan ditambahkan di antara aturan yang dibuat secara manual jika diperlukan.

Muncul di: - SwitchACLSpec

Kolom Deskripsi
ipv4Rules Array SwitchACLRule
ipv6Rules Array SwitchACLRule

SwitchACLSpec

SwitchACLSpec merepresentasikan Spesifikasi aturan beserta switch terkaitnya dalam objek SwitchACL.

Muncul di: - SwitchACL

Kolom Deskripsi
deviceSpecs Array DeviceSpec DeviceSpecs menjelaskan daftar switch, beserta daftar antarmuka di setiap switch tempat SwitchACL harus diterapkan
ingressRules SwitchACLRules IngressRules menjelaskan daftar aturan SwitchACL untuk arah Ingress. Urutan daftar menetapkan urutan prioritas aturan (aturan pertama adalah yang tertinggi). Semua aturan akan otomatis diberi "nomor urut" yang akan dipisahkan oleh 10. Hal ini memungkinkan aturan ditambahkan di antara secara manual jika diperlukan. IngressRules pada gilirannya terdiri dari Aturan IPv4 dan IPv6
egressRules SwitchACLRules EgressRules menjelaskan daftar aturan SwitchACL untuk arah Ingress. Urutan daftar menetapkan urutan prioritas aturan (aturan pertama adalah yang tertinggi). Semua aturan akan otomatis diberi "nomor urut" yang akan dipisahkan oleh 10. Hal ini memungkinkan aturan ditambahkan di antara secara manual jika diperlukan. IngressRules pada gilirannya terdiri dari Aturan IPv4 dan IPv6

SwitchACLStatus

SwitchACLStatus merepresentasikan status SwitchACL setelah rekonsiliasi.

Muncul di: - SwitchACL

Kolom Deskripsi
hostTypeToAddressStatus Array HostTypeToAddressStatus HostTypeToAddressStatus menjelaskan daftar alamat yang dipetakan untuk setiap HostType
portGroupToPortStatus Array PortGroupToPortStatus PortGroupToPortStatus menjelaskan daftar port yang dipetakan untuk setiap nama grup port
generatedConfig string GeneratedConfig menjelaskan konfigurasi SwitchACL yang Dibuat

SwitchCertState

Jenis pokok: string

Muncul di: - SwitchCertificate

SwitchCertificate

Muncul di: - SwitchCertificates

Kolom Deskripsi
state SwitchCertState State adalah status rotasi sertifikat.
expireTime Waktu ExpireTime adalah waktu habis masa berlaku sertifikat ini. commencement.
certificateRequestRef LocalObjectReference CertificateRequestRef adalah referensi CertificateRequest

SwitchCertificates

Muncul di: - AggSwitchSpec - BorderLeafSwitchSpec - ManagementAggSwitchSpec - ManagementSwitchSpec - NetworkDeviceSpec - TORSwitchSpec

Kolom Deskripsi
tlsserver Array SwitchCertificate

SwitchCredentials

SwitchCredentials berisi kredensial admin, hanya baca, dan breakglass dari switch.

Muncul di: - AggSwitchSpec - BorderLeafSwitchSpec - ManagementAggSwitchSpec - ManagementSwitchSpec - NetworkDeviceSpec - StorageSwitchSpec - TORSwitchSpec

Kolom Deskripsi
admin Array SecretReference Resource secret yang sesuai dengan akun admin.
readOnly Array SecretReference Resource secret yang sesuai dengan akun hanya baca.
breakglass Array SecretReference Resource rahasia yang sesuai dengan akun breakglass.

SwitchPort

SwitchPort mewakili properti port switch.

Muncul di: - StorageSwitchStatus - SwitchStatus

Kolom Deskripsi
index SwitchPortIndex Port dengan jenis yang berbeda dapat memiliki indeks yang sama.
speed integer Kecepatan port switch dalam Mbps. 0 berarti informasi kecepatan tidak tersedia.

SwitchPortIndex

Jenis pokok: integer Ini adalah struct yang tidak digunakan lagi. Sebagai gantinya, gunakan SwitchPortInterface. Jika harus menggunakan SwitchPortIndex, JANGAN membuat indeks secara langsung. Sebagai gantinya, buat SwitchPortInterface, lalu gunakan ToSwitchPortIndex() untuk mengonversi SwitchPortPortface.

Muncul di: - CiscoNxOSSwitchPairingConnection - HairpinPortSpec - PortChannelSpec - SwitchPort - SwitchPortIndexRange - SwitchPortIndexSet

SwitchPortIndexList

Ini adalah struct yang tidak digunakan lagi. Sebagai gantinya, gunakan SwitchPortInterface. Jika harus menggunakan SwitchPortIndex, JANGAN membuat indeks secara langsung. Sebagai gantinya, buat SwitchPortInterface, lalu gunakan ToSwitchPortIndex() untuk mengonversi SwitchPortPortface.

Muncul di: - L2NetworkSpec

SwitchPortIndexRange

SwitchPortIndexRange mewakili rentang port switch.

Muncul di: - SwitchPortIndexSet

Kolom Deskripsi
lower SwitchPortIndex Indeks port batas bawah inklusif.
upper SwitchPortIndex Indeks port batas atas eksklusif.

SwitchPortIndexSet

SwitchPortIndexSet merepresentasikan sekumpulan indeks port switch.

Muncul di: - L2NetworkSpec

Kolom Deskripsi
ranges Array SwitchPortIndexRange
list Array SwitchPortIndex

SwitchPortInterface

SwitchPortInterface merepresentasikan port fisik berdasarkan ID subsetnya

Muncul di: - FirewallHairpinLinkSpec - HAMSCPInterconnectSpec - HAMSMZPeerSpec - HAMSOCInterconnectSpec - HairpinLinkPortStatus - HairpinLinkSpec - InterconnectLinkSpec - InterconnectPortStatus - LegacyHairpinLink - MultiZoneHairpinPeer - MultiZoneHairpinPeering - MultiZoneIPv4BGPSession - MultiZoneNetworkConfigSpec - MultiZoneNetworkPeer - PeeringInfo - RoutedPortSpec

Kolom Deskripsi
slot integer SlotID mewakili ID slot switch yang terhubung. Jika tidak ada nilai yang diberikan, nilai defaultnya adalah 1
port integer Indeks port switch di ID slot dan sasis yang diberikan
subInterface integer Sub-antarmuka port switch. Kolom ini sama eksklusifnya dengan SplitInterface dan hanya 12 bit pertama yang digunakan. Jika tidak ada nilai yang diberikan, nilai defaultnya adalah 0
splitInterface integer Sub-antarmuka port switch. Kolom ini sama eksklusifnya dengan SubInterface dan hanya 12 bit pertama yang digunakan. Jika tidak ada nilai yang diberikan, nilai defaultnya adalah 0

SwitchStaticConfig

SwitchStaticConfig mewakili konfigurasi statis pada satu switch.

Muncul di: - SwitchStaticConfigList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string SwitchStaticConfig
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec SwitchStaticConfigSpec
status SwitchStaticConfigStatus

SwitchStaticConfigList

SwitchStaticConfigList merepresentasikan kumpulan konfigurasi statis switch.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string SwitchStaticConfigList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array SwitchStaticConfig

SwitchStaticConfigSpec

SwitchStaticConfigSpec memberikan spesifikasi konfigurasi statis switch.

Muncul di: - SwitchStaticConfig

Kolom Deskripsi
config string Isi konfigurasi statis.

SwitchStatus

SwitchStatus memberikan status yang berlaku untuk semua jenis tombol.

Muncul di: - AggSwitchStatus - BorderLeafSwitchStatus - ManagementAggSwitchStatus - ManagementSwitchStatus - TORSwitchStatus

Kolom Deskripsi
modelNumber string Nomor model switch, misalnya N9K-C93108TC-FX.
osVersion string Versi OS switch, misalnya NXOS 9.3(3).
packages array string Paket menyediakan paket tambahan yang diinstal di switch.
lastUpdateTimestamp Waktu Stempel waktu update konfigurasi terakhir yang berjalan.
managementPorts Array SwitchPort Port pengelolaan di switch.
frontPorts Array SwitchPort Port depan di switch.
uplinks Array RoutedPortSpec Uplink switch.
alerts Array Alert Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan.
configRollout ConfigRollout ConfigRollout berisi informasi peluncuran Config untuk pengalihan.
switchVrf Array SwitchVRF VRF di switch

SwitchVRF

SwitchVRF merepresentasikan properti switch VRF.

Muncul di: - SwitchStatus

Kolom Deskripsi
id integer ID VRF.
name string Nama VRF.

SystemUseNotification

SystemUseNotification menampilkan pemberitahuan dan banner keamanan yang akan ditampilkan di setiap layar login sesuai dengan persyaratan kepatuhan.

Muncul di: - SystemUseNotificationList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string SystemUseNotification
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec SystemUseNotificationSpec

SystemUseNotificationList

SystemUseNotificationList merepresentasikan kumpulan SystemUseNotification.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string SystemUseNotificationList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array SystemUseNotification

SystemUseNotificationSpec

SystemUseNotificationSpec menentukan pesan yang akan ditampilkan.

Muncul di: - CIQ - SystemUseNotification

Kolom Deskripsi
banner string Banner adalah pesan teks bebas yang akan ditampilkan.

TORSwitch

TORSwitch merepresentasikan switch TOR di jaringan data.

Muncul di: - TORSwitchList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string TORSwitch
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec TORSwitchSpec
status TORSwitchStatus

TORSwitchList

TORSwitchList merepresentasikan kumpulan switch TOR.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string TORSwitchList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array TORSwitch

TORSwitchSpec

TORSwitchSpec memberikan spesifikasi switch TOR.

Muncul di: - TORSwitch

Kolom Deskripsi
hardware DeviceSystemSpec Hardware menjelaskan informasi hardware tombol.
managementIP IPAddressString ManagementIP menjelaskan alamat IP yang ditetapkan untuk port pengelolaan switch TOR. Harus dapat diakses sebelum spesifikasi lainnya dikonfigurasi.
dataIPSubnet IPSubnetString DataIPSubnet menjelaskan subnet IP yang ditetapkan ke antarmuka loopback di vrf root-eksternal. IP dapat digunakan untuk mengidentifikasi switch secara unik di jaringan dataplane.
switchCredentials SwitchCredentials SwitchCredentials menyimpan referensi ke objek Secret yang berisi kredensial admin, hanya baca, dan breakglass dari switch.
switchCertificates SwitchCertificates SwitchCertificates menyimpan status dan referensi untuk setiap sertifikat.
switchLicenseRef SecretReference SwitchLicenseRef menyimpan referensi ke objek Secret yang berisi lisensi switch.
targetVersion string TargetVersion menyediakan versi target khusus vendor untuk peralihan. Jika ditentukan, tombol akses dapat dipilih untuk upgrade.
targetPackages PackageMetadata TargetPackages menyediakan paket target khusus vendor untuk switch. Jika ditentukan, switch akan menginstal dan berpotensi meng-uninstal paket sehingga paket yang diinstal di switch sama dengan yang ditentukan di TargetPackages. Jika tidak ditentukan, upgrade akan melewati bagian untuk menyelaraskan paket.
disableSwitchAPICertValidation boolean Jika DisableSwitchAPICertValidation bernilai benar (true), sertifikat switch API tidak divalidasi oleh pengontrol. Secara default, nilainya adalah false. kubebuilder:default=false

TORSwitchStatus

Muncul di: - TORSwitch

Kolom Deskripsi
conditions Array Condition Kondisi berisi informasi tentang status tombol TOR. Jenis kondisi: - Siap: Menunjukkan bahwa switch TOR siap digunakan
switchStatus SwitchStatus
allocatedDataIPs AllocatedDataIPs
clusterBGPStatus Array ClusterBGPNeighborStatus Status tetangga BGP cluster dari switch saat ini. Status dikunci berdasarkan nama VRF.
errorStatus ErrorStatus Status error yang diamati pada peralihan TOR.

Tag

Jenis pokok: string Tag merepresentasikan string alfanumerik yang menunjukkan nilai DHCP pemetaan

Muncul di: - DHCPHost - DHCPMatch - DHCPTag

TimeServer

TimeServer adalah skema untuk server waktu fisik (seperti syncserver s650).

Muncul di: - TimeServerList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string TimeServer
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec TimeServerSpec
status TimeServerStatus

TimeServerList

TimeServerList merepresentasikan kumpulan objek TimeServer.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string TimeServerList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array TimeServer

TimeServerNetwork

Muncul di: - TimeServerSpec

Kolom Deskripsi
address IPAddressString IP menentukan alamat IPv4 atau IPv6 default server. Dapat dirutekan dari cluster admin. Contoh: 192.168.0.1
dataIP IPAddressString

TimeServerSpec

Muncul di: - TimeServer

Kolom Deskripsi
network TimeServerNetwork Informasi jaringan untuk terhubung ke server.
adminCredentialsRef SecretReference AdminCredentialsRef menyimpan referensi ke Secret yang berisi nama pengguna/sandi untuk autentikasi dasar http.

TimeSyncClientStatus

TimeSyncClientStatus menjelaskan status klien sinkronisasi waktu.

Muncul di: - ServerTimeSyncStatus

Kolom Deskripsi
serverAddresses Array HostAddress Alamat server sinkronisasi waktu yang digunakan klien untuk menyinkronkan waktu.
conditions Array Condition Pengamatan terbaru tentang sinkronisasi waktu klien.

TrafficPolicy

TrafficPolicy merepresentasikan daftar kebijakan traffic Default untuk konfigurasi air-gapped GDC, yang mencakup kebijakan untuk HostFW, PerimeterFW, dan SwitchACL.

Muncul di: - TrafficPolicyList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string TrafficPolicy
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec TrafficPolicySpec
status TrafficPolicyStatus

TrafficPolicyActionType

Jenis pokok: string TrafficPolicyAction merepresentasikan jenis tindakan, seperti Accept atau Deny.

Muncul di: - TrafficPolicyRule

TrafficPolicyConnOptionType

Jenis pokok: string TrafficPolicyConnOptionType merepresentasikan TCPConnOption. Ini hanya berlaku untuk SwitchACL EnforcePoints

Muncul di: - TrafficPolicyEnforcePointInfo

TrafficPolicyDirectionType

Jenis pokok: string

Muncul di: - TrafficPolicyRule

TrafficPolicyEndPoint

TrafficPolicyEndPoint merepresentasikan Traffic Policy EndPoint yaitu detail Host dan Port

Muncul di: - TrafficPolicyRule

Kolom Deskripsi
host TrafficPolicyHost
port TrafficPolicyPort
zone TrafficPolicyZone Jika ditentukan, zona berisi regex yang digunakan untuk mencocokkan informasi zona tertentu. Akan ada endpoint traffic yang berisi lebih banyak metadata. Kebijakan penegakan dapat berbeda berdasarkan zona asal traffic. Kolom ini bersifat opsional.

TrafficPolicyEnforcePointInfo

TrafficPolicyEnforcePoint memodelkan Enforcepoint tempat alur traffic tertentu ini harus diizinkan. Objek ini juga akan memiliki atribut untuk menunjukkan apakah logging harus diaktifkan untuk titik penerapan ini.

Muncul di: - TrafficPolicyRule

Kolom Deskripsi
enforcePointType TrafficPolicyEnforcePointType Menentukan titik penerapan yang telah ditentukan sebelumnya
enableLogging boolean Aktifkan Logging untuk titik penerapan ini. Misalnya, aktifkan logging untuk Switch ACL atau HostFW, dll.
connOption TrafficPolicyConnOptionType Hanya berlaku untuk SwitchACLs. Kolom ini bersifat opsional.
securityProfile string Hanya berlaku untuk Firewall IDPS. Kolom ini bersifat opsional.

TrafficPolicyEnforcePointType

Jenis pokok: string TrafficPolicyEnforcePointType merepresentasikan titik penerapan yang telah ditentukan sebelumnya

Muncul di: - TrafficPolicyEnforcePointInfo

TrafficPolicyHost

TrafficPolicyHost memodelkan Host Endpoint untuk Alur Traffic. HostType yang telah ditentukan sebelumnya atau Subnet IP individual dapat ditentukan sebagai Titik Akhir Sumber atau Tujuan.

Muncul di: - TrafficPolicyEndPoint

Kolom Deskripsi
hostType TrafficPolicyHostType HostType menjelaskan host sebagai jenis host yang telah ditentukan sebelumnya
hostPrefix IPSubnetString HostPrefix menjelaskan host sebagai string subnet IP

TrafficPolicyHostType

Jenis pokok: string TrafficPolicyHostType merepresentasikan jenis standar untuk host

Muncul di: - TrafficPolicyHost

TrafficPolicyIPVersionType

Jenis pokok: string

Muncul di: - TrafficPolicyRule

TrafficPolicyL4ProtocolType

Jenis pokok: string TrafficPolicyL4ProtocolType merepresentasikan jenis protokol L4 untuk aturan Kebijakan Traffic Jaringan

Muncul di: - TrafficPolicyRule

TrafficPolicyL7ProtocolType

Jenis pokok: string TrafficPolicyL7ProtocolType merepresentasikan jenis protokol L7 untuk aturan Kebijakan Traffic Jaringan. L7 adalah lapisan aplikasi yang menentukan aplikasi yang tepat. Hal ini dapat digunakan oleh beberapa titik penerapan yang memiliki visibilitas lapisan aplikasi.

Muncul di: - TrafficPolicyRule

TrafficPolicyList

TrafficPolicyList merepresentasikan daftar objek Kebijakan Traffic.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string TrafficPolicyList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array TrafficPolicy

TrafficPolicyMetadata

TrafficPolicyMetadata mencatat informasi tambahan untuk setiap TrafficPolicyCR

Muncul di: - TrafficPolicySpec

Kolom Deskripsi
policyDescription string
policyVersion string
policyScope PolicyScope PolicyScope menunjukkan apakah ini adalah kebijakan tingkat instance atau kebijakan tingkat organisasi. Secara default, setelan ini ditetapkan ke cakupan instance. Jika cakupan disetel ke tingkat instance, setiap deployment akan memiliki satu penerapan kebijakan. Jika cakupan ditetapkan ke tingkat organisasi, setiap organisasi akan memiliki penerapan kebijakan yang terpisah.

TrafficPolicyNetworkType

Jenis pokok: string TrafficPolicyNetworkType merepresentasikan jenis jaringan untuk CR TrafficPolicy

Muncul di: - TrafficPolicySpec

TrafficPolicyPort

TrafficPolicyPort memodelkan Port Titik Akhir untuk Alur Traffic. PortType yang telah ditentukan sebelumnya atau Subnet nomor port individual atau rentang nomor port dapat ditentukan sebagai port Titik Akhir Sumber atau Tujuan.

Muncul di: - TrafficPolicyEndPoint

Kolom Deskripsi
portType TrafficPolicyPortType PortType menjelaskan port sebagai jenis port yang telah ditentukan sebelumnya
portNumber integer PortNumber menjelaskan port
portRange PortRange PortRange merepresentasikan rentang port

TrafficPolicyPortType

Jenis pokok: string TrafficPolicyPortType merepresentasikan jenis yang telah ditentukan untuk port

Muncul di: - TrafficPolicyPort

TrafficPolicyRule

TrafficPolicyRule merepresentasikan aturan kebijakan traffic untuk alur traffic tertentu. Menentukan titik akhir Asal dan Tujuan. Kebijakan ini juga menentukan daftar titik penerapan tempat aturan kebijakan ini perlu dikonfigurasi untuk mengizinkan alur traffic ini

Muncul di: - TrafficPolicySpec

Kolom Deskripsi
name string Jika diberikan, nama ini akan menjadi nama singkat untuk aturan tertentu ini. Kolom ini bersifat opsional.
description string Deskripsi tujuan penggunaan aturan kebijakan traffic ini. Kolom ini bersifat opsional.
sourceEndPoint TrafficPolicyEndPoint
destinationEndPoint TrafficPolicyEndPoint
L4Protocol TrafficPolicyL4ProtocolType Jika tidak disetel, defaultnya adalah ANY.
L7Protocols Array TrafficPolicyL7ProtocolType Jika tidak disetel, defaultnya adalah ANY.
action TrafficPolicyActionType
priority integer Prioritas untuk aturan ini. Ini adalah bilangan bulat antara 0 dan 65535, inklusif. Prioritas relatif menentukan aturan mana yang berlaku jika beberapa aturan diterapkan. Nilai yang lebih rendah menunjukkan prioritas yang lebih tinggi. Misalnya, aturan dengan prioritas 0 memiliki prioritas yang lebih tinggi daripada aturan dengan prioritas 1. Jika prioritasnya sama, tindakan aturan DENY akan lebih diprioritaskan daripada aturan ALLOW. Kolom ini bersifat opsional dan secara default aturan akan memiliki prioritas 10000.
direction TrafficPolicyDirectionType Jika tidak disetel, defaultnya adalah Ingress.
IPVersions Array TrafficPolicyIPVersionType
enforcePoints TrafficPolicyEnforcePointInfo array

TrafficPolicySpec

TrafficPolicySpec merekam informasi yang diperlukan untuk TrafficPolicyCR Menentukan metadata, jaringan yang menerapkan CR ini, dan kebijakan traffic terkait

Muncul di: - TrafficPolicy

Kolom Deskripsi
policyMetadata TrafficPolicyMetadata
policyNetworkType TrafficPolicyNetworkType
policyRules Array TrafficPolicyRule

TrafficPolicyZone

Jenis pokok: string

Muncul di: - TrafficPolicyEndPoint

TransactionStatus

Jenis pokok: string

Muncul di: - ConfigRolloutInfo

TransferApplianceRequest

TransferApplianceRequest menunjukkan permintaan untuk Transfer Appliance.

Muncul di: - TransferApplianceRequestList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string TransferApplianceRequest
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec TransferApplianceRequestSpec
status TransferApplianceRequestStatus

TransferApplianceRequestList

TransferApplianceRequestList merepresentasikan kumpulan TransferApplianceRequest.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string TransferApplianceRequestList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array TransferApplianceRequest

TransferApplianceRequestSpec

TransferApplianceRequestSpec memberikan spesifikasi permintaan transfer appliance.

Muncul di: - TransferApplianceRequest

Kolom Deskripsi
contact string Kontak adalah alamat email kontak.
amountInTB integer AmountInTB adalah jumlah data yang akan dipindahkan dalam TB.
domain string Domain adalah nama domain bisnis.
fromLocation string FromLocation adalah lokalitas data saat ini yang akan dipindahkan.
account string Account adalah Akun Google yang meminta perangkat transfer.
username string Username adalah nama pengguna yang memulai permintaan.
projectID string ProjectID adalah project ID pengguna.
projectNumber string ProjectNumber adalah nomor project pengguna.

TransferApplianceRequestState

Jenis pokok: string

Muncul di: - TransferApplianceRequestStatus

TransferApplianceRequestStatus

TransferApplianceRequestStatus menunjukkan status permintaan transfer appliance saat ini.

Muncul di: - TransferApplianceRequest

Kolom Deskripsi
state TransferApplianceRequestState
reason string

UpgradeState

Jenis dasar: string Status upgrade objek OSUpgrade atau tugas upgrade yang berjalan di mesin.

Muncul di: - OSUpgradeStatus - UpgradeTask

UpgradeTask

UpgradeTask mencakup informasi tugas upgrade OSArtifactSnapshot.

Muncul di: - OSUpgradeStatus

Kolom Deskripsi
snapshotRef LocalObjectReference Referensi ke OSArtifactSnapshot.
taskStatus UpgradeState TaskStatus menampilkan status tugas upgrade di OSArtifactSnapshot.
jobRef LocalObjectReference Referensi ke tugas yang menjalankan upgrade.

UserAccount

UserAccount mewakili pengguna di node air-gapped GDC yang menentukan izin pengguna.

Muncul di: - UserAccountList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string UserAccount
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec UserAccountSpec
status UserAccountStatus

UserAccountList

UserAccountList mewakili kumpulan akun pengguna.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string UserAccountList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array UserAccount

UserAccountOptions

UserAccountOptions mewakili opsi untuk pengguna di node GDC yang terisolasi.

Muncul di: - UserAccountSpec

Kolom Deskripsi
sudoer boolean Menentukan apakah pengguna dapat memiliki akses sudo di node.
escalateWithPasswd boolean Menentukan apakah pengguna memerlukan sandi untuk eskalasi hak istimewa.

UserAccountSSH

UserAcountSSH merepresentasikan informasi untuk mengidentifikasi kunci SSH untuk akun pengguna tertentu.

Muncul di: - UserAccountStatus

Kolom Deskripsi
secretRef SecretReference Referensi secret ke secret kunci SSH.
privateKey string Referensi nilai kunci dalam Secret yang merepresentasikan kunci pribadi pengguna.
publicKey string Referensi nilai kunci di Secret yang merepresentasikan kunci publik pengguna.
certificate string Referensi nilai kunci dalam Secret yang merepresentasikan sertifikat SSH pengguna yang ditandatangani oleh CA.

UserAccountSpec

UserAccountSpec merepresentasikan spesifikasi yang menentukan pengguna Linux yang dikonfigurasi di node air-gapped GDC.

Muncul di: - UserAccount

Kolom Deskripsi
name string Nama pengguna pengguna.
options UserAccountOptions Opsi yang dialokasikan untuk pengguna yang menentukan izin pengguna.

UserAccountStatus

Muncul di: - UserAccount

Kolom Deskripsi
conditions Array Condition Status kondisi akun pengguna.
passwordRef SecretReference Referensi ke Secret yang berisi sandi pengguna.
sshKeyRef UserAccountSSH Referensi ke Secret yang berisi kunci SSH pengguna.

VLANCapacityConfig

VLANCapacityConfig mewakili batas atas untuk traffic keluar.

Muncul di: - HAMSInterconnectCapacitySpec - InterconnectAttachmentSpec

Kolom Deskripsi
maxBandwidth integer MaxBandwidth yang diizinkan per InterconnectAttachment
maxPacketRate integer Allowed MaxPacketRate per InterconnectAttachment
maxBandwidthPerFlow integer MaxBandwidth yang diizinkan per aliran traffic
maxPacketRatePerFlow integer MaxPacketRate yang diizinkan per aliran traffic

VLANID

Jenis pokok: integer VLANID merepresentasikan ID VLAN tertentu.

Muncul di: - FirewallHairpinLinkSpec - HairpinBGPSessionSpec - InterconnectAttachmentSpec - InterconnectSessionSpec - LegacyHairpinBGPSession - StaticNetworkConfig - SubnetClaimSpec - SubnetClaimStatus

VLANLinkSpec

VLANLinkSpec menentukan konfigurasi VLAN untuk antarmuka jaringan yang disediakan

Muncul di: - BaremetalHostNetworkSpec

Kolom Deskripsi
name InterfaceName Nama antarmuka vlan
interface InterfaceName Nama antarmuka untuk melampirkan VLAN
vlanID integer ID VLAN yang akan ditetapkan ke konfigurasi antarmuka
subnetClaimRef UniversalObjectReference Referensi ke SubnetClaim yang berisi informasi VLAN
type NetworkLinkType LinkType adalah jenis link ethernet yang digunakan untuk alur traffic jaringan GDCH
network HostNetworkSpec Konfigurasi jaringan untuk antarmuka fisik

ZonalExpansion

Mewakili konfigurasi (misalnya, aset yang akan ditambahkan) dari perluasan dinamis dalam zona air-gapped GDC.

Muncul di: - ZonalExpansionList

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string ZonalExpansion
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ZonalExpansionSpec
status ZonalExpansionStatus

ZonalExpansionList

Mewakili kumpulan ZonalExpansion.

Kolom Deskripsi
apiVersion string system.private.gdc.goog/v1alpha1
kind string ZonalExpansionList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ZonalExpansion

ZonalExpansionSpec

Mewakili spesifikasi perluasan zonal tertentu Misalnya, aset yang akan diperluas.

Muncul di: - ZonalExpansion

Kolom Deskripsi
assets Array TypedLocalObjectReference Aset adalah daftar aset hardware yang akan diperluas ke sistem GDC yang terisolasi.

ZonalExpansionStatus

Mewakili status yang diamati dari ZonalExpansion

Muncul di: - ZonalExpansion

Kolom Deskripsi
conditions Array Condition Kondisi adalah kolom yang berisi kondisi saat ini untuk status perluasan zona secara keseluruhan. Untuk mengetahui daftar kondisi yang tersedia, lihat conditions.go
pnetBootstrapStatus Array Condition PNETBootstrapStatus berisi kondisi saat ini untuk aset terkelola PNET (dikelola oleh komponen PNET)
servBootstrapStatus Array Condition SERVBootstrapStatus berisi kondisi saat ini untuk aset terkelola SERV (dikelola oleh komponen INV)
fileBootstrapStatus Array Condition FILEBootstrapStatus berisi kondisi saat ini untuk aset terkelola FILE (dikelola oleh komponen FILE)

ticketing.private.gdc.goog/v1

Paket v1 berisi definisi Skema API untuk grup API v1 sistem tiket.

ApplicationNodeSpec

ApplicationNodeSpec menentukan properti yang diinginkan dari VM ServiceNow. Hal ini dikenal dalam terminologi ServiceNow sebagai "node" aplikasi.

Muncul di: - TicketingSystemSpec

Kolom Deskripsi
image string Nama image VM yang diharapkan untuk server aplikasi ServiceNow.
imagenamespace string Lokasi namespace ImageNamespace untuk server aplikasi ServiceNow.
vcpus integer Menentukan jumlah VCPU yang tersedia untuk VM. Lihat virtualmachine.gdc.goog/v1 VirtualMachineTypeSpec untuk mengetahui detailnya.
memory Jumlah Menentukan jumlah memori fisik yang tersedia untuk instance. Lihat virtualmachine.gdc.goog/v1 VirtualMachineTypeSpec untuk mengetahui detailnya.
size Jumlah Menentukan ukuran disk VM aplikasi: 5 GiB, 600 MiB, dan sebagainya. Lihat virtualmachine.gdc.goog/v1 VirtualMachineDiskSpec untuk mengetahui detailnya.
virtualMachineType string Menentukan nama VirtualMachineType yang dirujuk.

ConfigurationVersion

ConfigurationVersion yang terkait dengan gambar.

Muncul di: - TicketingSystemSpec - TicketingSystemStatus

Kolom Deskripsi
name string Nama paket upgrade ServiceNow. ServiceNow menggunakan nama file .zip ini untuk menentukan versi rilis untuk upgrade dan skema database.

DBPreupgradeJob

DBPreupgradeJob adalah Skema untuk dbupgradejobs API

Muncul di: - DBPreupgradeJobList

Kolom Deskripsi
apiVersion string ticketing.private.gdc.goog/v1
kind string DBPreupgradeJob
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
state JobState Status mencerminkan status tugas pencadangan atau pemulihan saat ini.
toversion string Versi (nama file ZIP) yang akan diupgrade.
executor string Nama host VM Node ServiceNow Executor yang akan menjalankan upgrade. Ini akan diuraikan sebagai executor:gdch untuk database.
details string Detail memberikan informasi tambahan saat kolom Status adalah BERHASIL atau ERROR.

DBPreupgradeJobList

DBPreupgradeJobList berisi daftar DBPreupgradeJob

Kolom Deskripsi
apiVersion string ticketing.private.gdc.goog/v1
kind string DBPreupgradeJobList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items DBPreupgradeJob array

JobState

Jenis pokok: string

Muncul di: - DBPreupgradeJob

TicketingSystem

TicketingSystem menentukan status sistem tiket.

Muncul di: - TicketingSystemList

Kolom Deskripsi
apiVersion string ticketing.private.gdc.goog/v1
kind string TicketingSystem
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec TicketingSystemSpec
status TicketingSystemStatus

TicketingSystemList

TicketingSystemList berisi daftar TicketingSystem.

Kolom Deskripsi
apiVersion string ticketing.private.gdc.goog/v1
kind string TicketingSystemList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items TicketingSystem array

TicketingSystemSpec

TicketingSystemSpec menentukan status TicketingSystemSpec yang diinginkan.

Muncul di: - TicketingSystem

Kolom Deskripsi
version ConfigurationVersion Versi ServiceNow yang terkait dengan image VM.
spec ApplicationNodeSpec Spesifikasi setiap VM Aplikasi.
replicas integer Replica adalah replika server aplikasi ServiceNow yang diinginkan. Minimum 1.

TicketingSystemStatus

TicketingSystemStatus menentukan status sistem tiket saat ini.

Muncul di: - TicketingSystem

Kolom Deskripsi
appupgradestep UpgradeStep AppUpgradeStep menjelaskan langkah upgrade aplikasi saat ini, jika ada. Setiap langkah menyebabkan tindakan rekonsiliasi yang berbeda berdasarkan status dan spesifikasi.
version ConfigurationVersion Versi ServiceNow yang saat ini diinstal.
conditions Array Condition

upgrade.private.gdc.goog/v1alpha1

CTMClusterUpgradeRequest

CTMClusterUpgradeRequest menentukan permintaan untuk mengupgrade firmware CTM ke versi target yang ditentukan. HSMUpgradeRequestReconciler akan membuat CTMClusterUpgradeRequest untuk setiap versi yang diperlukan untuk menyelesaikan upgrade ke versi target.

Muncul di: - CTMClusterUpgradeRequestList

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string CTMClusterUpgradeRequest
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec CTMClusterUpgradeRequestSpec
status CTMClusterUpgradeRequestStatus

CTMClusterUpgradeRequestList

CTMClusterUpgradeRequestList mewakili kumpulan permintaan upgrade CTM.

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string CTMClusterUpgradeRequestList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array CTMClusterUpgradeRequest

CTMClusterUpgradeRequestSpec

Muncul di: - CTMClusterUpgradeRequest

Kolom Deskripsi
hsmClusterRef TypedLocalObjectReference HSMClusterRef menentukan cluster HSM yang perlu diupgrade.
imagePath string ImagePath menentukan jalur ke firmware.
targetVersion string TargetVersion menentukan versi berikutnya yang diinginkan untuk upgrade perangkat HSM.
backupPath string Jalur ke file cadangan yang diambil sebelum upgrade dimulai.

CTMClusterUpgradeRequestStatus

CTMClusterUpgradeRequestStatus adalah laporan status upgrade ke versi CTM target dari cluster HSM.

Muncul di: - CTMClusterUpgradeRequest

Kolom Deskripsi
conditions Array Condition Kondisi adalah kolom yang berisi kondisi saat ini untuk status upgrade keseluruhan. Kolom ini akan berisi jenis kondisi berikut: - PreUpgradeCheckCompleted - ClusterUpgradeInProgress - AllComplete Hanya jika semua kondisi lainnya siap, status "AllComplete" akan menjadi benar.
conditionsPerHSM object (keys:string, values:Condition) ConditionsPerHSM berisi langkah-langkah yang telah diselesaikan dalam proses upgrade per HSM.

ClusterUpgradeStatus

ClusterUpgradeStatus berisi status upgrade yang diamati untuk komponen dalam cluster, misalnya upgrade OS dan firmware server untuk node cluster, upgrade cluster bare metal Anthos, dll.

Muncul di: - OrganizationUpgradeStatus

Kolom Deskripsi
anthosBareMetal UpgradeStepStatus AnthosBareMetal merepresentasikan status upgrade cluster Anthos bare metal yang diamati.
addOn UpgradeStepStatus AddOn mewakili status upgrade AddOn yang diamati.
components Array OperableComponentStatus Komponen mewakili status peluncuran komponen yang diamati.
node UpgradeStepStatus Node merepresentasikan status upgrade Node yang diamati untuk node cluster.

ComponentGroupReleaseMetadata

ComponentGroupReleaseMetadata merepresentasikan metadata rilis untuk sekelompok komponen

Muncul di: - ComponentGroupReleaseMetadataList

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string ComponentGroupReleaseMetadata
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ComponentGroupReleaseMetadataSpec
status ComponentGroupReleaseMetadataStatus

ComponentGroupReleaseMetadataList

ComponentGroupReleaseMetadataList merepresentasikan kumpulan objek ComponentGroupReleaseMetadata.

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string ComponentGroupReleaseMetadataList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ComponentGroupReleaseMetadata

ComponentGroupReleaseMetadataSpec

ComponentGroupReleaseMetadata menentukan grup komponen yang disertakan dalam rilis.

Muncul di: - ComponentGroupReleaseMetadata

Kolom Deskripsi
releaseTime Waktu Merujuk pada waktu rilis berdasarkan releasemetadata terkait yang digunakan untuk membuatnya.
componentReleaseMetadataRefs Array ComponentReleaseMetadata Referensi ke komponen dalam rilis

ComponentGroupReleaseMetadataStatus

Muncul di: - ComponentGroupReleaseMetadata

Kolom Deskripsi
conditions Array Condition Kondisi menunjukkan pengamatan status rekonsiliasi saat ini.
unavailableComponents object (keys:string, values:string) UnavailableComponents merepresentasikan daftar oc yang tidak berisi crmd dalam build-nya.
organizationConditions object (keys:string, values:OrganizationCondition) OrganizationConditions merepresentasikan kondisi khusus untuk cluster organisasi.

ComponentReleaseMetadata

ComponentReleaseMetadata merepresentasikan releasemetadata untuk komponen.

Muncul di: - ComponentGroupReleaseMetadataSpec - ComponentReleaseMetadataList

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string ComponentReleaseMetadata
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ComponentReleaseMetadataSpec

ComponentReleaseMetadataList

ComponentReleaseMetadataList merepresentasikan kumpulan objek ComponentReleaseMetadata.

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string ComponentReleaseMetadataList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ComponentReleaseMetadata

ComponentReleaseMetadataSpec

ComponentReleaseMetadataSpec menentukan spesifikasi ComponentReleaseMetadata.

Muncul di: - ComponentReleaseMetadata

Kolom Deskripsi
name string Nama komponen
operableComponentName string Nama OC.
operableComponentVersion string Nama OC.
isUserFacing boolean Menentukan apakah OC memiliki resource yang berfokus pada PA/AO. Ini digunakan untuk menentukan periode dukungan.
releaseTime Waktu Tanggal rilis versi OC tertentu.
stage StageRef Tahap saat komponen harus di-deploy. Jika tidak diberikan, akan berjalan di semua tahap default.
preflightChecks UpgradeCheck array Tugas pemeriksaan yang akan dijalankan untuk komponen sebelum upgrade
postflightChecks UpgradeCheck array Memeriksa tugas yang akan dijalankan untuk komponen setelah upgrade.
upgradeTasks Array UpgradeTask Detail untuk memicu tugas upgrade.
config object (keys:string, values:string) Informasi konfigurasi kustom yang akan digunakan oleh tugas upgrade OC untuk mengelola subkomponen.
supportReportJob SupportReportJob SupportReportJob mengacu pada informasi tugas untuk menjalankan laporan dukungan.
kinds Array GroupVersionResource Kinds mengacu pada daftar Kinds untuk OC yang sesuai.

ErrorResource

Muncul di: - UpgradeError

Kolom Deskripsi
errorSource UniversalObjectReference ErrorSource menyimpan referensi ke resource Kubernetes yang terpengaruh.
group string Group adalah nama Grup resource Kubernetes.
version string Version adalah Versi resource Kubernetes.
kind string Kind adalah Jenis resource Kubernetes.

FieldSelector

Jenis wrapper antarmuka fields.Selector dengan peningkatan berikut: - Marshal/Unmarshal sebagai string. - DeepCopy/DeepCopyInto dapat dibuat.

Muncul di: - RolloutPolicySpec

FirewallHAUpgradeRequest

FirewallHAUpgradeRequest menentukan permintaan untuk mengupgrade pasangan perangkat firewall ke versi berikutnya dalam jalur upgrade yang ditentukan. FirewallUpgradeRequestReconciler akan membuat FirewallHAUpgradeRequest dan FirewallUpgradeOrchestrator akan merekonsiliasinya.

Muncul di: - FirewallHAUpgradeRequestList

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string FirewallHAUpgradeRequest
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec FirewallHAUpgradeRequestSpec
status FirewallHAUpgradeRequestStatus

FirewallHAUpgradeRequestList

FirewallHAUpgradeRequestList merepresentasikan kumpulan permintaan upgrade HA firewall.

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string FirewallHAUpgradeRequestList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items FirewallHAUpgradeRequest array

FirewallHAUpgradeRequestSpec

Muncul di: - FirewallHAUpgradeRequest

Kolom Deskripsi
firewallNodeRefs Array TypedLocalObjectReference FirewallNodeRefs menentukan perangkat firewall yang perlu diupgrade.
imageURL string ImageURL menentukan endpoint yang mengarah ke objek image OS yang dapat didownload oleh perangkat firewall.
version string Version menentukan versi berikutnya yang diinginkan untuk mengupgrade perangkat firewall.
antivirus string Antivirus menentukan versi antivirus yang diinginkan untuk firewall IDPS.
appAndThreat string AppAndThreat menentukan versi aplikasi dan ancaman yang diinginkan untuk firewall IDPS.
app string Aplikasi menentukan versi aplikasi yang diinginkan untuk firewall perimeter.

FirewallHAUpgradeRequestStatus

Muncul di: - FirewallHAUpgradeRequest

Kolom Deskripsi
upgradeStatus Array FirewallUpgradeStatus
conditions Array Condition Kondisi adalah kolom yang berisi kondisi saat ini untuk status upgrade secara keseluruhan. Kolom ini akan berisi jenis kondisi berikut: - PreUpgradeCheckReady - UpgradingPrimary - UpgradingSecondary - PostUpgradeCheckReady - AllComplete Hanya jika semua kondisi lainnya siap, status "AllComplete" akan menjadi benar.
completionTime Waktu Mewakili waktu saat proses Upgrade berhasil diselesaikan untuk pasangan HA.

FirewallUpgradeRequest

FirewallUpgradeRequest menentukan permintaan upgrade firewall yang terkait dengan versi software Infrastruktur. PlatformUpgradeController akan membuat FirewallUpgradeRequest dan FirewallUpgradeRequestREconciler akan merekonsiliasinya.

Muncul di: - FirewallUpgradeRequestList

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string FirewallUpgradeRequest
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec FirewallUpgradeRequestSpec
status FirewallUpgradeRequestStatus

FirewallUpgradeRequestList

FirewallUpgradeRequestList mewakili kumpulan permintaan upgrade firewall.

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string FirewallUpgradeRequestList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items array FirewallUpgradeRequest

FirewallUpgradeRequestSpec

Muncul di: - FirewallUpgradeRequest

Kolom Deskripsi
deviceType FirewallDeviceType DeviceType menentukan jenis perangkat firewall. Jenis yang tersedia adalah: IDPS, Segmentasi
currentGDCHVersion string CurrentGDCHVersion memberikan versi GDC-H sebelum upgrade.
targetGDCHVersion string TargetGDCHVersion menyediakan versi GDC-H setelah upgrade.
targetVersion string TargetVersion menentukan versi yang diinginkan untuk upgrade perangkat firewall.
antivirus string Antivirus menentukan versi antivirus yang diinginkan untuk firewall IDPS.
appAndThreat string AppAndThreat menentukan versi aplikasi dan ancaman yang diinginkan untuk firewall IDPS.
app string Aplikasi menentukan versi aplikasi yang diinginkan untuk firewall perimeter.

FirewallUpgradeRequestStatus

Muncul di: - FirewallUpgradeRequest

Kolom Deskripsi
haUpgradeRequestRefs Array TypedLocalObjectReference HAUpgradeRequestRefs menyimpan referensi ke semua permintaan upgrade HA yang dibuat. Jenis API: - Grup: upgrade.private.gdc.goog - Jenis: FirewallHAUpgradeRequest
conditions Array Condition Kondisi adalah kolom yang berisi kondisi saat ini untuk status upgrade secara keseluruhan. Kolom ini akan berisi jenis kondisi berikut: - InProgress - Failed - AllComplete Hanya jika semua kondisi lainnya siap, status "AllComplete" akan menjadi benar.
completionTime Waktu Mewakili waktu saat proses Upgrade berhasil diselesaikan.

FirewallUpgradeStatus

Muncul di: - FirewallHAUpgradeRequestStatus

Kolom Deskripsi
firewallRef TypedLocalObjectReference FirewallRef menentukan perangkat firewall yang menjadi target permintaan upgrade. Jenis API: - Grup: system.private.gdc.goog - Jenis: FirewallNode Kolom ini wajib diisi.
startTime Waktu Menunjukkan waktu saat proses Upgrade dimulai untuk perangkat firewall
completionTime Waktu Mewakili waktu saat proses Upgrade selesai untuk perangkat firewall
conditions Array Condition Kondisi adalah kolom yang berisi kondisi saat ini untuk status upgrade perangkat firewall. Kolom ini akan berisi jenis kondisi berikut: - AllComplete - BackupCompleted - DynamicContentUpdateStarted - DynamicContentUpdateCompleted - ImageFetchCompleted - SuspendedHAState - UpgradeCompleted - RecoveredHAState - StatusCheckReady Hanya jika semua kondisi lainnya siap, status "AllComplete" akan menjadi benar.

FirmwarePackageInfo

FirmwarePackageInfo memberikan spesifikasi paket firmware iLO .fwpkg yang akan diupgrade dengan

Muncul di: - FirmwareSpec

Kolom Deskripsi
model string Model memberikan nama keluarga target firmware iLO. Misalnya, 'U30', 'U32', 'H10', dll. Catatan: untuk firmware independen model, kita menggunakan nama firmware untuk kolom ini, misalnya, 'ilo5'.
description string Deskripsi memberikan deskripsi inventaris firmware redfish untuk pencocokan. Misalnya, 'SystemRomActive', 'SystemBMC', dll.
redfishVersion string RedfishVersion memberikan string versi inventaris firmware redfish untuk pencocokan. Misalnya, 'U32 v2.72 (09/29/2022)', '2.72 Sep 04 2022', dll.
url string Url menyediakan URL untuk menargetkan firmware iLO.

FirmwareSpec

FirmwareSpec memberikan spesifikasi paket firmware HPE yang akan diupgrade. Catatan: iLO memerlukan fwpkg untuk upgrade sederhana, bukan paket biner.

Muncul di: - NodeUpgradeSpec

Kolom Deskripsi
firmwarePackages FirmwarePackageInfo array FirmwarePackages merepresentasikan slice yang berisi semua informasi paket BIOS .fwpkg yang akan diupgrade.

HSMUpgradeRequest

HSMUpgradeRequest menentukan permintaan upgrade HSM yang terkait dengan versi software Infrastruktur. PlatformUpgradeController akan membuat HSMUpgradeRequest dan HSMUpgradeRequestReconciler akan merekonsiliasinya.

Muncul di: - HSMUpgradeRequestList

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string HSMUpgradeRequest
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec HSMUpgradeRequestSpec
status HSMUpgradeRequestStatus

HSMUpgradeRequestList

HSMUpgradeRequestList mewakili kumpulan permintaan upgrade HSM.

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string HSMUpgradeRequestList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array HSMUpgradeRequest

HSMUpgradeRequestSpec

Muncul di: - HSMUpgradeRequest

Kolom Deskripsi
targetVersion string TargetVersion menyediakan versi OC HSM setelah upgrade.

HSMUpgradeRequestStatus

Muncul di: - HSMUpgradeRequest

Kolom Deskripsi
conditions Array Condition Kondisi adalah kolom yang berisi kondisi saat ini untuk status upgrade secara keseluruhan.
ctmClusterUpgradeRequestRefs Array TypedLocalObjectReference CTMClusterUpgradeRequestRefs menyimpan referensi ke semua permintaan upgrade CTM yang dibuat. Jenis API: - Grup: upgrade.private.gdc.goog - Jenis: CTMClusterUpgradeRequest

IDPSApplianceReference

IDPSApplianceReference mereferensikan resource FirewallNode.

Muncul di: - IDPSSignatureUpdateSpec

Kolom Deskripsi
namespace string Namespace adalah namespace FirewallNode. Wajib
name string Name adalah nama FirewallNode. Wajib

IDPSSignatureUpdate

IDPSSignatureUpdate menentukan upgrade untuk tanda tangan IDPS di appliance PANW. Maksimal satu IDPSSignatureUpdate harus berjalan per appliance PANW.

Muncul di: - IDPSSignatureUpdateList

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string IDPSSignatureUpdate
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec IDPSSignatureUpdateSpec
status IDPSSignatureUpdateStatus

IDPSSignatureUpdateList

IDPSSignatureUpdateList merepresentasikan kumpulan IDPSSignatureUpdates.

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string IDPSSignatureUpdateList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items IDPSSignatureUpdate array

IDPSSignatureUpdateSpec

IDPSSignatureUpdateSpec menentukan status yang diinginkan dari IDPSSignatureUpdate.

Muncul di: - IDPSSignatureUpdate

Kolom Deskripsi
idpsAppliance IDPSApplianceReference
antivirusVersion string
appAndThreatVersion string

IDPSSignatureUpdateStatus

IDPSSignatureUpdateStatus menentukan status yang diamati dari IDPSSignatureUpdate.

Muncul di: - IDPSSignatureUpdate

Kolom Deskripsi
currentAntivirusVersion string
currentAppAndThreatVersion string
currentJob LocalObjectReference
updateState UpdateState

InFlightConfig

InFlightConfig memberikan spesifikasi NodeUpgrade serentak.

Muncul di: - NodeUpgradeSpec

Kolom Deskripsi
maxConcurrentNodes integer Nilai minimum ini akan membatasi jumlah maksimum node yang menjalankan upgrade secara bersamaan.

NodeUpgrade

NodeUpgrade merepresentasikan konfigurasi upgrade yang diperlukan pada daftar node.

Muncul di: - NodeUpgradeList

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string NodeUpgrade
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec NodeUpgradeSpec
status NodeUpgradeStatus

NodeUpgradeList

NodeUpgradeList merepresentasikan kumpulan NodeUpgrade.

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string NodeUpgradeList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array NodeUpgrade

NodeUpgradeSpec

NodeUpgradeSpec memberikan spesifikasi (yaitu, status yang diinginkan) NodeUpgrade.

Muncul di: - NodeUpgrade

Kolom Deskripsi
nodeType MachineType NodeType adalah jenis node yang akan diupgrade.
nodePoolClaimRef UniversalObjectReference NodePoolClaimRef menyimpan referensi NodePoolClaim yang mengklaim node. Klaim dapat diminta dari cluster admin root atau org. Semua node yang dirujuk oleh NodePoolClaim akan diupgrade dengan spesifikasi objek NodeUpgrade.
software SoftwareSpec Spesifikasi untuk mengupgrade software node.
firmware FirmwareSpec Spesifikasi untuk mengupgrade firmware node.
inFlightConf InFlightConfig Konfigurasi dalam proses, termasuk kontrol serentak pada tugas upgrade node.

NodeUpgradeStatus

NodeUpgradeStatus memberikan status NodeUpgrade.

Muncul di: - NodeUpgrade

Kolom Deskripsi
upgradeStatus UpgradeState UpgradeStatus menampilkan status upgrade NodeUpgrade saat ini. Jika statusnya pending, objek NodeUpgrade akan diproses. Jika statusnya adalah in-progress, objek NodeUpgrade sedang diproses. Jika statusnya adalah finished, objek NodeUpgrade telah diproses dan semua node telah menyelesaikan upgrade.
duration Durasi Durasi menunjukkan durasi yang diperlukan untuk menyelesaikan upgrade. Kolom ini hanya akan diisi jika UpgradeStatus menjadi UpgradeStatusFinished.
tasks Array NodeUpgradeTaskInfo Tasks berisi daftar info tugas untuk upgrade di setiap node.
packageServerURL string PackageServerURL merepresentasikan URL yang melayani server repo paket yang menyediakan akses ke manifes serta paket OS. Jika kosong, URL penayangan tidak relevan dengan proses upgrade atau belum dialokasikan. Kolom ini akan diisi dalam kasus upgrade di tempat

NodeUpgradeTask

NodeUpgradeTask merepresentasikan konfigurasi upgrade yang diperlukan pada satu node.

Muncul di: - NodeUpgradeTaskList

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string NodeUpgradeTask
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec NodeUpgradeTaskSpec
status NodeUpgradeTaskStatus

NodeUpgradeTaskInfo

NodeUpgradeTaskInfo mencakup informasi tugas NodeUpgrade.

Muncul di: - NodeUpgradeStatus

Kolom Deskripsi
name string Nama satu tugas upgrade node.
taskStatus UpgradeState TaskStatus menampilkan status tugas upgrade di node.

NodeUpgradeTaskList

NodeUpgradeTaskList merepresentasikan kumpulan NodeUpgradeTask.

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string NodeUpgradeTaskList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array NodeUpgradeTask

NodeUpgradeTaskSpec

NodeUpgradeTaskSpec memberikan spesifikasi (yaitu, status yang diinginkan) NodeUpgradeTask.

Muncul di: - NodeUpgradeTask

Kolom Deskripsi
nodeUpgradeRef LocalObjectReference NodeUpgradeRef adalah referensi objek NodeUpgrade target. Spesifikasi NodeUpgrade berisi informasi status yang diinginkan.
nodeRef UniversalObjectReference NodeRef adalah referensi Node target(Server untuk BM, atau Virtualmachine untuk VM) yang akan diupgrade.
nodeType MachineType NodeType adalah jenis Node target(Baremetal untuk BM, atau Virtual untuk VM) yang akan diupgrade.
progressDeadlineSeconds integer ProgressDeadlineSeconds menentukan durasi dalam detik relatif terhadap startTime agar tugas upgrade node mengalami progres sebelum dianggap gagal. Kondisi Berhasil dengan alasan ProgressDeadlineExceeded akan ditampilkan dalam status. Defaultnya adalah 0 detik, yang berarti tidak ada waktu tunggu.

NodeUpgradeTaskStatus

NodeUpgradeTaskStatus memberikan status NodeUpgradeTask.

Muncul di: - NodeUpgradeTask

Kolom Deskripsi
conditions Array Condition Kondisi mencakup kondisi saat ini untuk status tugas upgrade node.
startTime Waktu StartTime menunjukkan waktu saat pengontrol nodeUpgradeTask mulai memproses tugas ini.
inventoryMachineName string InventoryMachineName adalah nama objek InventoryMachine yang terkait dengan target node.
dataIP string DataIP mewakili alamat IP traffic dataplane node.
upgradeStatus UpgradeState UpgradeStatus menampilkan status tugas upgrade pada node.
duration Durasi Durasi menunjukkan durasi yang diperlukan untuk menyelesaikan upgrade. Kolom ini hanya akan diisi jika UpgradeStatus menjadi UpgradeStatusFinished.

OSImageInfo

OSImageInfo memberikan spesifikasi OS image yang akan diupgrade.

Muncul di: - SoftwareSpec

Kolom Deskripsi
name string Name memberikan nama image OS.
version string Versi memberikan versi image OS.

OperableComponentStatus

OperableComponentStatus memberikan status komponen yang dapat dioperasikan.

Muncul di: - ClusterUpgradeStatus - OrganizationUpgradeStatus - UpgradeCheckRequestStatus - UserClusterUpgradeStatus

Kolom Deskripsi
name OperableComponent Name merepresentasikan nama komponen yang dapat dioperasikan.
conditions Array Condition Kondisi mewakili pengamatan status komponen saat ini.

OrganizationCondition

Muncul di: - ComponentGroupReleaseMetadataStatus

Kolom Deskripsi
conditions Array Condition Kondisi menunjukkan pengamatan status rekonsiliasi saat ini untuk organisasi.

OrganizationUpgrade

OrganizationUpgrade merepresentasikan konfigurasi upgrade organisasi, seperti versi saat ini dan target serta jangka waktu yang diinginkan untuk menerapkan upgrade.

Muncul di: - OrganizationUpgradeList

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string OrganizationUpgrade
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec OrganizationUpgradeSpec
status OrganizationUpgradeStatus

OrganizationUpgradeList

OrganizationUpgradeList merepresentasikan kumpulan OrganizationUpgrade.

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string OrganizationUpgradeList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array OrganizationUpgrade

OrganizationUpgradeSpec

OrganizationUpgradeSpec memberikan spesifikasi (yaitu, status yang diinginkan) dari OrganizationUpgrade.

Muncul di: - OrganizationUpgrade

Kolom Deskripsi
organizationRef LocalObjectReference OrganizationRef berisi referensi ke objek Organization, yang menjadi tujuan upgrade.
currentVersion string CurrentVersion memiliki versi organisasi saat ini. Kolom tidak dapat diubah.
targetVersion string TargetVersion memiliki versi target update. Kolom tidak dapat diubah.
componentGroupReleaseMetadataRef LocalObjectReference ComponentGroupReleaseMetadataRef berisi referensi ke ComponentGroupReleaseMetadata, yang menentukan informasi rilis Komponen yang digunakan dalam upgrade organisasi.
timeWindow TimeWindow TimeWindow berisi periode waktu yang diinginkan untuk menerapkan upgrade. Upgrade dianggap sudah tidak berlaku setelah melewati waktu berakhir.
skipPreflightCheck boolean SkipPreflightCheck memberikan opsi bagi operator infrastruktur untuk memutuskan apakah mereka ingin melewati semua pemeriksaan pra-upgrade untuk upgrade organisasi.
skipPostflightCheck boolean SkipPostflightCheck memberikan opsi bagi operator infrastruktur untuk memutuskan apakah mereka ingin melewati semua pemeriksaan pasca-penerbangan untuk upgrade organisasi.

OrganizationUpgradeStatus

OrganizationUpgradeStatus memberikan status yang diamati dari OrganizationUpgrade.

Muncul di: - OrganizationUpgrade

Kolom Deskripsi
conditions Array Condition Kondisi menunjukkan pengamatan status upgrade saat ini.
startTime Waktu StartTime menunjukkan waktu yang diamati saat upgrade saat ini mulai melakukan perubahan, yaitu setelah pemeriksaan pra-peluncuran berhasil diselesaikan.
preflightCheck UpgradeStepStatus PreflightCheck menunjukkan pengamatan status pemeriksaan awal saat ini. Opsional. Kolom Kondisi memberikan kondisi pemeriksaan pra-penerbangan saat ini. Jenis kondisi yang diketahui: Berhasil. Kolom StartTime memberikan waktu mulai pemeriksaan pra-penerbangan saat ini. Status ini akan diperbarui jika salah satu kondisi berikut terpenuhi: - add-on pemeriksaan pra-penerbangan akan di-deploy. - tugas pemeriksaan pra-cetak akan dimulai atau dimulai ulang.
addOnManager UpgradeStepStatus AddOnManager merepresentasikan status upgrade yang diamati untuk upgrade pengelola add-on dan rekonsiliasi peta config template add-on.
adminCluster ClusterUpgradeStatus AdminCluster berisi status upgrade yang diamati untuk komponen cluster admin.
systemCluster ClusterUpgradeStatus SystemCluster berisi status upgrade yang diamati untuk komponen cluster sistem.
switch UpgradeStepStatus Switch menunjukkan status upgrade switch yang diamati.
firewall UpgradeStepStatus Firewall menunjukkan status upgrade firewall yang diamati.
hsm UpgradeStepStatus HSM menunjukkan status upgrade HSM yang diamati.
postUpgrade Array OperableComponentStatus PostUpgrade menampilkan status komponen yang dapat dioperasikan yang diamati setelah upgrade.
errorStatus UpgradeErrorStatus ErrorStatus berisi daftar error upgrade saat ini dan stempel waktu saat kolom ini diperbarui.
stageDurations object (keys:string, values:StageDuration) StageDurations adalah pemetaan dari tahap ke waktu mulai/berakhir.

RBACInfo

Muncul di: - SupportReportJob - UpgradeCheck - UpgradeTask

Kolom Deskripsi
helmChart string HelmChart menyediakan nama diagram Helm RBAC yang akan di-deploy. Wajib.
serviceAccount string ServiceAccount memberikan nama akun layanan yang akan digunakan tugas.

ReleaseOverride

Muncul di: - SupportPolicyOverride

Kolom Deskripsi
name string Nama mengacu pada patch rilis tertentu. Setiap ReleaseOverride mencakup versi patch tertentu dan semua rilis hotfix yang sesuai. (mis. 1.8.0-gdch mencakup 1.8.0-gdch dan semua rilis 1.8.0-gdch.X)
outOfSupportTime Waktu OutOfSupportTime adalah tanggal penggantian baru untuk saat patch rilis dianggap tidak didukung.
outOfSecurityComplianceTime Waktu OutOfSecurityComplianceTime adalah tanggal penggantian baru untuk saat patch rilis dianggap tidak mematuhi keamanan.

ResourceInfo

Muncul di: - UpgradeTaskResponseSpec

Kolom Deskripsi
resourceName string Nama resource yang diupgrade
currentVersion string Versi saat ini dari resource
targetVersion string Versi target yang akan diupgrade oleh resource
progress Progres Progres upgrade

RolloutPolicy

RolloutPolicy menentukan tahapan (dan urutannya) untuk peluncuran (misalnya, upgrade atau penginstalan).

Muncul di: - RolloutPolicyList

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string RolloutPolicy
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
releaseVersion SemanticVersion (Opsional) Versi saat kebijakan ini dirilis. Identik dengan Nama ReleaseMetadata yang mencakup kebijakan ini. Nilai ini diharapkan ditetapkan oleh rekonsiliator yang menerapkan objek ini. Juga dapat ditafsirkan sebagai versi "target" yang berlaku untuk kebijakan ini. Karena dirilis dengan versi ini, setelan ini berlaku untuk peluncuran yang menargetkan versi ini. Mengatur/membatalkan pengaturan sebagai string, misalnya "1.2.3"
spec RolloutPolicySpec

RolloutPolicyKind

Jenis pokok: string Jenis RolloutPolicy ini. Jenis yang didukung adalah:

Organization
Cluster

Muncul di: - RolloutPolicySpec

RolloutPolicyList

RolloutPolicyList merepresentasikan kumpulan objek RolloutPolicy.

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string RolloutPolicyList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items RolloutPolicy array

RolloutPolicySpec

Muncul di: - RolloutPolicy

Kolom Deskripsi
for RolloutPolicyKind Jenis yang menerapkan kebijakan peluncuran ini.
fieldSelector FieldSelector (Opsional) Pemilih untuk memfilter cakupan kebijakan ini. Jika tidak ada pemilih, kebijakan ini berlaku untuk semua. Jika objek cocok dengan pemilih, tetapi juga merupakan kebijakan tanpa pemilih, maka kebijakan tersebut cocok dengan kebijakan yang memiliki pemilih. Jika objek cocok dengan 2 kebijakan atau lebih dengan pemilih, ini adalah error. Saat API ini ditulis, pemilih kolom terbatas pada nama/namespace untuk CRD. Lihat: https://github.com/kubernetes/kubernetes/issues/79233 Contoh, RolloutPolicy untuk Organisasi bernama root-admin fieldSelector: "metadata.name=root"
stages Array Stage Daftar tahap yang akan dieksekusi, secara berurutan.

SoftwareSpec

SoftwareSpec memberikan spesifikasi untuk software yang memerlukan upgrade pada node.

Muncul di: - NodeUpgradeSpec

Kolom Deskripsi
osImage OSImageInfo OSImage menampilkan informasi image OS yang akan diupgrade.

Tahap

Tahap, alias titik/periode/langkah dalam peluncuran.

Muncul di: - RolloutPolicySpec - UpgradeCheckGranularity

Kolom Deskripsi
name string Nama panggung.
ignoresMaintenanceWindow boolean (Opsional) Jika benar (true), tahap ini dapat berjalan di luar MaintenanceWindow.
cluster ClusterType (Opsional) Tahap ini harus berjalan di cluster yang ditentukan. Hanya berlaku untuk RolloutPolicyKinds yang mendukung cakupan cluster.
kubeApiServers Array ClusterType (Opsional) Opsi ini harus ditentukan untuk semua kube-apiserver yang akan diupgrade untuk cluster tersebut. Misalnya, infra-mp, infra-cp untuk jenis cluster infra-cp. Jika tidak ditentukan, tugas akan dijalankan untuk jenis cluster yang ditentukan di Stage.cluster. Nilai ini akan diabaikan jika Cluster tidak ditetapkan.
runUpgradeCheck boolean RunUpgradeCheck memberikan informasi apakah pemeriksaan upgrade tingkat tahap harus dijalankan. Jika tidak ditentukan, defaultnya adalah false.

StageDuration

StageDuration mewakili durasi untuk tahap upgrade.

Muncul di: - OrganizationUpgradeStatus

Kolom Deskripsi
startTime MicroTime StartTime adalah saat penghitungan timer dimulai.
endTime MicroTime EndTime adalah waktu saat penghitungan timer berakhir (jika sudah berakhir).
duration Durasi Durasi menyimpan perbedaan antara StartTime dan EndTime (jika disetel). Jika EndTime tidak ditetapkan, durasi sementara antara startTime dan terakhir kali durasi pada status diperbarui dapat disimpan.

StageRef

Referensi ke Tahap.

Muncul di: - ComponentReleaseMetadataSpec - UpgradeTask

Kolom Deskripsi
name string Nama panggung. Jika tidak diberikan, cocok dengan tahap default.

StorageUpgradeMode

Jenis pokok: string

Muncul di: - StorageUpgradeRequestSpec

StorageUpgradeRequest

StorageUpgradeRequest menentukan permintaan upgrade yang menargetkan versi OS appliance penyimpanan. Untuk saat ini, hanya NetApp ONTAP dan StorageGrid yang didukung.

Muncul di: - StorageUpgradeRequestList

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string StorageUpgradeRequest
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec StorageUpgradeRequestSpec
status StorageUpgradeRequestStatus

StorageUpgradeRequestList

StorageUpgradeRequestList merepresentasikan kumpulan StorageUpgradeRequest.

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string StorageUpgradeRequestList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items StorageUpgradeRequest array

StorageUpgradeRequestSpec

Muncul di: - StorageUpgradeRequest

Kolom Deskripsi
storageUpgradeMode StorageUpgradeMode StorageUpgradeMode menentukan jenis upgrade. Jenis yang tersedia adalah: Manual, Otomatis - "Manual" adalah mode upgrade di mana StorageUpgradeController hanya memeriksa versi sistem Storage dan kelengkapan upgrade, tetapi tidak menjalankan pemeriksaan sebelum peluncuran atau perintah upgrade yang sebenarnya. Tindakan ini ditujukan agar orang/pengontrol eksternal melakukan upgrade sistem. Hal ini dapat dilakukan secara manual oleh IO atau secara otomatis oleh pengontrol yang berbeda. - "Otomatis" adalah mode upgrade di mana StorageUpgradeController mengatur seluruh proses upgrade.
storageSystemRef ObjectReference StorageSystemRef menentukan sistem penyimpanan yang akan diupgrade. Target yang tersedia adalah: StorageCluster, ObjectStorageSite. Jenis API yang Tersedia: Jika sistem penyimpanan adalah ONTAP: - Grup: ontap.netapp.storage.private.gdc.goog - Jenis: StorageCluster Jika sistem penyimpanan adalah StorageGrid: - Grup: storagegrid.netapp.storage.private.gdc.goog - Jenis: ObjectStorageSite
imageURL string ImageURL menentukan endpoint yang mengarah ke objek image OS yang dapat didownload oleh sistem penyimpanan. Kolom ini bersifat opsional. Jika tidak disetel, sistem penyimpanan akan mencoba menemukan image penyimpanan secara otomatis dari Artifact Registry.
targetVersion string TargetVersion menentukan versi yang diinginkan agar sistem penyimpanan diupgrade.

StorageUpgradeRequestStatus

StorageUpgradeRequestStatus menentukan status StorageUpgradeRequest saat ini.

Muncul di: - StorageUpgradeRequest

Kolom Deskripsi
conditions Array Condition Kondisi adalah kolom yang berisi kondisi saat ini untuk status upgrade. Kolom ini akan berisi jenis kondisi berikut: - AllComplete - Qualified - ImageFetchComplete - PreflightCheckComplete - UpgradeStarted - UpgradeComplete - PostflightCheckComplete - VersionReferenceUpdateComplete Hanya jika semua kondisi lainnya selesai, status "AllComplete" akan ditetapkan ke benar (true).

SupportPolicyOverride

SupportPolicyOverride merepresentasikan penggantian untuk kumpulan rilis patch, dikelompokkan menurut versi minor.

Muncul di: - SupportPolicyOverrideList

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string SupportPolicyOverride
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
minorGroup string MinorGroup adalah . pengelompokan patch.
releaseOverrides array ReleaseOverride ReleaseOverrides adalah daftar penggantian dukungan untuk rilis patch dalam grup versi minor. Penggantian ini berlaku untuk komponen platform yang tidak memiliki versi (misalnya, cluster admin).
versionedComponentOverrides Array VersionedComponentOverride VersionedComponentOverrides adalah daftar penggantian dukungan untuk rilis patch dalam grup versi minor. Penggantian ini berlaku untuk komponen yang diberi versi (misalnya, paket kluster pengguna).

SupportPolicyOverrideList

SupportPolicyOverrideList merepresentasikan kumpulan objek SupportPolicyOverride.

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string SupportPolicyOverrideList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items SupportPolicyOverride array

SupportReportJob

SupportReportJob merepresentasikan informasi tugas yang diperlukan untuk menjalankan tugas dukungan bagi OC tertentu.

Muncul di: - ComponentReleaseMetadataSpec

Kolom Deskripsi
spec JobSpec Spec mengacu pada spesifikasi tugas yang digunakan untuk men-deploy resource yang sesuai.
rbac RBACInfo RBAC mengacu pada RBAC yang harus di-deploy untuk tugas tertentu.

SupportStatusInfo

SupportStatusInfo mewakili informasi dukungan untuk objek. Hal ini berfungsi sebagai sumber kebenaran untuk resource dalam struktur

Muncul di: - SupportStatusInfoList

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string SupportStatusInfo
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec SupportStatusInfoSpec

SupportStatusInfoList

SupportStatusInfoList merepresentasikan kumpulan SupportStatusInfo.

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string SupportStatusInfoList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array SupportStatusInfo

SupportStatusInfoSpec

Muncul di: - SupportStatusInfo

Kolom Deskripsi
name string OperableComponentName adalah nama OC untuk objek info ini.
version string OperableComponentVersion adalah versi OC untuk objek info ini.
releaseTime Waktu ReleaseTime adalah tanggal rilis yang tercatat untuk versi OC tertentu ini. Ini disalin dari CRMD yang sesuai dengan resource ini.
outOfSupportTime Waktu OutOfSupportTime adalah tanggal yang dicatat saat OC tertentu yang sesuai dengan tanggal ini dianggap tidak lagi didukung.
outOfSecurityComplianceTime Waktu OutOfSecurityComplianceTime adalah tanggal tercatat saat OC tertentu dianggap tidak mematuhi keamanan.

TaskType

Jenis pokok: string Konstanta menentukan jenis tugas yang akan dieksekusi. Saat menerapkan TaskInterface yang disediakan, metode yang sesuai akan dipicu berdasarkan jenis tugas dalam permintaan.

Muncul di: - UpgradeTaskRequestSpec

Timer

Timer mewakili timer untuk sesuatu yang mungkin masih dalam proses (EndTime tidak disetel).

Muncul di: - StageDuration

Kolom Deskripsi
startTime MicroTime StartTime adalah saat penghitungan timer dimulai.
endTime MicroTime EndTime adalah waktu saat penghitungan timer berakhir (jika sudah berakhir).
duration Durasi Durasi menyimpan perbedaan antara StartTime dan EndTime (jika disetel). Jika EndTime tidak ditetapkan, durasi sementara antara startTime dan terakhir kali durasi pada status diperbarui dapat disimpan.

UpdateState

Jenis pokok: string Status update objek IDPSSignatureUpdate.

Muncul di: - IDPSSignatureUpdateStatus

UpgradeCheck

UpgradeCheck menampilkan detail untuk tugas pemeriksaan upgrade yang akan berjalan untuk komponen yang dapat dioperasikan sebelum/setelah upgrade.

Muncul di: - ComponentReleaseMetadataSpec

Kolom Deskripsi
levels Array UpgradeCheckLevel Levels mencantumkan level tempat tugas akan berjalan.
podSpec PodSpec PodSpec menyediakan spesifikasi pod untuk memulai tugas.
jobRunMode UpgradeCheckJobRunMode JobRunMode menyediakan mode untuk menjalankan tugas.
rbac RBACInfo RBAC menyediakan RBAC untuk di-deploy guna menjalankan pemeriksaan.
globalRBAC RBACInfo RBAC global menyediakan RBAC untuk di-deploy di kube-apiserver global.

UpgradeCheckGranularity

UpgradeCheckGranularity mewakili perincian pemeriksaan upgrade. Hanya salah satu opsi yang dapat diberikan.

Muncul di: - UpgradeCheckRequestSpec

Kolom Deskripsi
stage Tahap Tahap memberikan informasi tentang tahap yang menjadi dasar pemeriksaan upgrade.
operableComponent OperableComponent OperableComponent menyediakan komponen yang dapat dioperasikan untuk diperiksa.

UpgradeCheckJobRunMode

Jenis pokok: string UpgradeCheckJobRunMode menunjukkan cluster mana yang akan menjalankan tugas pemeriksaan.

Muncul di: - UpgradeCheck

UpgradeCheckLevel

Jenis pokok: string UpgradeCheckLevel menunjukkan tingkat yang harus dijalankan oleh pemeriksaan upgrade.

Muncul di: - UpgradeCheck

UpgradeCheckRequest

UpgradeCheckRequest menunjukkan konfigurasi untuk menjalankan pemeriksaan upgrade. Objek ini dapat dibuat sesuai permintaan atau oleh pengelola upgrade

Muncul di: - UpgradeCheckRequestList

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string UpgradeCheckRequest
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec UpgradeCheckRequestSpec
status UpgradeCheckRequestStatus

UpgradeCheckRequestList

UpgradeCheckRequestList merepresentasikan kumpulan UpgradeCheckRequest.

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string UpgradeCheckRequestList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items UpgradeCheckRequest array

UpgradeCheckRequestScope

UpgradeCheckRequestScope mewakili cakupan permintaan pemeriksaan upgrade.

Muncul di: - UpgradeCheckRequestSpec

Kolom Deskripsi
organization LocalObjectReference Referensi ke Organisasi tempat pemeriksaan upgrade berlaku.

UpgradeCheckRequestSpec

UpgradeCheckRequestSpec menentukan status UpgradeCheckRequest yang diinginkan.

Muncul di: - UpgradeCheckRequest

Kolom Deskripsi
componentGroupReleaseMetadata LocalObjectReference Referensi yang menjadi tujuan permintaan pemeriksaan ComponentGroupReleaseMetadata.
type UpgradeCheckType Jenis menunjukkan kapan jenis tugas pemeriksaan (sebelum penerbangan atau setelah penerbangan).
scope UpgradeCheckRequestScope Cakupan menunjukkan cakupan tugas permintaan.
granularity UpgradeCheckGranularity Granularity memberikan perincian permintaan. Jika nilainya nol, semua komponen akan diperiksa. Jika bukan nol, perincian yang diberikan akan digunakan.
skipCheck boolean SkipCheck memberikan opsi untuk melewati pemeriksaan jika terjadi positif palsu.

UpgradeCheckRequestStatus

UpgradeCheckRequestStatus menentukan status UpgradeCheckRequest saat ini.

Muncul di: - UpgradeCheckRequest

Kolom Deskripsi
conditions Array Condition Kondisi mewakili pengamatan tugas pemeriksaan upgrade, termasuk Succeeded, RBACsDeployed.
operableComponentStatus Array OperableComponentStatus OperableComponentStatus merepresentasikan status komponen yang dapat dioperasikan yang diamati, termasuk RBACsDeployed dan CheckSucceeded.

UpgradeCheckType

Jenis pokok: string UpgradeCheckType menentukan apakah tugas pemeriksaan harus dijalankan sebelum atau setelah upgrade organisasi/tahap/komponen bergantung pada perincian tugas.

Muncul di: - UpgradeCheckRequestSpec

UpgradeError

Muncul di: - UpgradeErrorStatus

Kolom Deskripsi
code string Kode untuk error. ID ini mencakup awalan dengan huruf yang diikuti dengan kode numerik empat digit.
message string Pesan error yang dapat dibaca manusia.
createTime Waktu CreateTime menunjukkan waktu error dibuat.
errorResource ErrorResource ErrorResource berisi info tentang resource Kubernetes yang melaporkan insiden.

UpgradeErrorStatus

Muncul di: - OrganizationUpgradeStatus

Kolom Deskripsi
errors UpgradeError array Errors adalah daftar error upgrade.
lastUpdateTime Waktu LastUpdateTime adalah stempel waktu saat error terakhir diperbarui.

UpgradeState

Jenis pokok: string Status upgrade objek NodeUpgrade atau tugas upgrade yang berjalan di node.

Muncul di: - NodeUpgradeStatus - NodeUpgradeTaskInfo - NodeUpgradeTaskStatus

UpgradeStepStatus

UpgradeStepStatus menunjukkan status saat ini dari langkah upgrade.

Muncul di: - ClusterUpgradeStatus - OrganizationUpgradeStatus - UserClusterUpgradeStatus

Kolom Deskripsi
conditions Array Condition Kondisi menunjukkan status langkah upgrade yang diamati.
startTime Waktu StartTime menunjukkan waktu mulai langkah upgrade.

UpgradeTask

UpgradeTask menampilkan detail untuk setiap tugas upgrade Misalnya, mengupgrade firmware, menjalankan uji coba, dll.

Muncul di: - ComponentReleaseMetadataSpec

Kolom Deskripsi
name string Nama yang digunakan untuk mereferensikan tugas ini. Nama ini direferensikan di UpgradeTaskRequest untuk memicu tugas yang sesuai. Mis. (untuk upgrade firmware, ini bisa berupa nama komponen).
stage StageRef Tahap ini adalah saat tugas harus dieksekusi. Jika tidak diberikan, akan berjalan di semua tahap default.
spec JobSpec Spec menyediakan spesifikasi tugas untuk memulai tugas guna menjalankan tugas.
rbac RBACInfo RBAC menyediakan RBAC untuk men-deploy guna menjalankan tugas.
globalRBAC RBACInfo RBAC global menyediakan RBAC untuk di-deploy di kube-apiserver global.

UpgradeTaskRequest

UpgradeTaskRequest merepresentasikan konfigurasi untuk menjalankan tugas upgrade (misalnya, upgrade firmware).

Muncul di: - UpgradeTaskRequestList

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string UpgradeTaskRequest
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec UpgradeTaskRequestSpec
status UpgradeTaskRequestStatus

UpgradeTaskRequestList

UpgradeTaskRequestList merepresentasikan kumpulan UpgradeTaskRequest.

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string UpgradeTaskRequestList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array UpgradeTaskRequest

UpgradeTaskRequestSpec

Muncul di: - UpgradeTaskRequest

Kolom Deskripsi
componentReleaseMetadata LocalObjectReference Referensi ke ComponentReleaseMetadata target yang sesuai dengan permintaan.
name string ID unik yang digunakan tugas ini untuk dirujuk di ComponentReleaseMetadataSpec.UpgradeTasks
organization LocalObjectReference Referensi ke Organisasi tempat tugas diterapkan.
taskType TaskType Menunjukkan jenis tugas upgrade
clusterType ClusterType Menunjukkan cluster tempat tugas upgrade diterapkan. Opsional untuk tugas yang tidak khusus untuk cluster.

UpgradeTaskRequestStatus

UpgradeTaskRequestStatus menentukan status UpgradeTaskRequest saat ini.

Muncul di: - UpgradeTaskRequest

Kolom Deskripsi
conditions Array Condition Kondisi merepresentasikan transisi tugas, termasuk Succeeded.
upgradeTaskResponse LocalObjectReference Referensi ke CR UpgradeTaskResponse untuk output tugas

UpgradeTaskResponse

CR UpgradeTaskResponse merepresentasikan respons UpgradeRequestTask. Logika OC untuk tugas ini juga akan memperbarui CR ini.

Muncul di: - UpgradeTaskResponseList

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string UpgradeTaskResponse
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec UpgradeTaskResponseSpec
status UpgradeTaskResponseStatus

UpgradeTaskResponseList

UpgradeTaskResponseList merepresentasikan kumpulan UpgradeTaskResponse.

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string UpgradeTaskResponseList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array UpgradeTaskResponse

UpgradeTaskResponseSpec

UpgradeTaskResponseSpec merepresentasikan spesifikasi UpgradeTaskResponse

Muncul di: - UpgradeTaskResponse

Kolom Deskripsi
info Array ResourceInfo

UpgradeTaskResponseStatus

Muncul di: - UpgradeTaskResponse

Kolom Deskripsi
conditions Array Condition

UserClusterMetadata

UserClusterMetadata merepresentasikan informasi metadata komponen cluster pengguna.

Muncul di: - UserClusterMetadataList

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string UserClusterMetadata
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec UserClusterMetadataSpec
status UserClusterMetadataStatus

UserClusterMetadataList

UserClusterMetadataList merepresentasikan kumpulan objek UserClusterMetadata.

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string UserClusterMetadataList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array UserClusterMetadata

UserClusterMetadataSpec

UserClusterMetadataSpec menentukan status UserClusterMetadata yang diinginkan. Kolom tidak dapat diubah.

Muncul di: - UserClusterMetadata

Kolom Deskripsi
vmNodeImage string VMNodeImage adalah image untuk menyediakan node cluster mesin virtual.
kubernetesVersion string KubernetesVersion adalah versi Kubernetes dari cluster.
anthosBareMetalVersion string AnthosBareMetalVersion adalah versi Anthos Bare Metal (ABM) cluster.
componentVersion string ComponentVersion adalah versi komponen cluster.
releaseTime Waktu ReleaseTime adalah waktu rilis dilakukan. Jika nilainya nol, ReleaseTime tidak diketahui
releaseNotes string ReleaseNotes merujuk pada catatan khusus versi cluster pengguna yang terisolasi dari internet GDC.

UserClusterMetadataStatus

UserClusterMetadataStatus menentukan status UserClusterMetadata saat ini.

Muncul di: - UserClusterMetadata

Kolom Deskripsi
outOfSupportTime Waktu OutOfSupportTime adalah tanggal saat versi UserCluster tidak lagi didukung.
isSecurityCompliant boolean IsSecurityCompliant adalah tanda boolean yang menunjukkan bahwa versi UserCluster tertentu sesuai dengan keamanan. Jika salah (false), maka versi UserCluster yang sesuai dianggap tidak mematuhi keamanan.
recommendedUpgrade string RecommendedUpgrade adalah versi cluster pengguna yang direkomendasikan untuk diupgrade oleh cluster pengguna jika tidak mematuhi keamanan.

UserClusterUpgrade

UserClusterUpgrade merepresentasikan konfigurasi upgrade cluster pengguna, seperti versi saat ini dan target.

Muncul di: - UserClusterUpgradeList

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string UserClusterUpgrade
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec UserClusterUpgradeSpec
status UserClusterUpgradeStatus

UserClusterUpgradeList

UserClusterUpgradeList merepresentasikan kumpulan UserClusterUpgrade.

Kolom Deskripsi
apiVersion string upgrade.private.gdc.goog/v1alpha1
kind string UserClusterUpgradeList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items UserClusterUpgrade array

UserClusterUpgradeSpec

UserClusterUpgradeSpec memberikan spesifikasi (yaitu, status yang diinginkan) UserClusterUpgrade.

Muncul di: - UserClusterUpgrade

Kolom Deskripsi
clusterRef LocalObjectReference ClusterRef berisi referensi ke objek Cluster ABM, yang menjadi tujuan upgrade.
currentVersion string CurrentVersion memiliki versi cluster pengguna saat ini. Kolom tidak dapat diubah.
targetVersion string TargetVersion memiliki versi target upgrade. Kolom tidak dapat diubah.

UserClusterUpgradeStatus

UserClusterUpgradeStatus memberikan status yang diamati dari UserClusterUpgrade dan komponen dalam UserCluster, misalnya upgrade node, upgrade cluster bare metal Anthos, dll.

Muncul di: - UserClusterUpgrade

Kolom Deskripsi
conditions Array Condition Kondisi menunjukkan pengamatan status upgrade saat ini. Jenis kondisi yang diketahui: Berhasil.
startTime Waktu StartTime menunjukkan waktu mulai yang diamati untuk upgrade saat ini.
anthosBareMetal UpgradeStepStatus AnthosBareMetal merepresentasikan status upgrade cluster Anthos bare metal yang diamati.
addOn UpgradeStepStatus AddOn mewakili status upgrade AddOn yang diamati.
components Array OperableComponentStatus Komponen mewakili status peluncuran komponen yang diamati.
node UpgradeStepStatus Node merepresentasikan status upgrade Node yang diamati untuk node cluster.

VersionedComponentOverride

Muncul di: - SupportPolicyOverride

Kolom Deskripsi
name string Nama mengacu pada versi patch komponen tertentu.
outOfSupportTime Waktu OutOfSupportTime mengacu pada tanggal penggantian baru untuk kapan versi komponen dianggap tidak didukung.
isSecurityCompliant boolean IsSecurityCompliant adalah tanda penggantian untuk menunjukkan apakah versi komponen dianggap mematuhi keamanan.
recommendedUpgrade string RecommendedUpgrade adalah nilai penggantian untuk versi baru yang direkomendasikan setelah versi tidak lagi mematuhi keamanan.

virtualmachine.private.gdc.goog/v1

Berisi definisi Skema API untuk grup API virtualmachine.private.gdc.goog v1.

AccessManagementData

Menyimpan informasi yang terkait dengan AccessManagement.

Muncul di: - GuestEnvironmentDataSpec

Kolom Deskripsi
enable boolean Menentukan apakah agen tamu mengaktifkan AccessManagement. Mengubah Enable dari true menjadi false akan menghapus semua kunci SSH yang diprogram Google.
accessRequests Array AccessRequest Menyimpan permintaan akses ke program di tamu.
passwordResetRequests PasswordResetRequest array Menyimpan daftar permintaan reset sandi yang belum kedaluwarsa untuk tamu.

AccessManagementState

Jenis pokok: string

Muncul di: - AccessManagementStatus

AccessManagementStatus

Menjelaskan status pengelolaan akses.

Muncul di: - GuestEnvironmentDataStatus

Kolom Deskripsi
state AccessManagementState Menentukan status pengelola akses di agen tamu.
reason string Menentukan alasan status saat ini.
message string Menentukan pesan untuk informasi tambahan.
accessRequests array AccessRequestStatus Menentukan status permintaan akses.
passwordResetRequests PasswordResetRequestStatus array Status permintaan reset sandi.

AccessRequest

Menyimpan informasi VirtualMachineAccessRequest.

Muncul di: - AccessManagementData

Kolom Deskripsi
name string Menentukan nama VirtualMachineAccessRequest.
key string Menentukan kunci SSH yang diminta oleh VirtualMachineAccessRequest, dengan informasi masa berlaku kunci.

AccessRequestStatus

Menentukan status permintaan akses.

Muncul di: - AccessManagementStatus

Kolom Deskripsi
name string Menentukan nama VirtualMachineAccessRequest.
state VirtualMachineAccessRequestState Menentukan status VirtualMachineAccessRequest.
reason string Menunjukkan alasan status saat ini.
message string Memberikan konteks tambahan untuk status saat ini.
processedAt Waktu Menentukan waktu saat permintaan diproses.
errors Array VMMError Daftar error yang terjadi selama rekonsiliasi resource ini.

AdmissionControl

Muncul di: - VMRuntimeSpec

Kolom Deskripsi
vmTypeToMachineTypeAffinity VMTypeToMachineTypeAffinity VMTypeToMachineTypeAffinity menentukan apakah afinitas VMType ke BMType diaktifkan atau tidak dan jenis afinitas
customComputeConfiguration CustomComputeConfiguration CustomComputeConfiguration jika diaktifkan akan memungkinkan pembuatan VM dengan vCPU dan memori kustom.

AffinityType

Jenis pokok: string

Muncul di: - VMTypeToMachineTypeAffinity

CheckResult

CheckResult adalah hasil mendetail untuk suatu fitur

Muncul di: - FailureResult - NodeResult

Kolom Deskripsi
checkName string CheckName menunjukkan nama item pemeriksaan. Misalnya, CheckName KVM menunjukkan bahwa KVM diperiksa keberadaannya di node.
passed boolean Lulus menunjukkan hasil pemeriksaan.
message string Pesan menunjukkan output perintah pemeriksaan. Jika pemeriksaan berhasil, tidak akan ada pesan.

CustomComputeConfiguration

Muncul di: - AdmissionControl

Kolom Deskripsi
enabled boolean

EvictionStrategy

Jenis pokok: string EvictionStrategy LiveMigrate: Berupaya memigrasikan workload yang dapat dimigrasikan secara default. Kembali ke

Restart for non-migratable workloads.

Mulai ulang: Mulai ulang workload secara default.

Muncul di: - VirtualMachineEvictionPolicy

FailureResult

FailureResult adalah hasil pemeriksaan pra-penerbangan vmruntime yang gagal pada node yang sama.

Muncul di: - VMRuntimePreflightCheckStatus

Kolom Deskripsi
results Array CheckResult Hasil adalah daftar hasil pemeriksaan mendetail untuk fitur yang gagal.

FeatureStatus

Muncul di: - PreflightCheckSummary

Kolom Deskripsi
passed boolean Kolom yang diteruskan mewakili status fitur
failedNodeNum integer Kolom FailedNodeNum menunjukkan jumlah node yang gagal dalam pemeriksaan pra-peluncuran.

GuestEnvironmentData

Menentukan data lingkungan tamu untuk VM.

Muncul di: - GuestEnvironmentDataList

Kolom Deskripsi
apiVersion string virtualmachine.private.gdc.goog/v1
kind string GuestEnvironmentData
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec GuestEnvironmentDataSpec Berisi spesifikasi GuestEnvironmentData yang dibuat
status GuestEnvironmentDataStatus Menyimpan status GuestEnvironmentData saat ini dan informasi singkat tentang agen tamu dan lingkungan terkaitnya.

GuestEnvironmentDataList

Berisi daftar GuestEnvironmentData.

Kolom Deskripsi
apiVersion string virtualmachine.private.gdc.goog/v1
kind string GuestEnvironmentDataList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items GuestEnvironmentData array

GuestEnvironmentDataSpec

Menyimpan data yang diperlukan oleh agen tamu VM.

Muncul di: - GuestEnvironmentData

Kolom Deskripsi
accessManagement AccessManagementData Menyimpan data terkait pengelolaan akses.

GuestEnvironmentDataState

Jenis pokok: string

Muncul di: - GuestEnvironmentDataStatus

GuestEnvironmentDataStatus

Menjelaskan status lingkungan tamu.

Muncul di: - GuestEnvironmentData

Kolom Deskripsi
state GuestEnvironmentDataState Menentukan status data lingkungan tamu, seperti synced.
reason string Menentukan alasan status saat ini.
message string Menentukan informasi tambahan.
observedGeneration integer Menentukan pembuatan konfigurasi yang diamati agen tamu.
lastConnectTime Waktu Menunjukkan kapan terakhir kali agen memperbarui status. Anda dapat menggunakan ini sebagai fungsi detak jantung untuk menunjukkan kondisi lingkungan tamu.
guestEnvironmentVersion string Menentukan versi agen tamu yang berjalan di VM tamu.
accessManagement AccessManagementStatus Menentukan status pengelola akses untuk agen tamu yang berjalan di VM tamu.

NodeResult

NodeResult menunjukkan semua hasil pemeriksaan pada node yang sama.

Muncul di: - VMRuntimePreflightCheckStatus

Kolom Deskripsi
passed boolean Passed menentukan apakah pemeriksaan node berhasil.
results Array CheckResult Results adalah daftar hasil pemeriksaan mendetail untuk fitur.

PasswordResetRequest

Menyimpan informasi VirtualMachinePasswordResetRequest.

Muncul di: - AccessManagementData

Kolom Deskripsi
name string Menentukan nama VirtualMachinePasswordResetRequest.
resetKey string Mewakili marshal JSON dari informasi enkripsi nama pengguna dan sandi untuk reset yang diminta oleh VirtualMachinePasswordResetRequest.

PasswordResetRequestStatus

Menentukan status permintaan reset sandi.

Muncul di: - AccessManagementStatus

Kolom Deskripsi
name string Menentukan nama PasswordResetRequestStatus.
state VirtualMachinePasswordResetRequestState Status resource VirtualMachinePasswordResetRequest.
reason string Alasan status resource saat ini.
message string Kolom yang memberikan informasi tambahan untuk status saat ini.
processedAt Waktu Kolom yang menentukan waktu saat permintaan diproses.
encryptedPassword string Sandi baru dienkripsi menggunakan kunci publik yang diberikan dalam permintaan dan dienkode menggunakan base64. Untuk mendekripsi sandi, gunakan base64 untuk mendekode string dan mendekripsi hasilnya menggunakan dekripsi RSA.
errors Array VMMError Daftar error yang terjadi selama rekonsiliasi resource ini.

PreflightCheckSummary

Muncul di: - VMRuntimeStatus

Kolom Deskripsi
preflightCheckName string PreflightCheckName adalah nama CR pemeriksaan awal vmruntime saat ini.
preflightCheckPassed boolean PreflightCheckPassed menentukan hasil lulus pemeriksaan awal. PreflightCheckPassed dapat bernilai nihil jika tidak ada pemeriksaan awal atau pemeriksaan awal sedang berjalan.
featureStatuses object (keys:string, values:FeatureStatus) FeatureStatuses menentukan hasil pemeriksaan awal fitur yang diaktifkan

VMImageFormat

Jenis pokok: string VMImageFormat menunjukkan format image VM Kubevirt setelah diimpor dari sumber eksternal. Lihat detailnya di sini https://qemu.readthedocs.io/en/latest/system/images.html

Muncul di: - VMRuntimeSpec

VMRuntime

VMRuntime menentukan konfigurasi untuk VMRuntime, yang mencakup KubeVirt dan CDI.

Muncul di: - VMRuntimeList

Kolom Deskripsi
apiVersion string virtualmachine.private.gdc.goog/v1
kind string VMRuntime
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec VMRuntimeSpec Spec berisi spesifikasi VMRuntime
status VMRuntimeStatus Status menyimpan status pengontrol VMRuntime saat ini

VMRuntimeList

VMRuntimeList berisi daftar VMRuntime.

Kolom Deskripsi
apiVersion string virtualmachine.private.gdc.goog/v1
kind string VMRuntimeList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array VMRuntime

VMRuntimePreflightCheck

VMRuntimePreflightCheck adalah Skema untuk VMRuntimePreflightCheck API.

Muncul di: - VMRuntimePreflightCheckList

Kolom Deskripsi
apiVersion string virtualmachine.private.gdc.goog/v1
kind string VMRuntimePreflightCheck
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec VMRuntimePreflightCheckSpec
status VMRuntimePreflightCheckStatus

VMRuntimePreflightCheckList

VMRuntimePreflightCheckList berisi daftar VMRuntimePreflightCheck.

Kolom Deskripsi
apiVersion string virtualmachine.private.gdc.goog/v1
kind string VMRuntimePreflightCheckList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items VMRuntimePreflightCheck array

VMRuntimePreflightCheckStatus

VMRuntimePreflightCheckStatus berisi semua hasil pemeriksaan awal vmruntime

Muncul di: - VMRuntimePreflightCheck

Kolom Deskripsi
pass boolean Pass menentukan apakah pemeriksaan berhasil, kolom ini akan diisi setelah semua pemeriksaan selesai.
checks object (keys:string, values:NodeResult) Pemeriksaan menunjukkan hasil pemeriksaan semua node. Strukturnya adalah peta nama node sebagai kunci dan hasil pemeriksaan sebagai nilai.
failures object (keys:string, values:FailureResult) Kegagalan menunjukkan hasil yang gagal dari node yang gagal. Strukturnya adalah peta nama node sebagai kunci dan hasil pemeriksaan yang gagal sebagai nilai. Batas jumlah kegagalan adalah 10.
startTime Waktu Mewakili waktu saat pemeriksaan diakui oleh pengontrol pemeriksaan.
completionTime Waktu Mewakili waktu saat pemeriksaan selesai.

VMRuntimeSpec

VMRuntimeSpec menentukan status VMRuntime yang diinginkan.

Muncul di: - VMRuntime

Kolom Deskripsi
enabled boolean Jika Diaktifkan adalah benar (true), KubeVirt dan CDI akan diinstal, jika tidak, tidak akan diinstal.
useEmulation boolean Jika useEmulation diaktifkan, emulasi hardware melalui /dev/kvm tidak akan dicoba. QEMU akan digunakan untuk emulasi software. Nilai defaultnya adalah salah (false) jika tidak ditetapkan
vmImageFormat VMImageFormat VMImageFormat menentukan format image yang akan digunakan untuk membuat virtual machine. Format yang didukung adalah qcow2 atau raw, dan default-nya adalah raw.
enableGPU boolean EnableGPU menunjukkan apakah fitur GPU harus diaktifkan atau tidak. Jika tidak disetel, defaultnya adalah salah (false). Opsional. Dapat berubah.
installNvidiaDriver boolean InstallNvidiaDriver menunjukkan apakah vmruntime harus menginstal driver nvidia. Secara default, nilainya adalah salah (false) dan hanya dapat diaktifkan untuk GDC dalam konfigurasi air-gapped. Untuk produk lain, opsi ini akan menyebabkan kegagalan karena kami tidak memublikasikan container driver di luar Google.
cdiUploadProxyVIP string Jika CDIUploadProxyVIP ada dan DisableCDIUploadProxyVIP bernilai salah (false), layanan proxy upload CDI akan diekspos sebagai load balancer dengan VIP yang diberikan. Jika DisableCDIUploadProxyVIP bernilai benar (true), kolom ini akan diabaikan. Secara default, layanan proxy upload CDI akan diekspos sebagai load balancer dengan VIP yang ditetapkan otomatis. Opsional. Dapat berubah. Tidak digunakan lagi. Gunakan impor gambar BYO, bukan proxy upload CDI.
disableCDIUploadProxyVIP boolean Jika DisableCDIUploadProxyVIP bernilai benar (true), proxy upload CDI tidak akan diekspos. Opsional. Dapat berubah. Catatan: kolom ini HARUS disetel ke benar (true) saat cluster dalam mode LoadBalancer manual. Tidak digunakan lagi. Gunakan impor gambar BYO, bukan proxy upload CDI.
storage VMRuntimeStorage Storage berisi setelan global untuk penyimpanan KubeVM. Opsional. Dapat berubah.
evictionPolicy VirtualMachineEvictionPolicy EvictionPolicy berisi konfigurasi global untuk mengontrol cara virtual machine dikeluarkan selama upgrade cluster atau mode pemeliharaan node.
deployOnNestedVirtualization boolean DeployOnNestedVirtualization menunjukkan apakah cluster di-deploy di lingkungan virtualisasi bertingkat (misalnya, GCE). Jika benar (true), beberapa pengoptimalan lanjutan tidak akan dikonfigurasi untuk VM Windows. Nilai defaultnya adalah salah (false) jika tidak ditetapkan. Opsional. Dapat berubah.
admissionControl AdmissionControl AdmissionControl berisi setelan yang terkait dengan kontrol Penerimaan VM. Opsional. Dapat berubah.

VMRuntimeStatus

VMRuntimeStatus menentukan status VMRuntime yang diamati.

Muncul di: - VMRuntime

Kolom Deskripsi
ready boolean
preflightCheckSummary PreflightCheckSummary PreflightCheckSummary mengumpulkan hasil pemeriksaan awal vmruntime.
conditions Array Condition Kondisi berisi pengamatan terbaru status VMRuntime. Catatan: cluster-operator mempertahankan definisi Kondisinya sendiri. VMRuntime akan mengadopsi Kondisi Kubernetes open source (https://pkg.go.dev/k8s.io/apimachinery/pkg/apis/meta/v1#Condition). Hal ini dilakukan untuk menghindari dependensi melingkar pada masa mendatang dan menjaga VMRuntime tetap terpisah dari cluster-operator sebisa mungkin.
storage VMRuntimeStorageStatus Penyimpanan berisi informasi status terkait penyimpanan VMRuntime.
anthosBareMetalVersion string AnthosBareMetalVersion adalah versi Anthos on bare metal target cluster. Dapat berubah.
observedGeneration integer ObservedGeneration berisi generasi objek saat pengontrol melihat objek.

VMRuntimeStorage

VMRuntimeStorage berisi setelan global untuk penyimpanan KubeVM.

Muncul di: - VMRuntimeSpec

Kolom Deskripsi
defaultStorageClass string DefaultStorageClass menggantikan kelas penyimpanan default Kubernetes untuk workload VM. Jika kosong, KubeVM akan menggunakan class penyimpanan default cluster sebagai default untuk VirtualMachineDisks.
defaultScratchSpaceStorageClass string DefaultScratchSpaceStorageClass menentukan class penyimpanan yang digunakan untuk ruang sementara saat mengimpor image VM.

VMRuntimeStorageStatus

VMRuntimeStorageStatus berisi informasi status terkait penyimpanan VMRuntime.

Muncul di: - VMRuntimeStatus

Kolom Deskripsi
defaultStorageClass string DefaultStorageClass adalah kelas penyimpanan default sebenarnya untuk VirtualMachineDisks. Urutan preferensi ini adalah 1) .spec.storage.defaultStorageClass jika ditentukan 2) Kelas penyimpanan cluster Kubernetes default jika dikonfigurasi 3) Kosong
defaultScratchSpaceStorageClass string DefaultScratchSpaceStorageClass adalah class penyimpanan default yang digunakan untuk ruang sementara saat mengimpor image VM. Urutan preferensi ini adalah 1) .spec.storage.scratchSpaceStorageClass jika ditentukan 2) .spec.storage.defaultStorageClass jika ditentukan 3) Class penyimpanan cluster Kubernetes default jika dikonfigurasi 4) Kosong Class penyimpanan sebenarnya yang digunakan untuk ruang sementara ditentukan dalam urutan berikut: 1) .status.storage.defaultScratchSpaceStorageClass jika tidak kosong 2) Class penyimpanan yang ditentukan dalam VirtualMachineDisk.

VMTypeToMachineTypeAffinity

Muncul di: - AdmissionControl

Kolom Deskripsi
enabled boolean
type AffinityType

VirtualMachineEvictionPolicy

VirtualMachineEvictionPolicy berisi konfigurasi global untuk mengontrol cara virtual machine dikeluarkan selama upgrade cluster atau mode pemeliharaan node.

Muncul di: - VMRuntimeSpec

Kolom Deskripsi
evictionStrategy EvictionStrategy EvictionStrategy menentukan strategi default untuk menghentikan VM selama pemeliharaan node atau upgrade cluster. Nilai defaultnya adalah LiveMigrate.
maxMigrationAttemptsPerVM integer Berapa kali migrasi VM tunggal harus dicoba sebelum kembali ke EvictionStrategyOnFailedMigration.
migrationTargetInitializationTimeout Durasi MigrationTargetInitializationTimeout menentukan waktu tunggu untuk inisialisasi pod target migrasi. Jumlah waktu untuk menunggu pod target memasuki fase "Berjalan" sebelum dibatalkan. Defaultnya adalah 30 detik.

virtualmachine.private.gdc.goog/v1alpha1

Berisi definisi Skema API untuk grup API virtualmachine.private.gdc.goog v1alpha1.

BucketInfo

Berisi informasi bucket yang dibuat di namespace tempat objek SystemImageDistribution dibuat.

Muncul di: - SystemImageDistributionSpec

Kolom Deskripsi
name string Nama bucket.
namespace string Namespace bucket.

Checksum

Berisi jenis algoritma yang digunakan dan nilai checksum.

Muncul di: - SystemImageDistributionStatus

Kolom Deskripsi
algorithm ChecksumAlgorithm Mendeskripsikan ChecksumAlgorithm yang digunakan.
checksumValue string Mewakili checksum gambar.

ChecksumAlgorithm

Jenis pokok: string ChecksumAlgorithm merepresentasikan algoritma yang digunakan untuk menghasilkan checksum gambar.

Muncul di: - Checksum

ImageMetadataInput

Berisi metadata untuk gambar terdistribusi.

Muncul di: - SystemImageDistributionSpec

Kolom Deskripsi
name string Nama image, misalnya "gdch-ubuntu-20.04-2.0".
operatingSystem OperatingSystemSpec Detail OS.
minimumDiskSize Jumlah Ukuran minimum disk tempat image dapat diterapkan. Tindakan ini hanya menentukan ukuran yang direkomendasikan untuk disk mendatang yang dibuat dari image ini. Ukuran ini tidak menunjukkan ukuran Gambar itu sendiri.

SystemImageDistribution

Mewakili operasi untuk mendistribusikan image sistem dari Artifact Registry ke bucket penyimpanan objek.

Muncul di: - SystemImageDistributionList

Kolom Deskripsi
apiVersion string virtualmachine.private.gdc.goog/v1alpha1
kind string SystemImageDistribution
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec SystemImageDistributionSpec
status SystemImageDistributionStatus

SystemImageDistributionList

Berisi daftar objek SystemImageDistribution.

Kolom Deskripsi
apiVersion string virtualmachine.private.gdc.goog/v1alpha1
kind string SystemImageDistributionList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items SystemImageDistributionSystemImageDistribution

SystemImageDistributionSpec

Menentukan spesifikasi objek SystemImageDistribution.

Muncul di: - SystemImageDistribution

Kolom Deskripsi
sourceReference string URL sumber registry Docker image.
targetBucket BucketInfo Informasi tentang bucket yang menyimpan image sistem.
imageMetadata ImageMetadataInput Properti image sistem yang akan didistribusikan.

SystemImageDistributionStatus

Menentukan status yang diamati dari objek SystemImageDistribution.

Muncul di: - SystemImageDistribution

Kolom Deskripsi
conditions Array Condition Kondisi memberikan status 'Siap' dari progres distribusi.
checksum Checksum Checksum gambar setelah berhasil disimpan di penyimpanan objek.

virtualmachineoperations.private.gdc.goog/v1

Berisi definisi Skema API untuk grup API virtualmachineoperations.private.gdc.goog v1.

vulnerabilitymanagement.private.gdc.goog/v1alpha1

Berisi definisi Skema API untuk grup API vulnerabilitymanagement.

Paket v1alpha1 berisi definisi Skema API untuk grup API v1alpha1 vulnerabilitymanagement.private.gdc.goog

ChildNessusManagerConfig

Child nessus manager berisi informasi yang sesuai dengan child nessus manager di cluster root dan infra.

Muncul di: - ChildNessusManagerConfigList

Kolom Deskripsi
apiVersion string vulnerabilitymanagement.private.gdc.goog/v1alpha1
kind string ChildNessusManagerConfig
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
status ChildNessusManagerConfigStatus

ChildNessusManagerConfigList

ChildNessusManagerConfigList berisi daftar ChildNessusManagerConfig.

Kolom Deskripsi
apiVersion string vulnerabilitymanagement.private.gdc.goog/v1alpha1
kind string ChildNessusManagerConfigList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ChildNessusManagerConfig

ChildNessusManagerConfigStatus

Menyediakan status Child Nessus Manager di cluster.

Muncul di: - ChildNessusManagerConfig

Kolom Deskripsi
conditions Array Condition Pengamatan terbaru tentang status peluncuran saat ini untuk jenis konfigurasi ini.

ParentNessusManagerConfig

Parent Nessus Manager berisi informasi yang sesuai dengan Parent Nessus Manager di cluster root.

Muncul di: - ParentNessusManagerConfigList

Kolom Deskripsi
apiVersion string vulnerabilitymanagement.private.gdc.goog/v1alpha1
kind string ParentNessusManagerConfig
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
spec ParentNessusManagerConfigSpec
status ParentNessusManagerConfigStatus

ParentNessusManagerConfigList

ParentNessusManagerConfigList berisi daftar ParentNessusManagerConfig.

Kolom Deskripsi
apiVersion string vulnerabilitymanagement.private.gdc.goog/v1alpha1
kind string ParentNessusManagerConfigList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items Array ParentNessusManagerConfig

ParentNessusManagerConfigSpec

Menyediakan status yang diinginkan dari Parent Nessus Manager di cluster.

Muncul di: - ParentNessusManagerConfig

Kolom Deskripsi
preactivationUrlBundleTag string Tag paket pra-aktivasi yang diupload ke harbor. Paket pra-aktivasi berisi data lisensi yang diperlukan.
installedAt Waktu Menentukan waktu saat pengelola nessus induk diinstal oleh pengguna. Nilai ini harus disetel ke waktu saat ini dalam format RFC 3339 sebagai "%Y-%m-%dT%H:%M:%SZ". Setiap pembaruan pada tag penginstalan akan memicu kembali deployment pengelola Nessus induk dan turunan.

ParentNessusManagerConfigStatus

Menyediakan status Parent Nessus Manager di cluster.

Muncul di: - ParentNessusManagerConfig

Kolom Deskripsi
conditions Array Condition Pengamatan terbaru tentang status peluncuran saat ini untuk jenis konfigurasi ini.