resourcemanager.gdc.goog/v1
Berisi definisi Skema API untuk grup Resource Manager.
ClusterPropagationStatus
Memberikan status propagasi cluster.
Muncul di: - PropagationStatus
| Kolom | Deskripsi |
|---|---|
namespace string |
|
name string |
|
conditions Array Condition |
|
propagatedNamespace string |
Namespace resource yang dipropagasi. |
ClusterStatus
Berisi status propagasi untuk cluster tertentu.
Muncul di: - ClusterPropagationStatus - OrganizationRoleBindingStatus - OrganizationRoleStatus - ProjectClusterStatus - ProjectRoleBindingStatus - ProjectRoleStatus - ProjectServiceAccountStatus
| Kolom | Deskripsi |
|---|---|
namespace string |
|
name string |
|
conditions Array Condition |
NameSelector
Menyediakan daftar Nama Project Untuk ProjectBinding yang akan dicocokkan.
Muncul di: - ProjectBindingSelector
| Kolom | Deskripsi |
|---|---|
matchNames array string |
OrganizationRole
Menyediakan resource namespace sistem yang menyebarkan konfigurasi ClusterRole ke semua cluster pengguna dalam organisasi.
Muncul di: - OrganizationRoleList
| Kolom | Deskripsi |
|---|---|
apiVersion string |
resourcemanager.gdc.goog/v1 |
kind string |
OrganizationRole |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata. |
spec OrganizationRoleSpec |
|
status OrganizationRoleStatus |
OrganizationRoleBinding
Menyediakan resource namespace sistem yang menyebarkan konfigurasi ClusterRoleBinding ke semua cluster pengguna dalam organisasi.
Muncul di: - OrganizationRoleBindingList
| Kolom | Deskripsi |
|---|---|
apiVersion string |
resourcemanager.gdc.goog/v1 |
kind string |
OrganizationRoleBinding |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata. |
spec OrganizationRoleBindingSpec |
|
status OrganizationRoleBindingStatus |
OrganizationRoleBindingList
Berisi daftar resource OrganizationRoleBinding.
| Kolom | Deskripsi |
|---|---|
apiVersion string |
resourcemanager.gdc.goog/v1 |
kind string |
OrganizationRoleBindingList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata. |
items Array OrganizationRoleBinding |
OrganizationRoleBindingSpec
Menentukan spesifikasi objek OrganizationRoleBinding.
Muncul di: - OrganizationRoleBinding
| Kolom | Deskripsi |
|---|---|
subjects Subject array |
Subjek resource ClusterRoleBinding yang akan dibuat di cluster. |
roleRef RoleRef |
Resource RoleRef dari objek ClusterRoleBinding yang akan dibuat di cluster. |
OrganizationRoleBindingStatus
Menentukan status yang diamati dari objek OrganizationRoleBinding.
Muncul di: - OrganizationRoleBinding
| Kolom | Deskripsi |
|---|---|
conditions Array Condition |
|
propagatedName string |
Nama resource ClusterRoleBinding yang di-propagate di semua cluster pengguna dalam organisasi. |
clusters Array ClusterStatus |
Daftar status propagasi untuk cluster. Jika disebarkan dengan benar, daftar ini akan mencakup semua cluster dalam organisasi. |
errorStatus ErrorStatus |
Kesalahan terbaru dengan waktu yang diamati disertakan. |
OrganizationRoleList
Berisi daftar resource OrganizationRole.
| Kolom | Deskripsi |
|---|---|
apiVersion string |
resourcemanager.gdc.goog/v1 |
kind string |
OrganizationRoleList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata. |
items Array OrganizationRole |
OrganizationRoleSpec
Mendefinisikan status resource OrganizationRole yang diinginkan.
Muncul di: - OrganizationRole
| Kolom | Deskripsi |
|---|---|
rules Array PolicyRule |
Aturan resource ClusterRole yang akan dibuat di semua cluster. |
aggregationRule AggregationRule |
Kolom opsional yang menjelaskan logika agregasi yang sama seperti pada objek ClusterRole Kubernetes. |
OrganizationRoleStatus
Menentukan status yang diamati dari objek OrganizationRole.
Muncul di: - OrganizationRole
| Kolom | Deskripsi |
|---|---|
conditions Array Condition |
Jika kondisi Ready adalah True, semua resource ClusterRole akan berhasil disebarkan ke semua cluster pengguna. Jika kondisi Ready adalah False, berarti beberapa atau semua resource ClusterRole gagal disebarkan. |
propagatedName string |
Nama resource ClusterRole yang di-propagate di semua cluster pengguna dalam organisasi. |
clusters Array ClusterStatus |
Daftar status propagasi di cluster. |
errorStatus ErrorStatus |
Kesalahan terbaru dengan waktu yang diamati disertakan. |
Project
Mewakili namespace yang mencakup beberapa cluster pengguna dalam organisasi. Ini adalah resource dengan namespace, dan pengontrol diharapkan untuk
memantau rekonsiliasi objek Project dalam namespace yang telah dikonfigurasi sebelumnya.
Muncul di: - ProjectList
| Kolom | Deskripsi |
|---|---|
apiVersion string |
resourcemanager.gdc.goog/v1 |
kind string |
Project |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata. |
status ProjectStatus |
ProjectBinding
Mewakili resource cluster yang mempertahankan hubungan pemetaan antara
cluster dan project. Namespace objek ProjectBinding
sesuai dengan cluster.
Muncul di: - ProjectBindingList
| Kolom | Deskripsi |
|---|---|
apiVersion string |
resourcemanager.gdc.goog/v1 |
kind string |
ProjectBinding |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata. |
spec ProjectBindingSpec |
ProjectBindingClusterRef
Mewakili cluster yang menjadi tujuan propagasi project.
Muncul di: - ProjectBindingSpec
| Kolom | Deskripsi |
|---|---|
name string |
Nama cluster. |
ProjectBindingList
Berisi daftar resource ProjectBinding.
| Kolom | Deskripsi |
|---|---|
apiVersion string |
resourcemanager.gdc.goog/v1 |
kind string |
ProjectBindingList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata. |
items Array ProjectBinding |
ProjectBindingSelector
Menyediakan serangkaian aturan untuk mencocokkan Project. Harus memilih tepat 0 atau 1 pemilih. 0 pemilih cocok dengan semua Project.
Muncul di: - ProjectBindingSpec
| Kolom | Deskripsi |
|---|---|
nameSelector NameSelector |
|
labelSelector LabelSelector |
ProjectBindingSpec
Menyediakan spesifikasi, atau status yang diinginkan, dari resource ProjectBinding.
Muncul di: - ProjectBinding
| Kolom | Deskripsi |
|---|---|
clusterRef ProjectBindingClusterRef |
|
selector ProjectBindingSelector |
Pemilih digunakan untuk menentukan sekumpulan aturan yang cocok dengan Project. |
ProjectClusterStatus
Berisi status propagasi dan alamat IP NAT keluar yang digunakan untuk cluster tertentu.
Muncul di: - ProjectStatus
| Kolom | Deskripsi |
|---|---|
namespace string |
|
name string |
|
conditions Array Condition |
|
egressNATIPAddress string |
ProjectList
Mewakili kumpulan project.
| Kolom | Deskripsi |
|---|---|
apiVersion string |
resourcemanager.gdc.goog/v1 |
kind string |
ProjectList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata. |
items Project array |
ProjectRole
Mewakili resource project yang menyebarkan konfigurasi Role ke semua
cluster pengguna yang dicakup project. Namespace resource ProjectRole
sesuai dengan project.
Muncul di: - ProjectRoleList
| Kolom | Deskripsi |
|---|---|
apiVersion string |
resourcemanager.gdc.goog/v1 |
kind string |
ProjectRole |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata. |
spec ProjectRoleSpec |
|
status ProjectRoleStatus |
ProjectRoleBinding
Mewakili resource project yang menyebarkan konfigurasi resource RoleBinding ke semua cluster pengguna yang dicakup project. Namespace
untuk resource ProjectRoleBinding sesuai dengan project.
Muncul di: - ProjectRoleBindingList
| Kolom | Deskripsi |
|---|---|
apiVersion string |
resourcemanager.gdc.goog/v1 |
kind string |
ProjectRoleBinding |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata. |
spec ProjectRoleBindingSpec |
|
status ProjectRoleBindingStatus |
ProjectRoleBindingList
Berisi daftar resource ProjectRoleBinding.
| Kolom | Deskripsi |
|---|---|
apiVersion string |
resourcemanager.gdc.goog/v1 |
kind string |
ProjectRoleBindingList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata. |
items Array ProjectRoleBinding |
ProjectRoleBindingSpec
Mendefinisikan spesifikasi resource ProjectRoleBinding. Definisi ini sama dengan definisi RoleBinding bawaan.
Muncul di: - ProjectRoleBinding
| Kolom | Deskripsi |
|---|---|
subjects Subject array |
Subjek resource RoleBinding yang dibuat di cluster. |
roleRef RoleRef |
Resource RoleRef dari objek RoleBinding yang akan dibuat di cluster. |
ProjectRoleBindingStatus
Menentukan status yang diamati dari resource ProjectRoleBinding.
Muncul di: - ProjectRoleBinding
| Kolom | Deskripsi |
|---|---|
conditions Array Condition |
|
clusters Array ClusterStatus |
Daftar status propagasi untuk cluster. |
propagatedName string |
Nama resource ProjectRole yang di-propagate dan diwujudkan dalam cluster pengguna. |
errorStatus ErrorStatus |
Kesalahan terbaru dengan waktu yang diamati disertakan. |
ProjectRoleList
Berisi daftar resource ProjectRole.
| Kolom | Deskripsi |
|---|---|
apiVersion string |
resourcemanager.gdc.goog/v1 |
kind string |
ProjectRoleList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata. |
items ProjectRole array |
ProjectRoleSpec
Mendefinisikan status ProjectRole resource yang diinginkan. Definisinya sama dengan Role Kubernetes native.
Muncul di: - ProjectRole
| Kolom | Deskripsi |
|---|---|
rules Array PolicyRule |
ProjectRoleStatus
Menentukan status yang diamati dari resource ProjectRole.
Muncul di: - ProjectRole
| Kolom | Deskripsi |
|---|---|
conditions Array Condition |
|
clusters Array ClusterStatus |
Daftar status propagasi di cluster. |
propagatedName string |
Nama resource ProjectRole yang di-propagate dan diwujudkan dalam cluster pengguna. |
errorStatus ErrorStatus |
Kesalahan terbaru dengan waktu yang diamati disertakan. |
ProjectServiceAccount
Menentukan resource project yang menyebarkan akun layanan ke semua cluster pengguna yang mencakup project. Namespace resource
ProjectServiceAccount sesuai dengan project.
Muncul di: - ProjectServiceAccountList
| Kolom | Deskripsi |
|---|---|
apiVersion string |
resourcemanager.gdc.goog/v1 |
kind string |
ProjectServiceAccount |
metadata ObjectMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata. |
spec ProjectServiceAccountSpec |
|
status ProjectServiceAccountStatus |
ProjectServiceAccountKey
Berisi komponen kunci yang digunakan untuk memverifikasi JWT yang ditandatangani oleh kunci pribadi
untuk resource ProjectServiceAccount. JWT digunakan sebagai bagian dari
alur autentikasi. Saat ini, resource ProjectServiceAccountKey hanya
mendukung kunci yang dikelola pengguna. Pengguna dapat membuat dan menghapus pasangan kunci yang dikelola pengguna.
Pengguna bertanggung jawab untuk merotasi kunci ini secara berkala untuk memastikan keamanan akun layanan mereka. Pengguna menyimpan kunci pribadi dari pasangan kunci ini, dan resource ProjectServiceAccountKey hanya menyimpan kunci publik.
Muncul di: - ProjectServiceAccountSpec
| Kolom | Deskripsi |
|---|---|
algorithm ProjectServiceAccountKeyAlgorithm |
Algoritma kunci. Saat ini, hanya kunci ES256 yang didukung. |
id string |
ID kunci. Parameter ini digunakan untuk menentukan kunci mana yang akan diverifikasi. |
key string |
Kunci publik berenkode base64 untuk diverifikasi. |
validBefore Waktu |
Tanggal habis masa berlaku kunci. |
validAfter Waktu |
Tanggal mulai saat kunci menjadi valid. |
ProjectServiceAccountList
Berisi daftar resource ProjectServiceAccount.
| Kolom | Deskripsi |
|---|---|
apiVersion string |
resourcemanager.gdc.goog/v1 |
kind string |
ProjectServiceAccountList |
metadata ListMeta |
Lihat dokumentasi Kubernetes API untuk mengetahui kolom metadata. |
items Array ProjectServiceAccount |
ProjectServiceAccountSpec
Mendefinisikan status resource ProjectServiceAccount yang diinginkan.
Muncul di: - ProjectServiceAccount
| Kolom | Deskripsi |
|---|---|
keys Array ProjectServiceAccountKey |
Kunci publik yang digunakan untuk memverifikasi tanda tangan JWT untuk resource ProjectServiceAccount. |
ProjectServiceAccountStatus
Menentukan status yang diamati dari resource ProjectServiceAccount.
Muncul di: - ProjectServiceAccount
| Kolom | Deskripsi |
|---|---|
conditions Array Condition |
Jika kondisi Ready adalah True, semua resource ServiceAccount berhasil disebarkan ke semua cluster project-nya. Jika kondisi Ready adalah False, beberapa resource ServiceAccount gagal disebarkan. Kondisi Ready dapat bertransisi dari True ke Unknown jika resource ServiceAccount yang sesuai dalam cluster pengguna diubah, yang memicu propagasi lain. |
propagatedName string |
Nama resource ServiceAccount yang disebarkan. |
clusters Array ClusterStatus |
Daftar semua nama cluster yang dipilih dan kondisi resource yang disebarkan di cluster. |
ProjectStatus
Memberikan status proyek.
Muncul di: - Project
| Kolom | Deskripsi |
|---|---|
conditions Array Condition |
|
propagatedName string |
Nama namespace yang di-propagate. |
clusters array ProjectClusterStatus |
Status propagasi dan alamat IP NAT keluar dari semua cluster pengguna yang dicakup project ini. |
errorStatus ErrorStatus |
Kesalahan terbaru dengan waktu yang diamati disertakan. |