- Recurso: RBACRoleBinding
- RBACRoleBindingLifecycleState
- RBACRoleBindingLifecycleState.Code
- RBACRoleBinding.Role
- RBACRoleBinding.Role.PredefinedRoles
- Métodos
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 permiso. |
|
Borra un RBACRoleBinding de permiso. |
|
Muestra los detalles de un RBACRoleBinding de alcance. |
|
Enumera todos los RBACRoleBindings de alcance. |
|
Actualiza un RBACRoleBinding de alcance. |