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"
}