Décrit les options permettant de définir des LCA d'objet.
| Représentation JSON |
|---|
{
"accessControlsUpdates": {
object ( |
| Champs | |
|---|---|
accessControlsUpdates |
Obligatoire. Ajoutez, mettez à jour ou supprimez des autorisations des LCA existantes de l'objet. |
AccessControlsUpdates
Représente les mises à jour des entrées de contrôle des accès existantes sur un objet.
| Représentation JSON |
|---|
{
"grants": [
{
object ( |
| Champs | |
|---|---|
grants[] |
Facultatif. Autorisations à ajouter ou à mettre à jour. Si une autorisation pour la même entité existe, son rôle est mis à jour. |
removeEntities[] |
Facultatif. Entités pour lesquelles toutes les autorisations doivent être supprimées. Une entité ne peut pas figurer à la fois dans |
ObjectAccessControl
Représente une entrée de contrôle des accès sur un objet.
| Représentation JSON |
|---|
{ "entity": string, "role": string } |
| Champs | |
|---|---|
entity |
Obligatoire. Entité détenant l'autorisation, sous l'une des formes suivantes :
|
role |
Obligatoire. Rôle à attribuer. Les valeurs acceptées sont les suivantes :
|