Tipos

Recursos

Un recurso de Looker Studio

{
  "assetType": AssetType,
  "updateTime": Timestamp,
  "name": string,
  "title": string,
  "trashed": boolean,
  "updateByMeTime": Timestamp,
  "owner": string,
  "createTime": Timestamp,
  "lastViewByMeTime": Timestamp
}
Nombre de la propiedad Tipo Descripción
assetType AssetType Es el tipo de activo.
updateTime Marca de tiempo Fecha de la última modificación del activo.
name cadena El nombre (ID) del activo.
título cadena El título del activo.
en la papelera boolean Indica si el recurso está en la papelera.
updateByMeTime Marca de tiempo Fecha de la última vez que modifiqué el activo.
propietario cadena El propietario del activo.
createTime Marca de tiempo Es la fecha en la que se creó el activo.
lastViewByMeTime Marca de tiempo Fecha de la última visualización por mí

AssetType

Los tipos de recursos de Looker Studio

Valor enum Descripción
INFORME Un recurso de informe
DATA_SOURCE Un recurso de fuente de datos.

Rol

Es un rol en un permiso.

Valor enum Descripción
USUARIO Describe los miembros a los que se les otorgaron permisos de lectura.
EDITOR Describe los miembros a los que se les otorgaron permisos de edición.
PROPIETARIO Describe a los miembros que son propietarios.
LINK_VIEWER Describe los miembros que tienen permisos de lectura.
LINK_EDITOR Describe a los miembros que tienen permisos de edición.

Miembro

Es un miembro de un objeto de permisos.

Los miembros de la función 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 de proyecto de Google Cloud. serviceAccount:gus@project.iam.gserviceaccount.com

Los miembros de la función LINK_VIEWER o LINK_EDITOR se representan mediante una de las siguientes opciones:

Nombre/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 y editar.

Permisos

Permisos de Looker Studio para un recurso.

{
  "permissions": {
    [Role]: {
      "members": Member[]
    }
  },
  "etag": string
}
Nombre de la propiedad Tipo Descripción
permisos {Función: Miembro[]} Un mapa de funciones para los miembros.
etag cadena ETag para detectar y hacer fallar las 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="
}

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