Method: projects.locations.userStores.userLicenses.export

Mengekspor semua UserLicense di UserStore induk sebagai satu dokumen CSV. Ini adalah backend untuk tindakan "Download sebagai CSV" di konsol admin: tindakan ini menggunakan kembali jalur baca userLicenses.list sehingga admin dapat mengurutkan/memfilter secara offline di Excel atau Spreadsheet.

Respons membawa CSV lengkap (baris header diikuti dengan baris data) inline di ExportUserLicensesResponse.csv_data.

Permintaan HTTP


POST https://discoveryengine.googleapis.com/v1alpha/{parent=projects/*/locations/*/userStores/*}/userLicenses:export

URL ini menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
parent

string

Wajib. Nama resource UserStore induk, format: projects/{project}/locations/{location}/userStores/{userStoreId}. Semua UserLicense di bawah UserStore ini diekspor.

Isi permintaan

Isi permintaan harus kosong.

Isi respons

Pesan respons untuk UserLicenseService.ExportUserLicenses.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "csvData": string
  // End of mutually exclusive fields.
}
Kolom
Hasil yang diekspor. M1 menampilkan CSV inline di csv_data; oneof memberikan ruang untuk varian ekspor besar di masa mendatang (misalnya, URI GCS) tanpa melanggar kontrak. Berikut adalah daftar kolom yang bersifat eksklusif satu sama lain. Maksimal satu kolom akan ditetapkan dalam respons:
csvData

string (bytes format)

Dokumen CSV lengkap sebagai byte mentah: baris header diikuti dengan satu baris per UserLicense. Berisi data lisensi pengguna (misalnya, email pengguna). Ekspor tanpa lisensi yang cocok hanya berisi baris header.

String berenkode base64.

Akhir kolom yang saling eksklusif.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite
  • https://www.googleapis.com/auth/discoveryengine.serving.readwrite

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.

Izin IAM

Memerlukan izin IAM berikut pada resource parent:

  • discoveryengine.userStores.listUserLicenses

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.