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