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