Recurso: RBACRoleBinding
RBACRoleBinding representa una rbacrolebinding en la flota
| Representación JSON |
|---|
{ "name": string, "uid": string, "createTime": string, "updateTime": string, "deleteTime": string, "state": { object ( |
| Campos | |
|---|---|
name |
El nombre del recurso para la rbacrolebinding |
uid |
Solo salida. UUID generado por Google para este recurso. Esto es único en todos los recursos de rbacrolebinding. Si se borra un recurso de rbacrolebinding y se crea otro recurso con el mismo nombre, se obtiene un uid diferente. |
createTime |
Solo salida. Cuando se creó el rbacrolebinding. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
updateTime |
Solo salida. Cuando se actualizó por última vez el rbacrolebinding. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
deleteTime |
Solo salida. Cuando se borró el rbacrolebinding. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
state |
Solo salida. Estado del recurso rbacrolebinding. |
role |
Obligatorio. Rol para vincular a la principal |
labels |
Opcional. Etiquetas para esta RBACRolebinding. Un objeto que contiene una lista de pares |
Campo de unión principal. Principal que esté autorizada en el clúster (se requiere al menos uno). Si actualizas uno, se desactivará el otro automáticamente. principal puede ser solo uno de los siguientes: |
|
user |
usuario es el nombre del usuario tal como lo ve el clúster de Kubernetes, por ejemplo, “alice” o “alice@domain.tld”. |
group |
es el grupo, tal como lo ve el clúster de Kubernetes. |
RBACRoleBindingLifecycleState
RBACRoleBindingLifecycleState describe el estado de un recurso RbacRoleBinding.
| Representación JSON |
|---|
{
"code": enum ( |
| Campos | |
|---|---|
code |
Solo salida. El estado actual del recurso rbacrolebinding. |
RBACRoleBindingLifecycleState.Code
El código describe el estado de un recurso de rbacrolebinding.
| Enums | |
|---|---|
CODE_UNSPECIFIED |
No se estableció el código. |
CREATING |
Se está creando el rbacrolebinding. |
READY |
El rbacrolebinding está activo. |
DELETING |
Se está borrando el rbacrolebinding. |
UPDATING |
Se está actualizando el rbacrolebinding. |
RBACRoleBinding.Role
El rol es el tipo de los roles de Kubernetes.
| Representación JSON |
|---|
{
"predefinedRole": enum ( |
| Campos | |
|---|---|
predefinedRole |
binaryRole es el rol predeterminado de Kubernetes que se usa |
RBACRoleBinding.Role.PredefinedRoles
DEFAULTRoles es una representación de ENUM de los Roles predeterminados de Kubernetes
| Enums | |
|---|---|
UNKNOWN |
DESCONOCIDO |
ADMIN |
ADMIN tiene permisos de EDICIÓN y RBAC. |
EDIT |
La edición puede editar todos los recursos, excepto RBAC. |
VIEW |
VIEW solo puede leer recursos |
ANTHOS_SUPPORT |
ANTHOS_SUPPORT otorga acceso de solo lectura a la Atención al cliente de Google a varios recursos del clúster. |
Métodos |
|
|---|---|
|
Crea un RBACRoleBinding de membresía. |
|
Borra un RBACRoleBinding de membresía. |
|
Genera un YAML de las políticas de RBAC para el RoleBinding especificado y sus recursos de identidad asociados. |
|
Muestra los detalles de un RBACRoleBinding de membresía. |
|
Enumera todos los RBACRoleBindings de membresía. |
|
Actualiza un RBACRoleBinding de membresía. |