REST Resource: labels.revisions.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 de recurso de este permiso.

email

string

Especifica la dirección de correo electrónico de un usuario o pricinpal de grupo. No se propaga para las 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 una dirección de correo electrónico, 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 * públicos/valor predeterminado principal solo puede ser una de las siguientes opciones:
person

string

Nombre del recurso de persona.

group

string

Nombre del recurso del grupo.

audience

string

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

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

Enumera los permisos de una etiqueta.