Risorsa: RBACRoleBinding
RBACRoleBinding rappresenta un legame di ramino nel parco risorse
Rappresentazione JSON |
---|
{ "name": string, "uid": string, "createTime": string, "updateTime": string, "deleteTime": string, "state": { object ( |
Campi | |
---|---|
name |
Il nome della risorsa per il rbacrolebinding |
uid |
Solo output. UUID generato da Google per questa risorsa. Si tratta di un aspetto univoco in tutte le risorse di rbacrolebinding. Se una risorsa rbacrolebinding viene eliminata e ne viene creata un'altra con lo stesso nome, riceve un uid diverso. |
createTime |
Solo output. Quando è stato creato il legame con bacrole. Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
updateTime |
Solo output. Data dell'ultimo aggiornamento di rbacrolebinding. Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
deleteTime |
Solo output. Quando è stato eliminato l'associazione rbacrolele. Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
state |
Solo output. Stato della risorsa rbacrolebinding. |
role |
Obbligatorio. Ruolo da associare all'entità |
labels |
Facoltativo. Etichette per questo RBACRolebinding. Un oggetto contenente un elenco di |
Campo di unione principal . Entità autorizzata nel cluster (è obbligatoria almeno una di una di esse). Se aggiorni un file, verrà automaticamente annullata l'impostazione dell'altro. principal può essere solo uno dei seguenti: |
|
user |
user è il nome dell'utente visualizzato nel cluster Kubernetes, ad esempio "alice" o "alice@dominio.tld" |
group |
è il gruppo, come visto dal cluster Kubernetes. |
RBACRoleBindingLifecycleState
RBACRoleBindingLifecycleState descrive lo stato di una risorsa RbacRoleBinding.
Rappresentazione JSON |
---|
{
"code": enum ( |
Campi | |
---|---|
code |
Solo output. Lo stato attuale della risorsa rbacrolebinding. |
RBACRoleBindingLifecycleState.Code
Il codice descrive lo stato di una risorsa rbacrolebinding.
Enum | |
---|---|
CODE_UNSPECIFIED |
Il codice non è impostato. |
CREATING |
Il rbacrolebinding è in fase di creazione. |
READY |
Il legame di bacrole è attivo. |
DELETING |
Il rbacrolebinding è in fase di eliminazione. |
UPDATING |
Aggiornamento del rbacrolebinding in corso. |
RBACRoleBinding.Role
"Ruolo" è il tipo per i ruoli Kubernetes
Rappresentazione JSON |
---|
{
"predefinedRole": enum ( |
Campi | |
---|---|
predefinedRole |
predefinitoRole è il ruolo predefinito di Kubernetes |
RBACRoleBinding.Role.PredefinedRoles
PredefinitoRoles è una rappresentazione ENUM dei ruoli Kubernetes predefiniti
Enum | |
---|---|
UNKNOWN |
SCONOSCIUTO |
ADMIN |
L'AMMINISTRAZIONE ha autorizzazioni di MODIFICA e RBAC |
EDIT |
EDIT può modificare tutte le risorse tranne RBAC |
VIEW |
VIEW può leggere solo le risorse |
ANTHOS_SUPPORT |
ANTHOS_SUPPORT fornisce all'Assistenza Google l'accesso di sola lettura a una serie di risorse del cluster. |
Metodi |
|
---|---|
|
Crea un'appartenenza RBACRoleBinding. |
|
Elimina un'appartenenza RBACRoleBinding. |
|
Genera un codice YAML dei criteri RBAC per il RoleBinding specificato e le risorse di rappresentazione associate. |
|
Restituisce i dettagli di un RBACRoleBinding di appartenenza. |
|
Elenca tutti i membri RBACRoleBinding. |
|
Aggiorna un RBACRoleBinding di appartenenza. |