Define uma política de controle de acesso aos recursos.
| Representação JSON | |
|---|---|
{
"assignments": [
{
object ( |
|
| Campos | |
|---|---|
assignments[] |
|
etag |
O [etag] é usado para controle de simultaneidade otimista como uma maneira de impedir que atualizações simultâneas de uma política substituam umas às outras. É altamente recomendável que os sistemas usem o [etag] no ciclo de leitura-modificação-gravação para realizar atualizações de política e evitar disputas: um [etag] é retornado na resposta a [policies.get], e os sistemas precisam colocar esse etag na solicitação a [policies.set] para garantir que a mudança seja aplicada à mesma versão da política. Se nenhuma [etag] for fornecida na chamada a [policies.set], a política atual será substituída sem verificação. Uma string codificada em base64. |
Atribuição
Associa members a um role.
| Representação JSON | |
|---|---|
{ "role": string, "members": [ string ] } |
|
| Campos | |
|---|---|
role |
Obrigatório. Papel atribuído aos |
members[] |
As identidades a que a função está atribuída. Pode ter os seguintes valores:
|