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 la liste de contrôle d'accès (LCA). Pour en savoir plus, consultez Partager des agendas.
kind string Type de la ressource ("calendar#aclRule").
role string Rôle attribué au niveau d'accès. Les valeurs possibles sont:
  • "none" - Ne fournit aucun accès.
  • "freeBusyReader" - Fournit un accès en lecture aux informations de disponibilité.
  • "reader" - Fournit un accès en lecture à l'agenda. Les événements privés seront visibles par les utilisateurs disposant d'un accès en lecture, mais les détails des événements seront masqués.
  • "writer" - Fournit un accès en lecture et en écriture à l'agenda. Les utilisateurs ayant un accès en écriture pourront voir les événements privés, et les détails des événements seront visibles.
  • "owner" - Fournit la propriété de l'agenda. Il dispose de toutes les autorisations du rôle de rédacteur, ainsi que de la possibilité supplémentaire de voir et de manipuler les LCA.
accessible en écriture
scope object Niveau d'accès à l'agenda accordé par cette règle de LCA.
scope.type string Type de champ d'application. Les valeurs possibles sont:
  • "default" : champ d'application public. Il s'agit de la valeur par défaut.
  • "user" - Limite la portée à 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 niveau d'accès "default", ou "public", s'appliquent à tous les utilisateurs, 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. Omis 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 des accès.
insérer
Crée une règle de contrôle des accès.
liste
Renvoie les règles figurant dans la liste de contrôle d'accès de 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. utilisez plutôt 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. Les champs de tableau, s'ils sont spécifiés, écrasent les tableaux existants. tous les éléments du tableau précédents sont supprimés.
mise à jour
Met à jour une règle de contrôle des accès.
montre
Surveillez les modifications apportées aux ressources des LCA.