REST Resource: projects.locations.dataExchanges

Referensi: DataExchange

Pertukaran data adalah penampung yang memungkinkan Anda berbagi data. Selain informasi deskriptif tentang pertukaran data, laporan tersebut juga berisi daftar yang mereferensikan set data bersama.

Representasi JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "primaryContact": string,
  "documentation": string,
  "listingCount": integer,
  "icon": string
}
Kolom
name

string

Hanya output. Nama resource pertukaran data, misalnya, projects/myproject/locations/US/dataExchanges/123.

displayName

string

Wajib. Nama tampilan pertukaran data yang dapat dibaca manusia. Nama tampilan hanya boleh berisi huruf Unicode, angka (0-9), garis bawah (_), tanda hubung (-), spasi ( ), tanda dan (&), dan tidak boleh diawali atau diakhiri dengan spasi. Nilai defaultnya adalah string kosong. Panjang maksimal: 63 byte.

description

string

Opsional. Deskripsi pertukaran data. Deskripsi tidak boleh berisi non-karakter Unicode serta kode kontrol C0 dan C1 kecuali tab (HT), baris baru (LF), enter (CR), dan batas halaman (FF). Nilai defaultnya adalah string kosong. Panjang maksimal: 2.000 byte.

primaryContact

string

Opsional. Email atau URL kontak utama pertukaran data. Panjang Maks: 1.000 byte.

documentation

string

Opsional. Dokumentasi yang menjelaskan pertukaran data.

listingCount

integer

Hanya output. Jumlah listingan yang terdapat dalam pertukaran data.

icon

string (bytes format)

Opsional. Gambar berenkode Base64 yang mewakili pertukaran data. Ukuran Maksimum: 3.0MiB Dimensi gambar yang diharapkan adalah 512 x 512 piksel, namun API hanya melakukan validasi ukuran data yang dienkode. Catatan: Untuk kolom byte, isi kolom berenkode base64 (yang meningkatkan ukuran data sebesar 33-36%) saat menggunakan JSON pada kabel.

String berenkode base64.

Metode

create

Membuat pertukaran data baru.

delete

Menghapus pertukaran data yang ada.

get

Mendapatkan detail pertukaran data.

getIamPolicy

Mendapatkan kebijakan IAM.

list

Mencantumkan semua pertukaran data dalam project dan lokasi tertentu.

patch

Memperbarui pertukaran data yang ada.

setIamPolicy

Menetapkan kebijakan IAM.

testIamPermissions

Menampilkan izin yang dimiliki pemanggil.