Tipos

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