Policy

Define uma política de controle de acesso aos recursos.

Representação JSON
{
  "assignments": [
    {
      object (Assignment)
    }
  ],
  "etag": string
}
Campos
assignments[]

object (Assignment)

Lista de assignments

etag

string (bytes format)

A ETag é usada para controle de simultaneidade otimista como uma maneira de evitar que atualizações simultâneas de uma política substituam umas às outras. É altamente recomendável que os sistemas usem a ETag no ciclo de leitura-modificação-gravação para realizar atualizações de política e evitar disputas. Uma ETag é retornada na resposta a policies.get, e os sistemas precisam colocar essa ETag na solicitação para policies.set e garantir que a mudança seja aplicada à mesma versão da política.

Se nenhuma etag for fornecida na chamada a policies.get, 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

string

Obrigatório. Papel atribuído aos members.

members[]

string

As identidades a que a função está atribuída. Pode ter os seguintes valores:

  • {user_email}: um endereço de e-mail que representa uma Conta do Google específica. Por exemplo, alice@gmail.com.

  • {group_email}: um endereço de e-mail que representa um grupo do Google. Por exemplo, viewers@gmail.com.