Acl

Per un elenco dei metodi per questa risorsa, consulta la fine di questa pagina.

Rappresentazioni delle risorse

{
  "kind": "calendar#aclRule",
  "etag": etag,
  "id": string,
  "scope": {
    "type": string,
    "value": string
  },
  "role": string
}
Nome proprietà Valore Descrizione Note
etag etag ETag della risorsa.
id string Identificatore della regola dell'elenco di controllo dell'accesso (ACL). Vedi Condividere i calendari.
kind string Il tipo di risorsa ("calendar#aclRule").
role string Il ruolo assegnato all'ambito. I valori possibili sono:
  • "none" - Non fornisce alcun accesso.
  • "freeBusyReader" - Fornisce l'accesso in lettura alle informazioni sulla disponibilità.
  • "reader" - Fornisce l'accesso in lettura al calendario. Gli eventi privati verranno visualizzati dagli utenti con accesso in lettura, ma i dettagli degli eventi saranno nascosti.
  • "writerWithoutPrivateAccess" - Fornisce l'accesso in lettura e scrittura al calendario. Gli eventi privati verranno visualizzati dagli utenti con accesso writerWithoutPrivateAccess, ma i dettagli degli eventi saranno nascosti.
  • "writer" - Fornisce l'accesso in lettura e scrittura al calendario. Gli eventi privati verranno visualizzati dagli utenti con accesso in scrittura e i dettagli degli eventi saranno visibili. Fornisce l'accesso in lettura agli ACL del calendario.
  • "owner" - Fornisce l'accesso da amministratore al calendario. Questo ruolo ha tutte le autorizzazioni del ruolo di scrittore con la possibilità aggiuntiva di modificare i livelli di accesso di altri utenti.

scrivibile
scope object La misura in cui l'accesso al calendario viene concesso da questa regola ACL.
scope.type string Il tipo di ambito. I valori possibili sono:
  • "default" \- L'ambito pubblico. Questo è il valore predefinito.
  • "user" - Limita l'ambito a un singolo utente.
  • "group" - Limita l'ambito a un gruppo.
  • "domain" \- Limita l'ambito a un dominio.
Nota: le autorizzazioni concesse all'ambito "default" o pubblico si applicano a qualsiasi utente, autenticato o meno.
scope.value string L'indirizzo email di un utente o di un gruppo o il nome di un dominio, a seconda del tipo di ambito. Omesso per il tipo "default". scrivibile

Metodi

delete
Elimina una regola di controllo dell'accesso.
get
Restituisce una regola di controllo dell'accesso.
insert
Crea una regola di controllo dell'accesso.
list
Restituisce le regole nell'elenco di controllo dell'accesso per il calendario.
patch
Aggiorna una regola di controllo dell'accesso. Questo metodo supporta la semantica patch. Tieni presente che ogni richiesta di patch consuma tre unità di quota; è preferibile utilizzare un get seguito da un update. I valori dei campi specificati sostituiscono i valori esistenti. I campi non specificati nella richiesta rimangono invariati. I campi array, se specificati, sovrascrivono gli array esistenti; in questo modo vengono eliminati tutti gli elementi array precedenti.
update
Aggiorna una regola di controllo dell'accesso.
watch
Monitora le modifiche alle risorse ACL.