Types

アセット

Looker Studio アセット。

{
  "assetType": AssetType,
  "updateTime": Timestamp,
  "name": string,
  "title": string,
  "trashed": boolean,
  "updateByMeTime": Timestamp,
  "owner": string,
  "createTime": Timestamp,
  "lastViewByMeTime": Timestamp,
  "description": string,
  "creator": string
}
プロパティ名 説明
assetType AssetType アセットのタイプ。
updateTime タイムスタンプ アセットが最後に変更された日付。
name 文字列 アセットの名前(ID)。
title string アセットのタイトル。
trashed ブール値 アセットがゴミ箱にあるかどうかを示します。
updateByMeTime タイムスタンプ この API 呼び出しを行うユーザーがアセットを最後に変更した日付。
オーナー string アセットの所有者。
createTime Timestamp アセットが作成された日付。
lastViewByMeTime タイムスタンプ この API 呼び出しを行ったユーザーがアセットを最後に表示した日付。
説明 文字列 レポートの説明(REPORT AssetType でのみサポートされています)。
作成者 文字列 アセットの作成者。

AssetType

Looker Studio アセットのタイプ。

列挙値 説明
REPORT レポート アセット。
DATA_SOURCE データソース アセット。

役割

権限における役割。

列挙値 説明
視聴者 閲覧権限が付与されているメンバーについて説明します。
エディタ 編集権限が付与されているメンバーについて説明します。
オーナー オーナーであるメンバーについて説明します。
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 プロジェクトのサービス アカウント。 serviceAccount:gus@project.iam.gserviceaccount.com

LINK_VIEWER または LINK_EDITOR ロールのメンバーは、次のいずれかを使用して表されます。

Member name/prefix 説明
allUsers リンクを知っているユーザーなら誰でも閲覧/編集できることを示します。
domain: リンクを知っているドメイン内のユーザーであれば、誰でも閲覧/編集できることを示します。

権限

アセットの Looker Studio の権限。

{
  "permissions": {
    [Role]: {
      "members": Member[]
    }
  },
  "etag": string
}
プロパティ名 説明
権限 {Role: Member[]} メンバーへの役割のマップ。
etag 文字列 同時変更を検出してエラーを発生させる ETag。

3 人の編集者と共有されている 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="
}

1 人の編集者と共有され、リンクを知っているすべてのユーザーが閲覧できる Looker Studio アセット。

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