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

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. - AddOnSetTemplate harus dibuat oleh distributor ABM (misalnya, ABM, GPC, APM). - Tidak ada persyaratan pada nama objek ini. - 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 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 tertentu yang ditentukan di 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.
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. Perintah 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 meminta 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. TODO: tentukan kondisi yang ada dan cara mengaturnya.

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 meminta 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

artifact.private.gdc.goog/v1alpha1

ClusterBundle

ClusterBundle mencakup informasi untuk semua komponen cluster.

Muncul di: - ReleaseMetadataSpec

Kolom Deskripsi
bmNodeImage string BMNodeImage adalah image untuk menyediakan mesin bare metal.
vmNodeImage string VMNodeImage adalah image untuk menyediakan mesin virtual.
anthosBareMetalVersion string AnthosBareMetalVersion adalah versi Anthos Bare Metal (ABM) cluster.

DistributionFilter

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 berikut ini: *: Mencocokkan urutan karakter non-pemisah apa pun /. **: Mencocokkan urutan karakter apa pun, termasuk pemisah jalur /. ?: Mencocokkan satu karakter non-pemisah apa pun /. {alt1,…}: Mencocokkan urutan karakter jika salah satu alternatif yang dipisahkan koma cocok. Jika kedua pola PathandTag` diberikan, resource harus cocok dengan kedua pola tersebut.

Muncul di: - DistributionPolicySpec

Kolom Deskripsi
path string Jalur menentukan pola filter yang harus cocok dengan jalur resource. Jalur resource terdiri dari nama project, nama repositori, dan nama resource.
tag string Tag menentukan pola filter yang harus cocok dengan tag resource.

DistributionPolicy

DistributionPolicy merepresentasikan kebijakan distribusi. Membuat CR 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

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 DistributionPolicy

DistributionPolicySpec

DistributionPolicySpec menentukan status yang diinginkan dari DistributionPolicy.

Muncul di: - DistributionPolicy

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

DistributionPolicyStatus

DistributionPolicyStatus menentukan status DistributionPolicy yang diamati.

Muncul di: - DistributionPolicy

Kolom Deskripsi
policyStatus PolicyStatus PolicyStatus menentukan status kebijakan distribusi yang diamati.

DistributionStatus

Jenis pokok: string

Muncul di: - ManualDistributionStatus

HarborRobotAccount

HarborRobotAccount merepresentasikan 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

HarborRobotAccountList adalah 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

HarborRobotAccountSpec

HarborRobotAccountSpec menentukan status yang diinginkan untuk HarborRobotAccount.

Muncul di: - HarborRobotAccount

Kolom Deskripsi
expirationDays integer ExpirationDays menunjukkan durasi robot, jika -1, robot tidak pernah berakhir.

HarborRobotAccountStatus

Muncul di: - HarborRobotAccount

Kolom Deskripsi
conditions Kondisi
secretRef LocalObjectReference SecretRef merujuk ke secret yang menyimpan nama dan sandi robot
expiresAt integer ExpiresAt menunjukkan waktu habis masa berlaku robot. Ini adalah waktu Unix dalam detik.

InfraComponents

InfraComponents mencakup versi untuk semua firmware infrastruktur.

Muncul di: - ReleaseMetadataSpec

Kolom Deskripsi
networkSwitch string NetworkSwitch adalah versi OS untuk switch jaringan.
preflightChecks Array PreflightCheck PreflightChecks adalah daftar pemeriksaan pra-penerbangan yang perlu dijalankan sebelum upgrade infrastruktur, yang merupakan bagian dari upgrade organisasi root. Opsional.

ManualDistribution

ManualDistribution merepresentasikan distribusi manual. Membuat CR 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

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 ManualDistribution

ManualDistributionSpec

ManualDistributionSpec menentukan status yang diinginkan dari ManualDistribution.

Muncul di: - ManualDistribution

Kolom Deskripsi
distributionPolicyName string DistributionPolicyName adalah nama kebijakan distribusi. Kebijakan distribusi ini harus ada di namespace yang sama dengan CR distribusi manual. Kebijakan distribusi ini menentukan kebijakan yang akan diikuti oleh distribusi.

ManualDistributionStatus

ManualDistributionStatus menentukan status yang diamati dari ManualDistribution.

Muncul di: - ManualDistribution

Kolom Deskripsi
distributionStatus DistributionStatus DistributionStatus menentukan status distribusi yang diamati.
failedResources integer FailedResources menentukan jumlah resource yang gagal didistribusikan.
inProgressResources integer InProgressResources menentukan jumlah resource yang sedang dalam proses distribusi.
stoppedResources integer StoppedResources menentukan jumlah resource yang dihentikan distribusinya. Resource dianggap dihentikan jika tidak dalam status terminal saat distribusi dihentikan.
succeededResources integer SucceededResources menentukan jumlah resource yang berhasil didistribusikan.
totalResources integer TotalResources menentukan jumlah resource yang akan dicoba didistribusikan oleh distribusi.
startTime Waktu StartTime menentukan kapan distribusi dimulai.
endTime Waktu EndTime menentukan kapan distribusi berakhir.

PolicyStatus

Jenis pokok: string

Muncul di: - DistributionPolicyStatus

PreflightCheck

PreflightCheck merepresentasikan pemeriksaan awal yang terputus-putus yang diperlukan sebelum upgrade.

Muncul di: - InfraComponents - ReleaseMetadataSpec

Kolom Deskripsi
name PreflightCheckName Name memberikan nama pemeriksaan pra-penerbangan yang perlu dijalankan. Wajib.

PreflightCheckName

Jenis pokok: string

PreflightCheckName merepresentasikan nama pemeriksaan awal yang perlu dijalankan sebelum upgrade.

Muncul di: - PreflightCheck

Registry

Registry menentukan endpoint registry di Harbor cluster.

Muncul di: - DistributionPolicySpec

Kolom Deskripsi
type RegistryType Type menentukan jenis registri (misalnya: harbor). Jika tidak ditentukan, nilai defaultnya adalah harbor.
URL string URL adalah URL registri. Contoh: https://10.251.81.38:10443.
credential ObjectReference Kredensial adalah referensi objek ke rahasia. Secret ini harus memberikan akses yang sesuai ke registry yang dirujuk oleh URL.
skipVerifyCertificate boolean SkipVerifyCertificate 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

ReleaseMetadata merepresentasikan informasi metadata artefak rilis. Rilis ini mencakup informasi metadata komponen cluster dan komponen infrastruktur.

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

ReleaseMetadataList

ReleaseMetadataList merepresentasikan 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 ReleaseMetadata

ReleaseMetadataSpec

ReleaseMetadataSpec menentukan status ReleaseMetadata yang diinginkan.

Muncul di: - ReleaseMetadata

Kolom Deskripsi
adminCluster ClusterBundle AdminCluster mencakup versi komponen cluster yang akan digunakan untuk cluster admin root dan cluster admin org.
systemCluster ClusterBundle SystemCluster mencakup versi komponen cluster yang akan digunakan untuk cluster sistem.
userClusters LocalObjectReference UserClusters adalah daftar versi komponen cluster pengguna yang didukung dalam rilis. Informasi disimpan dalam objek UserClusterMetadata cakupan cluster yang dirujuk.
infraComponents InfraComponents InfraComponents mencakup versi komponen infrastruktur.
adminPreflightChecks PreflightCheck AdminPreflightChecks adalah daftar pemeriksaan pra-peluncuran yang perlu dijalankan sebelum upgrade admin root dan admin organisasi. Opsional.

artifactview.private.gdc.goog/v1alpha1

CLIBundleMetadata

CLIBundleMetadata merepresentasikan 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 CommonMetadata berisi metadata umum untuk semua jenis artefak.

CLIBundleMetadataList

CLIBundleMetadataList adalah 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 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

CommonMetadata merepresentasikan 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 ServingURL adalah URL HTTP/HTTPS yang menayangkan konten artefak.

OSImageMetadata

OSImageMetadata mewakili metadata artefak OS Image.

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 CommonMetadata berisi metadata umum untuk semua jenis artefak.
checksums Array Checksum Checksum file gambar.
servingSize integer ServingSize adalah jumlah byte image OS saat ditayangkan ke klien. Ini digunakan untuk menyetel header HTTP Content-Length untuk Server Artefak.

OSImageMetadataList

OSImageMetadataList adalah 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 OSImageMetadata

ServiceMetadata

ServiceMetadata mewakili metadata artefak Service.

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 CommonMetadata berisi metadata umum untuk semua jenis artefak.

ServiceMetadataList

ServiceMetadataList adalah 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 ServiceMetadata

VirusSignatureMetadata

VirusSignatureMetadata merepresentasikan 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 CommonMetadata berisi metadata umum untuk semua jenis artefak.

VirusSignatureMetadataList

VirusSignatureMetadataList adalah daftar objek VirusSignatureMetadata.

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

asm.gpc.gke.io/v1alpha1

Paket v1alpha1 berisi definisi Skema API untuk grup API asm v1alpha1

Jenis Resource

ManagedServiceMesh

ManagedServiceMesh adalah Skema untuk ManagedServiceMeshes API

Muncul di: - ManagedServiceMeshList

Kolom Deskripsi
apiVersion string asm.gpc.gke.io/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 asm.gpc.gke.io/v1alpha1
kind string ManagedServiceMeshList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items 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 Kondisi Kondisi adalah daftar kondisi ASM yang diamati.

billing.private.gdc.goog/v1alpha1

DataUnitType

Jenis pokok: string

Mewakili unit data. Contoh: "Byte".

Muncul di: - PricingUnit

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

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.

Uang

Money mewakili jumlah uang dengan jenis mata uangnya.

Muncul di: - SkuDescription

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.

PeriodDuration

PeriodDuration adalah durasi saat harga ditagih.

Muncul di: - SkuDescription

Kolom Deskripsi
count integer Jumlah adalah jumlah periode saat harga dibebankan. Misalnya: Count=3 dan Unit=Monthly mewakili periode 3 bulan.
unit SubscriptionPeriodUnit Unit adalah satuan waktu yang dirujuk oleh jumlah.

PricingUnit

PricingUnit merangkum unit yang dapat digunakan untuk menentukan harga.

Muncul di: - SkuDescription

Kolom Deskripsi
type PricingUnitType Jenis mewakili jenis unit harga.
countUnit boolean CountUnit hanya benar jika Type adalah "Count".
timeUnit TimeUnitType TimeUnit hanya ditetapkan jika Type adalah "Time".
dataUnit DataUnitType DataUnit hanya disetel jika Type adalah "Data"
storageUnit StorageUnitType StorageUnit hanya disetel jika Type adalah "Storage"

PricingUnitType

Jenis pokok: string

PricingUnitType merangkum unit tempat penetapan harga ditentukan.

Muncul di: - PricingUnit

SKUArea

Jenis pokok: string

SKUArea adalah klasifikasi SKU ke dalam suatu area.

Muncul di: - SkuDescription

SkuDescription

SkuDescription adalah Skema untuk skudescriptions API

Muncul di: - SkuDescriptionList

Kolom Deskripsi
apiVersion string billing.private.gdc.goog/v1alpha1
kind string SkuDescription
metadata ObjectMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
id string ID adalah ID unik untuk SKU. Contoh: "AA95-CD31-42FE"
invoiceDescription string InvoiceDescription adalah deskripsi SKU yang dapat dibaca manusia.
longDescription string LongDescription adalah deskripsi panjang SKU yang dapat dibaca manusia.
area SKUArea Area adalah klasifikasi SKU ke dalam pengelompokan SKU yang serupa.
prices Array Money Harga dalam kode mata uang yang berbeda. Umumnya hanya harga dalam USD yang diharapkan. Dapat dimulai dengan sederhana hanya dengan satu Harga USD.
period PeriodDuration Periode saat harga ditagih. Jika tidak disetel,
perUnit PricingUnit Unit penggunaan yang menetapkan harga. Contoh: $5 per 10 byte : PerUnit = byte
perUnitCount DecimalAmount Besarnya unit penggunaan yang menetapkan harga. Contoh: Rp500 per 10 byte : PerUnitCount = 10
status SkuStatus Status skuDescription.

SkuDescriptionList

SkuDescriptionList berisi daftar SkuDescription

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

SkuStatus

SkuStatus memberikan status skuDescription.

Muncul di: - SkuDescription

Kolom Deskripsi
conditions Kondisi Kondisi adalah daftar kondisi skuDescription yang diamati.

StorageUnitType

Jenis pokok: string

Mewakili unit penyimpanan, misalnya: "Gibibyte bulan".

Muncul di: - PricingUnit

SubscriptionPeriodUnit

Jenis pokok: string

Muncul di: - PeriodDuration

TimeUnitType

Jenis pokok: string

Mewakili satuan waktu. Mis: "Bulan".

Muncul di: - PricingUnit

dr.gpc.gke.io/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.gpc.gke.io/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.gpc.gke.io/v1alpha1
kind string CIDRClaimAllocationList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items CIDRClaimAllocation

CIDRClaimAllocationSpec

CIDRClaimAllocation adalah spesifikasi untuk CIDRClaimAllocation

Muncul di: - CIDRClaimAllocation

Kolom Deskripsi
namespace string Namespace adalah namespace asli CIDRClaim
name string Name adalah nama asli CIDRClaim
ipv4block string IPv4Block adalah string yang merepresentasikan CIDR IPv4 seperti 10.10.0.0/24
ipv6block string IPv6Block adalah string yang merepresentasikan CIDR IPv6 seperti 2001:db8::/32

DRConfig

DRConfig adalah Skema untuk API pengontrol DR

Muncul di: - DRConfigList

Kolom Deskripsi
apiVersion string dr.gpc.gke.io/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.gpc.gke.io/v1alpha1
kind string DRConfigList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items DRConfig

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 GDCH.
backupName string BackupName mengidentifikasi nama cadangan yang akan digunakan di repositori saat memulihkan sel GDCH

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.gpc.gke.io/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.gpc.gke.io/v1alpha1
kind string HWDRBackupRestoreJobList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items HWDRBackupRestoreJob

HWDRDevice

HWDRDevice adalah Skema untuk hwdrdevices API

Muncul di: - HWDRDeviceList

Kolom Deskripsi
apiVersion string dr.gpc.gke.io/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.gpc.gke.io/v1alpha1
kind string HWDRDeviceList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items HWDRDevice

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

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 identifies the type of the firewall interface

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 LocalObjectReference VsysInfoRefs merujuk ke daftar objek FirewallVirtualSystem untuk multi-tenancy

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 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 IPAddressString SyslogServers menjelaskan server syslog
snmpServers IPAddressString SNMPServers menjelaskan server trap SNMP
snmpString string SnmpString menjelaskan string komunitas SNMP
ntpServers IPAddressString NtpServers menjelaskan server NTP
dnsServers IPAddressString DnsServers menjelaskan server DNS
emailServers IPAddressString EmailServers menjelaskan server email

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 InterfaceSpec Antarmuka menjelaskan antarmuka yang ditetapkan ke zona

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 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 Kondisi

logging.private.gdc.goog/v1alpha1

Paket v1alpha1 berisi definisi Skema API untuk grup API v1alpha1 observability.

AuditLoggingTarget

AuditLoggingTarget adalah Skema untuk AuditLoggingtargets 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

AuditLoggingTargetList berisi daftar AuditLoggingTarget.

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

AuditLoggingTargetSpec

AuditLoggingTargetSpec menentukan status AuditLoggingTarget yang diinginkan

Muncul di: - AuditLoggingTarget

Kolom Deskripsi
serviceName string Tentukan nama layanan yang akan diterapkan sebagai label.
timestampKey string Tentukan kunci JSON untuk stempel waktu log. Jika stempel waktu tidak dapat diuraikan, stempel waktu saat server syslog menerima pesan akan digunakan.
timestampkeyFormat string Tentukan format yang diharapkan untuk stempel waktu log.
appNameLabel string Tentukan nama label untuk kolom APP-NAME syslog. Jika dilewati, nilai APP-NAME akan disimpan dengan label 'ident'.
hostNameLabel string Tentukan nama label untuk kolom HOSTNAME syslog. Jika dilewati, nilai HOSTNAME akan disimpan dengan label 'host'.
additionalLabels object (keys:string, values:string) Tentukan label tambahan yang akan dilampirkan pada entri log.

AuditLoggingTargetStatus

AuditLoggingTargetStatus menentukan status AuditLoggingTarget yang diamati.

Muncul di: - AuditLoggingTarget

Kolom Deskripsi
conditions Kondisi
certSecretName string Setelah menerapkan CR, platform Observability akan membuat sertifikat yang akan digunakan oleh layanan untuk berkomunikasi dengan endpoint syslog. Sertifikat akan disimpan dalam rahasia TLS.
syslogServerName string Setelah menerapkan CR, platform Observability akan membuat FQDN yang akan digunakan oleh layanan untuk berkomunikasi dengan endpoint syslog.

SecurityLoggingTarget

SecurityLoggingTarget adalah Skema untuk API securityloggingtarget.

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

SecurityLoggingTargetList berisi daftar SecurityLoggingTarget.

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

SecurityLoggingTargetSpec

SecurityLoggingTargetSpec menentukan status SecurityLoggingTarget yang diinginkan.

Muncul di: - SecurityLoggingTarget

Kolom Deskripsi
serviceName string Tentukan nama layanan yang akan diterapkan sebagai label.
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.
appNameLabel string Tentukan nama label untuk kolom APP-NAME syslog. Jika dilewati, nilai APP-NAME akan disimpan dengan label 'ident'.
hostNameLabel string Tentukan nama label untuk kolom HOSTNAME syslog. Jika dilewati, nilai HOSTNAME akan disimpan dengan label 'host'.
additionalLabels object (keys:string, values:string) Tentukan label tambahan yang akan dilampirkan pada entri log.

SecurityLoggingTargetStatus

SecurityLoggingTargetStatus menentukan status SecurityLoggingTarget yang diamati.

Muncul di: - SecurityLoggingTarget

Kolom Deskripsi
conditions Kondisi
certSecretName string Setelah menerapkan CR, platform Observability akan membuat sertifikat yang akan digunakan oleh layanan untuk berkomunikasi dengan endpoint syslog. Sertifikat akan disimpan dalam rahasia TLS.
syslogServerName string Setelah menerapkan CR, platform Observability akan membuat FQDN yang akan digunakan oleh layanan untuk berkomunikasi dengan endpoint syslog.

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
SwitchCommonSpec SwitchCommonSpec SwitchCommonSpec merepresentasikan spesifikasi umum yang disisipkan dan dibagikan di semua tombol
downlinks RoutedPortSpec P2PDownlinks menjelaskan port yang dirutekan yang terhubung ke switch tingkat yang lebih rendah
hairpinPorts 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.

CellTunnelAllocation

CellTunnelAllocation merepresentasikan 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

CellTunnelAllocationList merepresentasikan 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 CellTunnelAllocation

CellTunnelAllocationSpec

CellTunnelAllocationSpec merepresentasikan 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: - SwitchVendorCommon

CiscoNxOSSwitchPairingConnection

CiscoNxOSSwitchPairingConnection menjelaskan detail cara switch terhubung ke peer-nya.

Muncul di: - CiscoNxOSSwitchPairing

Kolom Deskripsi
keepalivePort SwitchPortIndexList 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 SwitchPortIndexList 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.

DNSRegistration

DNSRegistration merepresentasikan pendaftaran DNS untuk layanan 1P. Layanan ini digunakan oleh pengontrol 1P untuk menyediakan layanan 1P dengan nama yang konsisten dan mudah diingat. Ini bukan untuk pengguna akhir GDC.

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 DNSRegistration

DNSRegistrationSpec

DNSRegistrationSpec memberikan spesifikasi (yaitu, status yang diinginkan) 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 Cakupan menentukan cara FQDN harus dibentuk. Tidak akan membatasi resolusi DNS ke cakupan tertentu.
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.

DNSRegistrationStatus

DNSRegistrationStatus memberikan status DNSRegistration.

Muncul di: - DNSRegistration

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

DNSScope

Jenis pokok: string

Muncul di: - DNSRegistrationSpec

DefaultIstioGatewayInfo

Muncul di: - ResolveTo

Kolom Deskripsi
owningCluster IstioGatewayOwningCluster Cluster tempat instance Istio Gateway default berjalan. Cluster ini dapat berupa cluster admin lokal, atau cluster pengguna default jarak jauh. CATATAN: Tim 1P harus menggunakan Istio Gateway di cluster pengguna default. Istio Gateway di cluster admin terutama ditujukan untuk layanan internal GDCH.

IstioGatewayOwningCluster

Jenis pokok: string

Muncul di: - DefaultIstioGatewayInfo

ManagementAggSwitchInternal

ManagementAggSwitchInternal merepresentasikan 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 agg pengelolaan internal untuk konfigurasi jaringan

Muncul di: - ManagementAggSwitchInternal

Kolom Deskripsi
SwitchCommonSpec SwitchCommonSpec SwitchCommonSpec merepresentasikan spesifikasi umum yang disisipkan dan dibagikan di semua tombol
downlinks RoutedPortSpec P2PDownlinks menjelaskan port yang dirutekan yang terhubung ke switch tingkat yang lebih rendah

ManagementSwitchInternal

ManagementSwitchInternal merepresentasikan jenis tombol 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
SwitchCommonSpec SwitchCommonSpec SwitchCommonSpec merepresentasikan spesifikasi umum yang disisipkan dan dibagikan di semua tombol

ResolveTo

Muncul di: - DNSRegistrationSpec

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.

SwitchCommonSpec

SwitchCommonSpec merepresentasikan spesifikasi konfigurasi switch yang umum untuk semua jenis switch

Muncul di: - AggSwitchInternalSpec - ManagementAggSwitchInternalSpec - ManagementSwitchInternalSpec - TORSwitchInternalSpec

Kolom Deskripsi
loopbackIPs IPAddressString LoopbackIPs menentukan alamat IP sumber yang digunakan untuk protokol perutean. Misalnya, alamat IP yang ditetapkan ke antarmuka loopback untuk OSPF, iBGP, VTEP. Setidaknya satu RouterIPs harus ditentukan. Yang pertama digunakan untuk perutean jaringan underlay. Yang kedua digunakan untuk perutean jaringan overlay.
l2Networks L2NetworkSpecList L2Networks menjelaskan jaringan layer-2 lintas switch. Setiap port yang ditentukan di bawah dari setiap switch harus terhubung ke perangkat yang sama.
uplinks RoutedPortSpec Uplink menjelaskan port yang dirutekan dari TOR ke switch tingkat atas.
SwitchVendorCommon SwitchVendorCommon Vendor menjelaskan informasi khusus vendor untuk switch tertentu

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 SHA256 gambar.

SwitchImageHostRequest

SwitchImageHostRequest merepresentasikan permintaan untuk menghosting image sistem operasi peralihan.

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 SwitchImageHostRequest

SwitchImageHostRequestStatus

SwitchImageHostRequestStatus mewakili status SwitchImageHostRequest.

Muncul di: - SwitchImageHostRequest

Kolom Deskripsi
conditions Kondisi 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 menunjukkan status hosting image sistem operasi untuk peralihan.

Muncul di: - SwitchImageHostRequestStatus

Kolom Deskripsi
switchName string SwitchName memberikan nama sakelar.
imagePaths Array SwitchImage Images menyediakan informasi image sistem operasi untuk switch tertentu.

SwitchVendorCommon

SwitchVendorCommon menjelaskan spesifikasi umum untuk berbagai vendor

Muncul di: - SwitchCommonSpec

Kolom Deskripsi
nxos CiscoNxOSSwitch CiscoNexus mewakili konfigurasi khusus vendor untuk switch Cisco NxOS

TORSwitchInternal

TORSwitchInternal merepresentasikan jenis pengalihan 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 mewakili spesifikasi switch TOR internal untuk konfigurasi jaringan

Muncul di: - TORSwitchInternal

Kolom Deskripsi
SwitchCommonSpec SwitchCommonSpec SwitchCommonSpec merepresentasikan spesifikasi umum yang disisipkan dan dibagikan di semua tombol
portChannels PortChannelSpec PortChannels menjelaskan spesifikasi channel port untuk switch.

TunnelAllocation

TunnelAllocation merepresentasikan alokasi tunnel untuk entitas.

Muncul di: - CellTunnelAllocationSpec

Kolom Deskripsi
TunnelData TunnelData TunnelData menyediakan data tunnel yang dialokasikan.
TunnelEntity TunnelEntity TunnelEntity menyediakan entitas yang dialokasikan.

TunnelData

TunnelData merepresentasikan data tunnel.

Muncul di: - TunnelAllocation

Kolom Deskripsi
vxlan VxLANID VxLAN menyediakan VxLAN L3 yang menjadi tujuan tunnel ini.
vlan VLANID VLAN menyediakan VLAN yang digunakan tunnel ini.

TunnelEntity

TunnelEntity menunjukkan entitas mana 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.

VLANID

Jenis pokok: integer

VLANID merepresentasikan ID VLAN. ID VLAN yang dialokasikan dirancang agar berada dalam rentang yang lebih tinggi untuk menghindari konflik.

Muncul di: - TunnelData

VRF

VRF mewakili instance penerusan dan perutean virtual.

Muncul di: - 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

VxLANID merepresentasikan ID VxLAN.

Muncul di: - TunnelData

object.storage.private.gdc.goog/v1alpha1

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 BucketPrefix

BucketPrefixSpec

BucketPrefixSpec menentukan status yang diinginkan dari Resource BucketPrefix.

Muncul di: - BucketPrefix

Kolom Deskripsi
bucketNamespace string
bucketNamespaceUid string

ontap.netapp.storage.private.gdc.goog/v1alpha1

DataLogicalInterface

Muncul di: - ISCSITargetSpec - NASServerSpec

Kolom Deskripsi
dataIPs 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 Pemberitahuan 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 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 - StorageVirtualMachineStatus

Kolom Deskripsi
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 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. TODO: Lakukan pra-konfigurasi ini di StorageCluster
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
kmipEndpoint string KMIPEndpoint (tidak digunakan lagi untuk HSMTenantRef) mengacu pada endpoint KMIP yang akan dihubungkan oleh StorageCluster untuk digunakan sebagai sistem pengelolaan kunci eksternal. Format: <ip_address
HSMTenantRef ObjectReference HSMTenantRef mengacu pada tenant yang memiliki kredensial yang kami gunakan untuk mengakses domain yang tepat di cluster HSM.
clientKMIPCertSecretRef string ClientKMIPCertSecretRef (tidak digunakan lagi untuk HSMTenantRef) mengacu pada secret yang berisi sertifikat SSL klien KMIP untuk cluster. Hal ini harus disiapkan dengan benar di sisi KeyManager sebelum bootstrap StorageCluster. Objek ini harus berisi setidaknya data berikut: [tls.key, tls.crt]
rootCACertSecretRef string RootCACertSecretRef (tidak digunakan lagi untuk HSMTenantRef) merujuk ke sertifikat publik SSL untuk certificate authority(CA) root server KMIP. File ini harus berisi setidaknya data berikut: [ca.crt]

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

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 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. TODO: tentukan setiap disk, atau mekanisme filter lainnya, seperti ukuran disk, hdd, dll.
maxRAIDSize integer MaxRAIDSize menentukan ukuran grup RAID maksimum yang akan dibuat. TODO: periksa kembali apakah ini per grup penggerebekan atau gabungan

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 Pemberitahuan 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. TODO: disk yang bukan bagian dari gabungan

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 StorageCluster

StorageClusterNetworkSpec

StorageClusterNetworkSpec menentukan setelan jaringan di seluruh cluster.

Muncul di: - StorageClusterSpec

Kolom Deskripsi
clusterManagement StorageClusterAddress ClusterManagement menentukan konfigurasi IP pengelolaan cluster.

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. TODO: mewajibkan semua objek yang terkait dengan cluster berada di namespace yang sama.
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. TODO: should this be a secret
network StorageClusterNetworkSpec TODO: Network menentukan setelan jaringan di seluruh cluster.
security StorageClusterSecuritySpec Security berisi spesifikasi untuk setelan terkait keamanan StorageCluster.

StorageClusterStatus

StorageClusterStatus berisi informasi tentang status dan performa cluster penyimpanan saat ini.

Muncul di: - StorageCluster

Kolom Deskripsi
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 Pemberitahuan Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan.

StorageEncryptionConnection

StorageEncryptionConnection merepresentasikan koneksi enkripsi penyimpanan antara dua asosiasi keamanan. API ini digunakan untuk mengenkripsi traffic data-in-transit 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 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.
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.

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

Kolom Deskripsi
name string Nama jaringan
types StorageNetworkType Types menjelaskan traffic yang akan menggunakan jaringan ini. Opsi yang didukung: - Pengelolaan: Traffic pengelolaan SVM - NAS: Traffic protokol NAS (NFS dan CIFS) - SAN: Traffic protokol SAN (iSCSI)
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.
subnetConfig SubnetConfig SubnetConfig menentukan konfigurasi subnet StorageVirtualMachine. Objek ini menentukan VLAN, subnet, gateway, dan Rentang IP untuk subnet ini.
destinationSubnets IPSubnetString DestinationSubnets menentukan subnet untuk rute statis di jaringan ini.

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 StorageNode

StorageNodeNetworkSpec

StorageNodeNetworkSpec menentukan konfigurasi port jaringan fisik.

Muncul di: - StorageNodeSpec

Kolom Deskripsi
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. TODO: tambahkan opsi konfigurasi jaringan lainnya seperti mtu, bonding

StorageNodeSpec

StorageNodeSpec berisi konfigurasi untuk node penyimpanan. TODO: Cara merepresentasikan agregat root

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. TODO: tinjau kembali referensi objek maju/mundur.

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 Pemberitahuan 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 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
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 Kondisi 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: - 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 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 menyediakan 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
nasServer NASServerSpec NASServerSpec menyediakan spesifikasi server NAS yang diinginkan
iscsiTarget ISCSITargetSpec ISCSITargetSpec menyediakan spesifikasi server SAN yang diinginkan
staticRoutes Array StaticRoute StaticRoutes menentukan rute yang akan dikonfigurasi untuk SVM ini.
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 Pemberitahuan Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan.
managementLogicalInterface LogicalInterfaceStatus ManagementLogicalInterface memberikan status jaringan pengelolaan
nasServer NASServerStatus NASServer memberikan detail layanan NAS - CIFS/NFS
iscsiTarget ISCSITargetStatus ISCSITarget memberikan detail layanan SAN

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

resourcemanager.private.gdc.goog/v1alpha1

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

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.

ShadowProjectSelector

Muncul di: - WorkloadNamespaceSelector

Kolom Deskripsi
serviceShortName string ServiceShortName menentukan nama singkat untuk project bayangan, yang akan digunakan untuk menentukan namespace project bayangan.

WorkloadNamespaceSelector

WorkloadNamespaceSelector memilih namespace beban kerja 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

security.private.gdc.goog/v1alpha1

DomainInfo

DomainInfo berisi informasi tentang domain HSM, yang digunakan untuk login.

Muncul di: - HSMTenantStatus - HSMUserCredentials

Kolom Deskripsi
name string Disediakan oleh penelepon
id string ID Unik yang Dibuat oleh HSM.

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 LocalObjectReference Daftar HSM dalam cluster.
security HSMClusterSecuritySpec Setelan keamanan di seluruh cluster.

HSMClusterStatus

HSMClusterStatus memberikan status cluster HSM.

Muncul di: - HSMCluster

Kolom Deskripsi
conditions Kondisi Kondisi melaporkan apakah pembuatan HSMTenant telah selesai.
managementNetworkIPs IPAddressString ManagementNetworkIPs menyimpan alamat IP setiap HSM melalui jaringan pengelolaan. Mungkin kosong sebelum cluster Siap.
dataNetworkIPs 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
rootCACertificates array string RootCACertificates adalah daftar sertifikat berenkode PEM yang dipercaya saat membuat koneksi TLS ke HSMCluster. Jika kosong, validasi sertifikat harus diabaikan.

HSMDataNetwork

HSMDataNetwork menentukan konfigurasi jaringan bidang data untuk HSM.

Muncul di: - HSMSpec

Kolom Deskripsi
nicPorts 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: - HSMStorageOrganizationResources

Kolom Deskripsi
HSMUserCredentials HSMUserCredentials HSMUserCredentials menyimpan informasi seperti kredensial autentikasi dasar untuk pengguna KMIP ini dan informasi tentang domain CipherTrust tempat pengguna berada.
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.

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.

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

HSMStatus

HSMStatus memberikan status HSM.

Muncul di: - HSM

Kolom Deskripsi
conditions Kondisi 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.

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 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 Kondisi 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.
storageOrganizationResources HSMStorageOrganizationResources Konfigurasi yang diperlukan oleh rekonsiliasi organisasi penyimpanan untuk terhubung ke HSM.

HSMUserCredentials

HSMUserCredentials menyediakan info yang diperlukan untuk mengautentikasi ke HSM melalui REST API atau protokol NAE.

Muncul di: - HSMClusterStatus - HSMKMIPCredentials - HSMServerResources - 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.

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

ShadowProjectStatus

ShadowProjectStatus menentukan status project bayangan.

Muncul di: - ShadowProject

Kolom Deskripsi
conditions Kondisi
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 bayangan.

Kolom Deskripsi
apiVersion string serviceplatform.private.gdc.goog/v1alpha1
kind string ShadowProjectTemplateList
metadata ListMeta Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata.
items 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.

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.

HAGroup

Muncul di: - ObjectStorageSiteSpec

Kolom Deskripsi
virtualIPs 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 ObjectStorageAdminNode

ObjectStorageAdminNodeSpec

Muncul di: - ObjectStorageAdminNode

Kolom Deskripsi
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.
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 Pemberitahuan 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

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 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. TODO: tentukan apakah ini harus dirahasiakan
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 PrimaryAdminNodeName adalah nama ObjectStorageAdminNode yang merupakan admin utama untuk jenis API situs ini: - Group: storagegrid.netapp.storage.private.gdc.goog - Kind: ObjectStorageAdminNode
managementAPIEndpointURL string ManagementAPIEndpointURL adalah endpoint URL yang diperlukan untuk berkomunikasi dengan GridManager API
ntpServers IPAddressString NTPServers adalah daftar alamat IP server NTP yang saat ini digunakan oleh situs
managementEndpointCertRef ObjectReference ManagementEndpointCertRef adalah referensi ke server dan sertifikat CA yang diinstal di StorageGrid yang akan digunakan untuk melakukan panggilan API yang mendukung TLS
version string Versi adalah 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 Pemberitahuan Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan.

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 ObjectStorageStorageNode

ObjectStorageStorageNodeSpec

Muncul di: - ObjectStorageStorageNode

Kolom Deskripsi
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.
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 Pemberitahuan 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.

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

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
siteName string SiteName adalah nama ObjectStorageSite tempat tenant ini berada.
conditions Array Condition Menunjukkan langkah-langkah dalam proses rekonsiliasi yang telah selesai.

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

system.private.gdc.goog/v1alpha1

AddressPoolClaim

AddressPoolClaim menampilkan 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 AddressPoolClaim

AddressPoolClaimSpec

AddressPoolClaimSpec memberikan spesifikasi klaim kumpulan alamat.

Muncul di: - AddressPoolClaim

Kolom Deskripsi
size integer Ukuran kumpulan.
category NetworkCategory Kategori subnet. Hal ini memberi tahu rekonsiliator IP kategori subnet mana yang diminta klaim ini. 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 Nama SubnetClaim 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 IPRange Rentang IP yang dialokasikan
subnetClaimRef ObjectReference Referensi ke SubnetClaim tempat AddressPoolClaim mendapatkan IP.
subnetCidr IPSubnetString CIDR yang dialokasikan ke SubnetClaim yang dirujuk.
subnetGateway IPAddressString Gateway SubnetClaim yang dirujuk.

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 AggSwitch

AggSwitchSpec

AggSwitchSpec memberikan spesifikasi pengalihan agregasi.

Muncul di: - AggSwitch

Kolom Deskripsi
hardware DeviceSystemSpec
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.
hairpinLinks Array HairpinLink HairpinLinks menjelaskan loop hairpin yang dibuat oleh integrasi firewall dengan switch

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

Notifikasi

Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi.

Muncul di: - DiskStatus - FirewallClusterStatus - FirewallNodeStatus - ObjectStorageAdminNodeStatus - ObjectStorageSiteStatus - ObjectStorageStorageNodeStatus - ServerStatus - StorageAggregateStatus - StorageClusterStatus - StorageNodeStatus - StorageVirtualMachineStatus - SwitchStatus

Kolom Deskripsi
BaseError BaseError
id string ID pemberitahuan. Unik per objek per kode error.
startTime Waktu Waktu saat pemberitahuan dimulai.

Notifikasi

Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi.

Muncul di: - DiskStatus - FirewallClusterStatus - FirewallNodeStatus - ObjectStorageAdminNodeStatus - ObjectStorageSiteStatus - ObjectStorageStorageNodeStatus - ServerStatus - StorageAggregateStatus - StorageClusterStatus - StorageNodeStatus - StorageVirtualMachineStatus - SwitchStatus

Kolom Deskripsi
BaseError BaseError
id string ID pemberitahuan. Unik per objek per kode error.
startTime Waktu Waktu saat pemberitahuan dimulai.

BGPAutonomousSystemNumber

Jenis pokok: integer

BGPAutonomousSystemNumber merepresentasikan nomor sistem otonom protokol BGP.

Muncul di: - BorderGatewayProtocolSpec - EBGPNeighbors - HAMSBGPSpec - HAMSDCIASNSpec - InterconnectSessionSpec

BGPPeerType

Jenis pokok: string

BGPPeerType mengidentifikasi jenis peer BGP eksternal

Muncul di: - EBGPNeighbors

BGPPrefixCounters

Penghitung awalan BGP.

Muncul di: - InterconnectSessionStatus

Kolom Deskripsi
advertised integer
denied integer
received integer
sent integer
suppressed integer
withdrawn integer

BMCCertificateState

Jenis pokok: string

State memiliki jenis enumerasi mesin status terbatas rotasi sertifikat BMC.

Muncul di: - ServerBMCCertificateStatus

BMCProtocol

Jenis pokok: string

BMCProtocol adalah protokol yang digunakan untuk berkomunikasi dengan BMC.

Muncul di: - BMCSpec

BMCSpec

BMCSpec berisi informasi tentang baseboard management controller (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. TODO(clcl): Migrate MAC to NICPort.
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.

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 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 pemulihan cadangan dan 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 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.

BgpSessionStatus

Jenis pokok: string

Status sesi BGP.

Muncul di: - InterconnectSessionStatus

BmhNetworkBondModeType

Jenis pokok: string

BmhNetworkBondModeType menjelaskan nama jenis gabungan yang didukung.

Muncul di: - PortBondSpec

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.
ebgp Array EBGPNeighbors Uplink menjelaskan tetangga pelanggan beserta nomor AS jarak jauh terkait

CIDRAllocationStatus

CIDRAllocationStatus merepresentasikan status alokasi CIDR untuk CIDRClaim dengan protokol tertentu(IPv4 atau IPv6)

Muncul di: - CIDRClaimStatus

Kolom Deskripsi
cidrBlocks IPSubnetString Mewakili CIDR yang dialokasikan untuk CIDRClaim ini. Ukuran harus satu, kecuali untuk CIDRClaim root.
allocatedCidrBlocks IPSubnetString Semua CIDR yang dialokasikan untuk turunan CIDRClaim ini. Turunan ini dikelompokkan berdasarkan prefixLength dan dari kecil ke besar dalam urutan IP.

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

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 mask CIDR
staticCidrBlocks 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 menghasilkan input yang diproses oleh bootstrap GDCH

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.
instanceType GDCHFlavor Jenis instance GDCH
externalCIDR HAMSSubnetGroupSpec ExternalCIDR menunjukkan subnet dataplane pelanggan eksternal, yang kemungkinan besar disediakan oleh pelanggan, yang digunakan untuk berkomunikasi dengan cluster rootadmin
internalCIDR HAMSSubnetGroupSpec InternalCIDR menunjukkan subnet dataplane internal yang digunakan untuk berkomunikasi antar-rak GDCH. Catatan: CIDR ini tidak terlihat dari jaringan pelanggan
oobManagementCIDRs HAMSSubnetGroupSpec OOBManagementCIDRs menunjukkan subnet yang digunakan untuk mengonfigurasi jaringan pengelolaan instance GDCH. Catatan: Kolom ini harus berupa 1 CIDR ringkasan atau CIDR individual untuk setiap rak yang ditunjukkan oleh jenis GDC
bgp HAMSBGPSpec BGPInfo menunjukkan spesifikasi yang terdiri dari semua konfigurasi BGP yang relevan
dci HAMSDCISpec DCIInfo menunjukkan spesifikasi yang terdiri dari semua konfigurasi DCI yang relevan
customerUplinks Array HAMSUplinkSpec CustomerUplinks menunjukkan spesifikasi yang terdiri dari konfigurasi uplink untuk jaringan pelanggan
ocUplinks HAMSUplinkSpec OCUplinks menunjukkan spesifikasi yang terdiri dari konfigurasi uplink untuk jaringan OC
dns CellDNSSpec DNS menunjukkan informasi yang diperlukan untuk mengonfigurasi DNS
licenses Array HAMSLicenseSpec DeviceLicenses menunjukkan spesifikasi yang terdiri dari semua informasi penting terkait lisensi untuk perangkat
ipplan string IPPlan menunjukkan nama file atau alias yang berisi alokasi ruang IP untuk GDCH
bootstrapper string Bootstrapper adalah nama perangkat Server yang digunakan sebagai mesin bootstrapper yang harus cocok dengan nilai dalam DEID

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

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 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.
nameserver IPAddressString array Nameserver berisi alamat IP server DNS lokal. 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

CellDataNetworkSpec

CellDataNetworkSpec memberikan spesifikasi jaringan data tingkat sel.

Muncul di: - CellDataNetwork

Kolom Deskripsi
bgp BorderGatewayProtocolSpec Konfigurasi BGP untuk jaringan data sel GPC yang terkait.
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.

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 Sel

CellManagementNetwork

CellManagementNetwork mewakili 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 CellManagementNetwork

CellManagementNetworkSpec

CellManagementNetworkSpec memberikan spesifikasi jaringan pengelolaan tingkat sel.

Muncul di: - CellManagementNetwork

Kolom Deskripsi
bgp BorderGatewayProtocolSpec Konfigurasi BGP untuk jaringan data sel GPC yang terkait.
dhcpRelayIPAddress IPAddressString
cidrBlocks 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
connections Connection array Koneksi menjelaskan koneksi kabel antar-perangkat dalam rak, antar-rak dalam sel, atau ke perangkat eksternal.

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.

Koneksi

Koneksi menjelaskan koneksi kabel antara dua ujung terminal. Ujung terminal dapat berupa port fisik pada 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.
endB string EndB adalah ujung B koneksi (misalnya, "aa-bb-torsw02:Eth1/1", "null", "loopback"). Semua jenis terminal dapat bertindak sebagai EndB.

DataplaneNICPortName

Jenis pokok: string

DataplaneNICPortName adalah nama port NIC yang terhubung ke switch TOR.

Muncul di: - PortBondSpec

DeviceSystemSpec

DeviceSystemSpec menentukan ID sistem HW.

Muncul di: - AggSwitchSpec - FirewallNodeSpec - HSMSpec - ManagementAggSwitchSpec - ManagementSwitchSpec - ServerHardwareSpec - StorageNodeSpec - TORSwitchSpec

Kolom Deskripsi
vendor string Vendor adalah nama vendor.
model string Model adalah nama model vendor.
serialNumber string SerialNumber adalah nomor seri.

EBGPNeighbors

EBGPNeighbors merepresentasikan spesifikasi neighbor 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 TODO(neelp): Setelah ada CRD untuk peta rute, ubah kolom ini menjadi referensi ke spesifikasi yang sesuai
fleetOverlayRefs UniversalObjectReference Daftar referensi objek ke jenis FleetOverlayNetwork yang menjadi milik tetangga eBGP ini.
switchRefs 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 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 belum.

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.

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 FirewallCluster

FirewallClusterSpec

FirewallClusterSpec menentukan setelan seluruh cluster untuk cluster.

Muncul di: - FirewallCluster

Kolom Deskripsi
nodeRefs 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 performa 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 Pemberitahuan Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan.

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

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.
licenses array string Lisensi adalah daftar string lisensi yang akan diterapkan ke node.

FirewallNodeStatus

FirewallNodeStatus menentukan informasi perubahan saat ini tentang node firewall.

Muncul di: - FirewallNode

Kolom Deskripsi
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 Pemberitahuan Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan.

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 GDCH
mgmtASN BGPAutonomousSystemNumber ManagementASN menunjukkan ASN BGP jaringan pengelolaan yang ditetapkan ke instance GDCH
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.
customerDataASN BGPAutonomousSystemNumber CustomerDataASN menunjukkan BGP ASN jaringan dataplane yang ditetapkan ke jaringan pelanggan yang terhubung ke GDCH
customerMgmtASN BGPAutonomousSystemNumber CustomerMgmtASN menunjukkan BGP ASN jaringan pengelolaan yang ditetapkan ke jaringan pelanggan yang terhubung ke GDCH

HAMSDCIASNSpec

HAMSDCIASNSpec merepresentasikan properti untuk mengidentifikasi nomor AS BGP tetangga DCI GDCH

Muncul di: - HAMSDCISpec

Kolom Deskripsi
instanceID integer InstanceID menunjukkan ID untuk instance GDCH dari semua instance GDCH yang berpartisipasi dalam DCI
dataASN BGPAutonomousSystemNumber DataplaneASN menunjukkan BGP ASN jaringan bidang data yang ditetapkan ke instance GDCH

HAMSDCISpec

HAMSDCISpec merepresentasikan properti yang diperlukan untuk konfigurasi DCI

Muncul di: - CIQ

Kolom Deskripsi
instanceID integer InstanceID menunjukkan ID untuk instance GDCH ini dari semua instance GDCH yang berpartisipasi dalam DCI. Nilai default-nya adalah 1
totalDCI integer TotalDCI menunjukkan jumlah total instance GDCH yang berpartisipasi dalam DCI. Nilai default-nya adalah 1
cidr IPSubnetString CIDR merepresentasikan ruang IP yang digunakan untuk mengalokasikan subnet DCI. Jika kosong, subnet DCI dialokasikan dari rentang CIDR internal
bgpASNs Array HAMSDCIASNSpec NeighborDataplaneASNs menunjukkan daftar nilai ASN BGP dari instance GDCH peer tertentu yang berpartisipasi dalam DCI

HAMSLicenseSpec

HAMSLicenseSpec merepresentasikan properti yang diperlukan untuk konfigurasi pemberian lisensi

Muncul di: - CIQ

Kolom Deskripsi
name string DeviceName menunjukkan nama perangkat
licenses array string Lisensi menunjukkan daftar lisensi untuk perangkat tertentu

HAMSSubnetGroupSpec

HAMSSubnetGroupSpec merepresentasikan properti yang diperlukan untuk menunjukkan subnet untuk jenis yang kompatibel

Muncul di: - CIQ

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

HAMSUplinkSpec

HAMSUplinkSpec merepresentasikan properti yang diperlukan untuk konfigurasi uplink

Muncul di: - CIQ

Kolom Deskripsi
name string DeviceName menunjukkan nama perangkat
uplink RoutedPortSpec UplinkInfo menunjukkan informasi yang sesuai untuk mengonfigurasi uplink seperti subnet, port switch, dan IP peer

HairpinBGPSession

HairpinBGPSession menjelaskan detail sesi BGP melalui loop hairpin untuk integrasi firewall.

Muncul di: - HairpinLink

Kolom Deskripsi
vlanID VLANID VLANID yang digunakan untuk sesi BGP ini.
ipSubnet IPSubnetString Blok CIDR yang dialokasikan.
startPortVRF string Nama VRF port awal hairpin.
endPortVRF string Nama VRF port akhir hairpin.

HairpinLink menjelaskan detail link hairpin dan sesi BGP di atasnya untuk integrasi firewall.

Muncul di: - AggSwitchSpec

Kolom Deskripsi
portA SwitchPortInterface Port fisik pertama dari loop hairpin yang terhubung ke firewall.
portB SwitchPortInterface Port fisik kedua dari loop hairpin yang terhubung ke firewall.
hairpinBGPSessions array HairpinBGPSession Sesi BGP yang dikonfigurasi melalui loop hairpin.

HairpinPortSpec

HairpinPortSpec memberikan spesifikasi loop hairpin yang digunakan untuk mengintegrasikan firewall dengan switch agg

Muncul di: - AggSwitchInternalSpec

Kolom Deskripsi
startPort SwitchPortIndexList StartPort mewakili port fisik pertama dari loop hairpin yang terhubung ke firewall
middlePort SwitchPortIndexList MiddlePort mewakili port fisik kedua dari loop hairpin yang kembali dari firewall
endPort SwitchPortIndexList EndPort mewakili port fisik ketiga dari loop hairpin yang terhubung ke router DCI

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 IPAddressString IpAddrs menjelaskan daftar alamat yang dipetakan untuk jenis host

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 - AggSwitchSpec - BMCSpec - CellDNSSpec - CellManagementNetworkSpec - CiscoNxOSSwitchPairingConnection - DataLogicalInterface - EBGPNeighbors - FirewallNodeManagementNetworkSpec - HAGroup - HAInterfaceSpec - HSMClusterStatus - HSMDataNetwork - HSMManagementNetwork - HostTypeToAddressStatus - IPRange - InterconnectSessionSpec - LogicalInterface - ManagementAggSwitchSpec - ManagementSwitchSpec - NTPServerSpec - ObjectStorageSiteStatus - ServerNetworkSpec - ServiceSpec - StaticNetworkConfig - StaticRoute - StorageClusterAddress - StorageNodeNetworkSpec - SubnetAllocationStatus - SubnetSpec - SwitchACLHost - SwitchCommonSpec - TORSwitchSpec

IPFamily

Jenis pokok: string

IPFamily adalah jenis Enum untuk menentukan kelompok IP.

Muncul di: - AddressPoolClaimSpec - HAMSSubnetGroupSpec - L2NetworkSpecList - NumberedIPGroupSpec

IPRange

IPRange menentukan rentang IP berkelanjutan. Rentang ini mencakup StartIPAddress.

Muncul di: - AddressPoolClaimStatus - 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 - CIDRAllocationStatus - CIDRRequestSpec - CellManagementNetworkSpec - FirewallNodeManagementNetworkSpec - HAMSDCISpec - HAMSSubnetGroupSpec - HSMManagementNetwork - HairpinBGPSession - InterconnectSessionSpec - StaticNetworkConfig - StaticRoute - StorageEncryptionConnectionSpec - StorageNetwork - StorageNodeNetwork - SubnetAllocationStatus - SubnetSpec

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. TODO(pingsun): Dukungan untuk nilai minimum persentase.

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 InterconnectLink

InterconnectLinkSpec

InterconnectLinkSpec memberikan spesifikasi (yaitu, status yang diinginkan) link interconnect fisik.

Muncul di: - InterconnectLink

Kolom Deskripsi
ports 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.

InterconnectSession

InterconnectSession memodelkan link virtual yang terkait dengan link Interconnect fisik (InterconnectLink) dan sesi BGP melalui link virtual. Alamat ini hanya digunakan untuk koneksi ke peer eksternal (di luar instance GDCH), yaitu tidak digunakan untuk koneksi dengan kedua ujung dalam instance GDCH.

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 InterconnectSession

InterconnectSessionSpec

InterconnectSessionSpec memberikan spesifikasi (yaitu, status yang diinginkan) 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.
interconnectType InterconnectType Jenis interkoneksi yang diidentifikasi oleh peer jarak jauh.
localIPSubnet IPSubnetString Alamat IP lokal dan panjang subnet di sisi GDCH.
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.
mtu integer Nilai MTU untuk koneksi. Jika tidak disetel, 1500 akan digunakan. TODO(ruibin): Tambahkan webhook mutating untuk menetapkan nilai default.
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.

InterconnectSessionStatus

InterconnectSessionStatus memberikan status InterconnectSession.

Muncul di: - InterconnectSession

Kolom Deskripsi
bgpStatus BgpSessionStatus Status sesi BGP.
upTime Waktu Stempel waktu saat sesi BGP terakhir kali aktif.
prefixCounter BGPPrefixCounters Penghitung BGP.

InterconnectType

Jenis pokok: string

InterconnectType mewakili jenis interkoneksi.

Muncul di: - InterconnectSessionSpec

L2NetworkMode

Jenis pokok: string

Mode Jaringan L2 yang harus dikonfigurasi di antarmuka

Muncul di: - L2NetworkSpecList

L2NetworkSpecList

L2NetworkSpecList adalah daftar L2NetworkSpec

Muncul di: - ManagementSwitchSpec - SwitchCommonSpec

Kolom Deskripsi
id integer ID VLAN 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 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

L2NetworkSpecList

L2NetworkSpecList adalah daftar L2NetworkSpec

Muncul di: - ManagementSwitchSpec - SwitchCommonSpec

Kolom Deskripsi
id integer ID VLAN 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 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

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 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 ManagementAggSwitch

ManagementAggSwitchSpec

ManagementAggSwitchSpec memberikan spesifikasi switch agregasi pengelolaan.

Muncul di: - ManagementAggSwitch

Kolom Deskripsi
hardware DeviceSystemSpec .
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.

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

ManagementSwitch

ManagementSwitch menampilkan konfigurasi satu tombol 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 ManagementSwitch

ManagementSwitchSpec

ManagementSwitchSpec memberikan spesifikasi (yaitu, status yang diinginkan) dari tombol pengelolaan.

Muncul di: - ManagementSwitch

Kolom Deskripsi
hardware DeviceSystemSpec .
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 L2NetworkSpecList ServerNetwork menjelaskan segmen jaringan yang menghubungkan semua server bare metal dan (mungkin) switch TOR. TODO(neelp): Kolom ini akan dihentikan penggunaannya setelah SubnetClaims untuk jaringan mgmt tersedia
switchCredentials SwitchCredentials SwitchCredentials menyimpan referensi ke objek Secret yang berisi kredensial admin, hanya baca, dan breakglass dari switch.

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.

NICPortSpec

NICPortSpec menentukan informasi port NIC. Hal ini memberikan cara untuk memetakan nama port fisik, yang digunakan oleh teknisi di lapangan, dengan nama antarmuka port dari OS, yang digunakan oleh aplikasi.

Muncul di: - BMCSpec - HSMDataNetwork - HSMManagementNetwork - ServerHardwareSpec

Kolom Deskripsi
name string Name adalah nama port NIC (misalnya, "s1p1").
mac MACAddressString MAC menentukan alamat hardware port NIC.

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

NTPServerSpec

NTPServerSpec memberikan spesifikasi (yaitu, status yang diinginkan) server NTP.

Muncul di: - NTPServer

Kolom Deskripsi
ip IPAddressString Alamat IP Server NTP. Harus diberikan.
dnsName DomainName Nama DNS server NTP. Jika disetel, alamat ini lebih disukai untuk digunakan sebagai alamat server NTP guna mengenkapsulasi perubahan IP.

NTPServerStatus

NTPServerStatus memberikan status server NTP

Muncul di: - NTPServer

Kolom Deskripsi
conditions Array Condition Berisi pengamatan terbaru yang tersedia tentang status saat ini server NTP.

NetworkCategory

Jenis pokok: string

NetworkCategory mengategorikan jaringan berdasarkan penggunaannya di sel GPC.

Muncul di: - AddressPoolClaimSpec - SubnetClaimSpec

NumberedIPGroupSpec

NumberedIPGroupSpec mewakili grup NumberedIPSpec.

Muncul di: - 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

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

OSArtifactSpec

OSArtifactSpec memberikan spesifikasi (yaitu, status yang diinginkan) artefak OS seperti keusangan 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.

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

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.
debianRepoImageRef string 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.
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.

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 merepresentasikan status host.

Muncul di: - BareMetalHostStatus

OverlayNetworkType

Jenis pokok: string

OverlayNetworkType merepresentasikan jenis jaringan overlay.

Muncul di: - SubnetClaimSpec - VRF

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 BmhNetworkBondModeType 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

Muncul di: - TORSwitchInternalSpec

Kolom Deskripsi
index SwitchPortIndexList Indeks saluran port. Harus antara 1 dan 99.
members SwitchPortIndexList Anggota channel port. Tidak boleh kosong. Anggota harus memiliki atribut kompatibilitas yang sama, seperti kecepatan tautan.

Penyedia

Jenis pokok: string

Penyedia menentukan jenis Penyedia yang digunakan untuk Server.

Muncul di: - ServerSpec

ProvisioningState

Jenis pokok: string

ProvisioningState menentukan status yang akan dilaporkan penyedia untuk host.

Muncul di: - BareMetalHostStatus

Rak

Rack mewakili rak. Objek ini adalah objek yang memiliki namespace dan akan dimasukkan ke namespace gpc-system secara default. Objek Rack akan dibuat oleh proses bootstrap GPC. Kami hanya akan menghapus objek Rack saat rak sepenuhnya dinonaktifkan.

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 Rak

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

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

RoutedPortSpec

RoutedPortSpec menjelaskan port yang di-routing (layer 3 murni) dari perangkat jaringan.

Muncul di: - AggSwitchInternalSpec - HAMSUplinkSpec - ManagementAggSwitchInternalSpec - SwitchCommonSpec - SwitchStatus

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

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

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

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 ReservedIPRange Rentang IP statis yang dicadangkan untuk switch. IP gateway juga disertakan.
availableIPRanges 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 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. Tidak digunakan sekarang.
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: - L2NetworkSpecList

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 mewakili tindakan yang akan diambil saat aturan diterapkan.

Muncul di: - SwitchACLRule

SwitchACLConnOptionType

Jenis pokok: string

SwitchACLConnOptionType merepresentasikan jenis opsi koneksi yang akan diterapkan untuk aturan SwitchACL

Muncul di: - SwitchACLRule

SwitchACLDirectionType

Jenis pokok: string

SwitchACLDirectionType menunjukkan arah penerapan SwitchACL

Muncul di: - SwitchACLSpec

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
hostAddr IPAddressString HostAddr menjelaskan host sebagai string alamat 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 SwitchACL

SwitchACLPortType

Jenis pokok: integer

SwitchACLPortType merepresentasikan nomor port yang akan digunakan dalam aturan SwitchACL.

Muncul di: - SwitchACLRule

SwitchACLProtoType

Jenis pokok: string

SwitchACLProtoType merepresentasikan jenis proto untuk aturan SwitchACL

Muncul di: - SwitchACLRule

SwitchACLRule

SwitchACLRule merepresentasikan aturan di SwitchACL

Muncul di: - SwitchACLSpec

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.
dst SwitchACLHost Dst menjelaskan tujuan traffic.
dstPort SwitchACLPortType DstPort menjelaskan port tujuan untuk traffic.
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.

SwitchACLSpec

SwitchACLSpec merepresentasikan Spesifikasi aturan beserta switch terkaitnya dalam objek SwitchACL.

Muncul di: - SwitchACL

Kolom Deskripsi
switchAclType SwitchACLType SwitchACLType menjelaskan cara SwitchACL diterapkan
switchRefs ObjectReference SwitchRefs menjelaskan daftar switch yang akan menerapkan SwitchACL
arah SwitchACLDirectionType Direction menjelaskan arah penerapan SwitchACL
array SwitchACLRule Rules 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 oleh 10. Hal ini memungkinkan aturan ditambahkan di antara secara manual jika diperlukan.

SwitchACLStatus

SwitchACLStatus merepresentasikan status SwitchACL setelah rekonsiliasi.

Muncul di: - SwitchACL

Kolom Deskripsi
hostTypeToAddressStatus Array HostTypeToAddressStatus HostTypeToAddressStatus menjelaskan daftar alamat yang dipetakan untuk setiap HostType
generatedConfig string GeneratedConfig menjelaskan konfigurasi SwitchACL yang Dibuat

SwitchACLType

Jenis pokok: string

SwitchACLType mewakili kasus penggunaan yang menerapkan SwitchACL.

Muncul di: - SwitchACLSpec

SwitchCredentials

SwitchCredentials berisi kredensial admin, hanya baca, dan breakglass dari switch.

Muncul di: - AggSwitchSpec - ManagementAggSwitchSpec - ManagementSwitchSpec - TORSwitchSpec

Kolom Deskripsi
admin SecretReference Resource secret yang sesuai dengan akun admin.
readOnly SecretReference Resource secret yang sesuai dengan akun hanya baca.
breakglass SecretReference Resource rahasia yang sesuai dengan akun breakglass.

SwitchPort

SwitchPort mewakili properti port switch.

Muncul di: - SwitchStatus

Kolom Deskripsi
index SwitchPortIndexList Port dengan jenis yang berbeda dapat memiliki indeks yang sama.
speed integer Kecepatan port switch dalam Mbps. 0 berarti informasi kecepatan tidak tersedia.

SwitchPortIndexList

Jenis pokok: integer

SwitchPortIndexList mewakili daftar indeks port switch.

Muncul di: - CiscoNxOSSwitchPairingConnection - HairpinPortSpec - L2NetworkSpecList - PortChannelSpec - SwitchPort - SwitchPortIndexRange - SwitchPortIndexSet

SwitchPortIndexList

Jenis pokok: integer

SwitchPortIndexList mewakili daftar indeks port switch.

Muncul di: - CiscoNxOSSwitchPairingConnection - HairpinPortSpec - L2NetworkSpecList - PortChannelSpec - SwitchPort - SwitchPortIndexRange - SwitchPortIndexSet

SwitchPortIndexRange

SwitchPortIndexRange mewakili rentang port switch.

Muncul di: - SwitchPortIndexSet

Kolom Deskripsi
lower SwitchPortIndexList Indeks port batas bawah inklusif.
upper SwitchPortIndexList Indeks port batas atas eksklusif.

SwitchPortIndexSet

SwitchPortIndexSet merepresentasikan sekumpulan indeks port switch.

Muncul di: - L2NetworkSpecList

Kolom Deskripsi
ranges Array SwitchPortIndexRange
list SwitchPortIndexList

SwitchPortInterface

SwitchPortInterface merepresentasikan port fisik berdasarkan ID subset-nya

Muncul di: - FirewallHairpinLinkSpec - HairpinLink - InterconnectLinkSpec - 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 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 - ManagementAggSwitchStatus - ManagementSwitchStatus - TORSwitchStatus

Kolom Deskripsi
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.
frontPorts Array SwitchPort Port depan di switch.
uplinks RoutedPortSpec Uplink switch.
alerts Pemberitahuan Pemberitahuan berisi daftar pemberitahuan sistem yang terdeteksi. Peringatan akan ditambahkan saat dipicu, dan dihapus saat dibersihkan.

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 TORSwitch

TORSwitchSpec

TORSwitchSpec memberikan spesifikasi switch TOR.

Muncul di: - TORSwitch

Kolom Deskripsi
hardware DeviceSystemSpec
managementIP IPAddressString ManagementIP menjelaskan alamat IP yang ditetapkan untuk port pengelolaan switch TOR. 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.

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

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.

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

VLANID

Jenis pokok: integer

VLANID mewakili ID VLAN tertentu.

Muncul di: - FirewallHairpinLinkSpec - HairpinBGPSession - InterconnectSessionSpec - StaticNetworkConfig - SubnetClaimStatus

upgrade.private.gdc.goog/v1alpha1

ClusterUpgradeStatus

ClusterUpgradeStatus berisi status upgrade yang diamati untuk komponen dalam cluster, misalnya upgrade OS dan firmware server untuk node cluster, upgrade cluster Anthos Bare Metal, 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.

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

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 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.
tasks Array NodeUpgradeTask Tasks berisi daftar tugas untuk upgrade di setiap node.

NodeUpgradeTask

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

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.

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 OrganizationUpgrade

OrganizationUpgradeSpec

OrganizationUpgradeSpec memberikan spesifikasi (yaitu, status yang diinginkan) 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.
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.

OrganizationUpgradeStatus

OrganizationUpgradeStatus memberikan status yang diamati dari OrganizationUpgrade.

Muncul di: - OrganizationUpgrade

Kolom Deskripsi
conditions Kondisi Kondisi menunjukkan pengamatan status upgrade saat ini. Jenis kondisi yang diketahui: Berhasil, AddOnManager, AddOnTemplateConfig.
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.
adminCluster ClusterUpgradeStatus AdminCluster berisi status upgrade yang diamati untuk komponen cluster admin.
systemCluster ClusterUpgradeStatus SystemCluster berisi status upgrade yang diamati untuk komponen cluster sistem.

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.

StorageUpgradeMode

Jenis pokok: string

Muncul di: - StorageUpgradeRequestSpec

StorageUpgradeRequest

StorageUpgradeRequest menentukan permintaan upgrade yang menargetkan versi OS perangkat 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

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. - ONTAP: HTTPS - StorageGrid: TODO
targetVersion string TargetVersion menentukan versi yang diinginkan agar sistem penyimpanan diupgrade.

StorageUpgradeRequestStatus

StorageUpgradeRequestStatus menentukan status StorageUpgradeRequest saat ini.

Muncul di: - StorageUpgradeRequest

Kolom Deskripsi
conditions Kondisi 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 Hanya jika semua kondisi lainnya selesai, status "AllComplete" akan ditetapkan ke benar (true).

UpdateState

Jenis pokok: string

Status update objek IDPSSignatureUpdate.

Muncul di: - IDPSSignatureUpdateStatus

UpgradeState

Jenis pokok: string

Status upgrade objek NodeUpgrade atau tugas upgrade yang berjalan di node.

Muncul di: - NodeUpgradeStatus - NodeUpgradeTask

UpgradeStepStatus

UpgradeStepStatus menunjukkan status saat ini dari langkah upgrade.

Muncul di: - ClusterUpgradeStatus - OrganizationUpgradeStatus - UserClusterUpgradeStatus

Kolom Deskripsi
conditions Kondisi Kondisi menunjukkan status langkah upgrade yang diamati.
startTime Waktu StartTime menunjukkan waktu mulai langkah upgrade.

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

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 Kondisi Kondisi menunjukkan pengamatan status upgrade saat ini. Jenis kondisi yang diketahui: Berhasil.
startTime Waktu StartTime menunjukkan waktu mulai yang diamati untuk upgrade saat ini.
nodeUpgrade UpgradeStepStatus NodeUpgrade merepresentasikan status upgrade node yang diamati.
anthosBareMetal UpgradeStepStatus AnthosBareMetal merepresentasikan status upgrade cluster Anthos bare metal yang diamati.
addOn UpgradeStepStatus AddOn mewakili status upgrade AddOn yang diamati.