REST Resource: labels.permissions

Recurso: LabelPermission

El permiso que se aplica a una principal (usuario, grupo o público) en una etiqueta.

Representación 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

Es el nombre del recurso de este permiso.

email

string

Especifica la dirección de correo electrónico de un usuario o de un perfil de grupo. No se propaga para las principales de público. Los permisos de usuarios y grupos solo se pueden insertar mediante la dirección de correo electrónico. Si se especifica una dirección de correo electrónico en las solicitudes de actualización, no se debe especificar ninguna principal.

role

enum (LabelRole)

El rol que debe tener la principal.

Campo de unión principal. La principal a la que se aplica este permiso. Debe ser un correo electrónico, un usuario, un grupo o un público. Ejemplo: * people/12345 * groups/45678 * audiences/default principal solo puede ser una de las siguientes opciones:
person

string

Es el nombre del recurso de la persona.

group

string

Nombre del recurso del grupo.

audience

string

Público al que se le otorgará un rol. El valor mágico de audiences/default se puede usar para aplicar el rol al público predeterminado en el contexto de la organización propietaria de la etiqueta.

LabelRole

Los roles son concéntricos y los roles posteriores.

Enumeradores
LABEL_ROLE_UNSPECIFIED Rol desconocido.
READER Un lector puede leer la etiqueta y los metadatos asociados que se aplicaron a los elementos de Drive.
APPLIER Un aplicador puede escribir metadatos asociados en elementos de Drive en los que también tiene acceso de escritura. Implica READER.
ORGANIZER Un organizador puede fijar esta etiqueta en las unidades compartidas que administra y agregarle aplicadores nuevos.
EDITOR Los editores pueden hacer cualquier actualización, incluida la eliminación de la etiqueta, lo que también borra los metadatos de los elementos de Drive asociados. Implica APPLIER.

Métodos

batchDelete

Borra los permisos de etiquetas.

batchUpdate

Actualiza los permisos de etiquetas.

create

Actualiza los permisos de una etiqueta.

delete

Borra el permiso de una etiqueta.

list

Muestra una lista con los permisos de una etiqueta.