Typen

Assets

Ein Looker Studio-Asset.

{
  "assetType": AssetType,
  "updateTime": Timestamp,
  "name": string,
  "title": string,
  "trashed": boolean,
  "updateByMeTime": Timestamp,
  "owner": string,
  "createTime": Timestamp,
  "lastViewByMeTime": Timestamp,
  "description": string,
  "creator": string
}
Property-Name Typ Beschreibung
assetType AssetType Der Asset-Typ.
updateTime Zeitstempel Das Datum, an dem das Asset zuletzt geändert wurde.
name String Der Name (die ID) des Assets.
Titel String Der Titel des Assets.
im Papierkorb boolean Gibt an, ob sich das Asset im Papierkorb befindet.
updateByMeTime Zeitstempel Das Datum, an dem das Asset zuletzt von dem Nutzer geändert wurde, der diesen API-Aufruf durchführt.
Inhaber String Der Inhaber des Assets
createTime Zeitstempel Das Datum, an dem das Asset erstellt wurde.
lastViewByMeTime Zeitstempel Das Datum, an dem das Asset zuletzt von dem Nutzer aufgerufen wurde, der diesen API-Aufruf durchführt.
Beschreibung String Beschreibung des Berichts (wird nur für den REPORT-AssetType unterstützt).
Creator String Der Ersteller des Assets.

AssetType

Die Arten von Looker Studio-Assets

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

Rolle

Eine Rolle in einer Berechtigung.

Enum-Wert Beschreibung
ZUSCHAUER Beschreibt Mitglieder, denen Ansichtsberechtigungen erteilt wurden.
EDITOR Beschreibt Mitglieder, denen Bearbeitungsberechtigungen gewährt wurden.
INHABER Beschreibt Mitglieder, die Eigentümer sind.
LINK_VIEWER Beschreibt Mitglieder mit Ansichtsberechtigungen.
LINK_EDITOR Beschreibt Mitglieder mit Bearbeitungsberechtigungen.

Mitglied

Ein Mitglied eines Berechtigungsobjekts.

Mitglieder der VIEWER- und EDITOR-Rolle 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 Dienstkonto für ein Google Cloud-Projekt. serviceAccount:gus@project.iam.gserviceaccount.com

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

Mitgliedsname/Präfix Beschreibung
allUsers Gibt an, dass jeder mit dem Link das Element ansehen/bearbeiten kann.
domain: Gibt an, dass Jeder in der Domain, der über den Link verfügt, das Element ansehen oder bearbeiten kann.

Berechtigungen

Looker Studio-Berechtigungen für ein Asset.

{
  "permissions": {
    [Role]: {
      "members": Member[]
    }
  },
  "etag": string
}
Property-Name Typ Beschreibung
Berechtigungen {Role: Member[]} Eine Zuordnung von Rolle zu Mitgliedern.
etag String etag zum Erkennen und Ablehnen gleichzeitiger Änderungen.

Beispiele

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

{
  "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 wurde und von jedem Nutzer mit dem Link aufgerufen werden kann.

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