Recursos
Um recurso do 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 da propriedade | Tipo | Descrição |
|---|---|---|
| assetType | AssetType | O tipo de recurso. |
| updateTime | Carimbo de data/hora | Data em que o recurso foi modificado pela última vez. |
| nome | string | O nome (ID) do recurso. |
| título | string | Título do recurso. |
| na lixeira | booleano | Indica se o recurso está na lixeira. |
| updateByMeTime | Carimbo de data/hora | Data em que o recurso foi modificado pela última vez pelo usuário que fez esta chamada de API. |
| proprietário | string | Proprietário do recurso. |
| createTime | Carimbo de data/hora | Data em que o recurso foi criado. |
| lastViewByMeTime | Carimbo de data/hora | Data em que o recurso foi visualizado pela última vez pelo usuário que fez essa chamada de API. |
| descrição | string | Descrição do relatório (compatível apenas com o AssetType REPORT). |
| criador | string | O criador do recurso. |
AssetType
Tipos de recursos do Looker Studio.
| Valor de tipo enumerado | Descrição |
|---|---|
| REPORT | Um recurso do relatório. |
| DATA_SOURCE | Um recurso da fonte de dados. |
Função
Uma função em uma permissão.
| Valor de tipo enumerado | Descrição |
|---|---|
| ESPECTADOR | Descreve os membros que receberam permissões de visualização. |
| EDITOR | Descreve os membros que receberam permissões de edição. |
| PROPRIETÁRIO | Descreve os membros que são proprietários. |
| LINK_VIEWER | Descreve membros com permissões de visualização. |
| LINK_EDITOR | Descreve os membros com permissões de edição. |
Participante
Um membro de um objeto de permissões.
Os membros da função VIEWER e EDITOR são representados usando os seguintes
prefixos:
| Prefixo do membro | Descrição | Exemplo |
|---|---|---|
user: |
uma Conta do Google. | user:gus@gmail.com |
group: |
Um Grupo do Google. | group:api@googlegroups.com |
domain: |
O domínio de uma organização do Google Workspace ou do Cloud Identity. | domain:example.com |
serviceAccount: |
Uma conta de serviço do projeto do Google Cloud. | serviceAccount:gus@project.iam.gserviceaccount.com |
Os membros da função LINK_VIEWER ou LINK_EDITOR são representados usando uma
das seguintes opções:
| Nome/prefixo do membro | Descrição |
|---|---|
allUsers |
Indica que Qualquer pessoa com o link pode visualizar/editar. |
domain:
|
Indica que Qualquer pessoa no domínio com o link pode visualizar/editar. |
Permissões
Permissões do Looker Studio para um recurso.
{
"permissions": {
[Role]: {
"members": Member[]
}
},
"etag": string
}
| Nome da propriedade | Tipo | Descrição |
|---|---|---|
| permissões | {Role: Member[]} | Um mapa de função para membros. |
| etag | string | etag para detectar e reprovar modificações concorrentes. |
Exemplos
Um recurso do Looker Studio compartilhado com três editores:
{
"permissions": {
"OWNER": {
"members": [
"user:gus@gmail.com"
]
},
"EDITOR": {
"members": [
"user:jen@gmail.com",
"user:amy@gmail.com",
"group:api@googlegroups.com"
]
}
},
"etag": "BwXe3ECCjl0="
}
Um recurso do Looker Studio compartilhado com um editor e acessível a qualquer pessoa com o link.
{
"permissions": {
"OWNER": {
"members": [
"user:gus@example.com"
]
},
"EDITOR": {
"members": [
"group:gus-team@example.com"
]
},
"LINK_VIEWER": {
"members": [
"allUsers"
]
}
},
"etag": "OBr4bWCCtl0"
}