Describe las opciones para configurar las ACL de objetos.
| Representación JSON |
|---|
{
"accessControlsUpdates": {
object ( |
| Campos | |
|---|---|
accessControlsUpdates |
Obligatorio. Agrega, actualiza o quita otorgamientos de las ACL existentes del objeto. |
AccessControlsUpdates
Representa las actualizaciones de las entradas de control de acceso existentes en un objeto.
| Representación JSON |
|---|
{
"grants": [
{
object ( |
| Campos | |
|---|---|
grants[] |
Es opcional. Otorgamientos para agregar o actualizar. Si existe un otorgamiento para la misma entidad, se actualiza su rol. |
removeEntities[] |
Es opcional. Entidades para las que se deben quitar todos los otorgamientos. Una entidad no puede estar en |
ObjectAccessControl
Representa una entrada de control de acceso en un objeto.
| Representación JSON |
|---|
{ "entity": string, "role": string } |
| Campos | |
|---|---|
entity |
Obligatorio. La entidad que tiene el permiso, en una de las siguientes formas:
|
role |
Obligatorio. El rol que se otorgará. Los valores aceptables son:
|