REST Resource: labels.permissions

Recurso: LabelPermission

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

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 grupo principal. Não preenchido para principais de público-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, nenhum principal deverá ser especificado.

role

enum (LabelRole)

O papel que o principal deve ter.

Campo de união principal. O principal a que a permissão se aplica. Precisa ser um e-mail, usuário, grupo ou público-alvo. Exemplo: * people/12345 * groups/45678 * públicos-alvo/padrão principal pode ser apenas uma das seguintes opções:
person

string

Nome do recurso da pessoa.

group

string

Nome do recurso do grupo.

audience

string

Público-alvo para conceder um papel. 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.

LabelRole

Os papéis são concêntricos a um papel subsequente.

Enums
LABEL_ROLE_UNSPECIFIED Papel desconhecido.
READER Um leitor pode ler o marcador e os metadados associados aplicados aos itens do Drive.
APPLIER Um aplicador pode gravar metadados associados em itens do Drive aos quais também tem acesso de gravação. Implica READER.
ORGANIZER Um organizador pode fixar este marcador nos drives compartilhados que ele gerencia e adicionar novos aplicadores.
EDITOR Os editores podem fazer qualquer atualização, inclusive excluir o marcador e os metadados dos itens associados do Drive. Implica APPLIER.

Métodos

batchDelete

Exclui as permissões de Rótulo.

batchUpdate

Atualiza as permissões do marcador.

create

Atualiza as permissões de um rótulo.

delete

Exclui a permissão de um rótulo.

list

Lista as permissões de um rótulo.