Typen

Assets

Ein Looker Studio-Asset.

{
  "assetType": AssetType,
  "updateTime": Timestamp,
  "name": string,
  "title": string,
  "trashed": boolean,
  "updateByMeTime": Timestamp,
  "owner": string,
  "createTime": Timestamp,
  "lastViewByMeTime": Timestamp
}
Property-Name Typ Beschreibung
assetType AssetType Der Asset-Typ.
updateTime Zeitstempel Datum der letzten Änderung des Assets.
name String Der Name (ID) des Assets.
title String Der Titel des Assets.
in den Papierkorb verschoben boolean Gibt an, ob sich das Asset im Papierkorb befindet.
updateByMeTime Zeitstempel Datum, an dem das Asset zuletzt von mir geändert wurde.
Inhaber String Der Inhaber des Assets
createTime Zeitstempel Erstellungsdatum des Assets.
lastViewByMeTime Zeitstempel Datum, an dem das Asset zuletzt von mir angesehen wurde

AssetType

Die Typen der Looker Studio-Assets.

Enum-Wert Beschreibung
BERICHT Ein Berichts-Asset
DATA_SOURCE Ein Datenquellen-Asset.

Rolle

Eine Rolle in einer Berechtigung.

Enum-Wert Beschreibung
ZUSCHAUER Beschreibt Mitglieder, denen Leseberechtigungen gewährt wurden.
EDITOR Beschreibt Mitglieder, denen Bearbeitungsberechtigungen gewährt wurden.
INHABER Beschreibt Mitglieder, die Inhaber sind.
LINK_VIEWER Beschreibt Mitglieder mit Leseberechtigungen.
LINK_EDITOR Beschreibt Mitglieder, die Bearbeitungsberechtigungen haben.

Mitglied

Ein Mitglied eines Berechtigungsobjekts.

Mitglieder der Role VIEWER und EDITOR werden mit den folgenden Präfixen dargestellt:

Mitgliederpräfix Beschreibung Beispiel
user: Ein Google-Konto. user:gus@gmail.com
group: Eine Google-Gruppe. group:api@googlegroups.com
domain: Die Domain einer Google Workspace- oder Cloud Identity-Organisation. domain:example.com
serviceAccount: Ein Google Cloud-Projekt-Dienstkonto. serviceAccount:gus@project.iam.gserviceaccount.com

Mitglieder der Rolle LINK_VIEWER oder LINK_EDITOR werden durch eine der folgenden Optionen dargestellt:

Mitgliedsname/-präfix Beschreibung
allUsers Sie gibt an, dass Jeder, der über den Link verfügt, das Element ansehen/bearbeiten darf.
domain: Gibt an, dass Jeder in der Domain, der über den Link verfügt, das Element ansehen/bearbeiten darf.

Berechtigungen

Looker Studio-Berechtigungen für ein Asset.

{
  "permissions": {
    [Role]: {
      "members": Member[]
    }
  },
  "etag": string
}
Property-Name Typ Beschreibung
Berechtigungen {Rolle: Mitglied[]} Eine Zuordnung der Rollen zu den Mitgliedern.
etag String ETag, um gleichzeitige Änderungen zu erkennen und fehlschlagen zu lassen.

Beispiele

Ein Looker Studio-Asset, das für drei Mitbearbeiter freigegeben ist:

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

Ein Looker Studio-Asset, das für einen Bearbeiter freigegeben ist und von jedem angesehen werden kann, der den Link hat.

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