Dataproc Metastore API

L'API Dataproc Metastore viene utilizzata per gestire il ciclo di vita e la configurazione dei servizi metastore.

Servizio: metastore.googleapis.com

Per chiamare questo servizio, ti consigliamo di utilizzare le librerie client fornite da Google. Se la tua applicazione deve utilizzare le tue librerie per chiamare questo servizio, utilizza le seguenti informazioni quando effettui le richieste API.

Documento di rilevamento

Un documento di rilevamento è una specifica leggibile da computer per descrivere e utilizzare le API REST. Viene utilizzato per creare librerie client, plug-in IDE e altri strumenti che interagiscono con le API di Google. Un servizio può fornire più documenti di rilevamento. Questo servizio fornisce i seguenti documenti di rilevamento:

Endpoint di servizio

Un endpoint di servizio è un URL di base che specifica l'indirizzo di rete di un servizio API. Un servizio può avere più endpoint di servizio. Questo servizio ha il seguente endpoint di servizio e tutti gli URI riportati di seguito sono relativi a questo endpoint di servizio:

  • https://metastore.googleapis.com

Risorsa REST: v1beta.projects.locations

Metodi
get GET /v1beta/{name}
Recupera le informazioni su una località.
list GET /v1beta/{name}/locations
Elenca le informazioni sulle località supportate per questo servizio.

Risorsa REST: v1beta.projects.locations.federations

Metodi
create POST /v1beta/{parent}/federations
Crea una federazione di metastore in un progetto e in una località.
delete DELETE /v1beta/{name}
Consente di eliminare una singola federazione.
get GET /v1beta/{name}
Recupera i dettagli di una singola federazione.
getIamPolicy GET /v1beta/{resource}:getIamPolicy
Recupera il criterio di controllo dell'accesso per una risorsa.
list GET /v1beta/{parent}/federations
Elenca le federazioni in un progetto e in una località.
patch PATCH /v1beta/{federation.name}
Aggiorna i campi di una federazione.
setIamPolicy POST /v1beta/{resource}:setIamPolicy
Imposta il criterio di controllo dell'accesso sulla risorsa specificata.
testIamPermissions POST /v1beta/{resource}:testIamPermissions
Restituisce le autorizzazioni di cui dispone un chiamante per la risorsa specificata.

Risorsa REST: v1beta.projects.locations.operations

Metodi
cancel POST /v1beta/{name}:cancel
Avvia l'annullamento asincrono di un'operazione a lunga esecuzione.
delete DELETE /v1beta/{name}
Elimina un'operazione a lunga esecuzione.
get GET /v1beta/{name}
Recupera lo stato più recente di un'operazione a lunga esecuzione.
list GET /v1beta/{name}/operations
Elenca le operazioni corrispondenti al filtro specificato nella richiesta.

Risorsa REST: v1beta.projects.locations.services

Metodi
alterLocation POST /v1beta/{service}:alterLocation
Modifica la posizione della risorsa dei metadati.
alterTableProperties POST /v1beta/{service}:alterTableProperties
Modifica le proprietà della tabella dei metadati.
cancelMigration POST /v1beta/{service}:cancelMigration
Annullerà il processo di migrazione gestita in corso.
completeMigration POST /v1beta/{service}:completeMigration
Completa il processo di migrazione gestita.
create POST /v1beta/{parent}/services
Crea un servizio Metastore in un progetto e in una posizione.
delete DELETE /v1beta/{name}
Elimina un singolo servizio.
exportMetadata POST /v1beta/{service}:exportMetadata
Esporta i metadati da un servizio.
get GET /v1beta/{name}
Recupera i dettagli di un singolo servizio.
getIamPolicy GET /v1beta/{resource}:getIamPolicy
Recupera il criterio di controllo dell'accesso per una risorsa.
list GET /v1beta/{parent}/services
Elenca i servizi in un progetto e in una località.
moveTableToDatabase POST /v1beta/{service}:moveTableToDatabase
Sposta una tabella in un altro database.
patch PATCH /v1beta/{service.name}
Aggiorna i parametri di un singolo servizio.
queryMetadata POST /v1beta/{service}:queryMetadata
Esegui query sui metadati di Dataproc Metastore.
removeIamPolicy POST /v1beta/{resource}:removeIamPolicy
Rimuove i criteri IAM allegati per una risorsa
restore POST /v1beta/{service}:restore
Ripristina un servizio da un backup.
setIamPolicy POST /v1beta/{resource}:setIamPolicy
Imposta il criterio di controllo dell'accesso sulla risorsa specificata.
startMigration POST /v1beta/{service}:startMigration
Avvia il processo di migrazione gestita.
testIamPermissions POST /v1beta/{resource}:testIamPermissions
Restituisce le autorizzazioni di cui dispone un chiamante per la risorsa specificata.

Risorsa REST: v1beta.projects.locations.services.backups

Metodi
create POST /v1beta/{parent}/backups
Crea un nuovo backup in un determinato progetto e posizione.
delete DELETE /v1beta/{name}
Consente di eliminare un singolo backup.
get GET /v1beta/{name}
Recupera i dettagli di un singolo backup.
getIamPolicy GET /v1beta/{resource}:getIamPolicy
Recupera il criterio di controllo dell'accesso per una risorsa.
list GET /v1beta/{parent}/backups
Elenca i backup in un servizio.
setIamPolicy POST /v1beta/{resource}:setIamPolicy
Imposta il criterio di controllo dell'accesso sulla risorsa specificata.
testIamPermissions POST /v1beta/{resource}:testIamPermissions
Restituisce le autorizzazioni di cui dispone un chiamante per la risorsa specificata.

Risorsa REST: v1beta.projects.locations.services.databases

Metodi
getIamPolicy GET /v1beta/{resource}:getIamPolicy
Recupera il criterio di controllo dell'accesso per una risorsa.
setIamPolicy POST /v1beta/{resource}:setIamPolicy
Imposta il criterio di controllo dell'accesso sulla risorsa specificata.
testIamPermissions POST /v1beta/{resource}:testIamPermissions
Restituisce le autorizzazioni di cui dispone un chiamante per la risorsa specificata.

Risorsa REST: v1beta.projects.locations.services.databases.tables

Metodi
getIamPolicy GET /v1beta/{resource}:getIamPolicy
Recupera il criterio di controllo dell'accesso per una risorsa.
setIamPolicy POST /v1beta/{resource}:setIamPolicy
Imposta il criterio di controllo dell'accesso sulla risorsa specificata.
testIamPermissions POST /v1beta/{resource}:testIamPermissions
Restituisce le autorizzazioni di cui dispone un chiamante per la risorsa specificata.

Risorsa REST: v1beta.projects.locations.services.metadataImports

Metodi
create POST /v1beta/{parent}/metadataImports
Crea un nuovo MetadataImport in un determinato progetto e posizione.
get GET /v1beta/{name}
Recupera i dettagli di una singola importazione.
list GET /v1beta/{parent}/metadataImports
Elenca le importazioni in un servizio.
patch PATCH /v1beta/{metadataImport.name}
Aggiorna una singola importazione.

Risorsa REST: v1beta.projects.locations.services.migrationExecutions

Metodi
delete DELETE /v1beta/{name}
Consente di eliminare una singola esecuzione di migrazione.
get GET /v1beta/{name}
Recupera i dettagli di una singola esecuzione della migrazione.
list GET /v1beta/{parent}/migrationExecutions
Elenca le esecuzioni di migrazione su un servizio.

Risorsa REST: v1alpha.projects.locations

Metodi
get GET /v1alpha/{name}
Recupera le informazioni su una località.
list GET /v1alpha/{name}/locations
Elenca le informazioni sulle località supportate per questo servizio.

Risorsa REST: v1alpha.projects.locations.federations

Metodi
create POST /v1alpha/{parent}/federations
Crea una federazione di metastore in un progetto e in una località.
delete DELETE /v1alpha/{name}
Consente di eliminare una singola federazione.
get GET /v1alpha/{name}
Recupera i dettagli di una singola federazione.
getIamPolicy GET /v1alpha/{resource}:getIamPolicy
Recupera il criterio di controllo dell'accesso per una risorsa.
list GET /v1alpha/{parent}/federations
Elenca le federazioni in un progetto e in una località.
patch PATCH /v1alpha/{federation.name}
Aggiorna i campi di una federazione.
setIamPolicy POST /v1alpha/{resource}:setIamPolicy
Imposta il criterio di controllo dell'accesso sulla risorsa specificata.
testIamPermissions POST /v1alpha/{resource}:testIamPermissions
Restituisce le autorizzazioni di cui dispone un chiamante per la risorsa specificata.

Risorsa REST: v1alpha.projects.locations.operations

Metodi
cancel POST /v1alpha/{name}:cancel
Avvia l'annullamento asincrono di un'operazione a lunga esecuzione.
delete DELETE /v1alpha/{name}
Elimina un'operazione a lunga esecuzione.
get GET /v1alpha/{name}
Recupera lo stato più recente di un'operazione a lunga esecuzione.
list GET /v1alpha/{name}/operations
Elenca le operazioni corrispondenti al filtro specificato nella richiesta.

Risorsa REST: v1alpha.projects.locations.services

Metodi
alterLocation POST /v1alpha/{service}:alterLocation
Modifica la posizione della risorsa dei metadati.
alterTableProperties POST /v1alpha/{service}:alterTableProperties
Modifica le proprietà della tabella dei metadati.
cancelMigration POST /v1alpha/{service}:cancelMigration
Annullerà il processo di migrazione gestita in corso.
completeMigration POST /v1alpha/{service}:completeMigration
Completa il processo di migrazione gestita.
create POST /v1alpha/{parent}/services
Crea un servizio Metastore in un progetto e in una località.
delete DELETE /v1alpha/{name}
Elimina un singolo servizio.
exportMetadata POST /v1alpha/{service}:exportMetadata
Esporta i metadati da un servizio.
get GET /v1alpha/{name}
Recupera i dettagli di un singolo servizio.
getIamPolicy GET /v1alpha/{resource}:getIamPolicy
Recupera il criterio di controllo dell'accesso per una risorsa.
list GET /v1alpha/{parent}/services
Elenca i servizi in un progetto e in una località.
moveTableToDatabase POST /v1alpha/{service}:moveTableToDatabase
Sposta una tabella in un altro database.
patch PATCH /v1alpha/{service.name}
Aggiorna i parametri di un singolo servizio.
queryMetadata POST /v1alpha/{service}:queryMetadata
Esegui query sui metadati di Dataproc Metastore.
removeIamPolicy POST /v1alpha/{resource}:removeIamPolicy
Rimuove i criteri IAM allegati per una risorsa
restore POST /v1alpha/{service}:restore
Ripristina un servizio da un backup.
setIamPolicy POST /v1alpha/{resource}:setIamPolicy
Imposta il criterio di controllo dell'accesso sulla risorsa specificata.
startMigration POST /v1alpha/{service}:startMigration
Avvia il processo di migrazione gestita.
testIamPermissions POST /v1alpha/{resource}:testIamPermissions
Restituisce le autorizzazioni di cui dispone un chiamante per la risorsa specificata.

Risorsa REST: v1alpha.projects.locations.services.backups

Metodi
create POST /v1alpha/{parent}/backups
Crea un nuovo backup in un determinato progetto e posizione.
delete DELETE /v1alpha/{name}
Consente di eliminare un singolo backup.
get GET /v1alpha/{name}
Recupera i dettagli di un singolo backup.
getIamPolicy GET /v1alpha/{resource}:getIamPolicy
Recupera il criterio di controllo dell'accesso per una risorsa.
list GET /v1alpha/{parent}/backups
Elenca i backup in un servizio.
setIamPolicy POST /v1alpha/{resource}:setIamPolicy
Imposta il criterio di controllo dell'accesso sulla risorsa specificata.
testIamPermissions POST /v1alpha/{resource}:testIamPermissions
Restituisce le autorizzazioni di cui dispone un chiamante per la risorsa specificata.

Risorsa REST: v1alpha.projects.locations.services.databases

Metodi
getIamPolicy GET /v1alpha/{resource}:getIamPolicy
Recupera il criterio di controllo dell'accesso per una risorsa.
setIamPolicy POST /v1alpha/{resource}:setIamPolicy
Imposta il criterio di controllo dell'accesso sulla risorsa specificata.
testIamPermissions POST /v1alpha/{resource}:testIamPermissions
Restituisce le autorizzazioni di cui dispone un chiamante per la risorsa specificata.

Risorsa REST: v1alpha.projects.locations.services.databases.tables

Metodi
getIamPolicy GET /v1alpha/{resource}:getIamPolicy
Recupera il criterio di controllo dell'accesso per una risorsa.
setIamPolicy POST /v1alpha/{resource}:setIamPolicy
Imposta il criterio di controllo dell'accesso sulla risorsa specificata.
testIamPermissions POST /v1alpha/{resource}:testIamPermissions
Restituisce le autorizzazioni di cui dispone un chiamante per la risorsa specificata.

Risorsa REST: v1alpha.projects.locations.services.metadataImports

Metodi
create POST /v1alpha/{parent}/metadataImports
Crea un nuovo MetadataImport in un determinato progetto e posizione.
get GET /v1alpha/{name}
Recupera i dettagli di una singola importazione.
list GET /v1alpha/{parent}/metadataImports
Elenca le importazioni in un servizio.
patch PATCH /v1alpha/{metadataImport.name}
Aggiorna una singola importazione.

Risorsa REST: v1alpha.projects.locations.services.migrationExecutions

Metodi
delete DELETE /v1alpha/{name}
Consente di eliminare una singola esecuzione di migrazione.
get GET /v1alpha/{name}
Recupera i dettagli di una singola esecuzione della migrazione.
list GET /v1alpha/{parent}/migrationExecutions
Elenca le esecuzioni di migrazione su un servizio.

Risorsa REST: v1.projects.locations

Metodi
get GET /v1/{name}
Recupera le informazioni su una località.
list GET /v1/{name}/locations
Elenca le informazioni sulle località supportate per questo servizio.

Risorsa REST: v1.projects.locations.federations

Metodi
create POST /v1/{parent}/federations
Crea una federazione di metastore in un progetto e in una località.
delete DELETE /v1/{name}
Consente di eliminare una singola federazione.
get GET /v1/{name}
Recupera i dettagli di una singola federazione.
getIamPolicy GET /v1/{resource}:getIamPolicy
Recupera il criterio di controllo dell'accesso per una risorsa.
list GET /v1/{parent}/federations
Elenca le federazioni in un progetto e in una località.
patch PATCH /v1/{federation.name}
Aggiorna i campi di una federazione.
setIamPolicy POST /v1/{resource}:setIamPolicy
Imposta il criterio di controllo dell'accesso sulla risorsa specificata.
testIamPermissions POST /v1/{resource}:testIamPermissions
Restituisce le autorizzazioni di cui dispone un chiamante per la risorsa specificata.

Risorsa REST: v1.projects.locations.operations

Metodi
cancel POST /v1/{name}:cancel
Avvia l'annullamento asincrono di un'operazione a lunga esecuzione.
delete DELETE /v1/{name}
Elimina un'operazione a lunga esecuzione.
get GET /v1/{name}
Recupera lo stato più recente di un'operazione a lunga esecuzione.
list GET /v1/{name}/operations
Elenca le operazioni corrispondenti al filtro specificato nella richiesta.

Risorsa REST: v1.projects.locations.services

Metodi
alterLocation POST /v1/{service}:alterLocation
Modifica la posizione della risorsa dei metadati.
alterTableProperties POST /v1/{service}:alterTableProperties
Modifica le proprietà della tabella dei metadati.
cancelMigration POST /v1/{service}:cancelMigration
Annullerà il processo di migrazione gestita in corso.
completeMigration POST /v1/{service}:completeMigration
Completa il processo di migrazione gestita.
create POST /v1/{parent}/services
Crea un servizio Metastore in un progetto e in una posizione.
delete DELETE /v1/{name}
Elimina un singolo servizio.
exportMetadata POST /v1/{service}:exportMetadata
Esporta i metadati da un servizio.
get GET /v1/{name}
Recupera i dettagli di un singolo servizio.
getIamPolicy GET /v1/{resource}:getIamPolicy
Recupera il criterio di controllo dell'accesso per una risorsa.
list GET /v1/{parent}/services
Elenca i servizi in un progetto e in una località.
moveTableToDatabase POST /v1/{service}:moveTableToDatabase
Sposta una tabella in un altro database.
patch PATCH /v1/{service.name}
Aggiorna i parametri di un singolo servizio.
queryMetadata POST /v1/{service}:queryMetadata
Esegui query sui metadati di Dataproc Metastore.
restore POST /v1/{service}:restore
Ripristina un servizio da un backup.
setIamPolicy POST /v1/{resource}:setIamPolicy
Imposta il criterio di controllo dell'accesso sulla risorsa specificata.
startMigration POST /v1/{service}:startMigration
Avvia il processo di migrazione gestita.
testIamPermissions POST /v1/{resource}:testIamPermissions
Restituisce le autorizzazioni di cui dispone un chiamante per la risorsa specificata.

Risorsa REST: v1.projects.locations.services.backups

Metodi
create POST /v1/{parent}/backups
Crea un nuovo backup in un determinato progetto e posizione.
delete DELETE /v1/{name}
Consente di eliminare un singolo backup.
get GET /v1/{name}
Recupera i dettagli di un singolo backup.
getIamPolicy GET /v1/{resource}:getIamPolicy
Recupera il criterio di controllo dell'accesso per una risorsa.
list GET /v1/{parent}/backups
Elenca i backup in un servizio.
setIamPolicy POST /v1/{resource}:setIamPolicy
Imposta il criterio di controllo dell'accesso sulla risorsa specificata.

Risorsa REST: v1.projects.locations.services.databases

Metodi
getIamPolicy GET /v1/{resource}:getIamPolicy
Recupera il criterio di controllo dell'accesso per una risorsa.
setIamPolicy POST /v1/{resource}:setIamPolicy
Imposta il criterio di controllo dell'accesso sulla risorsa specificata.

Risorsa REST: v1.projects.locations.services.databases.tables

Metodi
getIamPolicy GET /v1/{resource}:getIamPolicy
Recupera il criterio di controllo dell'accesso per una risorsa.
setIamPolicy POST /v1/{resource}:setIamPolicy
Imposta il criterio di controllo dell'accesso sulla risorsa specificata.

Risorsa REST: v1.projects.locations.services.metadataImports

Metodi
create POST /v1/{parent}/metadataImports
Crea un nuovo MetadataImport in un determinato progetto e posizione.
get GET /v1/{name}
Recupera i dettagli di una singola importazione.
list GET /v1/{parent}/metadataImports
Elenca le importazioni in un servizio.
patch PATCH /v1/{metadataImport.name}
Aggiorna una singola importazione.

Risorsa REST: v1.projects.locations.services.migrationExecutions

Metodi
delete DELETE /v1/{name}
Consente di eliminare una singola esecuzione di migrazione.
get GET /v1/{name}
Recupera i dettagli di una singola esecuzione della migrazione.
list GET /v1/{parent}/migrationExecutions
Elenca le esecuzioni di migrazione su un servizio.