Ressource: Permission
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.
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. Nom "pretty" de la valeur de l'autorisation. Voici une liste d'exemples pour chaque type d'autorisation:
|
type |
Type de bénéficiaire. Les valeurs possibles sont les suivantes :
Lorsque vous créez une autorisation, si |
kind |
Uniquement en sortie. Identifie le type de ressource de cette valeur. Valeur: chaîne fixe |
permissionDetails[] |
Uniquement en sortie. Indique si les autorisations pour cet élément du Drive partagé sont héritées ou directement sur cet élément. Ce champ généré uniquement n'est disponible que pour les éléments du Drive partagé. |
permissionDetails[].permissionType |
Uniquement en sortie. Type d'autorisation associé à cet utilisateur. Il est possible d'ajouter de nouvelles valeurs à l'avenir. Toutefois, les options suivantes sont actuellement disponibles:
|
permissionDetails[].inheritedFrom |
Uniquement en sortie. ID de l'élément dont cette autorisation est héritée. Ce champ est 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 les options actuellement disponibles:
|
permissionDetails[].inherited |
Uniquement en sortie. Indique si cette autorisation est héritée. Ce champ est toujours renseigné. Ce champ est en sortie uniquement. |
photoLink |
Uniquement en sortie. Lien vers la photo de profil de l'utilisateur, le cas échéant. |
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 les nouvelles valeurs puissent être acceptées à l'avenir, les éléments suivants sont actuellement autorisés:
|
allowFileDiscovery |
Indique si l'autorisation autorise la recherche du fichier dans le cadre d'une recherche. Cela ne concerne que les autorisations de type |
domain |
Domaine auquel cette autorisation fait référence. |
expirationTime |
Heure d'expiration de cette autorisation (date et heure RFC 3339). Les restrictions d'expiration sont les 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 de cette autorisation. Renseigné uniquement pour les autorisations qui appartiennent à une vue. La valeur "publiée" est la seule acceptée. |
pendingOwner |
Indique si le compte associé à cette autorisation est propriétaire en attente. Renseignée 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 basée sur l'ID. |
|
Répertorie les autorisations pour un fichier ou un Drive partagé. |
|
Met à jour une autorisation avec la sémantique patch. |