REST Resource: labels.revisions.permissions

Recurso: LabelPermission

A permissão que se aplica a um principal (usuário, grupo, público-alvo) em um identificador.

Representação JSON
{
  "name": string,
  "email": string,
  "role": enum (LabelRole),

  // Union field principal can be only one of the following:
  "person": string,
  "group": string,
  "audience": string
  // End of list of possible types for union field principal.
}
Campos
name

string

Nome do recurso dessa permissão.

email

string

Especifica o endereço de e-mail de um usuário ou administrador de grupo. Não é preenchido para os principais públicos-alvo. As permissões de usuário e grupo só podem ser inseridas usando o endereço de e-mail. Em solicitações de atualização, se o endereço de e-mail for especificado, não será necessário especificar um principal.

role

enum (LabelRole)

A função que o principal precisa ter.

Campo de união principal. O principal a que essa permissão se aplica. Precisa ser um e-mail, usuário, grupo ou público-alvo. Exemplo: * people/12345 * groups/45678 * audiences/default principal pode ser apenas um dos seguintes:
person

string

Nome do recurso de pessoa.

group

string

Nome do recurso do grupo.

audience

string

Público-alvo para conceder uma função. O valor mágico de audiences/default pode ser usado para aplicar o papel ao público-alvo padrão no contexto da organização proprietária do rótulo.

Métodos

batchDelete

Exclui as permissões de marcadores.

batchUpdate

Atualiza as permissões de rótulos.

create

Atualiza as permissões de um rótulo.

delete

Exclui a permissão de um identificador.

list

Lista as permissões de um marcador.