Ressource : RBACRoleBinding
La ressource RBACRoleBinding représente une ressource rbacrolebinding au sein de la ressource Fleet
Représentation JSON |
---|
{ "name": string, "uid": string, "createTime": string, "updateTime": string, "deleteTime": string, "state": { object ( |
Champs | |
---|---|
name |
Nom de la ressource pour rbacrolebinding |
uid |
Uniquement en sortie. UUID généré par Google pour cette ressource. Ce nom est unique pour toutes les ressources rbacrolebinding. Si une ressource rbacrolebinding est supprimée et qu'une autre ressource portant le même nom est créée, elle reçoit un uid différent. |
createTime |
Uniquement en sortie. Date de création de la ressource rbacrolebinding. Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
updateTime |
Uniquement en sortie. Date de la dernière mise à jour de la ressource rbacrolebinding. Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
deleteTime |
Uniquement en sortie. Date de suppression de la ressource rbacrolebinding. Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
state |
Uniquement en sortie. État de la ressource rbacrolebinding. |
role |
Obligatoire. Rôle à lier au compte principal |
labels |
Facultatif. Libellés de cette ressource RBACRolebinding. Objet contenant une liste de paires |
Champ d'union principal . Compte principal autorisé dans le cluster (au moins l'un des deux est requis). Si vous modifiez l'une de ces options, l'autre sera automatiquement désactivée. principal ne peut être qu'un des éléments suivants : |
|
user |
"user" est le nom de l'utilisateur tel qu'il est perçu par le cluster Kubernetes. Par exemple, "alice" ou "alice@domain.tld" |
group |
"group" est le groupe, tel que vu par le cluster Kubernetes. |
RBACRoleBindingLifecycleState
RBACRoleBindingLifecycleState décrit l'état d'une ressource RbacRoleBinding.
Représentation JSON |
---|
{
"code": enum ( |
Champs | |
---|---|
code |
Uniquement en sortie. État actuel de la ressource rbacrolebinding. |
RBACRoleBindingLifecycleState.Code
Le code décrit l'état d'une ressource rbacrolebinding.
Enums | |
---|---|
CODE_UNSPECIFIED |
Le code n'est pas défini. |
CREATING |
Création de la ressource rbacrolebinding en cours. |
READY |
La ressource rbacrolebinding est active. |
DELETING |
Suppression de la ressource rbacrolebinding en cours. |
UPDATING |
La ressource rbacrolebinding est en cours de mise à jour. |
RBACRoleBinding.Role
Le type Role est le type des rôles Kubernetes.
Représentation JSON |
---|
{
"predefinedRole": enum ( |
Champs | |
---|---|
predefinedRole |
predefinedRole est le rôle Kubernetes par défaut à utiliser |
RBACRoleBinding.Role.PredefinedRoles
PrefixRoles est une représentation ENUM des rôles Kubernetes par défaut
Enums | |
---|---|
UNKNOWN |
INCONNU |
ADMIN |
Le rôle ADMIN dispose des autorisations EDIT et RBAC. |
EDIT |
L'autorisation EDIT peut modifier toutes les ressources, sauf RBAC. |
VIEW |
L'autorisation VIEW ne peut lire que les ressources. |
ANTHOS_SUPPORT |
ANTHOS_SUPPORT donne à l'assistance Google un accès en lecture seule à un certain nombre de ressources de cluster. |
Méthodes |
|
---|---|
|
Crée une ressource MembershipRBACRoleBinding. |
|
Supprime une ressource MembershipRBACRoleBinding. |
|
Génère un fichier YAML des stratégies RBAC pour la ressource RoleBinding spécifiée et les ressources d'emprunt d'identité associées. |
|
Renvoie les détails d'une ressource RBACRoleBinding d'appartenance. |
|
Répertorie toutes les appartenances RBACRoleBinding. |
|
Met à jour une ressource MembershipRBACRoleBinding. |