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 Die Art des Assets.
updateTime Zeitstempel Datum, an dem das Asset zuletzt verwendet wurde geändert.
Name String Der Name (ID) des Assets.
Titel String Der Titel des Inhalts.
in den Papierkorb verschoben boolean Gibt an, ob sich das Asset in in den Papierkorb verschoben.
updateByMeTime Zeitstempel Datum, an dem das Asset zuletzt verwendet wurde von mir geändert.
Inhaber String Der Inhaber des Assets
createTime Zeitstempel Das Datum, an dem das Asset erstellt wurde.
lastViewByMeTime Zeitstempel Datum, an dem das Asset zuletzt aufgerufen wurde von mir

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, die Leseberechtigungen haben.
LINK_EDITOR Beschreibt Mitglieder mit Bearbeitungsberechtigungen.

Mitglied

Ein Mitglied eines Berechtigungsobjekts.

Mitglieder der Rollen VIEWER und EDITOR werden so repräsentiert: Präfixe:

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 repräsentiert. zu verwenden:

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

Berechtigungen

Looker Studio-Berechtigungen für ein Asset

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

Beispiele

Ein Looker Studio-Asset, das für drei Bearbeiter 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 Mitbearbeiter freigegeben ist und für jeden mit dem Link einsehbar ist.

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