Descreve as opções para definir ACLs de objetos.
| Representação JSON |
|---|
{
"accessControlsUpdates": {
object ( |
| Campos | |
|---|---|
accessControlsUpdates |
Obrigatório. Adicione, atualize ou remova concessões das ACLs atuais do objeto. |
AccessControlsUpdates
Representa atualizações nas entradas de controle de acesso atuais em um objeto.
| Representação JSON |
|---|
{
"grants": [
{
object ( |
| Campos | |
|---|---|
grants[] |
Opcional. Concessões a serem adicionadas ou atualizadas. Se uma concessão para a mesma entidade existir, o papel dela será atualizado. |
removeEntities[] |
Opcional. Entidades para as quais todas as concessões precisam ser removidas. Uma entidade não pode estar em |
ObjectAccessControl
Representa uma entrada de controle de acesso em um objeto.
| Representação JSON |
|---|
{ "entity": string, "role": string } |
| Campos | |
|---|---|
entity |
Obrigatório. A entidade que detém a permissão, em uma destas formas:
|
role |
Obrigatório. O papel a ser concedido. Os valores aceitáveis são:
|