Identifiant de la règle de la 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" : n'accorde aucun accès.
"freeBusyReader" : permet d'accéder en lecture aux informations de disponibilité.
"reader" : permet d'accéder en lecture à l'agenda. Les événements privés s'affichent pour les utilisateurs disposant d'un accès lecteur, mais les détails de l'événement sont masqués.
"writer" : permet d'accéder en lecture et en écriture à l'agenda. Les événements privés s'affichent pour les utilisateurs disposant d'un accès en tant qu'auteur, et leurs détails sont visibles. Fournit un accès en lecture aux ACL de l'agenda.
"owner" : indique le propriétaire de l'agenda. Ce rôle dispose de toutes les autorisations du rôle d'auteur, avec la possibilité supplémentaire de manipuler les LCA.
Type de champ d'application. Les valeurs possibles sont les suivantes:
"default" : portée publique. 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. omis pour le type "default".
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 de correctif consomme trois unités de quota. Nous vous recommandons 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 spécifiés, les champs de tableau écrasent les tableaux existants. Tous les éléments de tableau précédents sont alors supprimés.
Surveillez les modifications apportées aux ressources de LCA.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/01/14 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/01/14 (UTC)."],[[["Resource representations define the structure of access control list (ACL) rules for Google Calendar, encompassing properties like `etag`, `id`, `kind`, `role`, and `scope`."],["`role` property dictates the level of access granted, ranging from no access (`none`) to full ownership (`owner`), influencing visibility and manipulation of calendar data."],["`scope` property determines the extent of access, targeting specific users, groups, domains, or the public (`default`), with varying implications for data sharing."],["Supported methods provide functionalities to manage ACL rules, including creating (`insert`), retrieving (`get`), updating (`update`, `patch`), deleting (`delete`), listing (`list`), and watching for changes (`watch`)."]]],[]]