REST Resource: labels.permissions

Recurso: LabelPermission

Es el permiso que se aplica a un 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 administrador de grupo. No se propaga para los principales del público. Los permisos de usuario y grupo solo se pueden insertar con la dirección de correo electrónico. En las solicitudes de actualización, si se especifica la dirección de correo electrónico, no se debe especificar ningún administrador.

role

enum (LabelRole)

Es el rol que debe tener el principal.

Campo de unión principal. El principal al 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 puede ser solo uno de los siguientes:
person

string

Es el nombre del recurso de persona.

group

string

Es el nombre del recurso del grupo.

audience

string

Es el 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 con el rol posterior.

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

Métodos

batchDelete

Borra los permisos de la etiqueta.

batchUpdate

Actualiza los permisos de la etiqueta.

create

Actualiza los permisos de una etiqueta.

delete

Borra el permiso de una etiqueta.

list

Muestra una lista de los permisos de una etiqueta.