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 VIEWER
i EDITOR
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"
}