A API BigLake oferece acesso ao metastore do BigLake, um metastore sem servidor, totalmente gerenciado e altamente disponível para dados de código aberto que pode ser usado para consultar tabelas do Apache Iceberg no BigQuery.
- Recurso REST: [] []
- Recurso REST: deltasharing.v1.projects.catalogs
- Recurso REST: deltasharing.v1.projects.catalogs.shares
- Recurso REST: deltasharing.v1.projects.catalogs.shares.schemas
- Recurso REST: deltasharing.v1.projects.catalogs.shares.schemas.tables
- Recurso REST: deltasharing.v1alpha.projects.catalogs
- Recurso REST: deltasharing.v1alpha.projects.catalogs.shares
- Recurso REST: deltasharing.v1alpha.projects.catalogs.shares.schemas
- Recurso REST: deltasharing.v1alpha.projects.catalogs.shares.schemas.tables
- Recurso REST: hive.v1alpha.projects.catalogs
- Recurso REST: hive.v1alpha.projects.catalogs.databases
- Recurso REST: hive.v1alpha.projects.catalogs.databases.tables
- Recurso REST: hive.v1alpha.projects.catalogs.databases.tables.partitions
- Recurso REST: hive.v1beta.projects.catalogs
- Recurso REST: hive.v1beta.projects.catalogs.databases
- Recurso REST: hive.v1beta.projects.catalogs.databases.tables
- Recurso REST: hive.v1beta.projects.catalogs.databases.tables.partitions
- Recurso REST: iceberg.v1.restcatalog.extensions.projects.catalogs
- Recurso REST: iceberg.v1.restcatalog.v1
- Recurso REST: iceberg.v1.restcatalog.v1.projects.catalogs.namespaces
- Recurso REST: iceberg.v1.restcatalog.v1.projects.catalogs.namespaces.tables
- Recurso REST: iceberg.v1alpha.restcatalog.extensions.projects.catalogs
- Recurso REST: iceberg.v1alpha.restcatalog.v1
- Recurso REST: iceberg.v1alpha.restcatalog.v1.projects.catalogs.namespaces
- Recurso REST: iceberg.v1alpha.restcatalog.v1.projects.catalogs.namespaces.tables
- Recurso REST: iceberg.v1beta.restcatalog.extensions.projects.catalogs
- Recurso REST: iceberg.v1beta.restcatalog.v1
- Recurso REST: iceberg.v1beta.restcatalog.v1.projects.catalogs.namespaces
- Recurso REST: iceberg.v1beta.restcatalog.v1.projects.catalogs.namespaces.tables
- Recurso REST: v1.projects.catalogs
- Recurso REST: v1.projects.catalogs.namespaces
- Recurso REST: v1.projects.catalogs.namespaces.tables
- Recurso da REST: v1.projects.locations.catalogs
- Recurso da REST: v1.projects.locations.catalogs.databases
- Recurso da REST: v1.projects.locations.catalogs.databases.tables
Serviço: biglake.googleapis.com
Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso o aplicativo precise usar bibliotecas próprias para chamar esse serviço, use as informações a seguir quando fizer as solicitações da API.
Documento de descoberta
Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. O serviço fornece o seguinte documento de descoberta:
Endpoint de serviço
Um endpoint de serviço é um URL de base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints. Este serviço tem o endpoint a seguir e todos os URIs abaixo são relativos a ele:
https://biglake.googleapis.com
Recurso REST: [] []
| Métodos | |
|---|---|
|
NONE /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*} Retorna 204 se o namespace existir e 404 caso contrário. |
|
NONE /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Retorna 204 se a tabela existir e 404 caso contrário. |
|
NONE /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*} Retorna 204 se o namespace existir e 404 caso contrário. |
|
NONE /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Retorna 204 se a tabela existir e 404 caso contrário. |
|
NONE /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*} Retorna 204 se o namespace existir e 404 caso contrário. |
|
NONE /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Retorna 204 se a tabela existir e 404 caso contrário. |
Recurso REST: deltasharing.v1.projects.catalogs
| Métodos | |
|---|---|
create |
POST /deltasharing/v1/{parent=projects/*}/catalogs Cria um novo catálogo do Delta Sharing. |
delete |
DELETE /deltasharing/v1/{name=projects/*/catalogs/*} Exclui um catálogo do Delta Sharing especificado pelo nome do recurso. |
get |
GET /deltasharing/v1/{name=projects/*/catalogs/*} Encontra o catálogo especificado pelo nome do recurso. |
list |
GET /deltasharing/v1/{parent=projects/*}/catalogs Lista todos os catálogos do DeltaSharing em um projeto especificado. |
patch |
PATCH /deltasharing/v1/{deltaSharingCatalog.name=projects/*/catalogs/*} Atualiza um catálogo do Delta Sharing. |
Recurso REST: deltasharing.v1alpha.projects.catalogs
| Métodos | |
|---|---|
create |
POST /deltasharing/v1alpha/{parent=projects/*}/catalogs Cria um novo catálogo do Delta Sharing. |
delete |
DELETE /deltasharing/v1alpha/{name=projects/*/catalogs/*} Exclui um catálogo do Delta Sharing especificado pelo nome do recurso. |
get |
GET /deltasharing/v1alpha/{name=projects/*/catalogs/*} Encontra o catálogo especificado pelo nome do recurso. |
list |
GET /deltasharing/v1alpha/{parent=projects/*}/catalogs Lista todos os catálogos do DeltaSharing em um projeto especificado. |
patch |
PATCH /deltasharing/v1alpha/{deltaSharingCatalog.name=projects/*/catalogs/*} Atualiza um catálogo do Delta Sharing. |
Recurso REST: hive.v1alpha.projects.catalogs
| Métodos | |
|---|---|
create |
POST /hive/v1alpha/{parent=projects/*}/catalogs Cria um novo catálogo do Hive. |
delete |
DELETE /hive/v1alpha/{name=projects/*/catalogs/*} Exclui um catálogo existente especificado pelo respectivo ID. |
get |
GET /hive/v1alpha/{name=projects/*/catalogs/*} Encontra o catálogo especificado pelo nome do recurso. |
list |
GET /hive/v1alpha/{parent=projects/*}/catalogs Lista todos os catálogos em um projeto especificado. |
patch |
PATCH /hive/v1alpha/{hiveCatalog.name=projects/*/catalogs/*} Atualiza um catálogo existente. |
Recurso REST: hive.v1alpha.projects.catalogs.databases
| Métodos | |
|---|---|
create |
POST /hive/v1alpha/{parent=projects/*/catalogs/*}/databases Cria um novo banco de dados. |
delete |
DELETE /hive/v1alpha/{name=projects/*/catalogs/*/databases/*} Exclui um banco de dados já existente especificado pelo nome. |
get |
GET /hive/v1alpha/{name=projects/*/catalogs/*/databases/*} Encontra o banco de dados especificado pelo nome do recurso. |
list |
GET /hive/v1alpha/{parent=projects/*/catalogs/*}/databases Lista todos os bancos de dados em um catálogo especificado. |
patch |
PATCH /hive/v1alpha/{hiveDatabase.name=projects/*/catalogs/*/databases/*} Atualiza um banco de dados especificado pelo nome. |
Recurso REST: hive.v1alpha.projects.catalogs.databases.tables
| Métodos | |
|---|---|
create |
POST /hive/v1alpha/{parent=projects/*/catalogs/*/databases/*}/tables Cria uma tabela do Hive. |
delete |
DELETE /hive/v1alpha/{name=projects/*/catalogs/*/databases/*/tables/*} Exclui uma tabela especificada pelo nome. |
get |
GET /hive/v1alpha/{name=projects/*/catalogs/*/databases/*/tables/*} Encontra a tabela especificada pelo nome do recurso. |
list |
GET /hive/v1alpha/{parent=projects/*/catalogs/*/databases/*}/tables Lista todas as tabelas do Hive em um projeto especificado no catálogo e banco de dados do Hive. |
patch |
PATCH /hive/v1alpha/{hiveTable.name=projects/*/catalogs/*/databases/*/tables/*} Atualiza uma tabela já existente especificada pelo nome dela. |
Recurso REST: hive.v1alpha.projects.catalogs.databases.tables.partitions
| Métodos | |
|---|---|
batchCreate |
POST /hive/v1alpha/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchCreate Adiciona partições a uma tabela. |
batchDelete |
POST /hive/v1alpha/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchDelete Exclui partições de uma tabela. |
batchUpdate |
POST /hive/v1alpha/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchUpdate Atualiza partições em uma tabela. |
list |
GET /hive/v1alpha/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:list Transmite a lista de partições de uma tabela. |
Recurso REST: hive.v1beta.projects.catalogs
| Métodos | |
|---|---|
create |
POST /hive/v1beta/{parent=projects/*}/catalogs Cria um novo catálogo do Hive. |
delete |
DELETE /hive/v1beta/{name=projects/*/catalogs/*} Exclui um catálogo existente especificado pelo respectivo ID. |
get |
GET /hive/v1beta/{name=projects/*/catalogs/*} Encontra o catálogo especificado pelo nome do recurso. |
list |
GET /hive/v1beta/{parent=projects/*}/catalogs Lista todos os catálogos em um projeto especificado. |
patch |
PATCH /hive/v1beta/{hiveCatalog.name=projects/*/catalogs/*} Atualiza um catálogo existente. |
Recurso REST: hive.v1beta.projects.catalogs.databases
| Métodos | |
|---|---|
create |
POST /hive/v1beta/{parent=projects/*/catalogs/*}/databases Cria um novo banco de dados. |
delete |
DELETE /hive/v1beta/{name=projects/*/catalogs/*/databases/*} Exclui um banco de dados já existente especificado pelo nome. |
get |
GET /hive/v1beta/{name=projects/*/catalogs/*/databases/*} Encontra o banco de dados especificado pelo nome do recurso. |
list |
GET /hive/v1beta/{parent=projects/*/catalogs/*}/databases Lista todos os bancos de dados em um catálogo especificado. |
patch |
PATCH /hive/v1beta/{hiveDatabase.name=projects/*/catalogs/*/databases/*} Atualiza um banco de dados especificado pelo nome. |
Recurso REST: hive.v1beta.projects.catalogs.databases.tables
| Métodos | |
|---|---|
create |
POST /hive/v1beta/{parent=projects/*/catalogs/*/databases/*}/tables Cria uma tabela do Hive. |
delete |
DELETE /hive/v1beta/{name=projects/*/catalogs/*/databases/*/tables/*} Exclui uma tabela já existente especificada pelo nome dela. |
get |
GET /hive/v1beta/{name=projects/*/catalogs/*/databases/*/tables/*} Encontra a tabela especificada pelo nome do recurso. |
list |
GET /hive/v1beta/{parent=projects/*/catalogs/*/databases/*}/tables Lista todas as tabelas do Hive em um projeto especificado no catálogo e banco de dados do Hive. |
patch |
PATCH /hive/v1beta/{hiveTable.name=projects/*/catalogs/*/databases/*/tables/*} Atualiza uma tabela já existente especificada pelo nome dela. |
Recurso REST: hive.v1beta.projects.catalogs.databases.tables.partitions
| Métodos | |
|---|---|
batchCreate |
POST /hive/v1beta/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchCreate Adiciona partições a uma tabela. |
batchDelete |
POST /hive/v1beta/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchDelete Exclui partições de uma tabela. |
batchUpdate |
POST /hive/v1beta/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:batchUpdate Atualiza partições em uma tabela. |
list |
GET /hive/v1beta/{parent=projects/*/catalogs/*/databases/*/tables/*}/partitions:list Transmite a lista de partições de uma tabela. |
Recurso REST: iceberg.v1.restcatalog.extensions.projects.catalogs
| Métodos | |
|---|---|
create |
POST /iceberg/v1/restcatalog/extensions/{parent=projects/*}/catalogs Cria o catálogo REST do Iceberg. |
delete |
DELETE /iceberg/v1/restcatalog/extensions/{name=projects/*/catalogs/*} Exclui o catálogo REST do Iceberg. |
failover |
POST /iceberg/v1/restcatalog/extensions/{name=projects/*/catalogs/*}:failover Faz failover do catálogo para uma nova região de réplica principal. |
get |
GET /iceberg/v1/restcatalog/extensions/{name=projects/*/catalogs/*} Retorna as opções de configuração do catálogo REST do Iceberg. |
list |
GET /iceberg/v1/restcatalog/extensions/{parent=projects/*}/catalogs Lista os catálogos REST do Iceberg. |
patch |
PATCH /iceberg/v1/restcatalog/extensions/{icebergCatalog.name=projects/*/catalogs/*} Atualize as opções de configuração do catálogo REST do Iceberg. |
Recurso REST: iceberg.v1.restcatalog.v1
| Métodos | |
|---|---|
getConfig |
GET /iceberg/v1/restcatalog/v1/config GetIcebergCatalogConfig lista todas as configurações de configuração do catálogo. |
Recurso REST: iceberg.v1.restcatalog.v1.projects.catalogs.namespaces
| Métodos | |
|---|---|
create |
POST /iceberg/v1/restcatalog/v1/{parent=projects/*/catalogs/*}/namespaces Cria um namespace no catálogo. |
delete |
DELETE /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*} Retorna 204, não 200, em caso de sucesso. |
get |
GET /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*} Recebe um namespace do Iceberg no catálogo ou verifica se ele existe, caso o método seja HEAD. |
list |
GET /iceberg/v1/restcatalog/v1/{apiParent=projects/*/catalogs/*}/namespaces Lista os namespaces do Iceberg no catálogo. |
properties |
POST /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}/properties Atualiza as propriedades do namespace. |
register |
POST /iceberg/v1/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/register Registre uma tabela usando o local do arquivo de metadados fornecido. |
updateProperties |
PATCH /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}/properties Atualiza as propriedades do namespace. |
Recurso REST: iceberg.v1.restcatalog.v1.projects.catalogs.namespaces.tables
| Métodos | |
|---|---|
create |
POST /iceberg/v1/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/tables Cria uma tabela no namespace. |
credentials |
GET /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}/credentials Carrega credenciais para uma tabela no namespace. |
delete |
DELETE /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Exclui uma tabela no namespace. |
get |
GET /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Recebe uma tabela no namespace. |
list |
GET /iceberg/v1/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/tables Lista os identificadores de tabela (não tabelas) no namespace. |
metrics |
POST /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}/metrics Gera um relatório de métricas para uma tabela. |
updateIcebergTable |
POST /iceberg/v1/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Esta é a API CommitTable Iceberg, que corresponde a UpdateIcebergTable na nomenclatura da API Google. |
Recurso REST: iceberg.v1alpha.restcatalog.extensions.projects.catalogs
| Métodos | |
|---|---|
create |
POST /iceberg/v1alpha/restcatalog/extensions/{parent=projects/*}/catalogs Cria o catálogo REST do Iceberg. |
delete |
DELETE /iceberg/v1alpha/restcatalog/extensions/{name=projects/*/catalogs/*} Exclui o catálogo REST do Iceberg. |
failover |
POST /iceberg/v1alpha/restcatalog/extensions/{name=projects/*/catalogs/*}:failover Faz failover do catálogo para uma nova região de réplica principal. |
get |
GET /iceberg/v1alpha/restcatalog/extensions/{name=projects/*/catalogs/*} Retorna as opções de configuração do catálogo REST do Iceberg. |
list |
GET /iceberg/v1alpha/restcatalog/extensions/{parent=projects/*}/catalogs Lista os catálogos REST do Iceberg. |
patch |
PATCH /iceberg/v1alpha/restcatalog/extensions/{icebergCatalog.name=projects/*/catalogs/*} Atualize as opções de configuração do catálogo REST do Iceberg. |
Recurso REST: iceberg.v1alpha.restcatalog.v1
| Métodos | |
|---|---|
getConfig |
GET /iceberg/v1alpha/restcatalog/v1/config GetIcebergCatalogConfig lista todas as configurações de configuração do catálogo. |
Recurso REST: iceberg.v1alpha.restcatalog.v1.projects.catalogs.namespaces
| Métodos | |
|---|---|
create |
POST /iceberg/v1alpha/restcatalog/v1/{parent=projects/*/catalogs/*}/namespaces Cria um namespace no catálogo. |
delete |
DELETE /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*} Retorna 204, não 200, em caso de sucesso. |
get |
GET /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*} Recebe um namespace do Iceberg no catálogo ou verifica se ele existe, caso o método seja HEAD. |
list |
GET /iceberg/v1alpha/restcatalog/v1/{apiParent=projects/*/catalogs/*}/namespaces Lista os namespaces do Iceberg no catálogo. |
properties |
POST /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}/properties Atualiza as propriedades do namespace. |
register |
POST /iceberg/v1alpha/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/register Registra uma tabela usando o local do arquivo de metadados especificado. |
updateProperties |
PATCH /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}/properties Atualiza as propriedades do namespace. |
Recurso REST: iceberg.v1alpha.restcatalog.v1.projects.catalogs.namespaces.tables
| Métodos | |
|---|---|
create |
POST /iceberg/v1alpha/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/tables Cria uma tabela no namespace. |
credentials |
GET /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}/credentials Carrega credenciais para uma tabela no namespace. |
delete |
DELETE /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Exclui uma tabela no namespace. |
get |
GET /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Recebe uma tabela no namespace. |
list |
GET /iceberg/v1alpha/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/tables Lista os identificadores de tabela (não tabelas) no namespace. |
metrics |
POST /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}/metrics Gera um relatório de métricas para uma tabela. |
updateIcebergTable |
POST /iceberg/v1alpha/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Esta é a API CommitTable Iceberg, que corresponde a UpdateIcebergTable na nomenclatura da API Google. |
Recurso REST: iceberg.v1beta.restcatalog.extensions.projects.catalogs
| Métodos | |
|---|---|
create |
POST /iceberg/v1beta/restcatalog/extensions/{parent=projects/*}/catalogs Cria o catálogo REST do Iceberg. |
delete |
DELETE /iceberg/v1beta/restcatalog/extensions/{name=projects/*/catalogs/*} Exclui o catálogo REST do Iceberg. |
failover |
POST /iceberg/v1beta/restcatalog/extensions/{name=projects/*/catalogs/*}:failover Faz failover do catálogo para uma nova região de réplica principal. |
get |
GET /iceberg/v1beta/restcatalog/extensions/{name=projects/*/catalogs/*} Retorna as opções de configuração do catálogo REST do Iceberg. |
list |
GET /iceberg/v1beta/restcatalog/extensions/{parent=projects/*}/catalogs Lista os catálogos REST do Iceberg. |
patch |
PATCH /iceberg/v1beta/restcatalog/extensions/{icebergCatalog.name=projects/*/catalogs/*} Atualize as opções de configuração do catálogo REST do Iceberg. |
Recurso REST: iceberg.v1beta.restcatalog.v1
| Métodos | |
|---|---|
getConfig |
GET /iceberg/v1beta/restcatalog/v1/config GetIcebergCatalogConfig lista todas as configurações de configuração do catálogo. |
Recurso REST: iceberg.v1beta.restcatalog.v1.projects.catalogs.namespaces
| Métodos | |
|---|---|
create |
POST /iceberg/v1beta/restcatalog/v1/{parent=projects/*/catalogs/*}/namespaces Cria um namespace no catálogo. |
delete |
DELETE /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*} Retorna 204, não 200, em caso de sucesso. |
get |
GET /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*} Recebe um namespace do Iceberg no catálogo ou verifica se ele existe, caso o método seja HEAD. |
list |
GET /iceberg/v1beta/restcatalog/v1/{apiParent=projects/*/catalogs/*}/namespaces Lista os namespaces do Iceberg no catálogo. |
properties |
POST /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}/properties Atualiza as propriedades do namespace. |
register |
POST /iceberg/v1beta/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/register Registra uma tabela usando o local do arquivo de metadados especificado. |
updateProperties |
PATCH /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*}/properties Atualiza as propriedades do namespace. |
Recurso REST: iceberg.v1beta.restcatalog.v1.projects.catalogs.namespaces.tables
| Métodos | |
|---|---|
create |
POST /iceberg/v1beta/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/tables Cria uma tabela no namespace. |
credentials |
GET /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}/credentials Carrega credenciais para uma tabela no namespace. |
delete |
DELETE /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Exclui uma tabela no namespace. |
get |
GET /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Recebe uma tabela no namespace. |
list |
GET /iceberg/v1beta/restcatalog/v1/{parent=projects/*/catalogs/*/namespaces/*}/tables Lista os identificadores de tabela (não tabelas) no namespace. |
metrics |
POST /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*}/metrics Gera um relatório de métricas para uma tabela. |
updateIcebergTable |
POST /iceberg/v1beta/restcatalog/v1/{name=projects/*/catalogs/*/namespaces/*/tables/*} Esta é a API CommitTable Iceberg, que corresponde a UpdateIcebergTable na nomenclatura da API Google. |
Recurso REST: v1.projects.catalogs
| Métodos | |
|---|---|
getIamPolicy |
GET /v1/{resource=projects/*/catalogs/*}:getIamPolicy Recebe a política do IAM para o catálogo especificado. |
setIamPolicy |
POST /v1/{resource=projects/*/catalogs/*}:setIamPolicy Define a política do IAM para o catálogo especificado. |
testIamPermissions |
POST /v1/{resource=projects/*/catalogs/*}:testIamPermissions Testa as permissões do IAM para o catálogo especificado. |
Recurso REST: v1.projects.catalogs.namespaces
| Métodos | |
|---|---|
getIamPolicy |
GET /v1/{resource=projects/*/catalogs/*/namespaces/*}:getIamPolicy Recebe a política do IAM para o catálogo especificado. |
setIamPolicy |
POST /v1/{resource=projects/*/catalogs/*/namespaces/*}:setIamPolicy Define a política do IAM para o catálogo especificado. |
testIamPermissions |
POST /v1/{resource=projects/*/catalogs/*/namespaces/*}:testIamPermissions Testa as permissões do IAM para o namespace especificado. |
Recurso REST: v1.projects.catalogs.namespaces.tables
| Métodos | |
|---|---|
getIamPolicy |
GET /v1/{resource=projects/*/catalogs/*/namespaces/*/tables/*}:getIamPolicy Recebe a política do IAM para o catálogo especificado. |
setIamPolicy |
POST /v1/{resource=projects/*/catalogs/*/namespaces/*/tables/*}:setIamPolicy Define a política do IAM para o catálogo especificado. |
testIamPermissions |
POST /v1/{resource=projects/*/catalogs/*/namespaces/*/tables/*}:testIamPermissions Testa as permissões do IAM para a tabela especificada. |
Recurso da REST: v1.projects.locations.catalogs
| Métodos | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*}/catalogs Cria um novo catálogo. |
delete |
DELETE /v1/{name=projects/*/locations/*/catalogs/*} Exclui um catálogo existente especificado pelo respectivo ID. |
get |
GET /v1/{name=projects/*/locations/*/catalogs/*} Encontra o catálogo especificado pelo nome do recurso. |
list |
GET /v1/{parent=projects/*/locations/*}/catalogs Lista todos os catálogos em um projeto especificado. |
Recurso da REST: v1.projects.locations.catalogs.databases
| Métodos | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*/catalogs/*}/databases Cria um novo banco de dados. |
delete |
DELETE /v1/{name=projects/*/locations/*/catalogs/*/databases/*} Exclui um banco de dados já existente especificado pelo ID do banco de dados. |
get |
GET /v1/{name=projects/*/locations/*/catalogs/*/databases/*} Encontra o banco de dados especificado pelo nome do recurso. |
list |
GET /v1/{parent=projects/*/locations/*/catalogs/*}/databases Lista todos os bancos de dados em um catálogo especificado. |
patch |
PATCH /v1/{database.name=projects/*/locations/*/catalogs/*/databases/*} Atualiza um banco de dados já existente especificado pelo ID do banco de dados. |
Recurso da REST: v1.projects.locations.catalogs.databases.tables
| Métodos | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*/catalogs/*/databases/*}/tables Cria uma nova tabela. |
delete |
DELETE /v1/{name=projects/*/locations/*/catalogs/*/databases/*/tables/*} Exclui uma tabela já existente especificada pelo ID da tabela. |
get |
GET /v1/{name=projects/*/locations/*/catalogs/*/databases/*/tables/*} Encontra a tabela especificada pelo nome do recurso. |
list |
GET /v1/{parent=projects/*/locations/*/catalogs/*/databases/*}/tables Lista todas as tabelas em um banco de dados especificado. |
patch |
PATCH /v1/{table.name=projects/*/locations/*/catalogs/*/databases/*/tables/*} Atualiza uma tabela já existente especificada pelo ID da tabela. |
rename |
POST /v1/{name=projects/*/locations/*/catalogs/*/databases/*/tables/*}:rename Renomeia uma tabela já existente especificada pelo ID da tabela. |