- Ressource: Autorisation
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Méthodes
Ressource: Autorisation
Autorisation pour un fichier. Une autorisation permet à un utilisateur, à un groupe, à un domaine ou au monde entier d'accéder à un fichier ou à une hiérarchie de dossiers.
Certaines méthodes de ressources (telles que permissions.update
) nécessitent un permissionId
. Utilisez la méthode permissions.list
pour récupérer l'ID d'un fichier, d'un dossier ou d'un Drive partagé.
Représentation JSON |
---|
{ "id": string, "displayName": string, "type": string, "kind": string, "permissionDetails": [ { "permissionType": string, "inheritedFrom": string, "role": string, "inherited": boolean } ], "photoLink": string, "emailAddress": string, "role": string, "allowFileDiscovery": boolean, "domain": string, "expirationTime": string, "teamDrivePermissionDetails": [ { "teamDrivePermissionType": string, "inheritedFrom": string, "role": string, "inherited": boolean } ], "deleted": boolean, "view": string, "pendingOwner": boolean } |
Champs | |
---|---|
id |
Uniquement en sortie. ID de cette autorisation. Il s'agit d'un identifiant unique pour le bénéficiaire. Il est publié dans les ressources utilisateur en tant que |
displayName |
Uniquement en sortie. Le mot "joli" nom de la valeur de l'autorisation. Voici une liste d'exemples pour chaque type d'autorisation:
|
type |
Type de bénéficiaire. Les valeurs valides sont les suivantes :
Lorsque vous créez une autorisation, si |
kind |
Uniquement en sortie. Identifie le type de ressource. Valeur: chaîne fixe |
permissionDetails[] |
Uniquement en sortie. Indique si les autorisations sur cet élément du Drive partagé sont héritées ou directement sur cet élément. Il s'agit d'un champ en sortie uniquement qui n'est présent que pour les éléments de Drive partagés. |
permissionDetails[].permissionType |
Uniquement en sortie. Type d'autorisation pour cet utilisateur. Même si de nouvelles valeurs pourront être ajoutées ultérieurement, voici ce qui est possible actuellement:
|
permissionDetails[].inheritedFrom |
Uniquement en sortie. Identifiant de l'élément dont cette autorisation est héritée. Il s'agit d'un champ en sortie uniquement. |
permissionDetails[].role |
Uniquement en sortie. Rôle principal de cet utilisateur. Bien que de nouvelles valeurs puissent être ajoutées à l'avenir, voici ce qui est possible actuellement:
|
permissionDetails[].inherited |
Uniquement en sortie. Indique si cette autorisation est héritée. Ce champ est toujours renseigné. Il s'agit d'un champ en sortie uniquement. |
photoLink |
Uniquement en sortie. Un lien vers la photo de profil de l'utilisateur, si disponible. |
emailAddress |
Adresse e-mail de l'utilisateur ou du groupe auquel cette autorisation fait référence. |
role |
Rôle accordé par cette autorisation. Bien que de nouvelles valeurs soient acceptées à l'avenir, les valeurs suivantes sont actuellement autorisées:
|
allowFileDiscovery |
Indique si l'autorisation permet d'explorer le fichier par le biais d'une recherche. Cela ne s'applique qu'aux autorisations de type |
domain |
Domaine auquel cette autorisation fait référence. |
expirationTime |
Date et heure d'expiration de l'autorisation (date et heure RFC 3339). Les délais d'expiration sont soumis aux restrictions suivantes:
|
teamDrivePermissionDetails[] |
Uniquement en sortie. Obsolète: sortie uniquement. Utilisez |
teamDrivePermissionDetails[] |
Obsolète: sortie uniquement. Utilisez |
teamDrivePermissionDetails[] |
Obsolète: sortie uniquement. Utilisez |
teamDrivePermissionDetails[] |
Obsolète: sortie uniquement. Utilisez |
teamDrivePermissionDetails[] |
Obsolète: sortie uniquement. Utilisez |
deleted |
Uniquement en sortie. Indique si le compte associé à cette autorisation a été supprimé. Ce champ ne concerne que les autorisations des utilisateurs et des groupes. |
view |
Indique la vue pour cette autorisation. Renseigné uniquement pour les autorisations appartenant à une vue. 'publiée' est la seule valeur acceptée. |
pendingOwner |
Indique si le compte associé à cette autorisation est en attente de propriété. Renseigné uniquement pour les autorisations de type |
Méthodes |
|
---|---|
|
Crée une autorisation pour un fichier ou un Drive partagé. |
|
Supprime une autorisation. |
|
Récupère une autorisation par ID. |
|
Liste les autorisations associées à un fichier ou à un Drive partagé. |
|
Met à jour une autorisation avec la sémantique patch. |