Typy

Komponenty

Zasób Looker Studio.

{
  "assetType": AssetType,
  "updateTime": Timestamp,
  "name": string,
  "title": string,
  "trashed": boolean,
  "updateByMeTime": Timestamp,
  "owner": string,
  "createTime": Timestamp,
  "lastViewByMeTime": Timestamp
}
nazwa usługi, Typ Opis
assetType AssetType Typ zasobu.
updateTime Sygnatura czasowa data ostatniej modyfikacji zasobu,
nazwa ciąg znaków Nazwa (ID) zasobu.
title ciąg znaków Tytuł zasobu.
w koszu boolean Wskazuje, czy zasób jest w koszu.
updateByMeTime Sygnatura czasowa Data ostatniej modyfikacji zasobu przez mnie.
owner ciąg znaków Właściciel zasobu.
createTime Sygnatura czasowa Data utworzenia zasobu.
lastViewByMeTime Sygnatura czasowa Data ostatniego wyświetlenia mojego zasobu

AssetType

Typy zasobów Looker Studio.

Wartość wyliczeniowa Opis
ZGŁOŚ Zasób raportu.
DATA_SOURCE Zasób źródła danych.

Rola

Rola w uprawnieniu.

Wartość wyliczeniowa Opis
WIDZ Opisuje członków, którym przyznano uprawnienia do wyświetlania.
EDYTOR Opisuje członków, którym przyznano uprawnienia do edycji.
WŁAŚCICIEL Opisuje członków, którzy są właścicielami.
LINK_VIEWER Opisuje członków mających uprawnienia do wyświetlania.
LINK_EDITOR Opisuje członków mających uprawnienia do edycji.

Użytkownik

Element obiektu uprawnień.

Członkowie roli VIEWER i EDITOR są reprezentowani za pomocą tych prefiksów:

Prefiks członka Opis Przykład
user: Konto Google. user:gus@gmail.com
group: Grupę dyskusyjną Google. group:api@googlegroups.com
domain: Domena organizacji Google Workspace lub Cloud Identity. domain:example.com
serviceAccount: Konto usługi projektu Google Cloud. serviceAccount:gus@project.iam.gserviceaccount.com

Członkowie roli LINK_VIEWER lub LINK_EDITOR są reprezentowani za pomocą jednej z tych wartości:

Nazwa/prefiks członka grupy Opis
allUsers Wskazuje, że Każda osoba mająca link może wyświetlać i edytować.
domain: Wskazuje, że Każda osoba w domenie mająca link może wyświetlać i edytować.

Uprawnienia

Uprawnienia Looker Studio do zasobu.

{
  "permissions": {
    [Role]: {
      "members": Member[]
    }
  },
  "etag": string
}
nazwa usługi, Typ Opis
uprawnienia {Rola: Member[]} Mapa roli członków.
etag ciąg znaków do wykrywania i odrzucania równoczesnych modyfikacji.

Przykłady

Zasób Looker Studio udostępniony 3 edytorom:

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

Zasób Looker Studio udostępniony 1 edytorowi i widoczny dla każdej osoby, która ma link.

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