Tipi

Asset

Un asset di Looker Studio.

{
  "assetType": AssetType,
  "updateTime": Timestamp,
  "name": string,
  "title": string,
  "trashed": boolean,
  "updateByMeTime": Timestamp,
  "owner": string,
  "createTime": Timestamp,
  "lastViewByMeTime": Timestamp,
  "description": string,
  "creator": string
}
Nome proprietà Tipo Descrizione
assetType AssetType Il tipo di asset.
updateTime Timestamp La data dell'ultima modifica della risorsa.
nome stringa Il nome (ID) dell'asset.
titolo stringa Il titolo della risorsa.
trashed booleano Indica se la risorsa si trova nel cestino.
updateByMeTime Timestamp Data dell'ultima modifica dell'asset da parte dell'utente che effettua questa chiamata API.
proprietario stringa Il proprietario della risorsa.
Ora di creazione Timestamp La data di creazione della risorsa.
lastViewByMeTime Timestamp Data dell'ultima visualizzazione dell'asset da parte dell'utente che effettua questa chiamata API.
descrizione stringa Descrizione del report (supportata solo per AssetType REPORT).
creator stringa Il creatore dell'asset.

AssetType

I tipi di asset di Looker Studio.

Valore enum Descrizione
REPORT Una risorsa del report.
DATA_SOURCE Un asset di origine dati.

Ruolo

Un ruolo in un'autorizzazione.

Valore enum Descrizione
VIEWER Descrive i membri a cui sono state concesse autorizzazioni di visualizzazione.
EDITOR Descrive i membri a cui sono state concesse le autorizzazioni di modifica.
PROPRIETARIO Descrive i membri che sono proprietari.
LINK_VIEWER Descrive i membri che dispongono delle autorizzazioni di visualizzazione.
LINK_EDITOR Descrive i membri che dispongono delle autorizzazioni di modifica.

Membro

Un membro di un oggetto delle autorizzazioni.

I membri del VIEWER e del EDITOR ruolo sono rappresentati utilizzando i seguenti prefissi:

Prefisso membro Descrizione Esempio
user: Un Account Google. user:gus@gmail.com
group: Un gruppo Google. group:api@googlegroups.com
domain: Il dominio di un'organizzazione Google Workspace o Cloud Identity. domain:example.com
serviceAccount: Un account di servizio del progetto Google Cloud. serviceAccount:gus@project.iam.gserviceaccount.com

I membri del ruolo LINK_VIEWER o LINK_EDITOR sono rappresentati utilizzando uno dei seguenti elementi:

Nome/prefisso del membro Descrizione
allUsers Indica che Chiunque abbia il link può visualizzare/modificare.
domain: Indica che Chiunque nel dominio con il link può visualizzare/modificare.

Autorizzazioni

Autorizzazioni di Looker Studio per un asset.

{
  "permissions": {
    [Role]: {
      "members": Member[]
    }
  },
  "etag": string
}
Nome proprietà Tipo Descrizione
autorizzazioni {Role: Member[]} Una mappa del ruolo ai membri.
etag stringa etag per rilevare e non riuscire a eseguire modifiche simultanee.

Esempi

Un asset di Looker Studio condiviso con tre editor:

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

Un asset di Looker Studio condiviso con un editor e visualizzabile da chiunque abbia il link.

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