BigLake API

BigLake API menyediakan akses ke BigLake Metastore, metastore serverless, terkelola sepenuhnya, dan sangat tersedia untuk data open source yang dapat digunakan untuk membuat kueri tabel Apache Iceberg di BigQuery.

Layanan: biglake.googleapis.com

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

Dokumen discovery

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

Endpoint layanan

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

  • https://biglake.googleapis.com

REST Resource: [] []

Metode
google.cloud.biglake.v1.IcebergCatalogService.CheckIcebergNamespaceExists NONE /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}
Menampilkan 204 jika namespace ada, 404 jika tidak.
google.cloud.biglake.v1.IcebergCatalogService.CheckIcebergTableExists NONE /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}
Menampilkan 204 jika tabel ada, 404 jika tidak.
google.cloud.biglake.v1alpha.IcebergCatalogService.CheckIcebergNamespaceExists NONE /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}
Menampilkan 204 jika namespace ada, 404 jika tidak.
google.cloud.biglake.v1alpha.IcebergCatalogService.CheckIcebergTableExists NONE /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}
Menampilkan 204 jika tabel ada, 404 jika tidak.
google.cloud.biglake.v1beta.IcebergCatalogService.CheckIcebergNamespaceExists NONE /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}
Menampilkan 204 jika namespace ada, 404 jika tidak.
google.cloud.biglake.v1beta.IcebergCatalogService.CheckIcebergTableExists NONE /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}
Menampilkan 204 jika tabel ada, 404 jika tidak.

REST Resource: deltasharing.v1.projects.catalogs

Metode
create POST /deltasharing/v1/{parent=projects/*}/catalogs
Membuat katalog DeltaSharing baru.
delete DELETE /deltasharing/v1/{name=projects/*/catalogs/*}
Menghapus katalog DeltaSharing yang ada yang ditentukan oleh nama resource.
get GET /deltasharing/v1/{name=projects/*/catalogs/*}
Mendapatkan katalog yang ditentukan oleh nama resource.
list GET /deltasharing/v1/{parent=projects/*}/catalogs
Mencantumkan semua katalog DeltaSharing dalam project tertentu.
patch PATCH /deltasharing/v1/{deltaSharingCatalog.name=projects/*/catalogs/*}
Memperbarui katalog DeltaSharing yang ada.

REST Resource: deltasharing.v1.projects.catalogs.shares

Metode
list GET /deltasharing/v1/{parent=projects/*/catalogs/*}/shares
Mendapatkan daftar pembagian Delta Sharing yang tersedia di sumber Delta Sharing upstream (misalnya, SAP BDC).

REST Resource: deltasharing.v1.projects.catalogs.shares.schemas

Metode
list GET /deltasharing/v1/{parent=projects/*/catalogs/*/shares/*}/schemas
Mendapatkan daftar skema Delta Sharing yang tersedia di sumber SAP BDC upstream.

REST Resource: deltasharing.v1.projects.catalogs.shares.schemas.tables

Metode
list GET /deltasharing/v1/{parent=projects/*/catalogs/*/shares/*/schemas/*}/tables
Mendapatkan daftar tabel Delta Sharing yang tersedia di sumber SAP BDC upstream.

REST Resource: deltasharing.v1alpha.projects.catalogs

Metode
create POST /deltasharing/v1alpha/{parent=projects/*}/catalogs
Membuat katalog DeltaSharing baru.
delete DELETE /deltasharing/v1alpha/{name=projects/*/catalogs/*}
Menghapus katalog DeltaSharing yang ada yang ditentukan oleh nama resource.
get GET /deltasharing/v1alpha/{name=projects/*/catalogs/*}
Mendapatkan katalog yang ditentukan oleh nama resource.
list GET /deltasharing/v1alpha/{parent=projects/*}/catalogs
Mencantumkan semua katalog DeltaSharing dalam project tertentu.
patch PATCH /deltasharing/v1alpha/{deltaSharingCatalog.name=projects/*/catalogs/*}
Memperbarui katalog DeltaSharing yang ada.

REST Resource: deltasharing.v1alpha.projects.catalogs.shares

Metode
list GET /deltasharing/v1alpha/{parent=projects/*/catalogs/*}/shares
Mendapatkan daftar berbagi Delta Sharing yang tersedia di sumber Delta Sharing upstream (misalnya, SAP BDC).

REST Resource: deltasharing.v1alpha.projects.catalogs.shares.schemas

Metode
list GET /deltasharing/v1alpha/{parent=projects/*/catalogs/*/shares/*}/schemas
Mendapatkan daftar skema Delta Sharing yang tersedia di sumber SAP BDC upstream.

REST Resource: deltasharing.v1alpha.projects.catalogs.shares.schemas.tables

Metode
list GET /deltasharing/v1alpha/{parent=projects/*/catalogs/*/shares/*/schemas/*}/tables
Mendapatkan daftar tabel Delta Sharing yang tersedia di sumber SAP BDC upstream.

REST Resource: hive.v1alpha.projects.catalogs

Metode
create POST /hive/v1alpha/{parent=projects/*}/catalogs
Membuat katalog hive baru.
delete DELETE /hive/v1alpha/{name=projects/*/catalogs/*}
Menghapus katalog yang ada yang ditentukan oleh ID katalog.
get GET /hive/v1alpha/{name=projects/*/catalogs/*}
Mendapatkan katalog yang ditentukan oleh nama resource.
list GET /hive/v1alpha/{parent=projects/*}/catalogs
Mencantumkan semua katalog dalam project tertentu.
patch PATCH /hive/v1alpha/{hiveCatalog.name=projects/*/catalogs/*}
Memperbarui katalog yang ada.

REST Resource: hive.v1alpha.projects.catalogs.databases

Metode
create POST /hive/v1alpha/{parent=projects/*/catalogs/*}/databases
Membuat database baru.
delete DELETE /hive/v1alpha/{name=projects/*/catalogs/*/databases/*}
Menghapus database yang ada yang ditentukan oleh nama database.
get GET /hive/v1alpha/{name=projects/*/catalogs/*/databases/*}
Mendapatkan database yang ditentukan oleh nama resource.
list GET /hive/v1alpha/{parent=projects/*/catalogs/*}/databases
Mencantumkan semua database dalam katalog tertentu.
patch PATCH /hive/v1alpha/{hiveDatabase.name=projects/*/catalogs/*/databases/*}
Memperbarui database yang ada yang ditentukan oleh nama database.

REST Resource: hive.v1alpha.projects.catalogs.databases.tables

Metode
create POST /hive/v1alpha/{parent=projects/*/catalogs/*/databases/*}/tables
Membuat tabel hive baru.
delete DELETE /hive/v1alpha/{name=projects/*/catalogs/*/databases/*/tables/*}
Menghapus tabel yang ada yang ditentukan oleh nama tabel.
get GET /hive/v1alpha/{name=projects/*/catalogs/*/databases/*/tables/*}
Mendapatkan tabel yang ditentukan oleh nama resource.
list GET /hive/v1alpha/{parent=projects/*/catalogs/*/databases/*}/tables
Mencantumkan semua tabel hive dalam project tertentu di bawah katalog dan database hive.
patch PATCH /hive/v1alpha/{hiveTable.name=projects/*/catalogs/*/databases/*/tables/*}
Memperbarui tabel yang ada yang ditentukan oleh nama tabel.

REST Resource: hive.v1alpha.projects.catalogs.databases.tables.partitions

Metode
batchCreate POST /hive/v1alpha/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchCreate
Menambahkan partisi ke tabel.
batchDelete POST /hive/v1alpha/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchDelete
Menghapus partisi dari tabel.
batchUpdate POST /hive/v1alpha/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchUpdate
Memperbarui partisi dalam tabel.
list GET /hive/v1alpha/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:list
Mengalirkan daftar partisi dari tabel.

REST Resource: hive.v1beta.projects.catalogs

Metode
create POST /hive/v1beta/{parent=projects/*}/catalogs
Membuat katalog hive baru.
delete DELETE /hive/v1beta/{name=projects/*/catalogs/*}
Menghapus katalog yang ada yang ditentukan oleh ID katalog.
get GET /hive/v1beta/{name=projects/*/catalogs/*}
Mendapatkan katalog yang ditentukan oleh nama resource.
list GET /hive/v1beta/{parent=projects/*}/catalogs
Mencantumkan semua katalog dalam project tertentu.
patch PATCH /hive/v1beta/{hiveCatalog.name=projects/*/catalogs/*}
Memperbarui katalog yang ada.

REST Resource: hive.v1beta.projects.catalogs.databases

Metode
create POST /hive/v1beta/{parent=projects/*/catalogs/*}/databases
Membuat database baru.
delete DELETE /hive/v1beta/{name=projects/*/catalogs/*/databases/*}
Menghapus database yang ada yang ditentukan oleh nama database.
get GET /hive/v1beta/{name=projects/*/catalogs/*/databases/*}
Mendapatkan database yang ditentukan oleh nama resource.
list GET /hive/v1beta/{parent=projects/*/catalogs/*}/databases
Mencantumkan semua database dalam katalog tertentu.
patch PATCH /hive/v1beta/{hiveDatabase.name=projects/*/catalogs/*/databases/*}
Memperbarui database yang ada yang ditentukan oleh nama database.

REST Resource: hive.v1beta.projects.catalogs.databases.tables

Metode
create POST /hive/v1beta/{parent=projects/*/catalogs/*/databases/*}/tables
Membuat tabel hive baru.
delete DELETE /hive/v1beta/{name=projects/*/catalogs/*/databases/*/tables/*}
Menghapus tabel yang ada yang ditentukan oleh nama tabel.
get GET /hive/v1beta/{name=projects/*/catalogs/*/databases/*/tables/*}
Mendapatkan tabel yang ditentukan oleh nama resource.
list GET /hive/v1beta/{parent=projects/*/catalogs/*/databases/*}/tables
Mencantumkan semua tabel hive dalam project tertentu di bawah katalog dan database hive.
patch PATCH /hive/v1beta/{hiveTable.name=projects/*/catalogs/*/databases/*/tables/*}
Memperbarui tabel yang ada yang ditentukan oleh nama tabel.

REST Resource: hive.v1beta.projects.catalogs.databases.tables.partitions

Metode
batchCreate POST /hive/v1beta/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchCreate
Menambahkan partisi ke tabel.
batchDelete POST /hive/v1beta/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchDelete
Menghapus partisi dari tabel.
batchUpdate POST /hive/v1beta/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchUpdate
Memperbarui partisi dalam tabel.
list GET /hive/v1beta/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:list
Mengalirkan daftar partisi dari tabel.

REST Resource: iceberg.v1.restcatalog.extensions.projects.catalogs

Metode
create POST /iceberg/v1/restcatalog/extensions/{parent=projects/*}/catalogs
Membuat Katalog REST Iceberg.
delete DELETE /iceberg/v1/restcatalog/extensions/{name=projects/*/catalogs/*}
Menghapus Katalog REST Iceberg.
failover POST /iceberg/v1/restcatalog/extensions/{name=projects/*/catalogs/*}:failover
Melakukan failover katalog ke region replika primer baru.
get GET /iceberg/v1/restcatalog/extensions/{name=projects/*/catalogs/*}
Menampilkan opsi konfigurasi Katalog REST Iceberg.
list GET /iceberg/v1/restcatalog/extensions/{parent=projects/*}/catalogs
Mencantumkan Katalog REST Iceberg.
patch PATCH /iceberg/v1/restcatalog/extensions/{icebergCatalog.name=projects/*/catalogs/*}
Perbarui opsi konfigurasi Katalog REST Iceberg.

REST Resource: iceberg.v1.restcatalog.v1

Metode
getConfig GET /iceberg/v1/restcatalog/v1/config
GetIcebergCatalogConfig mencantumkan semua setelan konfigurasi katalog.

REST Resource: iceberg.v1.restcatalog.v1.projects.catalogs.namespaces

Metode
create POST /iceberg/v1/restcatalog/v1/{parent=projects/*/catalogs/*}/namespaces
Membuat namespace di katalog.
delete DELETE /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}
Menampilkan 204, bukan 200 saat berhasil.
get GET /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}
Mendapatkan namespace Iceberg dalam katalog (atau memeriksa apakah namespace tersebut ada, jika metodenya adalah HEAD).
list GET /iceberg/v1/restcatalog/v1/{apiParent=projects/*/catalogs/*}/namespaces
Mencantumkan namespace Iceberg dalam katalog.
properties POST /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}/properties
Memperbarui properti namespace.
register POST /iceberg/v1/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/register
Mendaftarkan tabel menggunakan lokasi file metadata yang diberikan.
updateProperties PATCH /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}/properties
Memperbarui properti namespace.

REST Resource: iceberg.v1.restcatalog.v1.projects.catalogs.namespaces.tables

Metode
create POST /iceberg/v1/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/tables
Membuat tabel di namespace.
credentials GET /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}/credentials
Memuat kredensial untuk tabel di namespace.
delete DELETE /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}
Menghapus tabel di namespace.
get GET /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}
Mendapatkan tabel di namespace.
list GET /iceberg/v1/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/tables
Mencantumkan ID tabel (bukan tabel) di namespace.
metrics POST /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}/metrics
Melaporkan laporan metrik untuk tabel.
updateIcebergTable POST /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}
Ini adalah CommitTable Iceberg API, yang dipetakan ke UpdateIcebergTable dalam nomenklatur Google API.

REST Resource: iceberg.v1alpha.restcatalog.extensions.projects.catalogs

Metode
create POST /iceberg/v1alpha/restcatalog/extensions/{parent=projects/*}/catalogs
Membuat Katalog REST Iceberg.
delete DELETE /iceberg/v1alpha/restcatalog/extensions/{name=projects/*/catalogs/*}
Menghapus Katalog REST Iceberg.
failover POST /iceberg/v1alpha/restcatalog/extensions/{name=projects/*/catalogs/*}:failover
Melakukan failover katalog ke region replika primer baru.
get GET /iceberg/v1alpha/restcatalog/extensions/{name=projects/*/catalogs/*}
Menampilkan opsi konfigurasi Katalog REST Iceberg.
list GET /iceberg/v1alpha/restcatalog/extensions/{parent=projects/*}/catalogs
Mencantumkan Katalog REST Iceberg.
patch PATCH /iceberg/v1alpha/restcatalog/extensions/{icebergCatalog.name=projects/*/catalogs/*}
Perbarui opsi konfigurasi Katalog REST Iceberg.

REST Resource: iceberg.v1alpha.restcatalog.v1

Metode
getConfig GET /iceberg/v1alpha/restcatalog/v1/config
GetIcebergCatalogConfig mencantumkan semua setelan konfigurasi katalog.

REST Resource: iceberg.v1alpha.restcatalog.v1.projects.catalogs.namespaces

Metode
create POST /iceberg/v1alpha/restcatalog/v1/{parent=projects/*/catalogs/*}/namespaces
Membuat namespace di katalog.
delete DELETE /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}
Menampilkan 204, bukan 200 saat berhasil.
get GET /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}
Mendapatkan namespace Iceberg dalam katalog (atau memeriksa apakah namespace tersebut ada, jika metodenya adalah HEAD).
list GET /iceberg/v1alpha/restcatalog/v1/{apiParent=projects/*/catalogs/*}/namespaces
Mencantumkan namespace Iceberg dalam katalog.
properties POST /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}/properties
Memperbarui properti namespace.
register POST /iceberg/v1alpha/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/register
Mendaftarkan tabel menggunakan lokasi file metadata yang diberikan.
updateProperties PATCH /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}/properties
Memperbarui properti namespace.

REST Resource: iceberg.v1alpha.restcatalog.v1.projects.catalogs.namespaces.tables

Metode
create POST /iceberg/v1alpha/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/tables
Membuat tabel di namespace.
credentials GET /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}/credentials
Memuat kredensial untuk tabel di namespace.
delete DELETE /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}
Menghapus tabel di namespace.
get GET /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}
Mendapatkan tabel di namespace.
list GET /iceberg/v1alpha/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/tables
Mencantumkan ID tabel (bukan tabel) di namespace.
metrics POST /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}/metrics
Melaporkan laporan metrik untuk tabel.
updateIcebergTable POST /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}
Ini adalah CommitTable Iceberg API, yang dipetakan ke UpdateIcebergTable dalam nomenklatur Google API.

REST Resource: iceberg.v1beta.restcatalog.extensions.projects.catalogs

Metode
create POST /iceberg/v1beta/restcatalog/extensions/{parent=projects/*}/catalogs
Membuat Katalog REST Iceberg.
delete DELETE /iceberg/v1beta/restcatalog/extensions/{name=projects/*/catalogs/*}
Menghapus Katalog REST Iceberg.
failover POST /iceberg/v1beta/restcatalog/extensions/{name=projects/*/catalogs/*}:failover
Melakukan failover katalog ke region replika primer baru.
get GET /iceberg/v1beta/restcatalog/extensions/{name=projects/*/catalogs/*}
Menampilkan opsi konfigurasi Katalog REST Iceberg.
list GET /iceberg/v1beta/restcatalog/extensions/{parent=projects/*}/catalogs
Mencantumkan Katalog REST Iceberg.
patch PATCH /iceberg/v1beta/restcatalog/extensions/{icebergCatalog.name=projects/*/catalogs/*}
Perbarui opsi konfigurasi Katalog REST Iceberg.

REST Resource: iceberg.v1beta.restcatalog.v1

Metode
getConfig GET /iceberg/v1beta/restcatalog/v1/config
GetIcebergCatalogConfig mencantumkan semua setelan konfigurasi katalog.

REST Resource: iceberg.v1beta.restcatalog.v1.projects.catalogs.namespaces

Metode
create POST /iceberg/v1beta/restcatalog/v1/{parent=projects/*/catalogs/*}/namespaces
Membuat namespace di katalog.
delete DELETE /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}
Menampilkan 204, bukan 200 saat berhasil.
get GET /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}
Mendapatkan namespace Iceberg dalam katalog (atau memeriksa apakah namespace tersebut ada, jika metodenya adalah HEAD).
list GET /iceberg/v1beta/restcatalog/v1/{apiParent=projects/*/catalogs/*}/namespaces
Mencantumkan namespace Iceberg dalam katalog.
properties POST /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}/properties
Memperbarui properti namespace.
register POST /iceberg/v1beta/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/register
Mendaftarkan tabel menggunakan lokasi file metadata yang diberikan.
updateProperties PATCH /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}/properties
Memperbarui properti namespace.

REST Resource: iceberg.v1beta.restcatalog.v1.projects.catalogs.namespaces.tables

Metode
create POST /iceberg/v1beta/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/tables
Membuat tabel di namespace.
credentials GET /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}/credentials
Memuat kredensial untuk tabel di namespace.
delete DELETE /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}
Menghapus tabel di namespace.
get GET /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}
Mendapatkan tabel di namespace.
list GET /iceberg/v1beta/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/tables
Mencantumkan ID tabel (bukan tabel) di namespace.
metrics POST /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}/metrics
Melaporkan laporan metrik untuk tabel.
updateIcebergTable POST /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}
Ini adalah CommitTable Iceberg API, yang dipetakan ke UpdateIcebergTable dalam nomenklatur Google API.

REST Resource: v1.projects.catalogs

Metode
getIamPolicy GET /v1/{resource=projects/*/catalogs/*}:getIamPolicy
Mendapatkan kebijakan IAM untuk Katalog yang ditentukan.
setIamPolicy POST /v1/{resource=projects/*/catalogs/*}:setIamPolicy
Menetapkan kebijakan IAM untuk katalog yang ditentukan.
testIamPermissions POST /v1/{resource=projects/*/catalogs/*}:testIamPermissions
Menguji izin IAM untuk katalog yang ditentukan.

REST Resource: v1.projects.catalogs.namespaces

Metode
getIamPolicy GET /v1/{resource=projects/*/catalogs/*/namespaces/*}:getIamPolicy
Mendapatkan kebijakan IAM untuk Katalog yang ditentukan.
setIamPolicy POST /v1/{resource=projects/*/catalogs/*/namespaces/*}:setIamPolicy
Menetapkan kebijakan IAM untuk katalog yang ditentukan.
testIamPermissions POST /v1/{resource=projects/*/catalogs/*/namespaces/*}:testIamPermissions
Menguji izin IAM untuk namespace yang ditentukan.

REST Resource: v1.projects.catalogs.namespaces.tables

Metode
getIamPolicy GET /v1/{resource=projects/*/catalogs/*/namespaces/*/tables/*}:getIamPolicy
Mendapatkan kebijakan IAM untuk Katalog yang ditentukan.
setIamPolicy POST /v1/{resource=projects/*/catalogs/*/namespaces/*/tables/*}:setIamPolicy
Menetapkan kebijakan IAM untuk katalog yang ditentukan.
testIamPermissions POST /v1/{resource=projects/*/catalogs/*/namespaces/*/tables/*}:testIamPermissions
Menguji izin IAM untuk tabel yang ditentukan.

REST Resource: v1.projects.locations.catalogs

Metode
create POST /v1/{parent=projects/*/locations/*}/catalogs
Membuat katalog baru.
delete DELETE /v1/{name=projects/*/locations/*/catalogs/*}
Menghapus katalog yang ada yang ditentukan oleh ID katalog.
get GET /v1/{name=projects/*/locations/*/catalogs/*}
Mendapatkan katalog yang ditentukan oleh nama resource.
list GET /v1/{parent=projects/*/locations/*}/catalogs
Mencantumkan semua katalog dalam project tertentu.

REST Resource: v1.projects.locations.catalogs.databases

Metode
create POST /v1/{parent=projects/*/locations/*/catalogs/*}/databases
Membuat database baru.
delete DELETE /v1/{name=projects/*/locations/*/catalogs/*/databases/*}
Menghapus database yang ada yang ditentukan oleh ID database.
get GET /v1/{name=projects/*/locations/*/catalogs/*/databases/*}
Mendapatkan database yang ditentukan oleh nama resource.
list GET /v1/{parent=projects/*/locations/*/catalogs/*}/databases
Mencantumkan semua database dalam katalog tertentu.
patch PATCH /v1/{database.name=projects/*/locations/*/catalogs/*/databases/*}
Memperbarui database yang ada yang ditentukan oleh ID database.

REST Resource: v1.projects.locations.catalogs.databases.tables

Metode
create POST /v1/{parent=projects/*/locations/*/catalogs/*/databases/*}/tables
Membuat tabel baru.
delete DELETE /v1/{name=projects/*/locations/*/catalogs/*/databases/*/tables/*}
Menghapus tabel yang ada yang ditentukan oleh ID tabel.
get GET /v1/{name=projects/*/locations/*/catalogs/*/databases/*/tables/*}
Mendapatkan tabel yang ditentukan oleh nama resource.
list GET /v1/{parent=projects/*/locations/*/catalogs/*/databases/*}/tables
Mencantumkan semua tabel dalam database tertentu.
patch PATCH /v1/{table.name=projects/*/locations/*/catalogs/*/databases/*/tables/*}
Memperbarui tabel yang ada yang ditentukan oleh ID tabel.
rename POST /v1/{name=projects/*/locations/*/catalogs/*/databases/*/tables/*}:rename
Mengganti nama tabel yang ada yang ditentukan oleh ID tabel.