BigLake API

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.

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
google.cloud.biglake.v1.IcebergCatalogService.CheckIcebergNamespaceExists NONE /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}
Devuelve 204 si el espacio de nombres existe y 404 en caso contrario.
google.cloud.biglake.v1.IcebergCatalogService.CheckIcebergTableExists NONE /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}
Devuelve 204 si la tabla existe y 404 en caso contrario.
google.cloud.biglake.v1alpha.IcebergCatalogService.CheckIcebergNamespaceExists NONE /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}
Devuelve 204 si el espacio de nombres existe y 404 en caso contrario.
google.cloud.biglake.v1alpha.IcebergCatalogService.CheckIcebergTableExists NONE /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}
Devuelve 204 si la tabla existe y 404 en caso contrario.
google.cloud.biglake.v1beta.IcebergCatalogService.CheckIcebergNamespaceExists NONE /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}
Devuelve 204 si el espacio de nombres existe y 404 en caso contrario.
google.cloud.biglake.v1beta.IcebergCatalogService.CheckIcebergTableExists 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.v1.projects.catalogs.shares

Métodos
list GET /deltasharing/v1/{parent=projects/*/catalogs/*}/shares
Obtiene una lista de los recursos compartidos de Delta Sharing disponibles en la fuente de Delta Sharing upstream (p.ej., BDC de SAP).

Recurso de REST: deltasharing.v1.projects.catalogs.shares.schemas

Métodos
list GET /deltasharing/v1/{parent=projects/*/catalogs/*/shares/*}/schemas
Obtiene una lista de los esquemas de Delta Sharing disponibles en la fuente de BDC de SAP upstream.

Recurso de REST: deltasharing.v1.projects.catalogs.shares.schemas.tables

Métodos
list GET /deltasharing/v1/{parent=projects/*/catalogs/*/shares/*/schemas/*}/tables
Obtiene una lista de las tablas de Delta Sharing disponibles en la fuente de BDC de SAP upstream.

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: deltasharing.v1alpha.projects.catalogs.shares

Métodos
list GET /deltasharing/v1alpha/{parent=projects/*/catalogs/*}/shares
Obtiene una lista de los recursos compartidos de Delta Sharing disponibles en la fuente de Delta Sharing upstream (p.ej., BDC de SAP).

Recurso de REST: deltasharing.v1alpha.projects.catalogs.shares.schemas

Métodos
list GET /deltasharing/v1alpha/{parent=projects/*/catalogs/*/shares/*}/schemas
Obtiene una lista de los esquemas de Delta Sharing disponibles en la fuente de BDC de SAP upstream.

Recurso de REST: deltasharing.v1alpha.projects.catalogs.shares.schemas.tables

Métodos
list GET /deltasharing/v1alpha/{parent=projects/*/catalogs/*/shares/*/schemas/*}/tables
Obtiene una lista de las tablas de Delta Sharing disponibles en la fuente de BDC de SAP upstream.

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.