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 El tipo de activo.
updateTime Marca de tiempo Fecha en la que el activo fue la última vez modificados.
nombre string El nombre (ID) del activo.
título string El título del activo.
enviado a la papelera boolean Indica si el recurso se encuentra en a la papelera.
updateByMeTime Marca de tiempo Fecha en la que el activo fue la última vez modificados por mí.
propietario string El propietario del activo.
createTime Marca de tiempo Es la fecha en la que se creó el activo.
lastViewByMeTime Marca de tiempo Fecha en la que se vio el activo por última vez por mí

AssetType

Los tipos de recursos de Looker Studio

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

Rol

Una función en un permiso.

Valor enumerado 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 a los miembros que tienen permisos de lectura.
LINK_EDITOR Describe a los miembros que tienen permisos de edición.

Miembro

Miembro de un objeto de permisos

Los miembros de los Roles VIEWER y EDITOR se representan con los siguientes elementos: 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 de los Roles LINK_VIEWER o LINK_EDITOR se representan con uno 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 miembro del dominio con el enlace 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 {Rol: Miembro[]} Es un mapa de roles para los miembros.
etag string ETag para detectar y 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 que se comparte con un solo editor y que puede ver 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"
}