BigQuery Data Policy API

Mengizinkan pengguna mengelola kebijakan data BigQuery.

Layanan: bigquerydatapolicy.googleapis.com

Untuk memanggil layanan ini, sebaiknya gunakan library klien yang disediakan Google. Jika aplikasi Anda perlu menggunakan library sendiri untuk memanggil layanan ini, gunakan informasi berikut saat Anda membuat permintaan API.

Dokumen discovery

Dokumen Discovery adalah spesifikasi yang dapat dibaca mesin untuk mendeskripsikan dan menggunakan REST API. Alat ini digunakan untuk membangun library klien, plugin IDE, dan alat lain yang berinteraksi dengan Google API. Satu layanan dapat menyediakan beberapa dokumen discovery. Layanan ini menyediakan dokumen discovery berikut:

Endpoint layanan

Endpoint layanan adalah URL dasar yang menentukan alamat jaringan layanan API. Satu layanan mungkin memiliki beberapa endpoint layanan. Layanan ini memiliki endpoint layanan berikut dan semua URI di bawah terkait dengan endpoint layanan ini:

  • https://bigquerydatapolicy.googleapis.com

Resource REST: v1beta1.projects.locations.dataPolicies

Metode
create POST /v1beta1/{parent=projects/*/locations/*}/dataPolicies
Membuat kebijakan data baru di bagian project dengan dataPolicyId yang ditentukan (digunakan sebagai nama tampilan), tag kebijakan, dan jenis kebijakan data.
delete DELETE /v1beta1/{name=projects/*/locations/*/dataPolicies/*}
Menghapus kebijakan data yang ditentukan oleh nama resource-nya.
get GET /v1beta1/{name=projects/*/locations/*/dataPolicies/*}
Mendapatkan kebijakan data yang ditentukan oleh nama resource-nya.
getIamPolicy POST /v1beta1/{resource=projects/*/locations/*/dataPolicies/*}:getIamPolicy
Mendapatkan kebijakan IAM untuk kebijakan data tertentu.
list GET /v1beta1/{parent=projects/*/locations/*}/dataPolicies
Mencantumkan semua kebijakan data di project induk yang ditentukan.
patch PATCH /v1beta1/{dataPolicy.name=projects/*/locations/*/dataPolicies/*}
Memperbarui metadata untuk kebijakan data yang sudah ada.
setIamPolicy POST /v1beta1/{resource=projects/*/locations/*/dataPolicies/*}:setIamPolicy
Menetapkan kebijakan IAM untuk kebijakan data yang ditentukan.
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/dataPolicies/*}:testIamPermissions
Menampilkan izin pemanggil pada resource kebijakan data yang ditentukan.

Resource REST: v1.projects.locations.dataPolicies

Metode
create POST /v1/{parent=projects/*/locations/*}/dataPolicies
Membuat kebijakan data baru di bagian project dengan dataPolicyId yang ditentukan (digunakan sebagai nama tampilan), tag kebijakan, dan jenis kebijakan data.
delete DELETE /v1/{name=projects/*/locations/*/dataPolicies/*}
Menghapus kebijakan data yang ditentukan oleh nama resource-nya.
get GET /v1/{name=projects/*/locations/*/dataPolicies/*}
Mendapatkan kebijakan data yang ditentukan oleh nama resource-nya.
getIamPolicy POST /v1/{resource=projects/*/locations/*/dataPolicies/*}:getIamPolicy
Mendapatkan kebijakan IAM untuk kebijakan data tertentu.
list GET /v1/{parent=projects/*/locations/*}/dataPolicies
Mencantumkan semua kebijakan data di project induk yang ditentukan.
patch PATCH /v1/{dataPolicy.name=projects/*/locations/*/dataPolicies/*}
Memperbarui metadata untuk kebijakan data yang sudah ada.
rename POST /v1/{name=projects/*/locations/*/dataPolicies/*}:rename
Mengganti nama ID (nama tampilan) untuk kebijakan data yang ditentukan.
setIamPolicy POST /v1/{resource=projects/*/locations/*/dataPolicies/*}:setIamPolicy
Menetapkan kebijakan IAM untuk kebijakan data yang ditentukan.
testIamPermissions POST /v1/{resource=projects/*/locations/*/dataPolicies/*}:testIamPermissions
Menampilkan izin pemanggil pada resource kebijakan data yang ditentukan.