L'API BigLake permet d'accéder à BigLake Metastore, un metastore sans serveur, entièrement géré et à disponibilité élevée pour les données Open Source. Il peut être utilisé pour interroger les tables Apache Iceberg dans BigQuery.
- Ressource REST : [] []
- Ressource REST : deltasharing.v1.projects.catalogs
- Ressource REST : deltasharing.v1.projects.catalogs.shares
- Ressource REST : deltasharing.v1.projects.catalogs.shares.schemas
- Ressource REST : deltasharing.v1.projects.catalogs.shares.schemas.tables
- Ressource REST : deltasharing.v1alpha.projects.catalogs
- Ressource REST : deltasharing.v1alpha.projects.catalogs.shares
- Ressource REST : deltasharing.v1alpha.projects.catalogs.shares.schemas
- Ressource REST : deltasharing.v1alpha.projects.catalogs.shares.schemas.tables
- Ressource REST : hive.v1alpha.projects.catalogs
- Ressource REST : hive.v1alpha.projects.catalogs.databases
- Ressource REST : hive.v1alpha.projects.catalogs.databases.tables
- Ressource REST : hive.v1alpha.projects.catalogs.databases.tables.partitions
- Ressource REST : hive.v1beta.projects.catalogs
- Ressource REST : hive.v1beta.projects.catalogs.databases
- Ressource REST : hive.v1beta.projects.catalogs.databases.tables
- Ressource REST : hive.v1beta.projects.catalogs.databases.tables.partitions
- Ressource REST : iceberg.v1.restcatalog.extensions.projects.catalogs
- Ressource REST : iceberg.v1.restcatalog.v1
- Ressource REST : iceberg.v1.restcatalog.v1.projects.catalogs.namespaces
- Ressource REST : iceberg.v1.restcatalog.v1.projects.catalogs.namespaces.tables
- Ressource REST : iceberg.v1alpha.restcatalog.extensions.projects.catalogs
- Ressource REST : iceberg.v1alpha.restcatalog.v1
- Ressource REST : iceberg.v1alpha.restcatalog.v1.projects.catalogs.namespaces
- Ressource REST : iceberg.v1alpha.restcatalog.v1.projects.catalogs.namespaces.tables
- Ressource REST : iceberg.v1beta.restcatalog.extensions.projects.catalogs
- Ressource REST : iceberg.v1beta.restcatalog.v1
- Ressource REST : iceberg.v1beta.restcatalog.v1.projects.catalogs.namespaces
- Ressource REST : iceberg.v1beta.restcatalog.v1.projects.catalogs.namespaces.tables
- Ressource REST : v1.projects.catalogs
- Ressource REST : v1.projects.catalogs.namespaces
- Ressource REST : v1.projects.catalogs.namespaces.tables
- Ressource REST : v1.projects.locations.catalogs
- Ressource REST : v1.projects.locations.catalogs.databases
- Ressource REST : v1.projects.locations.catalogs.databases.tables
Service : biglake.googleapis.com
Pour appeler ce service, nous vous recommandons d'utiliser les bibliothèques clientes fournies par Google. Si votre application doit utiliser vos propres bibliothèques pour appeler ce service, conformez-vous aux informations suivantes lorsque vous effectuez les requêtes API.
Document de découverte
Un document de découverte est une spécification exploitable par un ordinateur qui permet de décrire et de consommer les API REST. Ce document permet de créer des bibliothèques clientes, des plug-ins IDE et d'autres outils qui interagissent avec les API Google. Un même service peut fournir plusieurs documents de découverte. Ce service fournit le document de découverte suivant :
Point de terminaison de service
Un point de terminaison de service est une URL de base qui spécifie l'adresse réseau d'un service d'API. Un service peut posséder plusieurs points de terminaison de service. Ce service possède le point de terminaison de service suivant, et tous les URI ci-dessous sont relatifs à ce point de terminaison de service :
https://biglake.googleapis.com
Ressource REST : [] []
| Méthodes | |
|---|---|
|
NONE /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*} Renvoie 204 si l'espace de noms existe, 404 sinon. |
|
NONE /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Renvoie 204 si la table existe, 404 sinon. |
|
NONE /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*} Renvoie 204 si l'espace de noms existe, 404 sinon. |
|
NONE /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Renvoie 204 si la table existe, 404 sinon. |
|
NONE /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*} Renvoie 204 si l'espace de noms existe, 404 sinon. |
|
NONE /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Renvoie 204 si la table existe, 404 sinon. |
Ressource REST : deltasharing.v1.projects.catalogs
| Méthodes | |
|---|---|
create |
POST /deltasharing/v1/{parent=projects/*}/catalogs Crée un catalogue Delta Sharing. |
delete |
DELETE /deltasharing/v1/{name=projects/*/catalogs/*} Supprime un catalogue Delta Sharing existant spécifié par le nom de ressource. |
get |
GET /deltasharing/v1/{name=projects/*/catalogs/*} Récupère le catalogue spécifié par le nom de ressource. |
list |
GET /deltasharing/v1/{parent=projects/*}/catalogs Répertorie tous les catalogues Delta Sharing d'un projet spécifié. |
patch |
PATCH /deltasharing/v1/{deltaSharingCatalog.name=projects/*/catalogs/*} Met à jour un catalogue Delta Sharing existant. |
Ressource REST : deltasharing.v1alpha.projects.catalogs
| Méthodes | |
|---|---|
create |
POST /deltasharing/v1alpha/{parent=projects/*}/catalogs Crée un catalogue Delta Sharing. |
delete |
DELETE /deltasharing/v1alpha/{name=projects/*/catalogs/*} Supprime un catalogue Delta Sharing existant spécifié par le nom de ressource. |
get |
GET /deltasharing/v1alpha/{name=projects/*/catalogs/*} Récupère le catalogue spécifié par le nom de ressource. |
list |
GET /deltasharing/v1alpha/{parent=projects/*}/catalogs Répertorie tous les catalogues Delta Sharing d'un projet spécifié. |
patch |
PATCH /deltasharing/v1alpha/{deltaSharingCatalog.name=projects/*/catalogs/*} Met à jour un catalogue Delta Sharing existant. |
Ressource REST : hive.v1alpha.projects.catalogs
| Méthodes | |
|---|---|
create |
POST /hive/v1alpha/{parent=projects/*}/catalogs Crée un catalogue Hive. |
delete |
DELETE /hive/v1alpha/{name=projects/*/catalogs/*} Supprime un catalogue existant spécifié par son ID. |
get |
GET /hive/v1alpha/{name=projects/*/catalogs/*} Récupère le catalogue spécifié par le nom de ressource. |
list |
GET /hive/v1alpha/{parent=projects/*}/catalogs Répertorie tous les catalogues d'un projet spécifié. |
patch |
PATCH /hive/v1alpha/{hiveCatalog.name=projects/*/catalogs/*} Met à jour un catalogue existant. |
Ressource REST : hive.v1alpha.projects.catalogs.databases
| Méthodes | |
|---|---|
create |
POST /hive/v1alpha/{parent=projects/*/catalogs/*}/databases Crée une base de données. |
delete |
DELETE /hive/v1alpha/{name=projects/*/catalogs/*/databases/*} Supprime une base de données existante spécifiée par son nom. |
get |
GET /hive/v1alpha/{name=projects/*/catalogs/*/databases/*} Récupère la base de données spécifiée par le nom de ressource. |
list |
GET /hive/v1alpha/{parent=projects/*/catalogs/*}/databases Liste toutes les bases de données d'un catalogue spécifié. |
patch |
PATCH /hive/v1alpha/{hiveDatabase.name=projects/*/catalogs/*/databases/*} Met à jour une base de données existante spécifiée par son nom. |
Ressource REST : hive.v1alpha.projects.catalogs.databases.tables
| Méthodes | |
|---|---|
create |
POST /hive/v1alpha/{parent=projects/*/catalogs/*/databases/*}/tables Crée une table Hive. |
delete |
DELETE /hive/v1alpha/{name=projects/*/catalogs/*/databases/*/tables/*} Supprime une table existante spécifiée par son nom. |
get |
GET /hive/v1alpha/{name=projects/*/catalogs/*/databases/*/tables/*} Récupère la table spécifiée par le nom de ressource. |
list |
GET /hive/v1alpha/{parent=projects/*/catalogs/*/databases/*}/tables Répertorie toutes les tables Hive d'un projet spécifié sous le catalogue et la base de données Hive. |
patch |
PATCH /hive/v1alpha/{hiveTable.name=projects/*/catalogs/*/databases/*/tables/*} Met à jour une table existante spécifiée par son nom. |
Ressource REST : hive.v1alpha.projects.catalogs.databases.tables.partitions
| Méthodes | |
|---|---|
batchCreate |
POST /hive/v1alpha/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchCreate Ajoute des partitions à une table. |
batchDelete |
POST /hive/v1alpha/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchDelete Supprime des partitions d'une table. |
batchUpdate |
POST /hive/v1alpha/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchUpdate Met à jour les partitions d'une table. |
list |
GET /hive/v1alpha/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:list Diffuse la liste des partitions d'une table. |
Ressource REST : hive.v1beta.projects.catalogs
| Méthodes | |
|---|---|
create |
POST /hive/v1beta/{parent=projects/*}/catalogs Crée un catalogue Hive. |
delete |
DELETE /hive/v1beta/{name=projects/*/catalogs/*} Supprime un catalogue existant spécifié par son ID. |
get |
GET /hive/v1beta/{name=projects/*/catalogs/*} Récupère le catalogue spécifié par le nom de ressource. |
list |
GET /hive/v1beta/{parent=projects/*}/catalogs Répertorie tous les catalogues d'un projet spécifié. |
patch |
PATCH /hive/v1beta/{hiveCatalog.name=projects/*/catalogs/*} Met à jour un catalogue existant. |
Ressource REST : hive.v1beta.projects.catalogs.databases
| Méthodes | |
|---|---|
create |
POST /hive/v1beta/{parent=projects/*/catalogs/*}/databases Crée une base de données. |
delete |
DELETE /hive/v1beta/{name=projects/*/catalogs/*/databases/*} Supprime une base de données existante spécifiée par son nom. |
get |
GET /hive/v1beta/{name=projects/*/catalogs/*/databases/*} Récupère la base de données spécifiée par le nom de ressource. |
list |
GET /hive/v1beta/{parent=projects/*/catalogs/*}/databases Liste toutes les bases de données d'un catalogue spécifié. |
patch |
PATCH /hive/v1beta/{hiveDatabase.name=projects/*/catalogs/*/databases/*} Met à jour une base de données existante spécifiée par son nom. |
Ressource REST : hive.v1beta.projects.catalogs.databases.tables
| Méthodes | |
|---|---|
create |
POST /hive/v1beta/{parent=projects/*/catalogs/*/databases/*}/tables Crée une table Hive. |
delete |
DELETE /hive/v1beta/{name=projects/*/catalogs/*/databases/*/tables/*} Supprime une table existante spécifiée par son nom. |
get |
GET /hive/v1beta/{name=projects/*/catalogs/*/databases/*/tables/*} Récupère la table spécifiée par le nom de ressource. |
list |
GET /hive/v1beta/{parent=projects/*/catalogs/*/databases/*}/tables Répertorie toutes les tables Hive d'un projet spécifié sous le catalogue et la base de données Hive. |
patch |
PATCH /hive/v1beta/{hiveTable.name=projects/*/catalogs/*/databases/*/tables/*} Met à jour une table existante spécifiée par son nom. |
Ressource REST : hive.v1beta.projects.catalogs.databases.tables.partitions
| Méthodes | |
|---|---|
batchCreate |
POST /hive/v1beta/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchCreate Ajoute des partitions à une table. |
batchDelete |
POST /hive/v1beta/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchDelete Supprime des partitions d'une table. |
batchUpdate |
POST /hive/v1beta/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchUpdate Met à jour les partitions d'une table. |
list |
GET /hive/v1beta/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:list Diffuse la liste des partitions d'une table. |
Ressource REST : iceberg.v1.restcatalog.extensions.projects.catalogs
| Méthodes | |
|---|---|
create |
POST /iceberg/v1/restcatalog/extensions/{parent=projects/*}/catalogs Crée le catalogue REST Iceberg. |
delete |
DELETE /iceberg/v1/restcatalog/extensions/{name=projects/*/catalogs/*} Supprime le catalogue REST Iceberg. |
failover |
POST /iceberg/v1/restcatalog/extensions/{name=projects/*/catalogs/*}:failover Faites basculer le catalogue vers une nouvelle région de réplique principale. |
get |
GET /iceberg/v1/restcatalog/extensions/{name=projects/*/catalogs/*} Renvoie les options de configuration du catalogue REST Iceberg. |
list |
GET /iceberg/v1/restcatalog/extensions/{parent=projects/*}/catalogs Liste les catalogues REST Iceberg. |
patch |
PATCH /iceberg/v1/restcatalog/extensions/{icebergCatalog.name=projects/*/catalogs/*} Mettez à jour les options de configuration du catalogue REST Iceberg. |
Ressource REST : iceberg.v1.restcatalog.v1
| Méthodes | |
|---|---|
getConfig |
GET /iceberg/v1/restcatalog/v1/config GetIcebergCatalogConfig liste tous les paramètres de configuration du catalogue. |
Ressource REST : iceberg.v1.restcatalog.v1.projects.catalogs.namespaces
| Méthodes | |
|---|---|
create |
POST /iceberg/v1/restcatalog/v1/{parent=projects/*/catalogs/*}/namespaces Crée un espace de noms dans le catalogue. |
delete |
DELETE /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*} Renvoie 204, et non 200, en cas de réussite. |
get |
GET /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*} Récupère un espace de noms Iceberg dans le catalogue (ou vérifie s'il existe, si la méthode est HEAD). |
list |
GET /iceberg/v1/restcatalog/v1/{apiParent=projects/*/catalogs/*}/namespaces Liste les espaces de noms Iceberg dans le catalogue. |
properties |
POST /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}/properties Met à jour les propriétés de l'espace de noms. |
register |
POST /iceberg/v1/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/register Enregistrez une table en utilisant l'emplacement du fichier de métadonnées fourni. |
updateProperties |
PATCH /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}/properties Met à jour les propriétés de l'espace de noms. |
Ressource REST : iceberg.v1.restcatalog.v1.projects.catalogs.namespaces.tables
| Méthodes | |
|---|---|
create |
POST /iceberg/v1/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/tables Crée une table dans l'espace de noms. |
credentials |
GET /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}/credentials Charge les identifiants d'une table dans l'espace de noms. |
delete |
DELETE /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Supprime une table dans l'espace de noms. |
get |
GET /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Récupère une table dans l'espace de noms. |
list |
GET /iceberg/v1/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/tables Liste les identifiants de table (et non les tables) dans l'espace de noms. |
metrics |
POST /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}/metrics Génère un rapport sur les métriques pour un tableau. |
updateIcebergTable |
POST /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Il s'agit de l'API CommitTable Iceberg, qui correspond à UpdateIcebergTable dans la nomenclature des API Google. |
Ressource REST : iceberg.v1alpha.restcatalog.extensions.projects.catalogs
| Méthodes | |
|---|---|
create |
POST /iceberg/v1alpha/restcatalog/extensions/{parent=projects/*}/catalogs Crée le catalogue REST Iceberg. |
delete |
DELETE /iceberg/v1alpha/restcatalog/extensions/{name=projects/*/catalogs/*} Supprime le catalogue REST Iceberg. |
failover |
POST /iceberg/v1alpha/restcatalog/extensions/{name=projects/*/catalogs/*}:failover Faites basculer le catalogue vers une nouvelle région de réplique principale. |
get |
GET /iceberg/v1alpha/restcatalog/extensions/{name=projects/*/catalogs/*} Renvoie les options de configuration du catalogue REST Iceberg. |
list |
GET /iceberg/v1alpha/restcatalog/extensions/{parent=projects/*}/catalogs Liste les catalogues REST Iceberg. |
patch |
PATCH /iceberg/v1alpha/restcatalog/extensions/{icebergCatalog.name=projects/*/catalogs/*} Mettez à jour les options de configuration du catalogue REST Iceberg. |
Ressource REST : iceberg.v1alpha.restcatalog.v1
| Méthodes | |
|---|---|
getConfig |
GET /iceberg/v1alpha/restcatalog/v1/config GetIcebergCatalogConfig liste tous les paramètres de configuration du catalogue. |
Ressource REST : iceberg.v1alpha.restcatalog.v1.projects.catalogs.namespaces
| Méthodes | |
|---|---|
create |
POST /iceberg/v1alpha/restcatalog/v1/{parent=projects/*/catalogs/*}/namespaces Crée un espace de noms dans le catalogue. |
delete |
DELETE /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*} Renvoie 204, et non 200, en cas de réussite. |
get |
GET /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*} Récupère un espace de noms Iceberg dans le catalogue (ou vérifie s'il existe, si la méthode est HEAD). |
list |
GET /iceberg/v1alpha/restcatalog/v1/{apiParent=projects/*/catalogs/*}/namespaces Liste les espaces de noms Iceberg dans le catalogue. |
properties |
POST /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}/properties Met à jour les propriétés de l'espace de noms. |
register |
POST /iceberg/v1alpha/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/register Enregistrez une table à l'aide de l'emplacement du fichier de métadonnées fourni. |
updateProperties |
PATCH /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}/properties Met à jour les propriétés de l'espace de noms. |
Ressource REST : iceberg.v1alpha.restcatalog.v1.projects.catalogs.namespaces.tables
| Méthodes | |
|---|---|
create |
POST /iceberg/v1alpha/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/tables Crée une table dans l'espace de noms. |
credentials |
GET /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}/credentials Charge les identifiants d'une table dans l'espace de noms. |
delete |
DELETE /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Supprime une table dans l'espace de noms. |
get |
GET /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Récupère une table dans l'espace de noms. |
list |
GET /iceberg/v1alpha/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/tables Liste les identifiants de table (et non les tables) dans l'espace de noms. |
metrics |
POST /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}/metrics Génère un rapport sur les métriques pour un tableau. |
updateIcebergTable |
POST /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Il s'agit de l'API CommitTable Iceberg, qui correspond à UpdateIcebergTable dans la nomenclature des API Google. |
Ressource REST : iceberg.v1beta.restcatalog.extensions.projects.catalogs
| Méthodes | |
|---|---|
create |
POST /iceberg/v1beta/restcatalog/extensions/{parent=projects/*}/catalogs Crée le catalogue REST Iceberg. |
delete |
DELETE /iceberg/v1beta/restcatalog/extensions/{name=projects/*/catalogs/*} Supprime le catalogue REST Iceberg. |
failover |
POST /iceberg/v1beta/restcatalog/extensions/{name=projects/*/catalogs/*}:failover Faites basculer le catalogue vers une nouvelle région de réplique principale. |
get |
GET /iceberg/v1beta/restcatalog/extensions/{name=projects/*/catalogs/*} Renvoie les options de configuration du catalogue REST Iceberg. |
list |
GET /iceberg/v1beta/restcatalog/extensions/{parent=projects/*}/catalogs Liste les catalogues REST Iceberg. |
patch |
PATCH /iceberg/v1beta/restcatalog/extensions/{icebergCatalog.name=projects/*/catalogs/*} Mettez à jour les options de configuration du catalogue REST Iceberg. |
Ressource REST : iceberg.v1beta.restcatalog.v1
| Méthodes | |
|---|---|
getConfig |
GET /iceberg/v1beta/restcatalog/v1/config GetIcebergCatalogConfig liste tous les paramètres de configuration du catalogue. |
Ressource REST : iceberg.v1beta.restcatalog.v1.projects.catalogs.namespaces
| Méthodes | |
|---|---|
create |
POST /iceberg/v1beta/restcatalog/v1/{parent=projects/*/catalogs/*}/namespaces Crée un espace de noms dans le catalogue. |
delete |
DELETE /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*} Renvoie 204, et non 200, en cas de réussite. |
get |
GET /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*} Récupère un espace de noms Iceberg dans le catalogue (ou vérifie s'il existe, si la méthode est HEAD). |
list |
GET /iceberg/v1beta/restcatalog/v1/{apiParent=projects/*/catalogs/*}/namespaces Liste les espaces de noms Iceberg dans le catalogue. |
properties |
POST /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}/properties Met à jour les propriétés de l'espace de noms. |
register |
POST /iceberg/v1beta/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/register Enregistrez une table à l'aide de l'emplacement du fichier de métadonnées fourni. |
updateProperties |
PATCH /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}/properties Met à jour les propriétés de l'espace de noms. |
Ressource REST : iceberg.v1beta.restcatalog.v1.projects.catalogs.namespaces.tables
| Méthodes | |
|---|---|
create |
POST /iceberg/v1beta/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/tables Crée une table dans l'espace de noms. |
credentials |
GET /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}/credentials Charge les identifiants d'une table dans l'espace de noms. |
delete |
DELETE /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Supprime une table dans l'espace de noms. |
get |
GET /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Récupère une table dans l'espace de noms. |
list |
GET /iceberg/v1beta/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/tables Liste les identifiants de table (et non les tables) dans l'espace de noms. |
metrics |
POST /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}/metrics Génère un rapport sur les métriques pour un tableau. |
updateIcebergTable |
POST /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Il s'agit de l'API CommitTable Iceberg, qui correspond à UpdateIcebergTable dans la nomenclature des API Google. |
Ressource REST : v1.projects.catalogs
| Méthodes | |
|---|---|
getIamPolicy |
GET /v1/{resource=projects/*/catalogs/*}:getIamPolicy Obtient la stratégie IAM pour le catalogue spécifié. |
setIamPolicy |
POST /v1/{resource=projects/*/catalogs/*}:setIamPolicy Définit la stratégie IAM pour le catalogue spécifié. |
testIamPermissions |
POST /v1/{resource=projects/*/catalogs/*}:testIamPermissions Teste les autorisations IAM pour le catalogue spécifié. |
Ressource REST : v1.projects.catalogs.namespaces
| Méthodes | |
|---|---|
getIamPolicy |
GET /v1/{resource=projects/*/catalogs/*/namespaces/*}:getIamPolicy Obtient la stratégie IAM pour le catalogue spécifié. |
setIamPolicy |
POST /v1/{resource=projects/*/catalogs/*/namespaces/*}:setIamPolicy Définit la stratégie IAM pour le catalogue spécifié. |
testIamPermissions |
POST /v1/{resource=projects/*/catalogs/*/namespaces/*}:testIamPermissions Teste les autorisations IAM pour l'espace de noms spécifié. |
Ressource REST : v1.projects.catalogs.namespaces.tables
| Méthodes | |
|---|---|
getIamPolicy |
GET /v1/{resource=projects/*/catalogs/*/namespaces/*/tables/*}:getIamPolicy Obtient la stratégie IAM pour le catalogue spécifié. |
setIamPolicy |
POST /v1/{resource=projects/*/catalogs/*/namespaces/*/tables/*}:setIamPolicy Définit la stratégie IAM pour le catalogue spécifié. |
testIamPermissions |
POST /v1/{resource=projects/*/catalogs/*/namespaces/*/tables/*}:testIamPermissions Teste les autorisations IAM pour la table spécifiée. |
Ressource REST : v1.projects.locations.catalogs
| Méthodes | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*}/catalogs Crée un catalogue. |
delete |
DELETE /v1/{name=projects/*/locations/*/catalogs/*} Supprime un catalogue existant spécifié par son ID. |
get |
GET /v1/{name=projects/*/locations/*/catalogs/*} Récupère le catalogue spécifié par le nom de ressource. |
list |
GET /v1/{parent=projects/*/locations/*}/catalogs Répertorie tous les catalogues d'un projet spécifié. |
Ressource REST : v1.projects.locations.catalogs.databases
| Méthodes | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*/catalogs/*}/databases Crée une base de données. |
delete |
DELETE /v1/{name=projects/*/locations/*/catalogs/*/databases/*} Supprime une base de données existante spécifiée par l'ID de base de données. |
get |
GET /v1/{name=projects/*/locations/*/catalogs/*/databases/*} Récupère la base de données spécifiée par le nom de ressource. |
list |
GET /v1/{parent=projects/*/locations/*/catalogs/*}/databases Liste toutes les bases de données d'un catalogue spécifié. |
patch |
PATCH /v1/{database.name=projects/*/locations/*/catalogs/*/databases/*} Met à jour une base de données existante spécifiée par son ID. |
Ressource REST : v1.projects.locations.catalogs.databases.tables
| Méthodes | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*/catalogs/*/databases/*}/tables Crée une table. |
delete |
DELETE /v1/{name=projects/*/locations/*/catalogs/*/databases/*/tables/*} Supprime une table existante spécifiée par l'ID de table. |
get |
GET /v1/{name=projects/*/locations/*/catalogs/*/databases/*/tables/*} Récupère la table spécifiée par le nom de ressource. |
list |
GET /v1/{parent=projects/*/locations/*/catalogs/*/databases/*}/tables Répertorie toutes les tables d'une base de données spécifiée. |
patch |
PATCH /v1/{table.name=projects/*/locations/*/catalogs/*/databases/*/tables/*} Met à jour une table existante spécifiée par son ID. |
rename |
POST /v1/{name=projects/*/locations/*/catalogs/*/databases/*/tables/*}:rename Renomme une table existante spécifiée par l'ID de table. |