Mengizinkan pengguna mengelola kebijakan data BigQuery.
- Resource REST: v1beta1.projects.locations.dataPolicies
- Resource REST: v1.projects.locations.dataPolicies
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. |