Recursos
Es un activo de Looker Studio.
{
"assetType": AssetType,
"updateTime": Timestamp,
"name": string,
"title": string,
"trashed": boolean,
"updateByMeTime": Timestamp,
"owner": string,
"createTime": Timestamp,
"lastViewByMeTime": Timestamp,
"description": string,
"creator": string
}
| Nombre de la propiedad | Tipo | Descripción |
|---|---|---|
| assetType | AssetType | Es el tipo de recurso. |
| updateTime | Marca de tiempo | Fecha en que se modificó el activo por última vez. |
| nombre | string | Es el nombre (ID) del recurso. |
| título | string | Es el título del activo. |
| En la papelera | booleano | Indica si el activo está en la papelera. |
| updateByMeTime | Marca de tiempo | Fecha en la que el usuario que realiza esta llamada a la API modificó el recurso por última vez. |
| propietario | string | Es el propietario del activo. |
| createTime | Marca de tiempo | Fecha en la que se creó el activo. |
| lastViewByMeTime | Marca de tiempo | Fecha en la que el usuario que realiza esta llamada a la API vio el activo por última vez. |
| descripción | string | Es la descripción del informe (solo se admite para el AssetType REPORT). |
| creador | string | Es el creador del recurso. |
AssetType
Son los tipos de recursos de Looker Studio.
| Valor enumerado | Descripción |
|---|---|
| INFORME | Es un recurso del informe. |
| DATA_SOURCE | Es un recurso de fuente de datos. |
Rol
Es un rol en un permiso.
| Valor enumerado | Descripción |
|---|---|
| USUARIO | Describe a los miembros a los que se les otorgaron permisos de visualización. |
| EDITOR | Describe a los miembros a los que se les otorgaron permisos de edición. |
| PROPIETARIO | Describe a los miembros que son propietarios. |
| LINK_VIEWER | Describe a los miembros que tienen permisos de visualización. |
| LINK_EDITOR | Describe a los miembros que tienen permisos de edición. |
Miembro
Es un miembro de un objeto de permisos.
Los miembros de los roles VIEWER y EDITOR se representan con los siguientes prefijos:
| Prefijo del miembro | Descripción | Ejemplo |
|---|---|---|
user: |
Una Cuenta de Google. | user:gus@gmail.com |
group: |
Un Grupo de Google | group:api@googlegroups.com |
domain: |
Es el dominio de una organización de Google Workspace o Cloud Identity. | domain:example.com |
serviceAccount: |
Una cuenta de servicio del proyecto de Google Cloud | serviceAccount:gus@project.iam.gserviceaccount.com |
Los miembros del rol LINK_VIEWER o LINK_EDITOR se representan con una de las siguientes opciones:
| Nombre o prefijo del miembro | Descripción |
|---|---|
allUsers |
Indica que Cualquier persona con el vínculo puede ver o editar. |
domain:
|
Indica que cualquier usuario del dominio que tenga el vínculo puede ver o editar el elemento. |
Permisos
Son los permisos de Looker Studio para un activo.
{
"permissions": {
[Role]: {
"members": Member[]
}
},
"etag": string
}
| Nombre de la propiedad | Tipo | Descripción |
|---|---|---|
| permisos | {Role: Member[]} | Es un mapa de la función para los miembros. |
| etag | string | etag para detectar y rechazar modificaciones simultáneas. |
Ejemplos
Un recurso de Looker Studio compartido con tres editores:
{
"permissions": {
"OWNER": {
"members": [
"user:gus@gmail.com"
]
},
"EDITOR": {
"members": [
"user:jen@gmail.com",
"user:amy@gmail.com",
"group:api@googlegroups.com"
]
}
},
"etag": "BwXe3ECCjl0="
}
Es un activo de Looker Studio compartido con un editor y visible para cualquier persona que tenga el vínculo.
{
"permissions": {
"OWNER": {
"members": [
"user:gus@example.com"
]
},
"EDITOR": {
"members": [
"group:gus-team@example.com"
]
},
"LINK_VIEWER": {
"members": [
"allUsers"
]
}
},
"etag": "OBr4bWCCtl0"
}