Types

Aset

Aset Looker Studio.

{
  "assetType": AssetType,
  "updateTime": Timestamp,
  "name": string,
  "title": string,
  "trashed": boolean,
  "updateByMeTime": Timestamp,
  "owner": string,
  "createTime": Timestamp,
  "lastViewByMeTime": Timestamp,
  "description": string,
  "creator": string
}
Nama properti Jenis Deskripsi
assetType AssetType Jenis aset.
updateTime Stempel waktu Tanggal aset terakhir diubah.
nama string Nama (ID) aset.
judul string Judul aset.
dihapus boolean Menunjukkan apakah aset ada di sampah.
updateByMeTime Stempel waktu Tanggal aset terakhir diubah oleh pengguna yang melakukan panggilan API ini.
owner string Pemilik aset.
createTime Stempel waktu Tanggal aset dibuat.
lastViewByMeTime Stempel waktu Tanggal aset terakhir dilihat oleh pengguna yang melakukan panggilan API ini.
deskripsi string Deskripsi laporan (hanya didukung untuk AssetType REPORT).
kreator string Pembuat aset.

AssetType

Jenis aset Looker Studio.

Nilai enum Deskripsi
LAPORKAN Aset laporan.
DATA_SOURCE Aset sumber data.

Peran

Peran dalam izin.

Nilai enum Deskripsi
PENONTON Mendeskripsikan anggota yang telah diberi izin melihat.
EDITOR Menjelaskan anggota yang telah diberi izin edit.
PEMILIK Menjelaskan anggota yang merupakan pemilik.
LINK_VIEWER Mendeskripsikan anggota yang memiliki izin melihat.
LINK_EDITOR Mendeskripsikan anggota yang memiliki izin edit.

Anggota

Anggota objek izin.

Anggota Peran VIEWER dan EDITOR diwakili menggunakan prefiks berikut:

Awalan anggota Deskripsi Contoh
user: Akun Google. user:gus@gmail.com
group: Grup Google. group:api@googlegroups.com
domain: Domain organisasi Google Workspace atau Cloud Identity. domain:example.com
serviceAccount: Akun layanan Project Google Cloud. serviceAccount:gus@project.iam.gserviceaccount.com

Anggota Peran LINK_VIEWER atau LINK_EDITOR direpresentasikan menggunakan salah satu cara berikut:

Nama/awalan nama anggota Deskripsi
allUsers Menunjukkan bahwa Siapa saja yang memiliki link dapat melihat/mengedit.
domain: Menunjukkan bahwa Siapa saja di domain yang memiliki link dapat melihat/mengedit.

Izin

Izin Looker Studio untuk aset.

{
  "permissions": {
    [Role]: {
      "members": Member[]
    }
  },
  "etag": string
}
Nama properti Jenis Deskripsi
izin {Role: Member[]} Peta peran ke anggota.
etag string etag untuk mendeteksi dan gagal modifikasi serentak.

Contoh

Aset Looker Studio yang dibagikan kepada tiga editor:

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

Aset Looker Studio yang dibagikan kepada satu editor dan dapat dilihat oleh siapa saja yang memiliki link.

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