Типы

Объект

Объект Студии данных. со следующей структурой:

{
      "assetId": string,
      "title": string,
      "assetType": AssetType,
      "trashed": boolean,
      "updateTime": Timestamp,
      "updateByMeTime": Timestamp,
      "createTime": Timestamp,
      "lastViewByMeTime": Timestamp,
      "owner": string
    }
    
Название ресурса Тип Описание
assetId string Идентификатор объекта.
title string Название объекта.
assetType AssetType Тип объекта.
trashed boolean Значение, которое указывает, находится ли объект в корзине.
updateTime Timestamp Дата последнего изменения объекта.
updateByMeTime Timestamp Дата последнего изменения мною объекта.
createTime Timestamp Дата создания объекта.
lastViewByMeTime Timestamp Дата последнего просмотра мною объекта.
owner string Владелец объекта.

AssetType

Типы объектов Студии данных.

Перечисляемое значение Описание
REPORT Объект отчета.
DATA_SOURCE Источник данных отчета.

Role

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

Перечисляемое значение Описание
VIEWER Пользователь с правами на чтение.
EDITOR Пользователь с правами на изменение.
OWNER Владелец.

Member

Участник объекта разрешений. Представляет собой строку (string) со следующими префиксами:

  • user:
  • group:
  • domain:
  • serviceAccount:

Permissions

Объект "Permissions" Студии данных со следующей структурой:

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