Referensi: RBACRoleBinding
RBACRoleBinding mewakili rbacrolebinding di seluruh Armada
Representasi JSON |
---|
{ "name": string, "uid": string, "createTime": string, "updateTime": string, "deleteTime": string, "state": { object ( |
Kolom | |
---|---|
name |
Nama resource untuk rbacrolebinding |
uid |
Hanya output. UUID yang dibuat Google untuk resource ini. ID ini unik di semua resource rbacrolebinding. Jika resource rbacrolebinding dihapus dan resource lain dengan nama yang sama dibuat, resource tersebut akan mendapatkan uid yang berbeda. |
createTime |
Hanya output. Saat rbacrolebinding dibuat. Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit fraksional. Contoh: |
updateTime |
Hanya output. Saat rbacrolebinding terakhir diperbarui. Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit fraksional. Contoh: |
deleteTime |
Hanya output. Saat rbacrolebinding dihapus. Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit fraksional. Contoh: |
state |
Hanya output. Status resource rbacrolebinding. |
role |
Wajib. Peran untuk mengikat ke akun utama |
labels |
Opsional. Label untuk RBACRolebinding ini. Objek yang berisi daftar pasangan |
Kolom union principal . Principal yang diizinkan dalam cluster (setidaknya salah satu yang wajib disertakan). Memperbarui salah satunya akan otomatis membatalkan setelan yang lain. principal hanya ada berupa salah satu diantara berikut: |
|
user |
user adalah nama pengguna seperti yang terlihat oleh cluster kubernetes, contoh "alice" atau "alice@domain.tld" |
group |
adalah grup, seperti yang terlihat oleh klaster kubernetes. |
RBACRoleBindingLifecycleState
RBACRoleBindingLifecycleState menjelaskan status resource RbacRoleBinding.
Representasi JSON |
---|
{
"code": enum ( |
Kolom | |
---|---|
code |
Hanya output. Status resource rbacrolebinding saat ini. |
RBACRoleBindingLifecycleState.Code
Kode menjelaskan status resource rbacrolebinding.
Enum | |
---|---|
CODE_UNSPECIFIED |
Kode belum disetel. |
CREATING |
Rbacrolebinding sedang dibuat. |
READY |
Rbacrolebinding aktif. |
DELETING |
Rbacrolebinding sedang dihapus. |
UPDATING |
Rbacrolebinding sedang diperbarui. |
RBACRoleBinding.Role
Peran adalah jenis untuk peran Kubernetes
Representasi JSON |
---|
{
"predefinedRole": enum ( |
Kolom | |
---|---|
predefinedRole |
preRole adalah peran default Kubernetes yang akan digunakan |
RBACRoleBinding.Role.PredefinedRoles
PreRoles adalah representasi ENUM dari Peran Kubernetes default
Enum | |
---|---|
UNKNOWN |
TIDAK DIKETAHUI |
ADMIN |
ADMIN memiliki izin EDIT dan RBAC |
EDIT |
EDIT dapat mengedit semua resource kecuali RBAC |
VIEW |
VIEW hanya dapat membaca resource |
ANTHOS_SUPPORT |
ANTHOS_SUPPORT memberi Dukungan Google akses hanya baca ke sejumlah resource cluster. |
Metode |
|
---|---|
|
Membuat RBACRoleBinding Keanggotaan. |
|
Menghapus RBACRoleBinding Keanggotaan. |
|
Menghasilkan YAML kebijakan RBAC untuk RoleBinding yang ditentukan dan resource peniruan identitas terkaitnya. |
|
Menampilkan detail RBACRoleBinding Keanggotaan. |
|
Mencantumkan semua RBACRoleBindings Keanggotaan. |
|
Memperbarui RBACRoleBinding Keanggotaan. |