Тип контента

Ресурсы

Ресурс из Looker Studio.

{
  "assetType": AssetType,
  "updateTime": Timestamp,
  "name": string,
  "title": string,
  "trashed": boolean,
  "updateByMeTime": Timestamp,
  "owner": string,
  "createTime": Timestamp,
  "lastViewByMeTime": Timestamp,
  "description": string,
  "creator": string
}
Название объекта недвижимости Тип Описание
тип актива Тип актива Тип актива.
updateTime Отметка времени Дата последнего изменения актива.
имя нить Название (идентификатор) актива.
заголовок нить Название актива.
выброшенный логический Указывает, находится ли актив в мусорном ведре.
updateByMeTime Отметка времени Дата последнего изменения актива пользователем, выполнившим этот вызов API.
владелец нить Владелец актива.
createTime Отметка времени Дата создания актива.
lastViewByMeTime Отметка времени Дата последнего просмотра актива пользователем, выполняющим этот API-запрос.
описание нить Описание отчета (поддерживается только для типа активов REPORT ).
создатель нить Создатель данного ресурса.

Тип актива

Типы ресурсов Looker Studio.

Значение перечисления Описание
ОТЧЕТ Отчетный ресурс.
ИСТОЧНИК ДАННЫХ Источник данных.

Роль

Роль в системе разрешений.

Значение перечисления Описание
ЗРИТЕЛЬ Описывает участников, которым предоставлены права на просмотр.
РЕДАКТОР Описывает участников, которым предоставлены права на редактирование.
ВЛАДЕЛЕЦ Описывает участников, являющихся собственниками.
LINK_VIEWER Описывает участников, имеющих права на просмотр.
ССЫЛКА РЕДАКТОРА Описывает участников, имеющих права на редактирование.

Член

Член объекта разрешений.

Участники ролей VIEWER и EDITOR представлены с использованием следующих префиксов:

Префикс участника Описание Пример
user: Аккаунт Google. user:gus@gmail.com
group: Группа Google. group:api@googlegroups.com
domain: Домен организации Google Workspace или Cloud Identity. domain:example.com
serviceAccount: Сервисный аккаунт проекта Google Cloud. serviceAccount:gus@project.iam.gserviceaccount.com

Участники с ролями LINK_VIEWER или LINK_EDITOR представлены одним из следующих способов:

Имя/префикс участника Описание
allUsers Указывает, что любой, у кого есть ссылка, может просматривать/редактировать её .
domain: Указывает, что любой пользователь в домене, имеющий ссылку, может просматривать/редактировать файл .

Разрешения

Права доступа Looker Studio для ресурса.

{
  "permissions": {
    [Role]: {
      "members": Member[]
    }
  },
  "etag": string
}
Название объекта недвижимости Тип Описание
разрешения { Роль : Участник[] } Схема распределения ролей между участниками.
этаг нить etag для обнаружения и предотвращения одновременных изменений.

Примеры

Ресурс Looker Studio, используемый тремя редакторами:

{
  "permissions": {
    "OWNER": {
      "members": [
        "user:gus@gmail.com"
      ]
    },
    "EDITOR": {
      "members": [
        "user:jen@gmail.com",
        "user:amy@gmail.com",
        "group:api@googlegroups.com"
      ]
    }
  },
  "etag": "BwXe3ECCjl0="
}

Ресурс Looker Studio, предоставленный одному редактору и доступный для просмотра любому пользователю, имеющему ссылку.

{
  "permissions": {
    "OWNER": {
      "members": [
        "user:gus@example.com"
      ]
    },
    "EDITOR": {
      "members": [
        "group:gus-team@example.com"
      ]
    },
    "LINK_VIEWER": {
      "members": [
        "allUsers"
      ]
    }
  },
  "etag": "OBr4bWCCtl0"
}