La API de BigLake proporciona acceso a BigLake Metastore, un metastore sin servidores, completamente administrado y altamente disponible para datos de código abierto que se puede usar para consultar tablas de Apache Iceberg en BigQuery.
- Recurso de REST: [] []
- Recurso de REST: deltasharing.v1.projects.catalogs
- Recurso de REST: deltasharing.v1.projects.catalogs.shares
- Recurso de REST: deltasharing.v1.projects.catalogs.shares.schemas
- Recurso de REST: deltasharing.v1.projects.catalogs.shares.schemas.tables
- Recurso de REST: deltasharing.v1alpha.projects.catalogs
- Recurso de REST: deltasharing.v1alpha.projects.catalogs.shares
- Recurso de REST: deltasharing.v1alpha.projects.catalogs.shares.schemas
- Recurso de REST: deltasharing.v1alpha.projects.catalogs.shares.schemas.tables
- Recurso de REST: hive.v1alpha.projects.catalogs
- Recurso de REST: hive.v1alpha.projects.catalogs.databases
- Recurso de REST: hive.v1alpha.projects.catalogs.databases.tables
- Recurso de REST: hive.v1alpha.projects.catalogs.databases.tables.partitions
- Recurso de REST: hive.v1beta.projects.catalogs
- Recurso de REST: hive.v1beta.projects.catalogs.databases
- Recurso de REST: hive.v1beta.projects.catalogs.databases.tables
- Recurso de REST: hive.v1beta.projects.catalogs.databases.tables.partitions
- Recurso de REST: iceberg.v1.restcatalog.extensions.projects.catalogs
- Recurso de REST: iceberg.v1.restcatalog.v1
- Recurso de REST: iceberg.v1.restcatalog.v1.projects.catalogs.namespaces
- Recurso de REST: iceberg.v1.restcatalog.v1.projects.catalogs.namespaces.tables
- Recurso de REST: iceberg.v1alpha.restcatalog.extensions.projects.catalogs
- Recurso de REST: iceberg.v1alpha.restcatalog.v1
- Recurso de REST: iceberg.v1alpha.restcatalog.v1.projects.catalogs.namespaces
- Recurso de REST: iceberg.v1alpha.restcatalog.v1.projects.catalogs.namespaces.tables
- Recurso de REST: iceberg.v1beta.restcatalog.extensions.projects.catalogs
- Recurso de REST: iceberg.v1beta.restcatalog.v1
- Recurso de REST: iceberg.v1beta.restcatalog.v1.projects.catalogs.namespaces
- Recurso de REST: iceberg.v1beta.restcatalog.v1.projects.catalogs.namespaces.tables
- Recurso de REST: v1.projects.catalogs
- Recurso de REST: v1.projects.catalogs.namespaces
- Recurso de REST: v1.projects.catalogs.namespaces.tables
- Recurso de REST: v1.projects.locations.catalogs
- Recurso de REST: v1.projects.locations.catalogs.databases
- Recurso de REST: v1.projects.locations.catalogs.databases.tables
Servicio: biglake.googleapis.com
Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la información que se indica más abajo cuando realices las solicitudes a la API.
Documento de descubrimiento
Un documento de descubrimiento es una especificación legible por máquina para describir y consumir las APIs de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el documento de descubrimiento siguiente:
Extremo de servicio
Un extremo de servicio es una URL base que especifica la dirección de red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:
https://biglake.googleapis.com
Recurso de REST: [] []
| Métodos | |
|---|---|
|
NONE /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*} Devuelve 204 si el espacio de nombres existe y 404 en caso contrario. |
|
NONE /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Devuelve 204 si la tabla existe y 404 en caso contrario. |
|
NONE /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*} Devuelve 204 si el espacio de nombres existe y 404 en caso contrario. |
|
NONE /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Devuelve 204 si la tabla existe y 404 en caso contrario. |
|
NONE /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*} Devuelve 204 si el espacio de nombres existe y 404 en caso contrario. |
|
NONE /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Devuelve 204 si la tabla existe y 404 en caso contrario. |
Recurso de REST: deltasharing.v1.projects.catalogs
| Métodos | |
|---|---|
create |
POST /deltasharing/v1/{parent=projects/*}/catalogs Crea un catálogo nuevo de Delta Sharing. |
delete |
DELETE /deltasharing/v1/{name=projects/*/catalogs/*} Borra un catálogo de DeltaSharing existente especificado por el nombre del recurso. |
get |
GET /deltasharing/v1/{name=projects/*/catalogs/*} Obtiene el catálogo especificado por el nombre del recurso. |
list |
GET /deltasharing/v1/{parent=projects/*}/catalogs Enumera todos los catálogos de Delta Sharing en un proyecto especificado. |
patch |
PATCH /deltasharing/v1/{deltaSharingCatalog.name=projects/*/catalogs/*} Actualiza un catálogo de DeltaSharing existente. |
Recurso de REST: deltasharing.v1alpha.projects.catalogs
| Métodos | |
|---|---|
create |
POST /deltasharing/v1alpha/{parent=projects/*}/catalogs Crea un catálogo nuevo de Delta Sharing. |
delete |
DELETE /deltasharing/v1alpha/{name=projects/*/catalogs/*} Borra un catálogo de Delta Sharing existente especificado por el nombre del recurso. |
get |
GET /deltasharing/v1alpha/{name=projects/*/catalogs/*} Obtiene el catálogo especificado por el nombre del recurso. |
list |
GET /deltasharing/v1alpha/{parent=projects/*}/catalogs Enumera todos los catálogos de Delta Sharing en un proyecto especificado. |
patch |
PATCH /deltasharing/v1alpha/{deltaSharingCatalog.name=projects/*/catalogs/*} Actualiza un catálogo de DeltaSharing existente. |
Recurso de REST: hive.v1alpha.projects.catalogs
| Métodos | |
|---|---|
create |
POST /hive/v1alpha/{parent=projects/*}/catalogs Crea un catálogo de Hive nuevo. |
delete |
DELETE /hive/v1alpha/{name=projects/*/catalogs/*} Borra un catálogo existente especificado por el ID del catálogo. |
get |
GET /hive/v1alpha/{name=projects/*/catalogs/*} Obtiene el catálogo especificado por el nombre del recurso. |
list |
GET /hive/v1alpha/{parent=projects/*}/catalogs Enumera todos los catálogos en un proyecto especificado. |
patch |
PATCH /hive/v1alpha/{hiveCatalog.name=projects/*/catalogs/*} Actualiza un catálogo existente. |
Recurso de REST: hive.v1alpha.projects.catalogs.databases
| Métodos | |
|---|---|
create |
POST /hive/v1alpha/{parent=projects/*/catalogs/*}/databases Crea una base de datos nueva. |
delete |
DELETE /hive/v1alpha/{name=projects/*/catalogs/*/databases/*} Borra una base de datos existente especificada por el nombre de la base de datos. |
get |
GET /hive/v1alpha/{name=projects/*/catalogs/*/databases/*} Obtiene la base de datos especificada por el nombre del recurso. |
list |
GET /hive/v1alpha/{parent=projects/*/catalogs/*}/databases Enumera todas las bases de datos en un catálogo especificado. |
patch |
PATCH /hive/v1alpha/{hiveDatabase.name=projects/*/catalogs/*/databases/*} Actualiza una base de datos existente especificada por el nombre de la base de datos. |
Recurso de REST: hive.v1alpha.projects.catalogs.databases.tables
| Métodos | |
|---|---|
create |
POST /hive/v1alpha/{parent=projects/*/catalogs/*/databases/*}/tables Crea una tabla de Hive nueva. |
delete |
DELETE /hive/v1alpha/{name=projects/*/catalogs/*/databases/*/tables/*} Borra una tabla existente especificada por el nombre de la tabla. |
get |
GET /hive/v1alpha/{name=projects/*/catalogs/*/databases/*/tables/*} Obtiene la tabla especificada por el nombre del recurso. |
list |
GET /hive/v1alpha/{parent=projects/*/catalogs/*/databases/*}/tables Enumera todas las tablas de Hive en un proyecto especificado en el catálogo y la base de datos de Hive. |
patch |
PATCH /hive/v1alpha/{hiveTable.name=projects/*/catalogs/*/databases/*/tables/*} Actualiza una tabla existente especificada por el nombre de la tabla. |
Recurso de REST: hive.v1alpha.projects.catalogs.databases.tables.partitions
| Métodos | |
|---|---|
batchCreate |
POST /hive/v1alpha/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchCreate Agrega particiones a una tabla. |
batchDelete |
POST /hive/v1alpha/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchDelete Borra particiones de una tabla. |
batchUpdate |
POST /hive/v1alpha/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchUpdate Actualiza las particiones en una tabla. |
list |
GET /hive/v1alpha/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:list Transmite la lista de particiones de una tabla. |
Recurso de REST: hive.v1beta.projects.catalogs
| Métodos | |
|---|---|
create |
POST /hive/v1beta/{parent=projects/*}/catalogs Crea un catálogo de Hive nuevo. |
delete |
DELETE /hive/v1beta/{name=projects/*/catalogs/*} Borra un catálogo existente especificado por el ID del catálogo. |
get |
GET /hive/v1beta/{name=projects/*/catalogs/*} Obtiene el catálogo especificado por el nombre del recurso. |
list |
GET /hive/v1beta/{parent=projects/*}/catalogs Enumera todos los catálogos en un proyecto especificado. |
patch |
PATCH /hive/v1beta/{hiveCatalog.name=projects/*/catalogs/*} Actualiza un catálogo existente. |
Recurso de REST: hive.v1beta.projects.catalogs.databases
| Métodos | |
|---|---|
create |
POST /hive/v1beta/{parent=projects/*/catalogs/*}/databases Crea una base de datos nueva. |
delete |
DELETE /hive/v1beta/{name=projects/*/catalogs/*/databases/*} Borra una base de datos existente especificada por el nombre de la base de datos. |
get |
GET /hive/v1beta/{name=projects/*/catalogs/*/databases/*} Obtiene la base de datos especificada por el nombre del recurso. |
list |
GET /hive/v1beta/{parent=projects/*/catalogs/*}/databases Enumera todas las bases de datos en un catálogo especificado. |
patch |
PATCH /hive/v1beta/{hiveDatabase.name=projects/*/catalogs/*/databases/*} Actualiza una base de datos existente especificada por el nombre de la base de datos. |
Recurso de REST: hive.v1beta.projects.catalogs.databases.tables
| Métodos | |
|---|---|
create |
POST /hive/v1beta/{parent=projects/*/catalogs/*/databases/*}/tables Crea una tabla de Hive nueva. |
delete |
DELETE /hive/v1beta/{name=projects/*/catalogs/*/databases/*/tables/*} Borra una tabla existente especificada por el nombre de la tabla. |
get |
GET /hive/v1beta/{name=projects/*/catalogs/*/databases/*/tables/*} Obtiene la tabla especificada por el nombre del recurso. |
list |
GET /hive/v1beta/{parent=projects/*/catalogs/*/databases/*}/tables Enumera todas las tablas de Hive en un proyecto especificado en el catálogo y la base de datos de Hive. |
patch |
PATCH /hive/v1beta/{hiveTable.name=projects/*/catalogs/*/databases/*/tables/*} Actualiza una tabla existente especificada por el nombre de la tabla. |
Recurso de REST: hive.v1beta.projects.catalogs.databases.tables.partitions
| Métodos | |
|---|---|
batchCreate |
POST /hive/v1beta/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchCreate Agrega particiones a una tabla. |
batchDelete |
POST /hive/v1beta/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchDelete Borra particiones de una tabla. |
batchUpdate |
POST /hive/v1beta/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchUpdate Actualiza las particiones en una tabla. |
list |
GET /hive/v1beta/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:list Transmite la lista de particiones de una tabla. |
Recurso de REST: iceberg.v1.restcatalog.extensions.projects.catalogs
| Métodos | |
|---|---|
create |
POST /iceberg/v1/restcatalog/extensions/{parent=projects/*}/catalogs Crea el catálogo de REST de Iceberg. |
delete |
DELETE /iceberg/v1/restcatalog/extensions/{name=projects/*/catalogs/*} Borra el catálogo de REST de Iceberg. |
failover |
POST /iceberg/v1/restcatalog/extensions/{name=projects/*/catalogs/*}:failover Conmuta por error el catálogo a una nueva región de réplica principal. |
get |
GET /iceberg/v1/restcatalog/extensions/{name=projects/*/catalogs/*} Devuelve las opciones de configuración del catálogo de REST de Iceberg. |
list |
GET /iceberg/v1/restcatalog/extensions/{parent=projects/*}/catalogs Enumera los catálogos de REST de Iceberg. |
patch |
PATCH /iceberg/v1/restcatalog/extensions/{icebergCatalog.name=projects/*/catalogs/*} Actualiza las opciones de configuración del catálogo de REST de Iceberg. |
Recurso de REST: iceberg.v1.restcatalog.v1
| Métodos | |
|---|---|
getConfig |
GET /iceberg/v1/restcatalog/v1/config GetIcebergCatalogConfig enumera todos los parámetros de configuración del catálogo. |
Recurso de REST: iceberg.v1.restcatalog.v1.projects.catalogs.namespaces
| Métodos | |
|---|---|
create |
POST /iceberg/v1/restcatalog/v1/{parent=projects/*/catalogs/*}/namespaces Crea un espacio de nombres en el catálogo. |
delete |
DELETE /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*} Devuelve 204, no 200, si la operación se realiza correctamente. |
get |
GET /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*} Obtiene un espacio de nombres de Iceberg en el catálogo (o verifica si existe, si el método es HEAD). |
list |
GET /iceberg/v1/restcatalog/v1/{apiParent=projects/*/catalogs/*}/namespaces Enumera los espacios de nombres de Iceberg en el catálogo. |
properties |
POST /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}/properties Actualiza las propiedades del espacio de nombres. |
register |
POST /iceberg/v1/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/register Registra una tabla con la ubicación del archivo de metadatos proporcionada. |
updateProperties |
PATCH /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}/properties Actualiza las propiedades del espacio de nombres. |
Recurso de REST: iceberg.v1.restcatalog.v1.projects.catalogs.namespaces.tables
| Métodos | |
|---|---|
create |
POST /iceberg/v1/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/tables Crea una tabla en el espacio de nombres. |
credentials |
GET /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}/credentials Carga las credenciales de una tabla en el espacio de nombres. |
delete |
DELETE /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Borra una tabla en el espacio de nombres. |
get |
GET /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Obtiene una tabla en el espacio de nombres. |
list |
GET /iceberg/v1/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/tables Enumera los identificadores de tabla (no las tablas) en el espacio de nombres. |
metrics |
POST /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}/metrics Informa un informe de métricas para una tabla. |
updateIcebergTable |
POST /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Esta es la API de CommitTable de Iceberg, que se asigna a UpdateIcebergTable en la nomenclatura de la API de Google. |
Recurso de REST: iceberg.v1alpha.restcatalog.extensions.projects.catalogs
| Métodos | |
|---|---|
create |
POST /iceberg/v1alpha/restcatalog/extensions/{parent=projects/*}/catalogs Crea el catálogo de REST de Iceberg. |
delete |
DELETE /iceberg/v1alpha/restcatalog/extensions/{name=projects/*/catalogs/*} Borra el catálogo de REST de Iceberg. |
failover |
POST /iceberg/v1alpha/restcatalog/extensions/{name=projects/*/catalogs/*}:failover Conmuta por error el catálogo a una nueva región de réplica principal. |
get |
GET /iceberg/v1alpha/restcatalog/extensions/{name=projects/*/catalogs/*} Devuelve las opciones de configuración del catálogo de REST de Iceberg. |
list |
GET /iceberg/v1alpha/restcatalog/extensions/{parent=projects/*}/catalogs Enumera los catálogos de REST de Iceberg. |
patch |
PATCH /iceberg/v1alpha/restcatalog/extensions/{icebergCatalog.name=projects/*/catalogs/*} Actualiza las opciones de configuración del catálogo de REST de Iceberg. |
Recurso de REST: iceberg.v1alpha.restcatalog.v1
| Métodos | |
|---|---|
getConfig |
GET /iceberg/v1alpha/restcatalog/v1/config GetIcebergCatalogConfig enumera todos los parámetros de configuración del catálogo. |
Recurso de REST: iceberg.v1alpha.restcatalog.v1.projects.catalogs.namespaces
| Métodos | |
|---|---|
create |
POST /iceberg/v1alpha/restcatalog/v1/{parent=projects/*/catalogs/*}/namespaces Crea un espacio de nombres en el catálogo. |
delete |
DELETE /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*} Devuelve 204, no 200, si la operación se realiza correctamente. |
get |
GET /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*} Obtiene un espacio de nombres de Iceberg en el catálogo (o verifica si existe, si el método es HEAD). |
list |
GET /iceberg/v1alpha/restcatalog/v1/{apiParent=projects/*/catalogs/*}/namespaces Enumera los espacios de nombres de Iceberg en el catálogo. |
properties |
POST /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}/properties Actualiza las propiedades del espacio de nombres. |
register |
POST /iceberg/v1alpha/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/register Registra una tabla con la ubicación del archivo de metadatos proporcionada. |
updateProperties |
PATCH /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}/properties Actualiza las propiedades del espacio de nombres. |
Recurso de REST: iceberg.v1alpha.restcatalog.v1.projects.catalogs.namespaces.tables
| Métodos | |
|---|---|
create |
POST /iceberg/v1alpha/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/tables Crea una tabla en el espacio de nombres. |
credentials |
GET /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}/credentials Carga las credenciales de una tabla en el espacio de nombres. |
delete |
DELETE /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Borra una tabla en el espacio de nombres. |
get |
GET /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Obtiene una tabla en el espacio de nombres. |
list |
GET /iceberg/v1alpha/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/tables Enumera los identificadores de tablas (no tablas) en el espacio de nombres. |
metrics |
POST /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}/metrics Informa un informe de métricas para una tabla. |
updateIcebergTable |
POST /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Esta es la API de CommitTable de Iceberg, que se asigna a UpdateIcebergTable en la nomenclatura de la API de Google. |
Recurso de REST: iceberg.v1beta.restcatalog.extensions.projects.catalogs
| Métodos | |
|---|---|
create |
POST /iceberg/v1beta/restcatalog/extensions/{parent=projects/*}/catalogs Crea el catálogo de REST de Iceberg. |
delete |
DELETE /iceberg/v1beta/restcatalog/extensions/{name=projects/*/catalogs/*} Borra el catálogo de REST de Iceberg. |
failover |
POST /iceberg/v1beta/restcatalog/extensions/{name=projects/*/catalogs/*}:failover Conmuta por error el catálogo a una nueva región de réplica principal. |
get |
GET /iceberg/v1beta/restcatalog/extensions/{name=projects/*/catalogs/*} Devuelve las opciones de configuración del catálogo de REST de Iceberg. |
list |
GET /iceberg/v1beta/restcatalog/extensions/{parent=projects/*}/catalogs Enumera los catálogos de REST de Iceberg. |
patch |
PATCH /iceberg/v1beta/restcatalog/extensions/{icebergCatalog.name=projects/*/catalogs/*} Actualiza las opciones de configuración del catálogo de REST de Iceberg. |
Recurso de REST: iceberg.v1beta.restcatalog.v1
| Métodos | |
|---|---|
getConfig |
GET /iceberg/v1beta/restcatalog/v1/config GetIcebergCatalogConfig enumera todos los parámetros de configuración del catálogo. |
Recurso de REST: iceberg.v1beta.restcatalog.v1.projects.catalogs.namespaces
| Métodos | |
|---|---|
create |
POST /iceberg/v1beta/restcatalog/v1/{parent=projects/*/catalogs/*}/namespaces Crea un espacio de nombres en el catálogo. |
delete |
DELETE /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*} Devuelve 204, no 200, si la operación se realiza correctamente. |
get |
GET /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*} Obtiene un espacio de nombres de Iceberg en el catálogo (o verifica si existe, si el método es HEAD). |
list |
GET /iceberg/v1beta/restcatalog/v1/{apiParent=projects/*/catalogs/*}/namespaces Enumera los espacios de nombres de Iceberg en el catálogo. |
properties |
POST /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}/properties Actualiza las propiedades del espacio de nombres. |
register |
POST /iceberg/v1beta/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/register Registra una tabla con la ubicación del archivo de metadatos proporcionada. |
updateProperties |
PATCH /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}/properties Actualiza las propiedades del espacio de nombres. |
Recurso de REST: iceberg.v1beta.restcatalog.v1.projects.catalogs.namespaces.tables
| Métodos | |
|---|---|
create |
POST /iceberg/v1beta/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/tables Crea una tabla en el espacio de nombres. |
credentials |
GET /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}/credentials Carga las credenciales de una tabla en el espacio de nombres. |
delete |
DELETE /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Borra una tabla en el espacio de nombres. |
get |
GET /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Obtiene una tabla en el espacio de nombres. |
list |
GET /iceberg/v1beta/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/tables Enumera los identificadores de tabla (no las tablas) en el espacio de nombres. |
metrics |
POST /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}/metrics Informa un informe de métricas para una tabla. |
updateIcebergTable |
POST /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Esta es la API de CommitTable de Iceberg, que se asigna a UpdateIcebergTable en la nomenclatura de la API de Google. |
Recurso de REST: v1.projects.catalogs
| Métodos | |
|---|---|
getIamPolicy |
GET /v1/{resource=projects/*/catalogs/*}:getIamPolicy Obtiene la política de IAM para el catálogo especificado. |
setIamPolicy |
POST /v1/{resource=projects/*/catalogs/*}:setIamPolicy Establece la política de IAM para el catálogo especificado. |
testIamPermissions |
POST /v1/{resource=projects/*/catalogs/*}:testIamPermissions Prueba los permisos de IAM para el catálogo especificado. |
Recurso de REST: v1.projects.catalogs.namespaces
| Métodos | |
|---|---|
getIamPolicy |
GET /v1/{resource=projects/*/catalogs/*/namespaces/*}:getIamPolicy Obtiene la política de IAM para el catálogo especificado. |
setIamPolicy |
POST /v1/{resource=projects/*/catalogs/*/namespaces/*}:setIamPolicy Establece la política de IAM para el catálogo especificado. |
testIamPermissions |
POST /v1/{resource=projects/*/catalogs/*/namespaces/*}:testIamPermissions Prueba los permisos de IAM para el espacio de nombres especificado. |
Recurso de REST: v1.projects.catalogs.namespaces.tables
| Métodos | |
|---|---|
getIamPolicy |
GET /v1/{resource=projects/*/catalogs/*/namespaces/*/tables/*}:getIamPolicy Obtiene la política de IAM para el catálogo especificado. |
setIamPolicy |
POST /v1/{resource=projects/*/catalogs/*/namespaces/*/tables/*}:setIamPolicy Establece la política de IAM para el catálogo especificado. |
testIamPermissions |
POST /v1/{resource=projects/*/catalogs/*/namespaces/*/tables/*}:testIamPermissions Prueba los permisos de IAM para la tabla especificada. |
Recurso de REST: v1.projects.locations.catalogs
| Métodos | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*}/catalogs Crea un catálogo nuevo. |
delete |
DELETE /v1/{name=projects/*/locations/*/catalogs/*} Borra un catálogo existente especificado por el ID del catálogo. |
get |
GET /v1/{name=projects/*/locations/*/catalogs/*} Obtiene el catálogo especificado por el nombre del recurso. |
list |
GET /v1/{parent=projects/*/locations/*}/catalogs Enumera todos los catálogos en un proyecto especificado. |
Recurso de REST: v1.projects.locations.catalogs.databases
| Métodos | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*/catalogs/*}/databases Crea una base de datos nueva. |
delete |
DELETE /v1/{name=projects/*/locations/*/catalogs/*/databases/*} Borra una base de datos existente especificada por el ID de la base de datos. |
get |
GET /v1/{name=projects/*/locations/*/catalogs/*/databases/*} Obtiene la base de datos especificada por el nombre del recurso. |
list |
GET /v1/{parent=projects/*/locations/*/catalogs/*}/databases Enumera todas las bases de datos en un catálogo especificado. |
patch |
PATCH /v1/{database.name=projects/*/locations/*/catalogs/*/databases/*} Actualiza una base de datos existente especificada por el ID de la base de datos. |
Recurso de REST: v1.projects.locations.catalogs.databases.tables
| Métodos | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*/catalogs/*/databases/*}/tables Crea una nueva tabla. |
delete |
DELETE /v1/{name=projects/*/locations/*/catalogs/*/databases/*/tables/*} Borra una tabla existente que especifica el ID de la tabla. |
get |
GET /v1/{name=projects/*/locations/*/catalogs/*/databases/*/tables/*} Obtiene la tabla especificada por el nombre del recurso. |
list |
GET /v1/{parent=projects/*/locations/*/catalogs/*/databases/*}/tables Enumera todas las tablas en una base de datos especificada. |
patch |
PATCH /v1/{table.name=projects/*/locations/*/catalogs/*/databases/*/tables/*} Actualiza una tabla existente especificada por el ID de la tabla. |
rename |
POST /v1/{name=projects/*/locations/*/catalogs/*/databases/*/tables/*}:rename Cambia el nombre de una tabla existente que especifica el ID de la tabla. |