Types

Éléments

Un composant Looker Studio.

{
  "assetType": AssetType,
  "updateTime": Timestamp,
  "name": string,
  "title": string,
  "trashed": boolean,
  "updateByMeTime": Timestamp,
  "owner": string,
  "createTime": Timestamp,
  "lastViewByMeTime": Timestamp
}
Nom de propriété Type Description
assetType AssetType Type d'élément.
updateTime Horodatage Date à laquelle l'élément était le dernier modifiées.
nom chaîne Nom (ID) de l'élément.
titre chaîne Titre de l'élément.
placé dans la corbeille booléen Indique si l'élément se trouve dans dans la corbeille.
updateByMeTime Horodatage Date à laquelle l'élément était le dernier modifiées par moi.
owner chaîne Propriétaire de l'élément.
createTime Horodatage Date de création de l'élément.
lastViewByMeTime Horodatage Date à laquelle l'asset a été consulté pour la dernière fois par moi

AssetType

Types de composants Looker Studio.

Valeur d'énumération Description
RAPPORT Un composant de rapport.
DATA_SOURCE Élément de source de données.

Rôle

Rôle dans une autorisation.

Valeur d'énumération Description
SPECTATEURS Décrit les membres disposant d'autorisations d'affichage.
EDITOR Décrit les membres disposant d'autorisations de modification.
PROPRIÉTAIRE Décrit les membres qui sont propriétaires.
LINK_VIEWER Décrit les membres disposant de droits d'affichage.
LINK_EDITOR Décrit les membres disposant de droits de modification.

Membre

Membre d'un objet d'autorisations.

Les membres des rôles VIEWER et EDITOR sont représentés à l'aide du code suivant : préfixes:

Préfixe du membre Description Exemple
user: Un compte Google. user:gus@gmail.com
group: Un groupe Google group:api@googlegroups.com
domain: Domaine d'une organisation Google Workspace ou Cloud Identity. domain:example.com
serviceAccount: Un compte de service de projet Google Cloud serviceAccount:gus@project.iam.gserviceaccount.com

Les membres du rôle LINK_VIEWER ou LINK_EDITOR sont représentés à l'aide d'un des éléments suivants:

Nom/préfixe du membre Description
allUsers Indique que Tous les utilisateurs disposant du lien peuvent consulter/modifier le fichier.
domain: indique que tous les utilisateurs du domaine disposant du lien peuvent afficher/modifier.

Autorisations

Autorisations Looker Studio pour un composant.

{
  "permissions": {
    [Role]: {
      "members": Member[]
    }
  },
  "etag": string
}
Nom de propriété Type Description
autorisations {Rôle: Membre[]} Carte des rôles des membres.
etag chaîne ETag pour détecter et échouer de modifications simultanées.

Exemples

Un composant Looker Studio partagé avec trois éditeurs:

{
  "permissions": {
    "OWNER": {
      "members": [
        "user:gus@gmail.com"
      ]
    },
    "EDITOR": {
      "members": [
        "user:jen@gmail.com",
        "user:amy@gmail.com",
        "group:api@googlegroups.com"
      ]
    }
  },
  "etag": "BwXe3ECCjl0="
}

Asset Looker Studio partagé avec un éditeur et visible par toute personne disposant du lien.

{
  "permissions": {
    "OWNER": {
      "members": [
        "user:gus@example.com"
      ]
    },
    "EDITOR": {
      "members": [
        "group:gus-team@example.com"
      ]
    },
    "LINK_VIEWER": {
      "members": [
        "allUsers"
      ]
    }
  },
  "etag": "OBr4bWCCtl0"
}