Typy

Zasoby

Zasób Looker Studio.

{
  "assetType": AssetType,
  "updateTime": Timestamp,
  "name": string,
  "title": string,
  "trashed": boolean,
  "updateByMeTime": Timestamp,
  "owner": string,
  "createTime": Timestamp,
  "lastViewByMeTime": Timestamp,
  "description": string,
  "creator": string
}
Nazwa usługi Typ Opis
assetType AssetType Typ komponentu.
updateTime Sygnatura czasowa Data ostatniej modyfikacji komponentu.
nazwa ciąg znaków Nazwa (identyfikator) zasobu.
tytuł ciąg znaków Tytuł zasobu.
trashed Wartość logiczna Wskazuje, czy zasób znajduje się w koszu.
updateByMeTime Sygnatura czasowa Data ostatniej modyfikacji komponentu przez użytkownika, który wywołuje ten interfejs API.
właściciel ciąg znaków Właściciel zasobu.
Czas utworzenia Sygnatura czasowa Data utworzenia komponentu.
lastViewByMeTime Sygnatura czasowa Data ostatniego wyświetlenia komponentu przez użytkownika, który wywołuje ten interfejs API.
opis ciąg znaków Opis raportu (obsługiwany tylko w przypadku typu zasobu REPORT).
twórca, ciąg znaków Twórca zasobu.

Typ komponentu

Rodzaje zasobów Looker Studio.

Wartość typu wyliczeniowego Opis
ZGŁOŚ komponent raportu,
DATA_SOURCE Komponent źródła danych.

Rola

Rola w uprawnieniu.

Wartość typu wyliczeniowego Opis
WIDZ Opisuje użytkowników, którym przyznano uprawnienia do wyświetlania.
EDITOR Opisuje użytkownikó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, którzy mają uprawnienia do wyświetlania.
LINK_EDITOR Opisuje użytkowników, którzy mają uprawnienia do edycji.

Członek

Element obiektu uprawnień.

Członkowie VIEWEREDITOR roli są reprezentowani za pomocą tych prefiksów:

Prefiks subskrybenta 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 LINK_VIEWER lub LINK_EDITOR roli są reprezentowani w jeden z tych sposobów:

Imię i nazwisko lub prefiks członka grupy Opis
allUsers Oznacza, że każda osoba mająca link może wyświetlać lub edytować.
domain: Oznacza, że każda osoba w domenie, która ma link, może wyświetlać lub edytować.

Uprawnienia

Uprawnienia Looker Studio do zasobu.

{
  "permissions": {
    [Role]: {
      "members": Member[]
    }
  },
  "etag": string
}
Nazwa usługi Typ Opis
uprawnienia {Role: Member[]} Mapa ról i użytkowników.
etag ciąg znaków etag do wykrywania i odrzucania jednoczesnych modyfikacji.

Przykłady

Zasób Looker Studio udostępniony 3 edytującym:

{
  "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 jednemu edytującemu i widoczny dla każdej osoby mającej link.

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