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,
  "sharingEnvironmentConfig": {
    object (SharingEnvironmentConfig)
  }
}
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.

sharingEnvironmentConfig

object (SharingEnvironmentConfig)

Wajib. Opsi lingkungan berbagi data yang dapat dikonfigurasi untuk pertukaran data.

SharingEnvironmentConfig

Lingkungan berbagi adalah model perilaku untuk berbagi data dalam pertukaran data. Opsi ini dapat dikonfigurasi untuk pertukaran data.

Representasi JSON
{

  // Union field environment can be only one of the following:
  "defaultExchangeConfig": {
    object (DefaultExchangeConfig)
  },
  "dcrExchangeConfig": {
    object (DcrExchangeConfig)
  }
  // End of list of possible types for union field environment.
}
Kolom

Kolom union environment.

environment hanya dapat berupa salah satu dari yang berikut:

defaultExchangeConfig

object (DefaultExchangeConfig)

Pertukaran data Analytics Hub default, yang digunakan untuk berbagi data yang aman.

dcrExchangeConfig

object (DcrExchangeConfig)

Data Clean Room (DCR), digunakan untuk berbagi data yang menjaga privasi dan aman.

DefaultExchangeConfig

Jenis ini tidak memiliki kolom.

Pertukaran data Analytics Hub default, yang digunakan untuk berbagi data yang aman.

DcrExchangeConfig

Jenis ini tidak memiliki kolom.

Data Clean Room (DCR), digunakan untuk berbagi data yang menjaga privasi dan aman.

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.

listSubscriptions

Mencantumkan semua langganan di Data Exchange atau Listingan tertentu.

patch

Memperbarui pertukaran data yang ada.

setIamPolicy

Menetapkan kebijakan IAM.

subscribe

Membuat Langganan ke Pertukaran Data.

testIamPermissions

Menampilkan izin yang dimiliki pemanggil.