Типы

Ресурсы

Ресурс Looker Studio.

{
  "assetType": AssetType,
  "updateTime": Timestamp,
  "name": string,
  "title": string,
  "trashed": boolean,
  "updateByMeTime": Timestamp,
  "owner": string,
  "createTime": Timestamp,
  "lastViewByMeTime": Timestamp
}
Имя свойства Тип Описание
тип актива тип актива Тип актива.
Время обновления Временная метка Дата последнего изменения актива.
имя нить Имя (ID) актива.
заголовок нить Название актива.
разгромлен логическое значение Указывает, находится ли ресурс в корзине.
апдейтбиметиме Временная метка Дата последнего изменения мной ресурса.
владелец нить Владелец актива.
СоздатьВремя Временная метка Дата создания актива.
последнийвиевбиметиме Временная метка Дата, когда я последний раз просматривал актив

тип актива

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

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

Роль

Роль в разрешении.

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

Член

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

Члены ролей 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 Project. 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"
}