Acl

La liste des méthodes associées à cette ressource est présentée au bas de la page.

Représentations de la ressource

{
  "kind": "calendar#aclRule",
  "etag": etag,
  "id": string,
  "scope": {
    "type": string,
    "value": string
  },
  "role": string
}
Nom de propriété Valeur Description Remarques
etag etag ETag de la ressource.
id string Identifiant de la règle de liste de contrôle d'accès (LCA). Consultez Partager des agendas.
kind string Type de la ressource ("calendar#aclRule").
role string Rôle attribué au champ d'application. Les valeurs possibles sont les suivantes :
  • "none" : ne fournit aucun accès.
  • "freeBusyReader" : permet d'accéder en lecture seule aux informations sur la disponibilité.
  • "reader" : permet d'accéder à l'agenda en lecture seule. Les événements privés s'affichent pour les utilisateurs ayant accès en lecture, mais leurs détails sont masqués.
  • "writer" : fournit un accès en lecture et en écriture à l'agenda. Les événements privés s'affichent pour les utilisateurs disposant d'un accès en écriture, et les détails des événements sont visibles. Fournit un accès en lecture aux LCA de l'agenda.
  • "owner" : donne un accès administrateur à l'agenda. Ce rôle dispose de toutes les autorisations du rôle de rédacteur, ainsi que de la possibilité de modifier les niveaux d'accès des autres utilisateurs.

accessible en écriture
scope object Mesure dans laquelle l'accès à l'agenda est accordé par cette règle de LCA.
scope.type string Type du champ d'application. Les valeurs possibles sont les suivantes :
  • "default" : champ public. Il s'agit de la valeur par défaut.
  • "user" : limite le champ d'application à un seul utilisateur.
  • "group" : limite le champ d'application à un groupe.
  • "domain" : limite le champ d'application à un domaine.
 Remarque : Les autorisations accordées au champ d'application "default" (ou public) s'appliquent à tous les utilisateurs, qu'ils soient authentifiés ou non.
scope.value string Adresse e-mail d'un utilisateur ou d'un groupe, ou nom d'un domaine, selon le type de champ d'application. Omission pour le type "default". accessible en écriture

Méthodes

supprimer
Supprime une règle de contrôle des accès.
get
Renvoie une règle de contrôle d'accès.
insérer
crée une règle de contrôle des accès.
liste
Renvoie les règles de la liste de contrôle d'accès pour l'agenda.
patch
Met à jour une règle de contrôle des accès. Cette méthode est compatible avec la sémantique "patch". Notez que chaque requête PATCH consomme trois unités de quota. Il est préférable d'utiliser un get suivi d'un update. Les valeurs de champ que vous spécifiez remplacent les valeurs existantes. Les champs que vous ne spécifiez pas dans la requête restent inchangés. Si des champs de tableau sont spécifiés, ils écrasent les tableaux existants, ce qui supprime tous les éléments de tableau précédents.
update
Met à jour une règle de contrôle des accès.
regarder
Surveille les modifications apportées aux ressources LCA.