REST Resource: labels.permissions

Risorsa: LabelPermission

L'autorizzazione che si applica a un principale (utente, gruppo, segmento di pubblico) in un'etichetta.

Rappresentazione 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.
}
Campi
name

string

Nome della risorsa di questa autorizzazione.

email

string

Specifica l'indirizzo email di un utente o di un gruppo principale. Non compilato per i principali del segmento di pubblico. Le autorizzazioni utente e gruppo possono essere inserite solo utilizzando l'indirizzo email. Nelle richieste di aggiornamento, se viene specificato l'indirizzo email, non deve essere specificato alcun utente.

role

enum (LabelRole)

Il ruolo che deve avere l'entità.

Campo unione principal. L'entità a cui si applica questa autorizzazione. Deve essere un'email, un utente, un gruppo o un segmento di pubblico. Esempio: * people/12345 * groups/45678 * audiences/default principal può essere solo uno dei seguenti:
person

string

Nome della risorsa Persona.

group

string

Nome della risorsa di gruppo.

audience

string

Pubblico a cui assegnare un ruolo. Il valore magico audiences/default può essere utilizzato per applicare il ruolo al segmento di pubblico predefinito nel contesto dell'organizzazione proprietaria dell'etichetta.

LabelRole

I ruoli sono concentrici con il ruolo successivo.

Enum
LABEL_ROLE_UNSPECIFIED Ruolo sconosciuto.
READER Un lettore può leggere l'etichetta e i metadati associati applicati agli elementi di Drive.
APPLIER Un applicatore può scrivere i metadati associati sugli elementi di Drive a cui ha anche accesso in scrittura. Implica READER.
ORGANIZER Un organizzatore può fissare questa etichetta nei Drive condivisi che gestisce e aggiungere nuovi utenti che possono applicarla.
EDITOR Gli editor possono apportare qualsiasi aggiornamento, inclusa l'eliminazione dell'etichetta, che comporta anche l'eliminazione dei metadati dell'elemento di Drive associato. Implica APPLIER.

Metodi

batchDelete

Consente di eliminare le autorizzazioni delle etichette.

batchUpdate

Aggiorna le autorizzazioni delle etichette.

create

Aggiorna le autorizzazioni di un'etichetta.

delete

Consente di eliminare l'autorizzazione di un'etichetta.

list

Elenca le autorizzazioni di un'etichetta.