Ресурсы
Ресурс из 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"
}