A API Dataproc Metastore é usada para gerenciar o ciclo de vida e a configuração dos serviços do metastore.
- Recurso REST: v1beta1.projects.locations
- Recurso REST: v1beta.projects.locations.federations
- Recurso REST: v1beta.projects.locations.operations
- Recurso REST: v1beta.projects.locations.services
- Recurso REST: v1beta.projects.locations.services.backups
- Recurso REST: v1beta.projects.locations.services.databases
- Recurso REST: v1beta.projects.locations.services.databases.tables
- Recurso REST: v1beta.projects.locations.services.metadataImports
- Recurso REST: v1beta.projects.locations.services.migrationExecutions
- Recurso REST: v1alpha.projects.locations
- Recurso REST: v1alpha.projects.locations.federations
- Recurso REST: v1alpha.projects.locations.operations
- Recurso REST: v1alpha.projects.locations.services
- Recurso REST: v1alpha.projects.locations.services.backups
- Recurso REST: v1alpha.projects.locations.services.databases
- Recurso REST: v1alpha.projects.locations.services.databases.tables
- Recurso REST: v1alpha.projects.locations.services.metadataImports
- Recurso REST: v1alpha.projects.locations.services.migrationExecutions
- Recurso da REST: v1.projects.locations
- Recurso REST: v1.projects.locations.federations
- Recurso da REST: v1.projects.locations.operations
- Recurso REST: v1.projects.locations.services
- Recurso REST: v1.projects.locations.services.backups
- Recurso REST: v1.projects.locations.services.databases
- Recurso REST: v1.projects.locations.services.databases.tables
- Recurso REST: v1.projects.locations.services.metadataImports
- Recurso REST: v1.projects.locations.services.migrationExecutions
Serviço: metastore.googleapis.com
Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso seu aplicativo precise usar suas próprias bibliotecas 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. Este serviço apresenta os documentos de descoberta abaixo:
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 de serviço. Este serviço tem o endpoint a seguir e todos os URIs abaixo são relativos a ele:
https://metastore.googleapis.com
Recurso REST: v1beta.projects.locations
Métodos | |
---|---|
get |
GET /v1beta/{name} Extrai informações sobre um local. |
list |
GET /v1beta/{name}/locations Lista informações sobre os locais compatíveis com este serviço. |
Recurso REST: v1beta.projects.locations.federations
Métodos | |
---|---|
create |
POST /v1beta/{parent}/federations Cria uma federação de metastore em um projeto e local. |
delete |
DELETE /v1beta/{name} Exclui uma única federação. |
get |
GET /v1beta/{name} Recebe os detalhes de uma única federação. |
getIamPolicy |
GET /v1beta/{resource}:getIamPolicy Busca a política de controle de acesso de um recurso. |
list |
GET /v1beta/{parent}/federations Lista federações em um projeto e local. |
patch |
PATCH /v1beta/{federation.name} Atualiza os campos de uma federação. |
setIamPolicy |
POST /v1beta/{resource}:setIamPolicy Define a política de controle de acesso no recurso especificado. |
testIamPermissions |
POST /v1beta/{resource}:testIamPermissions Retorna as permissões do autor da chamada no recurso especificado. |
Recurso REST: v1beta.projects.locations.operations
Métodos | |
---|---|
cancel |
POST /v1beta/{name}:cancel Inicia o cancelamento assíncrono em uma operação de longa duração. |
delete |
DELETE /v1beta/{name} Exclui uma operação de longa duração. |
get |
GET /v1beta/{name} Recebe o estado mais recente de uma operação de longa duração. |
list |
GET /v1beta/{name}/operations Lista as operações correspondentes ao filtro especificado na solicitação. |
Recurso REST: v1beta.projects.locations.services
Métodos | |
---|---|
alterLocation |
POST /v1beta/{service}:alterLocation Altera o local do recurso de metadados. |
alterTableProperties |
POST /v1beta/{service}:alterTableProperties Altere as propriedades da tabela de metadados. |
cancelMigration |
POST /v1beta/{service}:cancelMigration Cancela o processo de migração gerenciada em andamento. |
completeMigration |
POST /v1beta/{service}:completeMigration Conclui o processo de migração gerenciada. |
create |
POST /v1beta/{parent}/services Cria um serviço de metastore em um projeto e local. |
delete |
DELETE /v1beta/{name} Exclui um único serviço. |
exportMetadata |
POST /v1beta/{service}:exportMetadata Exporta metadados de um serviço. |
get |
GET /v1beta/{name} Recebe os detalhes de um único serviço. |
getIamPolicy |
GET /v1beta/{resource}:getIamPolicy Busca a política de controle de acesso de um recurso. |
list |
GET /v1beta/{parent}/services Lista os serviços em um projeto e local. |
moveTableToDatabase |
POST /v1beta/{service}:moveTableToDatabase Mova uma tabela para outro banco de dados. |
patch |
PATCH /v1beta/{service.name} Atualiza os parâmetros de um único serviço. |
queryMetadata |
POST /v1beta/{service}:queryMetadata Consultar metadados do Dataproc Metastore. |
removeIamPolicy |
POST /v1beta/{resource}:removeIamPolicy Remove as políticas do IAM anexadas a um recurso |
restore |
POST /v1beta/{service}:restore Restaura um serviço de um backup. |
setIamPolicy |
POST /v1beta/{resource}:setIamPolicy Define a política de controle de acesso no recurso especificado. |
startMigration |
POST /v1beta/{service}:startMigration Inicia o processo de migração gerenciada. |
testIamPermissions |
POST /v1beta/{resource}:testIamPermissions Retorna as permissões do autor da chamada no recurso especificado. |
Recurso REST: v1beta.projects.locations.services.backups
Métodos | |
---|---|
create |
POST /v1beta/{parent}/backups Cria um novo backup em um determinado projeto e local. |
delete |
DELETE /v1beta/{name} Exclui um único backup. |
get |
GET /v1beta/{name} Recebe detalhes de um único backup. |
getIamPolicy |
GET /v1beta/{resource}:getIamPolicy Busca a política de controle de acesso de um recurso. |
list |
GET /v1beta/{parent}/backups Lista os backups em um serviço. |
setIamPolicy |
POST /v1beta/{resource}:setIamPolicy Define a política de controle de acesso no recurso especificado. |
testIamPermissions |
POST /v1beta/{resource}:testIamPermissions Retorna as permissões do autor da chamada no recurso especificado. |
Recurso REST: v1beta.projects.locations.services.databases
Métodos | |
---|---|
getIamPolicy |
GET /v1beta/{resource}:getIamPolicy Busca a política de controle de acesso de um recurso. |
setIamPolicy |
POST /v1beta/{resource}:setIamPolicy Define a política de controle de acesso no recurso especificado. |
testIamPermissions |
POST /v1beta/{resource}:testIamPermissions Retorna as permissões do autor da chamada no recurso especificado. |
Recurso REST: v1beta.projects.locations.services.databases.tables
Métodos | |
---|---|
getIamPolicy |
GET /v1beta/{resource}:getIamPolicy Busca a política de controle de acesso de um recurso. |
setIamPolicy |
POST /v1beta/{resource}:setIamPolicy Define a política de controle de acesso no recurso especificado. |
testIamPermissions |
POST /v1beta/{resource}:testIamPermissions Retorna as permissões do autor da chamada no recurso especificado. |
Recurso REST: v1beta.projects.locations.services.metadataImports
Métodos | |
---|---|
create |
POST /v1beta/{parent}/metadataImports Cria uma nova importação de metadados em um determinado projeto e local. |
get |
GET /v1beta/{name} Recebe detalhes de uma única importação. |
list |
GET /v1beta/{parent}/metadataImports Lista as importações em um serviço. |
patch |
PATCH /v1beta/{metadataImport.name} Atualiza uma única importação. |
Recurso REST: v1beta.projects.locations.services.migrationExecutions
Métodos | |
---|---|
delete |
DELETE /v1beta/{name} Exclui uma única execução de migração. |
get |
GET /v1beta/{name} Recebe detalhes de uma única execução de migração. |
list |
GET /v1beta/{parent}/migrationExecutions Lista as execuções de migração em um serviço. |
Recurso REST: v1alpha.projects.locations
Métodos | |
---|---|
get |
GET /v1alpha/{name} Extrai informações sobre um local. |
list |
GET /v1alpha/{name}/locations Lista informações sobre os locais compatíveis com este serviço. |
Recurso REST: v1alpha.projects.locations.federations
Métodos | |
---|---|
create |
POST /v1alpha/{parent}/federations Cria uma federação de metastore em um projeto e local. |
delete |
DELETE /v1alpha/{name} Exclui uma única federação. |
get |
GET /v1alpha/{name} Recebe os detalhes de uma única federação. |
getIamPolicy |
GET /v1alpha/{resource}:getIamPolicy Busca a política de controle de acesso de um recurso. |
list |
GET /v1alpha/{parent}/federations Lista federações em um projeto e local. |
patch |
PATCH /v1alpha/{federation.name} Atualiza os campos de uma federação. |
setIamPolicy |
POST /v1alpha/{resource}:setIamPolicy Define a política de controle de acesso no recurso especificado. |
testIamPermissions |
POST /v1alpha/{resource}:testIamPermissions Retorna as permissões do autor da chamada no recurso especificado. |
Recurso REST: v1alpha.projects.locations.operations
Métodos | |
---|---|
cancel |
POST /v1alpha/{name}:cancel Inicia o cancelamento assíncrono em uma operação de longa duração. |
delete |
DELETE /v1alpha/{name} Exclui uma operação de longa duração. |
get |
GET /v1alpha/{name} Recebe o estado mais recente de uma operação de longa duração. |
list |
GET /v1alpha/{name}/operations Lista as operações correspondentes ao filtro especificado na solicitação. |
Recurso REST: v1alpha.projects.locations.services
Métodos | |
---|---|
alterLocation |
POST /v1alpha/{service}:alterLocation Altera o local do recurso de metadados. |
alterTableProperties |
POST /v1alpha/{service}:alterTableProperties Altere as propriedades da tabela de metadados. |
cancelMigration |
POST /v1alpha/{service}:cancelMigration Cancela o processo de migração gerenciada em andamento. |
completeMigration |
POST /v1alpha/{service}:completeMigration Conclui o processo de migração gerenciada. |
create |
POST /v1alpha/{parent}/services Cria um serviço de metastore em um projeto e local. |
delete |
DELETE /v1alpha/{name} Exclui um único serviço. |
exportMetadata |
POST /v1alpha/{service}:exportMetadata Exporta metadados de um serviço. |
get |
GET /v1alpha/{name} Recebe os detalhes de um único serviço. |
getIamPolicy |
GET /v1alpha/{resource}:getIamPolicy Busca a política de controle de acesso de um recurso. |
list |
GET /v1alpha/{parent}/services Lista os serviços em um projeto e local. |
moveTableToDatabase |
POST /v1alpha/{service}:moveTableToDatabase Mover uma tabela para outro banco de dados. |
patch |
PATCH /v1alpha/{service.name} Atualiza os parâmetros de um único serviço. |
queryMetadata |
POST /v1alpha/{service}:queryMetadata Consultar metadados do Dataproc Metastore. |
removeIamPolicy |
POST /v1alpha/{resource}:removeIamPolicy Remove as políticas do IAM anexadas a um recurso |
restore |
POST /v1alpha/{service}:restore Restaura um serviço de um backup. |
setIamPolicy |
POST /v1alpha/{resource}:setIamPolicy Define a política de controle de acesso no recurso especificado. |
startMigration |
POST /v1alpha/{service}:startMigration Inicia o processo de migração gerenciada. |
testIamPermissions |
POST /v1alpha/{resource}:testIamPermissions Retorna as permissões do autor da chamada no recurso especificado. |
Recurso REST: v1alpha.projects.locations.services.backups
Métodos | |
---|---|
create |
POST /v1alpha/{parent}/backups Cria um novo backup em um determinado projeto e local. |
delete |
DELETE /v1alpha/{name} Exclui um único backup. |
get |
GET /v1alpha/{name} Recebe detalhes de um único backup. |
getIamPolicy |
GET /v1alpha/{resource}:getIamPolicy Busca a política de controle de acesso de um recurso. |
list |
GET /v1alpha/{parent}/backups Lista os backups em um serviço. |
setIamPolicy |
POST /v1alpha/{resource}:setIamPolicy Define a política de controle de acesso no recurso especificado. |
testIamPermissions |
POST /v1alpha/{resource}:testIamPermissions Retorna as permissões do autor da chamada no recurso especificado. |
Recurso REST: v1alpha.projects.locations.services.databases
Métodos | |
---|---|
getIamPolicy |
GET /v1alpha/{resource}:getIamPolicy Busca a política de controle de acesso de um recurso. |
setIamPolicy |
POST /v1alpha/{resource}:setIamPolicy Define a política de controle de acesso no recurso especificado. |
testIamPermissions |
POST /v1alpha/{resource}:testIamPermissions Retorna as permissões do autor da chamada no recurso especificado. |
Recurso REST: v1alpha.projects.locations.services.databases.tables
Métodos | |
---|---|
getIamPolicy |
GET /v1alpha/{resource}:getIamPolicy Busca a política de controle de acesso de um recurso. |
setIamPolicy |
POST /v1alpha/{resource}:setIamPolicy Define a política de controle de acesso no recurso especificado. |
testIamPermissions |
POST /v1alpha/{resource}:testIamPermissions Retorna as permissões do autor da chamada no recurso especificado. |
Recurso REST: v1alpha.projects.locations.services.metadataImports
Métodos | |
---|---|
create |
POST /v1alpha/{parent}/metadataImports Cria uma nova importação de metadados em um determinado projeto e local. |
get |
GET /v1alpha/{name} Recebe detalhes de uma única importação. |
list |
GET /v1alpha/{parent}/metadataImports Lista as importações em um serviço. |
patch |
PATCH /v1alpha/{metadataImport.name} Atualiza uma única importação. |
Recurso REST: v1alpha.projects.locations.services.migrationExecutions
Métodos | |
---|---|
delete |
DELETE /v1alpha/{name} Exclui uma única execução de migração. |
get |
GET /v1alpha/{name} Recebe detalhes de uma única execução de migração. |
list |
GET /v1alpha/{parent}/migrationExecutions Lista as execuções de migração em um serviço. |
Recurso REST: v1.projects.locations
Métodos | |
---|---|
get |
GET /v1/{name} Extrai informações sobre um local. |
list |
GET /v1/{name}/locations Lista informações sobre os locais compatíveis com este serviço. |
Recurso REST: v1.projects.locations.federations
Métodos | |
---|---|
create |
POST /v1/{parent}/federations Cria uma federação de metastore em um projeto e local. |
delete |
DELETE /v1/{name} Exclui uma única federação. |
get |
GET /v1/{name} Recebe os detalhes de uma única federação. |
getIamPolicy |
GET /v1/{resource}:getIamPolicy Busca a política de controle de acesso de um recurso. |
list |
GET /v1/{parent}/federations Lista federações em um projeto e local. |
patch |
PATCH /v1/{federation.name} Atualiza os campos de uma federação. |
setIamPolicy |
POST /v1/{resource}:setIamPolicy Define a política de controle de acesso no recurso especificado. |
testIamPermissions |
POST /v1/{resource}:testIamPermissions Retorna as permissões do autor da chamada no recurso especificado. |
Recurso da REST: v1.projects.locations.operations
Métodos | |
---|---|
cancel |
POST /v1/{name}:cancel Inicia o cancelamento assíncrono em uma operação de longa duração. |
delete |
DELETE /v1/{name} Exclui uma operação de longa duração. |
get |
GET /v1/{name} Recebe o estado mais recente de uma operação de longa duração. |
list |
GET /v1/{name}/operations Lista as operações correspondentes ao filtro especificado na solicitação. |
Recurso REST: v1.projects.locations.services
Métodos | |
---|---|
alterLocation |
POST /v1/{service}:alterLocation Altera o local do recurso de metadados. |
alterTableProperties |
POST /v1/{service}:alterTableProperties Altere as propriedades da tabela de metadados. |
cancelMigration |
POST /v1/{service}:cancelMigration Cancela o processo de migração gerenciada em andamento. |
completeMigration |
POST /v1/{service}:completeMigration Conclui o processo de migração gerenciada. |
create |
POST /v1/{parent}/services Cria um serviço de metastore em um projeto e local. |
delete |
DELETE /v1/{name} Exclui um único serviço. |
exportMetadata |
POST /v1/{service}:exportMetadata Exporta metadados de um serviço. |
get |
GET /v1/{name} Recebe os detalhes de um único serviço. |
getIamPolicy |
GET /v1/{resource}:getIamPolicy Busca a política de controle de acesso de um recurso. |
list |
GET /v1/{parent}/services Lista os serviços em um projeto e local. |
moveTableToDatabase |
POST /v1/{service}:moveTableToDatabase Mova uma tabela para outro banco de dados. |
patch |
PATCH /v1/{service.name} Atualiza os parâmetros de um único serviço. |
queryMetadata |
POST /v1/{service}:queryMetadata Consultar metadados do Dataproc Metastore. |
restore |
POST /v1/{service}:restore Restaura um serviço de um backup. |
setIamPolicy |
POST /v1/{resource}:setIamPolicy Define a política de controle de acesso no recurso especificado. |
startMigration |
POST /v1/{service}:startMigration Inicia o processo de migração gerenciada. |
testIamPermissions |
POST /v1/{resource}:testIamPermissions Retorna as permissões do autor da chamada no recurso especificado. |
Recurso REST: v1.projects.locations.services.backups
Métodos | |
---|---|
create |
POST /v1/{parent}/backups Cria um novo backup em um determinado projeto e local. |
delete |
DELETE /v1/{name} Exclui um único backup. |
get |
GET /v1/{name} Recebe detalhes de um único backup. |
getIamPolicy |
GET /v1/{resource}:getIamPolicy Busca a política de controle de acesso de um recurso. |
list |
GET /v1/{parent}/backups Lista os backups em um serviço. |
setIamPolicy |
POST /v1/{resource}:setIamPolicy Define a política de controle de acesso no recurso especificado. |
Recurso REST: v1.projects.locations.services.databases
Métodos | |
---|---|
getIamPolicy |
GET /v1/{resource}:getIamPolicy Busca a política de controle de acesso de um recurso. |
setIamPolicy |
POST /v1/{resource}:setIamPolicy Define a política de controle de acesso no recurso especificado. |
Recurso REST: v1.projects.locations.services.databases.tables
Métodos | |
---|---|
getIamPolicy |
GET /v1/{resource}:getIamPolicy Busca a política de controle de acesso de um recurso. |
setIamPolicy |
POST /v1/{resource}:setIamPolicy Define a política de controle de acesso no recurso especificado. |
Recurso REST: v1.projects.locations.services.metadataImports
Métodos | |
---|---|
create |
POST /v1/{parent}/metadataImports Cria uma nova importação de metadados em um determinado projeto e local. |
get |
GET /v1/{name} Recebe detalhes de uma única importação. |
list |
GET /v1/{parent}/metadataImports Lista as importações em um serviço. |
patch |
PATCH /v1/{metadataImport.name} Atualiza uma única importação. |
Recurso REST: v1.projects.locations.services.migrationExecutions
Métodos | |
---|---|
delete |
DELETE /v1/{name} Exclui uma única execução de migração. |
get |
GET /v1/{name} Recebe detalhes de uma única execução de migração. |
list |
GET /v1/{parent}/migrationExecutions Lista as execuções de migração em um serviço. |