Indice
DataprocMetastore
(interfaccia)DataprocMetastoreFederation
(interfaccia)AlterMetadataResourceLocationRequest
(messaggio)AlterMetadataResourceLocationResponse
(messaggio)AlterTablePropertiesRequest
(messaggio)AlterTablePropertiesResponse
(messaggio)AutoscalingConfig
(messaggio)AuxiliaryVersionConfig
(messaggio)BackendMetastore
(messaggio)BackendMetastore.MetastoreType
(enum)Backup
(messaggio)Backup.State
(enum)CancelMigrationRequest
(messaggio)CancelMigrationResponse
(messaggio)CompleteMigrationRequest
(messaggio)CompleteMigrationResponse
(messaggio)CreateBackupRequest
(messaggio)CreateFederationRequest
(messaggio)CreateMetadataImportRequest
(messaggio)CreateServiceRequest
(messaggio)DataCatalogConfig
(messaggio)DatabaseDumpSpec
(messaggio)DatabaseDumpSpec.Type
(enum)DataplexConfig
(messaggio)DeleteBackupRequest
(messaggio)DeleteFederationRequest
(messaggio)DeleteMigrationExecutionRequest
(messaggio)DeleteServiceRequest
(messaggio)EncryptionConfig
(messaggio)ErrorDetails
(messaggio)ExportMetadataRequest
(messaggio)Federation
(messaggio)Federation.State
(enum)GetBackupRequest
(messaggio)GetFederationRequest
(messaggio)GetMetadataImportRequest
(messaggio)GetMigrationExecutionRequest
(messaggio)GetServiceRequest
(messaggio)HiveMetastoreConfig
(messaggio)HiveMetastoreConfig.EndpointProtocol
(enum)KerberosConfig
(messaggio)Lake
(messaggio)LatestBackup
(messaggio)LatestBackup.State
(enum)LimitConfig
(messaggio)ListBackupsRequest
(messaggio)ListBackupsResponse
(messaggio)ListFederationsRequest
(messaggio)ListFederationsResponse
(messaggio)ListMetadataImportsRequest
(messaggio)ListMetadataImportsResponse
(messaggio)ListMigrationExecutionsRequest
(messaggio)ListMigrationExecutionsResponse
(messaggio)ListServicesRequest
(messaggio)ListServicesResponse
(messaggio)LocationMetadata
(messaggio)LocationMetadata.CustomRegionMetadata
(messaggio)LocationMetadata.HiveMetastoreVersion
(messaggio)LocationMetadata.MultiRegionMetadata
(messaggio)MaintenanceWindow
(messaggio)MetadataExport
(messaggio)MetadataExport.State
(enum)MetadataImport
(messaggio)MetadataImport.DatabaseDump
(messaggio)MetadataImport.DatabaseDump.DatabaseType
(enum)MetadataImport.State
(enum)MetadataIntegration
(messaggio)MetadataManagementActivity
(messaggio)MigrationExecution
(messaggio)MigrationExecution.CloudSQLMigrationConfig
(messaggio)MigrationExecution.CloudSQLMigrationConfig.CdcConfig
(messaggio)MigrationExecution.CloudSQLMigrationConfig.CloudSQLConnectionConfig
(messaggio)MigrationExecution.Phase
(enum)MigrationExecution.State
(enum)MoveTableToDatabaseRequest
(messaggio)MoveTableToDatabaseResponse
(messaggio)MultiRegionConfig
(messaggio)MultiRegionConfig.CustomRegionConfig
(messaggio)MultiRegionConfig.RootCACertificate
(messaggio) (obsoleto)NetworkConfig
(messaggio)NetworkConfig.Consumer
(messaggio)OperationMetadata
(messaggio)QueryMetadataRequest
(messaggio)QueryMetadataResponse
(messaggio)RemoveIamPolicyRequest
(messaggio)RemoveIamPolicyResponse
(messaggio)Restore
(messaggio)Restore.RestoreType
(enum)Restore.State
(enum)RestoreServiceRequest
(messaggio)ScalingConfig
(messaggio)ScalingConfig.InstanceSize
(enum)ScheduledBackup
(messaggio)Secret
(messaggio)Service
(messaggio)Service.DatabaseType
(enum)Service.ReleaseChannel
(enum)Service.State
(enum)Service.Tier
(enum)StartMigrationRequest
(messaggio)TelemetryConfig
(messaggio)TelemetryConfig.LogFormat
(enum)UpdateFederationRequest
(messaggio)UpdateMetadataImportRequest
(messaggio)UpdateServiceRequest
(messaggio)
DataprocMetastore
Configura e gestisce i servizi metastore. I servizi Metastore sono implementazioni di software di gestione dei metadati tecnici completamente gestite, ad alta disponibilità, con scalabilità automatica e riparazione automatica, native OSS. Ogni servizio metastore espone un endpoint di rete tramite il quale vengono eseguite le query sui metadati. Le query sui metadati possono provenire da una serie di origini, tra cui Apache Hive, Apache Presto e Apache Spark.
L'API Dataproc Metastore definisce il seguente modello di risorse:
- Il servizio funziona con una raccolta di progetti Google Cloud denominati:
/projects/*
- Ogni progetto ha una raccolta di località disponibili, denominate:
/locations/*
(una località deve fare riferimento a unregion
Google Cloud) - Ogni località ha una raccolta di servizi denominata:
/services/*
- I servizi Dataproc Metastore sono risorse con nomi del seguente tipo:
/projects/{project_number}/locations/{location_id}/services/{service_id}
.
AlterMetadataResourceLocation |
---|
Modifica la posizione della risorsa dei metadati. La risorsa di metadati può essere un database, una tabella o una partizione. Questa funzionalità aggiorna solo la directory principale per la rispettiva risorsa di metadati e non trasferisce i dati esistenti nella nuova posizione.
|
AlterTableProperties |
---|
Modifica le proprietà della tabella dei metadati.
|
CancelMigration |
---|
Annullerà il processo di migrazione gestita in corso.
|
CompleteMigration |
---|
Completa il processo di migrazione gestita. Il servizio Dataproc Metastore passerà all'utilizzo del proprio database di backend dopo la migrazione.
|
CreateBackup |
---|
Crea un nuovo backup in un determinato progetto e posizione.
|
CreateMetadataImport |
---|
Crea un nuovo MetadataImport in un determinato progetto e posizione.
|
CreateService |
---|
Crea un servizio Metastore in un progetto e in una località.
|
DeleteBackup |
---|
Consente di eliminare un singolo backup.
|
DeleteMigrationExecution |
---|
Consente di eliminare una singola esecuzione di migrazione.
|
DeleteService |
---|
Consente di eliminare un singolo servizio.
|
ExportMetadata |
---|
Esporta i metadati da un servizio.
|
GetBackup |
---|
Recupera i dettagli di un singolo backup.
|
GetMetadataImport |
---|
Recupera i dettagli di una singola importazione.
|
GetMigrationExecution |
---|
Recupera i dettagli di un'unica esecuzione della migrazione.
|
GetService |
---|
Recupera i dettagli di un singolo servizio.
|
ListBackups |
---|
Elenca i backup in un servizio.
|
ListMetadataImports |
---|
Elenca le importazioni in un servizio.
|
ListMigrationExecutions |
---|
Elenca le esecuzioni di migrazione su un servizio.
|
ListServices |
---|
Elenca i servizi in un progetto e in una località.
|
MoveTableToDatabase |
---|
Spostare una tabella in un altro database.
|
QueryMetadata |
---|
Esegui query sui metadati di Dataproc Metastore.
|
RemoveIamPolicy |
---|
Rimuove i criteri IAM allegati per una risorsa
|
RestoreService |
---|
Ripristina un servizio da un backup.
|
StartMigration |
---|
Avvia il processo di migrazione gestita.
|
UpdateMetadataImport |
---|
Aggiorna una singola importazione. È supportato l'aggiornamento solo del campo descrizione di MetadataImport.
|
UpdateService |
---|
Aggiorna i parametri di un singolo servizio.
|
DataprocMetastoreFederation
Configura e gestisce i servizi di federazione del metastore. Il servizio Dataproc Metastore Federation consente di federare una raccolta di metastore di backend come BigQuery, Dataplex Lakes e altri metastore Dataproc. Il servizio di federazione espone un URL gRPC tramite il quale i metadati dei metastore di backend vengono pubblicati al momento della query.
L'API Dataproc Metastore Federation definisce il seguente modello di risorse: * Il servizio funziona con una raccolta di progetti Google Cloud. * Ogni progetto ha una raccolta di località disponibili. * Ogni località ha una raccolta di federazioni. * Le federazioni Dataproc Metastore sono risorse con nomi del tipo: projects/{project_number}/locations/{location_id}/federations/{federation_id}
.
CreateFederation |
---|
Crea una federazione di metastore in un progetto e in una località.
|
DeleteFederation |
---|
Consente di eliminare una singola federazione.
|
GetFederation |
---|
Recupera i dettagli di una singola federazione.
|
ListFederations |
---|
Elenca le federazioni in un progetto e in una località.
|
UpdateFederation |
---|
Aggiorna i campi di una federazione.
|
AlterMetadataResourceLocationRequest
Richiedi messaggio per DataprocMetastore.AlterMetadataResourceLocation
.
Campi | |
---|---|
service |
Obbligatorio. Il nome della risorsa relativa del servizio metastore per modificare i metadati, nel seguente formato:
L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
resource_name |
Obbligatorio. Il nome della risorsa dei metadati relativa nel seguente formato.
|
location_uri |
Obbligatorio. L'URI della nuova posizione per la risorsa di metadati. |
AlterMetadataResourceLocationResponse
Questo tipo non contiene campi.
Messaggio di risposta per DataprocMetastore.AlterMetadataResourceLocation
.
AlterTablePropertiesRequest
Richiedi messaggio per DataprocMetastore.AlterTableProperties
.
Campi | |
---|---|
service |
Obbligatorio. Il nome della risorsa relativa del servizio Dataproc Metastore utilizzato per modificare le proprietà della tabella dei metadati, nel seguente formato:
L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
table_name |
Obbligatorio. Il nome della tabella contenente le proprietà che stai modificando nel seguente formato.
|
update_mask |
Una maschera di campo che specifica le proprietà della tabella dei metadati che vengono sovrascritte dall'aggiornamento. I campi specificati in Ad esempio, date le proprietà target:
E una proprietà di aggiornamento:
Se la maschera del campo è: paths: ["properties.b", "properties.c"] il risultato sarà:
|
properties |
Una mappa che descrive i valori da modificare. Se update_mask è vuoto, le proprietà non verranno aggiornate. In caso contrario, le proprietà modificano solo il valore i cui percorsi associati esistono nella maschera di aggiornamento |
AlterTablePropertiesResponse
Questo tipo non contiene campi.
Messaggio di risposta per DataprocMetastore.AlterTableProperties
.
AutoscalingConfig
Rappresenta la configurazione della scalabilità automatica di un servizio metastore.
Campi | |
---|---|
autoscaling_factor |
Solo output. Il fattore di scalabilità di un servizio con la scalabilità automatica abilitata. |
autoscaling_enabled |
Facoltativo. Indica se la scalabilità automatica è abilitata o meno per questo servizio. |
limit_config |
Facoltativo. Il LimitConfig del servizio. |
AuxiliaryVersionConfig
Informazioni sulla configurazione per le versioni del servizio ausiliario.
Campi | |
---|---|
version |
La versione del metastore Hive del servizio ausiliario. Deve essere inferiore alla versione del servizio metastore Hive principale. |
config_overrides |
Una mappatura di coppie chiave-valore di configurazione del metastore Hive da applicare al metastore Hive ausiliario (configurato in |
network_config |
Solo output. La configurazione di rete contiene gli URI dell'endpoint del servizio di metastore Hive ausiliario. |
BackendMetastore
Rappresenta un metastore di backend per la federazione.
Campi | |
---|---|
name |
Il nome della risorsa relativa del metastore di cui viene eseguita la federazione. Di seguito sono riportati i formati dei nomi delle risorse relative per i metastore attualmente supportati:
|
metastore_type |
Il tipo di metastore di backend. |
MetastoreType
Il tipo di metastore di backend.
Enum | |
---|---|
METASTORE_TYPE_UNSPECIFIED |
Il tipo di metastore non è impostato. |
DATAPLEX |
Il metastore di backend è Dataplex. |
BIGQUERY |
Il metastore di backend è BigQuery. |
DATAPROC_METASTORE |
Il metastore di backend è Dataproc Metastore. |
Backup
I dettagli di una risorsa di backup.
Campi | |
---|---|
name |
Immutabile. Il nome della risorsa relativa del backup, nel seguente formato:
|
create_time |
Solo output. L'ora di inizio del backup. |
end_time |
Solo output. L'ora in cui è terminata la creazione del backup. |
state |
Solo output. Lo stato attuale del backup. |
service_revision |
Solo output. La revisione del servizio al momento del backup. |
description |
La descrizione del backup. |
restoring_services[] |
Solo output. Servizi in fase di ripristino dal backup. |
Stato
Lo stato attuale del backup.
Enum | |
---|---|
STATE_UNSPECIFIED |
Lo stato del backup è sconosciuto. |
CREATING |
Il backup è in fase di creazione. |
DELETING |
Il backup è in fase di eliminazione. |
ACTIVE |
Il backup è attivo e pronto per l'uso. |
FAILED |
Il backup non è riuscito. |
RESTORING |
Il backup è in fase di ripristino. |
CancelMigrationRequest
Richiedi messaggio per DataprocMetastore.CancelMigration
.
Campi | |
---|---|
service |
Obbligatorio. Il nome della risorsa relativa del servizio Metastore di destinazione dell'annullamento della migrazione in corso, nel seguente formato:
L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
CancelMigrationResponse
Messaggio di risposta per DataprocMetastore.CancelMigration
.
Campi | |
---|---|
migration_execution |
Il nome della risorsa relativa dell'esecuzione della migrazione, nel seguente formato:
|
CompleteMigrationRequest
Richiedi messaggio per DataprocMetastore.CompleteMigration
.
Campi | |
---|---|
service |
Obbligatorio. Il nome della risorsa relativa del servizio Metastore a cui completare la migrazione, nel seguente formato:
L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
CompleteMigrationResponse
Messaggio di risposta per DataprocMetastore.CompleteMigration
.
Campi | |
---|---|
migration_execution |
Il nome della risorsa relativa dell'esecuzione della migrazione, nel seguente formato:
|
CreateBackupRequest
Richiedi messaggio per DataprocMetastore.CreateBackup
.
Campi | |
---|---|
parent |
Obbligatorio. Il nome della risorsa relativa del servizio in cui creare un backup del seguente tipo:
L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
backup_id |
Obbligatorio. L'ID del backup, che viene utilizzato come componente finale del nome del backup. Questo valore deve essere compreso tra 1 e 64 caratteri, iniziare con una lettera, terminare con una lettera o un numero e essere costituito da caratteri ASCII alfanumerici o trattini. |
backup |
Obbligatorio. Il backup da creare. Il campo |
request_id |
Facoltativo. Un ID richiesta. Specifica un ID richiesta univoco per consentire al server di ignorarla se è stata completata. Il server ignorerà le richieste successive che forniscono un ID richiesta duplicato per almeno 60 minuti dopo la prima richiesta. Ad esempio, se una richiesta iniziale scade, seguita da un'altra richiesta con lo stesso ID richiesta, il server ignora la seconda richiesta per evitare la creazione di impegni duplicati. L'ID richiesta deve essere un UUID valido. Un UUID pari a zero (00000000-0000-0000-0000-000000000000) non è supportato. |
CreateFederationRequest
Messaggio di richiesta per CreateFederation.
Campi | |
---|---|
parent |
Obbligatorio. Il nome della risorsa relativa della località in cui creare un servizio di federazione, nel seguente formato:
L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
federation_id |
Obbligatorio. L'ID della federazione del metastore, che viene utilizzato come componente finale del nome della federazione del metastore. Questo valore deve avere una lunghezza compresa tra 2 e 63 caratteri, iniziare con una lettera, terminare con una lettera o un numero e essere costituito da caratteri ASCII alfanumerici o trattini. |
federation |
Obbligatorio. La Metastore Federation da creare. Il campo |
request_id |
Facoltativo. Un ID richiesta. Specifica un ID richiesta univoco per consentire al server di ignorarla se è stata completata. Il server ignorerà le richieste successive che forniscono un ID richiesta duplicato per almeno 60 minuti dopo la prima richiesta. Ad esempio, se una richiesta iniziale scade, seguita da un'altra richiesta con lo stesso ID richiesta, il server ignora la seconda richiesta per evitare la creazione di impegni duplicati. L'ID richiesta deve essere un UUID valido. Un UUID pari a zero (00000000-0000-0000-0000-000000000000) non è supportato. |
CreateMetadataImportRequest
Richiedi messaggio per DataprocMetastore.CreateMetadataImport
.
Campi | |
---|---|
parent |
Obbligatorio. Il nome della risorsa relativa del servizio in cui creare un'importazione del metastore, nel seguente formato:
L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
metadata_import_id |
Obbligatorio. L'ID dell'importazione dei metadati, che viene utilizzato come componente finale del nome dell'importazione. Questo valore deve essere compreso tra 1 e 64 caratteri, iniziare con una lettera, terminare con una lettera o un numero e essere costituito da caratteri ASCII alfanumerici o trattini. |
metadata_import |
Obbligatorio. L'importazione dei metadati da creare. Il campo |
request_id |
Facoltativo. Un ID richiesta. Specifica un ID richiesta univoco per consentire al server di ignorarla se è stata completata. Il server ignorerà le richieste successive che forniscono un ID richiesta duplicato per almeno 60 minuti dopo la prima richiesta. Ad esempio, se una richiesta iniziale scade, seguita da un'altra richiesta con lo stesso ID richiesta, il server ignora la seconda richiesta per evitare la creazione di impegni duplicati. L'ID richiesta deve essere un UUID valido. Un UUID pari a zero (00000000-0000-0000-0000-000000000000) non è supportato. |
CreateServiceRequest
Richiedi messaggio per DataprocMetastore.CreateService
.
Campi | |
---|---|
parent |
Obbligatorio. Il nome della risorsa relativa della posizione in cui creare un servizio metastore, nel seguente formato:
L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
service_id |
Obbligatorio. L'ID del servizio Metastore, che viene utilizzato come componente finale del nome del servizio. Questo valore deve avere una lunghezza compresa tra 2 e 63 caratteri, iniziare con una lettera, terminare con una lettera o un numero e essere costituito da caratteri ASCII alfanumerici o trattini. |
service |
Obbligatorio. Il servizio Metastore da creare. Il campo |
request_id |
Facoltativo. Un ID richiesta. Specifica un ID richiesta univoco per consentire al server di ignorarla se è stata completata. Il server ignorerà le richieste successive che forniscono un ID richiesta duplicato per almeno 60 minuti dopo la prima richiesta. Ad esempio, se una richiesta iniziale scade, seguita da un'altra richiesta con lo stesso ID richiesta, il server ignora la seconda richiesta per evitare la creazione di impegni duplicati. L'ID richiesta deve essere un UUID valido. Un UUID pari a zero (00000000-0000-0000-0000-000000000000) non è supportato. |
DataCatalogConfig
Specifica come i metadati del metastore devono essere integrati con il servizio Data Catalog.
Campi | |
---|---|
enabled |
Facoltativo. Definisce se i metadati del metastore devono essere sincronizzati con Data Catalog. Il valore predefinito è disattivare la sincronizzazione dei metadati del metastore con Data Catalog. |
DatabaseDumpSpec
Questo tipo non contiene campi.
La specifica del dump del database da cui importare o in cui esportare.
Tipo
Il tipo di dump del database.
Enum | |
---|---|
TYPE_UNSPECIFIED |
Il tipo di dump del database è sconosciuto. |
MYSQL |
Il dump del database è un file di dump MySQL. |
AVRO |
Il dump del database contiene file Avro. |
DataplexConfig
Specifica come i metadati del metastore devono essere integrati con il servizio Dataplex.
Campi | |
---|---|
lake_resources |
Un riferimento alle risorse del lake a cui è associato questo servizio metastore. La chiave è il nome della risorsa del lago. Esempio: |
DeleteBackupRequest
Richiedi messaggio per DataprocMetastore.DeleteBackup
.
Campi | |
---|---|
name |
Obbligatorio. Il nome della risorsa relativa del backup da eliminare, nel seguente formato:
L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
request_id |
Facoltativo. Un ID richiesta. Specifica un ID richiesta univoco per consentire al server di ignorarla se è stata completata. Il server ignorerà le richieste successive che forniscono un ID richiesta duplicato per almeno 60 minuti dopo la prima richiesta. Ad esempio, se una richiesta iniziale scade, seguita da un'altra richiesta con lo stesso ID richiesta, il server ignora la seconda richiesta per evitare la creazione di impegni duplicati. L'ID richiesta deve essere un UUID valido. Un UUID pari a zero (00000000-0000-0000-0000-000000000000) non è supportato. |
DeleteFederationRequest
Messaggio di richiesta per DeleteFederation.
Campi | |
---|---|
name |
Obbligatorio. Il nome della risorsa relativa della federazione del metastore da eliminare, nel seguente formato:
L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
request_id |
Facoltativo. Un ID richiesta. Specifica un ID richiesta univoco per consentire al server di ignorarla se è stata completata. Il server ignorerà le richieste successive che forniscono un ID richiesta duplicato per almeno 60 minuti dopo la prima richiesta. Ad esempio, se una richiesta iniziale scade, seguita da un'altra richiesta con lo stesso ID richiesta, il server ignora la seconda richiesta per evitare la creazione di impegni duplicati. L'ID richiesta deve essere un UUID valido. Un UUID pari a zero (00000000-0000-0000-0000-000000000000) non è supportato. |
DeleteMigrationExecutionRequest
Richiedi messaggio per DataprocMetastore.DeleteMigrationExecution
.
Campi | |
---|---|
name |
Obbligatorio. Il nome della risorsa relativa della migrazione da eliminare, nel seguente formato:
L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
request_id |
Facoltativo. Un ID richiesta. Specifica un ID richiesta univoco per consentire al server di ignorarla se è stata completata. Il server ignorerà le richieste successive che forniscono un ID richiesta duplicato per almeno 60 minuti dopo la prima richiesta. Ad esempio, se una richiesta iniziale scade, seguita da un'altra richiesta con lo stesso ID richiesta, il server ignora la seconda richiesta per evitare la creazione di impegni duplicati. L'ID richiesta deve essere un UUID valido. Un UUID pari a zero (00000000-0000-0000-0000-000000000000) non è supportato. |
DeleteServiceRequest
Richiedi messaggio per DataprocMetastore.DeleteService
.
Campi | |
---|---|
name |
Obbligatorio. Il nome della risorsa relativa del servizio Metastore da eliminare, nel seguente formato:
L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
request_id |
Facoltativo. Un ID richiesta. Specifica un ID richiesta univoco per consentire al server di ignorarla se è stata completata. Il server ignorerà le richieste successive che forniscono un ID richiesta duplicato per almeno 60 minuti dopo la prima richiesta. Ad esempio, se una richiesta iniziale scade, seguita da un'altra richiesta con lo stesso ID richiesta, il server ignora la seconda richiesta per evitare la creazione di impegni duplicati. L'ID richiesta deve essere un UUID valido. Un UUID pari a zero (00000000-0000-0000-0000-000000000000) non è supportato. |
EncryptionConfig
Impostazioni di crittografia per il servizio.
Campi | |
---|---|
kms_key |
Il nome completo della chiave Cloud KMS fornita dal cliente da utilizzare per la crittografia dei dati del cliente, nel seguente formato:
|
ErrorDetails
Dettagli dell'errore nel messaggio di errore pubblico per DataprocMetastore.QueryMetadata
.
Campi | |
---|---|
details |
Ulteriori dettagli strutturati su questo errore. Le chiavi definiscono gli elementi di errore. Il valore descrive l'eccezione o i dettagli dell'elemento. |
ExportMetadataRequest
Richiedi messaggio per DataprocMetastore.ExportMetadata
.
Campi | |
---|---|
service |
Obbligatorio. Il nome della risorsa relativa del servizio Metastore per eseguire l'esportazione, nel seguente formato:
L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
request_id |
Facoltativo. Un ID richiesta. Specifica un ID richiesta univoco per consentire al server di ignorarla se è stata completata. Il server ignorerà le richieste successive che forniscono un ID richiesta duplicato per almeno 60 minuti dopo la prima richiesta. Ad esempio, se una richiesta iniziale scade, seguita da un'altra richiesta con lo stesso ID richiesta, il server ignora la seconda richiesta per evitare la creazione di impegni duplicati. L'ID richiesta deve essere un UUID valido. Un UUID pari a zero (00000000-0000-0000-0000-000000000000) non è supportato. |
database_dump_type |
Facoltativo. Il tipo di dump del database. Se non specificato, il valore predefinito è |
Campo unione destination . Obbligatorio. Destinazione in cui vengono esportati i metadati. destination può essere solo uno dei seguenti: |
|
destination_gcs_folder |
Un URI Cloud Storage di una cartella, nel formato |
Federazione
Rappresenta una federazione di più metastore di backend.
Campi | |
---|---|
name |
Immutabile. Il nome della risorsa relativa della federazione, nel formato: projects/{project_number}/locations/{location_id}/federations/{federation_id}`. |
create_time |
Solo output. La data e l'ora di creazione della federazione del metastore. |
update_time |
Solo output. L'ora dell'ultimo aggiornamento della federazione del metastore. |
labels |
Etichette definite dall'utente per la federazione del metastore. |
version |
Immutabile. La versione del metastore Apache Hive della federazione. Tutte le versioni del metastore di backend devono essere compatibili con la versione della federazione. |
backend_metastores |
Una mappatura dal ranking |
endpoint_uri |
Solo output. L'endpoint della federazione. |
state |
Solo output. Lo stato attuale della federazione. |
state_message |
Solo output. Ulteriori informazioni sullo stato attuale della federazione del metastore, se disponibili. |
uid |
Solo output. L'identificatore della risorsa univoco a livello globale della federazione del metastore. |
Stato
Lo stato attuale della federazione.
Enum | |
---|---|
STATE_UNSPECIFIED |
Lo stato della federazione del metastore è sconosciuto. |
CREATING |
La federazione del metastore è in fase di creazione. |
ACTIVE |
La federazione del metastore è in esecuzione ed è pronta per gestire le query. |
UPDATING |
La federazione del metastore è in fase di aggiornamento. Rimane utilizzabile, ma al momento non può accettare ulteriori richieste di aggiornamento né essere eliminato. |
DELETING |
La federazione del metastore è in fase di eliminazione. Non può essere utilizzato. |
ERROR |
La federazione del metastore ha rilevato un errore e non può essere utilizzata. La federazione del metastore deve essere eliminata. |
GetBackupRequest
Richiedi messaggio per DataprocMetastore.GetBackup
.
Campi | |
---|---|
name |
Obbligatorio. Il nome della risorsa relativa del backup da recuperare, nel seguente formato:
L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
GetFederationRequest
Richiedi messaggio per GetFederation.
Campi | |
---|---|
name |
Obbligatorio. Il nome della risorsa relativa della federazione del metastore da recuperare, nel seguente formato:
L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
GetMetadataImportRequest
Richiedi messaggio per DataprocMetastore.GetMetadataImport
.
Campi | |
---|---|
name |
Obbligatorio. Il nome della risorsa relativa dell'importazione dei metadati da recuperare, nel seguente formato:
L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
GetMigrationExecutionRequest
Richiedi messaggio per DataprocMetastore.GetMigrationExecution
.
Campi | |
---|---|
name |
Obbligatorio. Il nome della risorsa relativa dell'esecuzione della migrazione da recuperare, nel seguente formato:
L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
GetServiceRequest
Richiedi messaggio per DataprocMetastore.GetService
.
Campi | |
---|---|
name |
Obbligatorio. Il nome della risorsa relativa del servizio Metastore da recuperare, nel seguente formato:
L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
HiveMetastoreConfig
Specifica le informazioni di configurazione specifiche per l'esecuzione del software metastore Hive come servizio metastore.
Campi | |
---|---|
version |
Immutabile. La versione dello schema del metastore Hive. |
config_overrides |
Una mappatura di coppie chiave-valore di configurazione del metastore Hive da applicare al metastore Hive (configurato in |
kerberos_config |
Informazioni utilizzate per configurare il servizio metastore Hive come entità di servizio in un realm Kerberos. Per disattivare Kerberos, utilizza il metodo |
endpoint_protocol |
Il protocollo da utilizzare per l'endpoint del servizio Metastore. Se non specificato, il valore predefinito è |
auxiliary_versions |
Una mappatura della versione del metastore Hive alla configurazione della versione ausiliaria. Se specificato, viene creato un servizio metastore Hive secondario insieme al servizio principale. Tutte le versioni ausiliarie devono essere precedenti alla versione principale del servizio. La chiave è il nome del servizio ausiliario e deve corrispondere all'espressione regolare a-z?. Ciò significa che il primo carattere deve essere una lettera minuscola e tutti i caratteri successivi devono essere trattini, lettere minuscole o cifre, tranne l'ultimo carattere, che non può essere un trattino. |
EndpointProtocol
Protocolli disponibili per la pubblicazione dell'endpoint del servizio Metastore.
Enum | |
---|---|
ENDPOINT_PROTOCOL_UNSPECIFIED |
Il protocollo non è impostato. |
THRIFT |
Utilizza il protocollo Apache Thrift precedente per l'endpoint del servizio Metastore. |
GRPC |
Utilizza il protocollo gRPC modernizzato per l'endpoint del servizio Metastore. |
KerberosConfig
Informazioni di configurazione per un'entità Kerberos.
Campi | |
---|---|
keytab |
Un file keytab Kerberos che può essere utilizzato per autenticare un'entità di servizio con un KDC (Key Distribution Center) Kerberos. |
principal |
Un'entità Kerberos esistente sia nel file keytab sia nel KDC per l'autenticazione. Un'entità tipica ha la forma |
krb5_config_gcs_uri |
Un URI Cloud Storage che specifica il percorso di un file krb5.conf. È nel formato |
Lake
Rappresenta una risorsa Lake
Campi | |
---|---|
name |
Il nome della risorsa Lake. Esempio: |
LatestBackup
I dettagli dell'ultimo backup pianificato.
Campi | |
---|---|
backup_id |
Solo output. L'ID di un backup pianificato in corso. Vuoto se non è in corso alcun backup. |
start_time |
Solo output. L'ora di inizio del backup. |
state |
Solo output. Lo stato attuale del backup. |
duration |
Solo output. La durata del completamento del backup. |
Stato
Lo stato attuale del backup.
Enum | |
---|---|
STATE_UNSPECIFIED |
Lo stato del backup è sconosciuto. |
IN_PROGRESS |
Il backup è in corso. |
SUCCEEDED |
Il backup è stato completato. |
FAILED |
Il backup non è riuscito. |
LimitConfig
Rappresenta la configurazione del limite di scalabilità automatica di un servizio Metastore.
Campi | |
---|---|
max_scaling_factor |
Facoltativo. Il fattore di scalabilità più elevato a cui deve essere applicata la scalabilità automatica del servizio. |
min_scaling_factor |
Facoltativo. Il fattore di scalabilità più basso a cui deve essere applicato il ridimensionamento automatico del servizio. |
ListBackupsRequest
Richiedi messaggio per DataprocMetastore.ListBackups
.
Campi | |
---|---|
parent |
Obbligatorio. Il nome della risorsa relativa del servizio di cui elencare i backup, nel seguente formato:
L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
page_size |
Facoltativo. Il numero massimo di backup da restituire. La risposta potrebbe contenere meno del numero massimo. Se non specificato, non vengono restituiti più di 500 backup. Il valore massimo è 1000; i valori superiori a 1000 vengono modificati in 1000. |
page_token |
Facoltativo. Un token di pagina ricevuto da una chiamata Per recuperare la prima pagina, fornisci un token di pagina vuoto. Quando viene applicata la paginazione, gli altri parametri forniti a |
filter |
Facoltativo. Il filtro da applicare ai risultati dell'elenco. |
order_by |
Facoltativo. Specifica l'ordinamento dei risultati come descritto in Ordine di ordinamento. Se non viene specificato, i risultati verranno ordinati nell'ordine predefinito. |
ListBackupsResponse
Messaggio di risposta per DataprocMetastore.ListBackups
.
Campi | |
---|---|
backups[] |
I backup del servizio specificato. |
next_page_token |
Un token che può essere inviato come |
unreachable[] |
Sedi che non è stato possibile raggiungere. |
ListFederationsRequest
Messaggio di richiesta per ListFederations.
Campi | |
---|---|
parent |
Obbligatorio. Il nome della risorsa relativa alla posizione delle federazioni di metastore da elencare, nel seguente formato: L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
page_size |
Facoltativo. Il numero massimo di federazioni da restituire. La risposta potrebbe contenere meno del numero massimo. Se non specificato, non vengono restituiti più di 500 servizi. Il valore massimo è 1000; i valori superiori a 1000 vengono modificati in 1000. |
page_token |
Facoltativo. Un token di pagina ricevuto da una precedente chiamata ListFederationServices. Fornisci questo token per recuperare la pagina successiva. Per recuperare la prima pagina, fornisci un token di pagina vuoto. Quando esegui la paginazione, gli altri parametri forniti a ListFederationServices devono corrispondere alla chiamata che ha fornito il token pagina. |
filter |
Facoltativo. Il filtro da applicare ai risultati dell'elenco. |
order_by |
Facoltativo. Specifica l'ordinamento dei risultati come descritto in Ordine di ordinamento. Se non viene specificato, i risultati verranno ordinati nell'ordine predefinito. |
ListFederationsResponse
Messaggio di risposta per ListFederations
Campi | |
---|---|
federations[] |
I servizi nella località specificata. |
next_page_token |
Un token che può essere inviato come |
unreachable[] |
Sedi che non è stato possibile raggiungere. |
ListMetadataImportsRequest
Richiedi messaggio per DataprocMetastore.ListMetadataImports
.
Campi | |
---|---|
parent |
Obbligatorio. Il nome della risorsa relativa del servizio di cui vuoi elencare i metadati importati, nel seguente formato:
L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
page_size |
Facoltativo. Il numero massimo di importazioni da restituire. La risposta potrebbe contenere meno del numero massimo. Se non specificato, non vengono restituite più di 500 importazioni. Il valore massimo è 1000; i valori superiori a 1000 vengono modificati in 1000. |
page_token |
Facoltativo. Un token di pagina ricevuto da una chiamata Per recuperare la prima pagina, fornisci un token di pagina vuoto. Quando viene applicata la paginazione, gli altri parametri forniti a |
filter |
Facoltativo. Il filtro da applicare ai risultati dell'elenco. |
order_by |
Facoltativo. Specifica l'ordinamento dei risultati come descritto in Ordine di ordinamento. Se non viene specificato, i risultati verranno ordinati nell'ordine predefinito. |
ListMetadataImportsResponse
Messaggio di risposta per DataprocMetastore.ListMetadataImports
.
Campi | |
---|---|
metadata_imports[] |
Le importazioni nel servizio specificato. |
next_page_token |
Un token che può essere inviato come |
unreachable[] |
Sedi che non è stato possibile raggiungere. |
ListMigrationExecutionsRequest
Richiedi messaggio per DataprocMetastore.ListMigrationExecutions
.
Campi | |
---|---|
parent |
Obbligatorio. Il nome della risorsa relativa del servizio di cui elencare le esecuzioni di migrazione, nel seguente formato:
L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
page_size |
Facoltativo. Il numero massimo di esecuzioni di migrazione da restituire. La risposta potrebbe contenere meno del numero massimo. Se non specificato, non vengono restituite più di 500 esecuzioni di migrazione. Il valore massimo è 1000; i valori superiori a 1000 vengono modificati in 1000. |
page_token |
Facoltativo. Un token di pagina ricevuto da una chiamata Per recuperare la prima pagina, fornisci un token di pagina vuoto. Quando viene applicata la paginazione, gli altri parametri forniti a |
filter |
Facoltativo. Il filtro da applicare ai risultati dell'elenco. |
order_by |
Facoltativo. Specifica l'ordinamento dei risultati come descritto in Ordine di ordinamento. Se non viene specificato, i risultati verranno ordinati nell'ordine predefinito. |
ListMigrationExecutionsResponse
Messaggio di risposta per DataprocMetastore.ListMigrationExecutions
.
Campi | |
---|---|
migration_executions[] |
Le esecuzioni della migrazione sul servizio specificato. |
next_page_token |
Un token che può essere inviato come |
unreachable[] |
Sedi che non è stato possibile raggiungere. |
ListServicesRequest
Richiedi messaggio per DataprocMetastore.ListServices
.
Campi | |
---|---|
parent |
Obbligatorio. Il nome della risorsa relativa della posizione dei servizi metastore da elencare, nel seguente formato:
L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
page_size |
Facoltativo. Il numero massimo di servizi da restituire. La risposta potrebbe contenere meno del numero massimo. Se non specificato, non vengono restituiti più di 500 servizi. Il valore massimo è 1000; i valori superiori a 1000 vengono modificati in 1000. |
page_token |
Facoltativo. Un token di pagina ricevuto da una chiamata Per recuperare la prima pagina, fornisci un token di pagina vuoto. Quando viene applicata la paginazione, gli altri parametri forniti a |
filter |
Facoltativo. Il filtro da applicare ai risultati dell'elenco. |
order_by |
Facoltativo. Specifica l'ordinamento dei risultati come descritto in Ordine di ordinamento. Se non viene specificato, i risultati verranno ordinati nell'ordine predefinito. |
ListServicesResponse
Messaggio di risposta per DataprocMetastore.ListServices
.
Campi | |
---|---|
services[] |
I servizi nella località specificata. |
next_page_token |
Un token che può essere inviato come |
unreachable[] |
Sedi che non è stato possibile raggiungere. |
LocationMetadata
Metadati relativi al servizio in una località.
Campi | |
---|---|
supported_hive_metastore_versions[] |
Le versioni di Hive Metastore che possono essere utilizzate per creare un nuovo servizio metastore in questa posizione. Il server garantisce che esattamente un |
multi_region_metadata |
I metadati multiregione se la regione corrente è multiregione. |
custom_region_metadata[] |
Possibili configurazioni supportate se la regione corrente è una regione personalizzata. |
CustomRegionMetadata
Metadati relativi a una regione personalizzata. Viene compilato solo se la regione è una regione personalizzata. Per le regioni singole/multi, sarà vuoto.
Campi | |
---|---|
required_read_write_regions[] |
Le regioni di lettura/scrittura per questa regione personalizzata. |
optional_read_only_regions[] |
Le regioni di sola lettura per questa regione personalizzata. |
witness_region |
La regione di attendibilità Spanner per questa regione personalizzata. |
HiveMetastoreVersion
Una specifica di una versione supportata del software Hive Metastore.
Campi | |
---|---|
version |
La versione semantica del software Hive Metastore. |
is_default |
Indica se |
MultiRegionMetadata
I metadati della regione multipla che include le regioni costituenti. I metadati vengono compilati solo se la regione è multiregione. Per una singola regione o una regione doppia personalizzata, sarà vuoto.
Campi | |
---|---|
constituent_regions[] |
Le regioni che costituiscono la multiregione. |
MaintenanceWindow
Periodo di manutenzione. Specifica quando Dataproc Metastore può eseguire l'operazione di manutenzione del sistema per il servizio.
Campi | |
---|---|
hour_of_day |
L'ora del giorno (0-23) in cui inizia la finestra. |
day_of_week |
Il giorno della settimana in cui inizia la finestra. |
MetadataExport
I dettagli di un'operazione di esportazione dei metadati.
Campi | |
---|---|
start_time |
Solo output. L'ora di inizio dell'esportazione. |
end_time |
Solo output. L'ora di fine dell'esportazione. |
state |
Solo output. Lo stato attuale dell'esportazione. |
database_dump_type |
Solo output. Il tipo di dump del database. |
Campo unione
|
|
destination_gcs_uri |
Solo output. Un URI Cloud Storage di una cartella in cui vengono esportati i metadati, sotto forma di |
Stato
Lo stato attuale dell'esportazione dei metadati.
Enum | |
---|---|
STATE_UNSPECIFIED |
Lo stato dell'esportazione dei metadati è sconosciuto. |
RUNNING |
L'esportazione dei metadati è in esecuzione. |
SUCCEEDED |
L'esportazione dei metadati è stata completata correttamente. |
FAILED |
L'esportazione dei metadati non è riuscita. |
CANCELLED |
L'esportazione dei metadati è annullata. |
MetadataImport
Una risorsa metastore che importa i metadati.
Campi | |
---|---|
name |
Immutabile. Il nome della risorsa relativa dell'importazione dei metadati, del tipo:
|
description |
La descrizione dell'importazione dei metadati. |
create_time |
Solo output. L'ora in cui è stata avviata l'importazione dei metadati. |
update_time |
Solo output. L'ora dell'ultimo aggiornamento dell'importazione dei metadati. |
end_time |
Solo output. L'ora in cui è terminata l'importazione dei metadati. |
state |
Solo output. Lo stato attuale dell'importazione dei metadati. |
Campo unione metadata . I metadati da importare. metadata può essere solo uno dei seguenti: |
|
database_dump |
Immutabile. Un dump del database di un database di metastore preesistente. |
DatabaseDump
Una specifica della posizione e dei metadati di un dump del database da un sistema di gestione di database relazionali.
Campi | |
---|---|
database_type |
Il tipo di database. |
gcs_uri |
Un URI di un oggetto o di una cartella Cloud Storage che specifica l'origine da cui importare i metadati. Deve iniziare con |
source_database |
Il nome del database di origine. |
type |
Facoltativo. Il tipo di dump del database. Se non specificato, il valore predefinito è |
DatabaseType
Il tipo di database.
Enum | |
---|---|
DATABASE_TYPE_UNSPECIFIED |
Il tipo di database di origine è sconosciuto. |
MYSQL |
Il tipo di database di origine è MySQL. |
Stato
Lo stato attuale dell'importazione dei metadati.
Enum | |
---|---|
STATE_UNSPECIFIED |
Lo stato dell'importazione dei metadati è sconosciuto. |
RUNNING |
L'importazione dei metadati è in esecuzione. |
SUCCEEDED |
L'importazione dei metadati è stata completata correttamente. |
UPDATING |
L'importazione dei metadati è in corso di aggiornamento. |
FAILED |
L'importazione dei metadati non è riuscita e le modifiche ai metadati tentate sono state annullate. |
MetadataIntegration
Specifica come i metadati del metastore devono essere integrati con i servizi esterni.
Campi | |
---|---|
data_catalog_config |
Facoltativo. La configurazione di integrazione per il servizio Data Catalog. |
dataplex_config |
La configurazione di integrazione per il servizio Dataplex. |
MetadataManagementActivity
Le attività di gestione dei metadati del servizio metastore.
Campi | |
---|---|
metadata_exports[] |
Solo output. Le ultime esportazioni dei metadati del servizio Metastore. |
restores[] |
Solo output. Gli ultimi ripristini del servizio metastore. |
MigrationExecution
I dettagli di una risorsa di esecuzione della migrazione.
Campi | |
---|---|
name |
Solo output. Il nome della risorsa relativa dell'esecuzione della migrazione, nel seguente formato: |
create_time |
Solo output. L'ora in cui è stata avviata l'esecuzione della migrazione. |
end_time |
Solo output. L'ora in cui è terminata l'esecuzione della migrazione. |
state |
Solo output. Lo stato attuale dell'esecuzione della migrazione. |
phase |
Solo output. La fase corrente dell'esecuzione della migrazione. |
state_message |
Solo output. Ulteriori informazioni sullo stato attuale dell'esecuzione della migrazione. |
Campo unione migration_config . Le informazioni di configurazione richieste da Dataproc Metastore per avviare il processo di migrazione migration_config possono essere solo una delle seguenti: |
|
cloud_sql_migration_config |
Informazioni di configurazione specifiche per la migrazione da metastore Hive autogestito su Google Cloud che utilizza Cloud SQL come database di backend a Dataproc Metastore. |
CloudSQLMigrationConfig
Informazioni di configurazione per la migrazione da metastore Hive autogestito su Google Cloud che utilizza Cloud SQL come database di backend a Dataproc Metastore.
Campi | |
---|---|
cdc_config |
Obbligatorio. Informazioni sulla configurazione per avviare gli stream Change Data Capture (CDC) dal database del cliente al database di backend di Dataproc Metastore. Dataproc Metastore passa all'utilizzo del proprio database di backend dopo la fase di cutover della migrazione. |
cloud_sql_connection_config |
Obbligatorio. Informazioni sulla configurazione per stabilire la connessione al database del cliente prima della fase di cutover della migrazione |
CdcConfig
Informazioni sulla configurazione per avviare gli stream Change Data Capture (CDC) dal database del cliente al database di backend di Dataproc Metastore.
Campi | |
---|---|
vpc_network |
Obbligatorio. Nome completo della rete VPC dell'istanza Cloud SQL o della rete VPC condivisa in cui Datastream eseguirà il peering, nel seguente formato: |
subnet_ip_range |
Obbligatorio. Un intervallo IP CIDR /29 per il peering con Datastream. |
username |
Obbligatorio. Il nome utente che il servizio Datastream deve utilizzare per la connessione MySQL. |
password |
Obbligatorio. Solo input. La password per l'utente che il servizio Datastream deve utilizzare per la connessione MySQL. Questo campo non viene restituito su richiesta. |
reverse_proxy_subnet |
Obbligatorio. L'URL della risorsa della subnet in cui creare l'istanza VM che ospita il reverse proxy. Per ulteriori informazioni, consulta https://cloud.google.com/datastream/docs/private-connectivity#reverse-csql-proxy. La subnet deve trovarsi nella rete indicata nella richiesta in cui Datastream eseguirà il peering e deve trovarsi nella stessa regione di Datastream, nel seguente formato. |
bucket |
Facoltativo. Il bucket in cui scrivere i dati sugli eventi dello stream intermedio. Il nome del bucket non deve avere prefissi come "gs://". Consulta i requisiti per i nomi dei bucket. Questo campo è facoltativo. Se non impostato, verrà utilizzato il bucket Cloud Storage degli artefatti. |
root_path |
Facoltativo. Il percorso principale all'interno del bucket Cloud Storage. I dati sugli eventi dello stream verranno scritti in questo percorso. Il valore predefinito è |
CloudSQLConnectionConfig
Informazioni sulla configurazione per stabilire la connessione al database del cliente prima della fase di cutover della migrazione
Campi | |
---|---|
instance_connection_name |
Obbligatorio. Nome della connessione al database Cloud SQL (project_id:region:instance_name) |
ip_address |
Obbligatorio. L'indirizzo IP privato dell'istanza Cloud SQL. |
port |
Obbligatorio. La porta di rete del database. |
hive_database_name |
Obbligatorio. Il nome del database Hive. |
username |
Obbligatorio. Il nome utente che il servizio Dataproc Metastore utilizzerà per connettersi al database. |
password |
Obbligatorio. Solo input. La password per l'utente che il servizio Dataproc Metastore utilizzerà per connettersi al database. Questo campo non viene restituito su richiesta. |
proxy_subnet |
Obbligatorio. Il nome della risorsa relativa della subnet in cui eseguire il deployment del servizio di proxy SOCKS5. La subnet deve trovarsi in una rete tramite la quale è accessibile l'istanza Cloud SQL. Il nome della risorsa deve essere nel formato |
nat_subnet |
Obbligatorio. Il nome della risorsa relativa della subnet da utilizzare per Private Service Connect. Tieni presente che non può essere una subnet normale e che viene utilizzata solo per NAT. (https://cloud.google.com/vpc/docs/about-vpc-hosted-services#psc-subnets) Questa subnet viene utilizzata per pubblicare il servizio di proxy SOCKS5. La dimensione della subnet deve essere almeno |
Fase
La fase corrente dell'esecuzione della migrazione.
Enum | |
---|---|
PHASE_UNSPECIFIED |
La fase di esecuzione della migrazione è sconosciuta. |
REPLICATION |
La fase di replica si riferisce alla fase di migrazione in cui Dataproc Metastore esegue una pipeline per replicare le modifiche nel database del cliente nel suo database di backend. Durante questa fase, Dataproc Metastore utilizza il database del cliente come database di backend del metastore Hive. |
CUTOVER |
La fase di cutover si riferisce alla fase di migrazione in cui Dataproc Metastore passa all'utilizzo del proprio database di backend. La migrazione entra in questa fase quando il cliente ha completato la migrazione di tutti i cluster/workload a Dataproc Metastore e attiva CompleteMigration . |
Stato
Lo stato attuale dell'esecuzione della migrazione.
Enum | |
---|---|
STATE_UNSPECIFIED |
Lo stato di esecuzione della migrazione è sconosciuto. |
STARTING |
L'esecuzione della migrazione sta per iniziare. |
RUNNING |
L'esecuzione della migrazione è in corso. |
CANCELLING |
L'esecuzione della migrazione è in fase di annullamento. |
AWAITING_USER_ACTION |
L'esecuzione della migrazione è in attesa di un'azione dell'utente. |
SUCCEEDED |
L'esecuzione della migrazione è stata completata correttamente. |
FAILED |
L'esecuzione della migrazione non è riuscita. |
CANCELLED |
L'esecuzione della migrazione viene annullata. |
DELETING |
L'esecuzione della migrazione è in fase di eliminazione. |
MoveTableToDatabaseRequest
Richiedi messaggio per DataprocMetastore.MoveTableToDatabase
.
Campi | |
---|---|
service |
Obbligatorio. Il nome della risorsa relativa del servizio metastore per modificare i metadati, nel seguente formato:
L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
table_name |
Obbligatorio. Il nome della tabella da spostare. |
db_name |
Obbligatorio. Il nome del database in cui si trova la tabella. |
destination_db_name |
Obbligatorio. Il nome del database in cui spostare la tabella. |
MoveTableToDatabaseResponse
Questo tipo non contiene campi.
Messaggio di risposta per DataprocMetastore.MoveTableToDatabase
.
MultiRegionConfig
La configurazione multiregione per il servizio Dataproc Metastore.
Campi | |
---|---|
certificates[] |
Solo output. L'elenco dei certificati CA radice utilizzati da un client gRPC per connettersi a un servizio Dataproc Metastore multiregionale. |
custom_region_config |
CustomRegionConfig
Configurazione personalizzata utilizzata per specificare le regioni in cui viene eseguito il servizio Metastore. Al momento è supportato solo nella regione multipla us
.
Campi | |
---|---|
read_write_regions[] |
Obbligatorio. L'elenco delle regioni di lettura/scrittura in cui viene eseguito il servizio metastore. Queste regioni devono far parte (o essere un sottoinsieme) della regione multipla. |
read_only_regions[] |
Facoltativo. L'elenco delle regioni di sola lettura in cui viene eseguito il servizio Metastore. Queste regioni devono far parte (o essere un sottoinsieme) della regione multipla. |
RootCACertificate
Un client gRPC deve installare tutti i certificati CA radice per connettersi a un servizio Dataproc Metastore multiregionale e realizzare il failover.
Campi | |
---|---|
certificate |
Il certificato CA radice in formato PEM. La lunghezza massima è 65536 byte. |
expiration_time |
La data e l'ora di scadenza del certificato in formato timestamp. |
NetworkConfig
Configurazione di rete per il servizio Dataproc Metastore.
Campi | |
---|---|
consumers[] |
Immutabile. La configurazione di rete lato consumer per l'istanza Dataproc Metastore. |
custom_routes_enabled |
Consente di importare ed esportare route personalizzate per la rete VPC in peering del servizio Dataproc Metastore. |
Consumer
Contiene informazioni sulle configurazioni di rete del cliente.
Campi | |
---|---|
endpoint_uri |
Solo output. L'URI dell'endpoint utilizzato per accedere al servizio Metastore. |
endpoint_location |
Solo output. La posizione dell'URI dell'endpoint. Formato: |
Campo unione
|
|
subnetwork |
Immutabile. La sottorete del progetto del cliente da cui viene riservato un indirizzo IP e utilizzato come endpoint del servizio Dataproc Metastore. È accessibile agli host nella subnet e a tutti gli host in una subnet nella stessa regione e nella stessa rete. Nell'intervallo principale della subnet deve essere disponibile almeno un indirizzo IP. La subnet è specificata nel seguente formato:
|
OperationMetadata
Rappresenta i metadati di un'operazione a lunga esecuzione.
Campi | |
---|---|
create_time |
Solo output. L'ora in cui è stata creata l'operazione. |
end_time |
Solo output. L'ora in cui è terminata l'esecuzione dell'operazione. |
target |
Solo output. Percorso della risorsa definito dal server per il target dell'operazione. |
verb |
Solo output. Nome del verbo eseguito dall'operazione. |
status_message |
Solo output. Stato dell'operazione, se presente, leggibile da un utente. |
requested_cancellation |
Solo output. Indica se il chiamante ha richiesto l'annullamento dell'operazione. Le operazioni annullate correttamente hanno un valore [Operation.error][] con un |
api_version |
Solo output. Versione dell'API utilizzata per avviare l'operazione. |
QueryMetadataRequest
Richiedi messaggio per DataprocMetastore.QueryMetadata
.
Campi | |
---|---|
service |
Obbligatorio. Il nome della risorsa relativa del servizio metastore per eseguire query sui metadati, nel seguente formato:
L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
query |
Obbligatorio. Una query SQL di sola lettura da eseguire sul database dei metadati. La query non può modificare o mutare i dati. |
QueryMetadataResponse
Messaggio di risposta per DataprocMetastore.QueryMetadata
.
Campi | |
---|---|
result_manifest_uri |
L'URI manifest è un link a un'istanza JSON in Cloud Storage. Questa istanza viene visualizzata immediatamente insieme a QueryMetadataResponse. I contenuti dell'URI non possono essere recuperati finché non termina la query dell'operazione a lungo termine sui metadati. |
RemoveIamPolicyRequest
Richiedi messaggio per DataprocMetastore.RemoveIamPolicy
.
Campi | |
---|---|
resource |
Obbligatorio. Il nome della risorsa relativa della risorsa del piano dati da cui rimuovere il criterio IAM, nel seguente formato:
|
asynchronous |
Facoltativo. Rimuove il criterio IAM associato al database o alla tabella in modo asincrono quando è impostato. Il valore predefinito è false. |
RemoveIamPolicyResponse
Messaggio di risposta per DataprocMetastore.RemoveIamPolicy
.
Campi | |
---|---|
success |
Vero se il criterio viene rimosso correttamente. |
Ripristina
I dettagli di un'operazione di ripristino dei metadati.
Campi | |
---|---|
start_time |
Solo output. L'ora di inizio del ripristino. |
end_time |
Solo output. L'ora di fine del ripristino. |
state |
Solo output. Lo stato attuale del ripristino. |
backup |
Solo output. Il nome della risorsa relativa del backup del servizio Metastore da cui eseguire il ripristino, nel seguente formato:
|
type |
Solo output. Il tipo di ripristino. |
details |
Solo output. I dettagli del ripristino contenenti la revisione del servizio di destinazione del ripristino, in formato JSON. |
backup_location |
Facoltativo. Un URI Cloud Storage che specifica la posizione in cui sono archiviati gli elementi di backup, nel formato |
RestoreType
Il tipo di ripristino. Se non specificato, il valore predefinito è METADATA_ONLY
.
Enum | |
---|---|
RESTORE_TYPE_UNSPECIFIED |
Il tipo di ripristino è sconosciuto. |
FULL |
I metadati e la configurazione del servizio vengono ripristinati. |
METADATA_ONLY |
Vengono ripristinati solo i metadati del servizio. |
Stato
Lo stato attuale del ripristino.
Enum | |
---|---|
STATE_UNSPECIFIED |
Lo stato del ripristino dei metadati è sconosciuto. |
RUNNING |
Il ripristino dei metadati è in corso. |
SUCCEEDED |
Il ripristino dei metadati è stato completato correttamente. |
FAILED |
Il ripristino dei metadati non è riuscito. |
CANCELLED |
Il ripristino dei metadati è stato annullato. |
RestoreServiceRequest
Messaggio di richiesta per [DataprocMetastore.Restore][].
Campi | |
---|---|
service |
Obbligatorio. Il nome della risorsa relativa del servizio Metastore per eseguire il ripristino, nel seguente formato:
L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
backup |
Facoltativo. Il nome della risorsa relativa del backup del servizio Metastore da cui eseguire il ripristino, nel seguente formato:
L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
backup_location |
Facoltativo. Un URI Cloud Storage che specifica la posizione degli elementi di backup, ovvero i file avro di backup in "avro/", backup_metastore.json e service.json, nel seguente formato:
|
restore_type |
Facoltativo. Il tipo di ripristino. Se non specificato, il valore predefinito è |
request_id |
Facoltativo. Un ID richiesta. Specifica un ID richiesta univoco per consentire al server di ignorarla se è stata completata. Il server ignorerà le richieste successive che forniscono un ID richiesta duplicato per almeno 60 minuti dopo la prima richiesta. Ad esempio, se una richiesta iniziale scade, seguita da un'altra richiesta con lo stesso ID richiesta, il server ignora la seconda richiesta per evitare la creazione di impegni duplicati. L'ID richiesta deve essere un UUID valido. Un UUID pari a zero (00000000-0000-0000-0000-000000000000) non è supportato. |
ScalingConfig
Rappresenta la configurazione di scalabilità di un servizio metastore.
Campi | |
---|---|
autoscaling_config |
Facoltativo. La configurazione della scalabilità automatica. |
Campo unione scaling_model . Rappresenta una dimensione dell'istanza predeterminata o un fattore di scalabilità numerico. scaling_model può essere solo uno dei seguenti: |
|
instance_size |
Un enum di dimensioni di istanze leggibili, con ogni dimensione di istanza associata a un valore float (ad es. InstanceSize.EXTRA_SMALL = scaling_factor(0.1)) |
scaling_factor |
Fattore di scala, incrementi di 0,1 per valori inferiori a 1,0 e incrementi di 1,0 per valori superiori a 1,0. |
InstanceSize
Dimensioni delle istanze Metastore.
Enum | |
---|---|
INSTANCE_SIZE_UNSPECIFIED |
Dimensioni istanza non specificate |
EXTRA_SMALL |
Dimensioni dell'istanza extra small, mappate a un fattore di scalabilità di 0,1. |
SMALL |
Dimensioni piccole dell'istanza, mappate a un fattore di scalabilità di 0,5. |
MEDIUM |
Dimensioni dell'istanza medie, mappate a un fattore di scalabilità di 1,0. |
LARGE |
Dimensioni dell'istanza grandi, mappate a un fattore di scalabilità di 3,0. |
EXTRA_LARGE |
Dimensioni dell'istanza extra large, mappate a un fattore di scalabilità di 6,0. |
ScheduledBackup
Specifica la configurazione del backup pianificato.
Campi | |
---|---|
enabled |
Facoltativo. Definisce se il backup pianificato è abilitato. Il valore predefinito è false. |
cron_schedule |
Facoltativo. L'intervallo pianificato in formato CRON, consulta https://it.wikipedia.org/wiki/Cron. Il valore predefinito è vuoto: il backup pianificato non è abilitato. Deve essere specificato per abilitare i backup pianificati. |
time_zone |
Facoltativo. Specifica il fuso orario da utilizzare per l'interpretazione di cron_schedule. Deve essere il nome di un fuso orario del database dei fusi orari (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones), ad esempio America/Los_Angeles o Africa/Abidjan. Se non viene specificato, il valore predefinito è UTC. |
next_scheduled_time |
Solo output. L'ora pianificata per l'inizio della successiva esecuzione dei backup. |
backup_location |
Facoltativo. Un URI Cloud Storage di una cartella, nel formato |
latest_backup |
Solo output. I dettagli dell'ultimo backup pianificato. |
Secret
Un valore archiviato in modo sicuro.
Campi | |
---|---|
Campo unione
|
|
cloud_secret |
Il nome della risorsa relativa di una versione del secret di Secret Manager, nel seguente formato:
|
Servizio
Un servizio Metastore gestito che gestisce le query sui metadati.
Campi | |
---|---|
name |
Immutabile. Il nome della risorsa relativa del servizio metastore, nel seguente formato:
|
create_time |
Solo output. L'ora in cui è stato creato il servizio Metastore. |
update_time |
Solo output. La data e l'ora dell'ultimo aggiornamento del servizio metastore. |
labels |
Etichette definite dall'utente per il servizio Metastore. |
network |
Immutabile. Il nome della risorsa relativa della rete VPC a cui è possibile accedere all'istanza. È specificato nel seguente formato:
|
endpoint_uri |
Solo output. L'URI dell'endpoint utilizzato per accedere al servizio Metastore. |
port |
La porta TCP su cui viene raggiunto il servizio Metastore. Valore predefinito: 9083. |
state |
Solo output. Lo stato attuale del servizio metastore. |
state_message |
Solo output. Ulteriori informazioni sullo stato attuale del servizio Metastore, se disponibili. |
artifact_gcs_uri |
Solo output. Un URI Cloud Storage (che inizia con |
tier |
Il livello del servizio. |
metadata_integration |
Facoltativo. L'impostazione che definisce in che modo i metadati del metastore devono essere integrati con servizi e sistemi esterni. |
maintenance_window |
Il periodo di manutenzione di un'ora del servizio metastore. Questo specifica quando il servizio può essere riavviato per la manutenzione nel fuso orario UTC. La finestra di manutenzione non è necessaria per i servizi con il tipo di database SPANNER. |
uid |
Solo output. L'identificatore di risorsa univoco globale del servizio metastore. |
metadata_management_activity |
Solo output. Le attività di gestione dei metadati del servizio metastore. |
release_channel |
Immutabile. Il canale di rilascio del servizio. Se non specificato, il valore predefinito è |
encryption_config |
Immutabile. Informazioni utilizzate per configurare il servizio Dataproc Metastore per criptare i dati at-rest dei clienti. Impossibile aggiornare. |
network_config |
La configurazione che specifica le impostazioni di rete per il servizio Dataproc Metastore. |
database_type |
Immutabile. Il tipo di database in cui il servizio Metastore archivia i dati. |
telemetry_config |
La configurazione che specifica le impostazioni di telemetria per il servizio Dataproc Metastore. Se non specificato, il valore predefinito è |
scaling_config |
Configurazione della scalabilità del servizio Metastore. |
multi_region_config |
Facoltativo. Specifica le informazioni di configurazione multi-regione per il servizio metastore Hive. |
scheduled_backup |
Facoltativo. La configurazione del backup pianificato per il servizio metastore. |
deletion_protection |
Facoltativo. Indica se il metastore Dataproc deve essere protetto da eliminazioni accidentali. |
Campo unione metastore_config . Proprietà di configurazione specifiche per la tecnologia del servizio metastore sottostante (il software che gestisce le query del metastore). metastore_config può essere solo uno dei seguenti: |
|
hive_metastore_config |
Informazioni di configurazione specifiche per l'esecuzione del software del metastore Hive come servizio del metastore. |
DatabaseType
Il tipo di database di backend per il servizio Metastore.
Enum | |
---|---|
DATABASE_TYPE_UNSPECIFIED |
Il valore DATABASE_TYPE non è impostato. |
MYSQL |
MySQL viene utilizzato per mantenere i dati del metastore. |
SPANNER |
Spanner viene utilizzato per mantenere i dati del metastore. |
ReleaseChannel
I canali di rilascio raggruppano funzionalità con diversi livelli di stabilità. Le funzionalità più recenti possono essere introdotte inizialmente in canali di rilascio meno stabili e possono essere promosse automaticamente in canali di rilascio più stabili.
Enum | |
---|---|
RELEASE_CHANNEL_UNSPECIFIED |
Il canale di rilascio non è specificato. |
CANARY |
Il canale di rilascio CANARY contiene le funzionalità più recenti, che potrebbero essere instabili e soggette a problemi non risolti senza soluzioni alternative note. I servizi che utilizzano il canale di rilascio CANARY non sono soggetti ad alcun SLA. |
STABLE |
Il canale di rilascio STABLE contiene funzionalità considerate stabili e convalidate per l'uso in produzione. |
Stato
Lo stato attuale del servizio metastore.
Enum | |
---|---|
STATE_UNSPECIFIED |
Lo stato del servizio metastore è sconosciuto. |
CREATING |
Il servizio Metastore è in fase di creazione. |
ACTIVE |
Il servizio Metastore è in esecuzione ed è pronto per gestire le query. |
SUSPENDING |
Il servizio Metastore sta per essere sospeso. La disponibilità per l'invio di query potrebbe interrompersi in modo imprevisto. |
SUSPENDED |
Il servizio Metastore è sospeso e non è in grado di gestire le query. |
UPDATING |
Il servizio metastore è in fase di aggiornamento. Rimane utilizzabile, ma al momento non può accettare ulteriori richieste di aggiornamento né essere eliminato. |
DELETING |
Il servizio Metastore è in fase di eliminazione. Non può essere utilizzato. |
ERROR |
Il servizio metastore ha riscontrato un errore e non può essere utilizzato. Il servizio metastore deve essere eliminato. |
AUTOSCALING |
Il servizio Dataproc Metastore 2 è in fase di ridimensionamento. |
MIGRATING |
Il servizio metastore sta elaborando una migrazione gestita. |
Livello
Livelli di servizio disponibili.
Enum | |
---|---|
TIER_UNSPECIFIED |
Il livello non è impostato. |
DEVELOPER |
Il livello sviluppatore offre una scalabilità limitata e nessuna tolleranza di errore. Ideale per proof of concept a basso costo. |
ENTERPRISE |
Il livello Enterprise offre alta disponibilità multizona e una scalabilità sufficiente per i workload Dataproc Metastore di livello enterprise. |
StartMigrationRequest
Richiedi messaggio per DataprocMetastore.StartMigration
.
Campi | |
---|---|
service |
Obbligatorio. Il nome della risorsa relativa del servizio Metastore a cui avviare la migrazione, nel seguente formato:
L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
migration_execution |
Obbligatorio. I dettagli di configurazione per la migrazione. |
request_id |
Facoltativo. Un ID richiesta. Specifica un ID richiesta univoco per consentire al server di ignorarla se è stata completata. Il server ignorerà le richieste successive che forniscono un ID richiesta duplicato per almeno 60 minuti dopo la prima richiesta. Ad esempio, se una richiesta iniziale scade, seguita da un'altra richiesta con lo stesso ID richiesta, il server ignora la seconda richiesta per evitare la creazione di impegni duplicati. L'ID richiesta deve essere un UUID valido. Un UUID pari a zero (00000000-0000-0000-0000-000000000000) non è supportato. |
TelemetryConfig
Configurazione della telemetria per il servizio Dataproc Metastore.
Campi | |
---|---|
log_format |
Il formato di output dei log del servizio Dataproc Metastore. |
LogFormat
Enum | |
---|---|
LOG_FORMAT_UNSPECIFIED |
LOG_FORMAT non è impostato. |
LEGACY |
L'output dei log utilizza il formato legacy textPayload . |
JSON |
L'output della registrazione utilizza il formato jsonPayload . |
UpdateFederationRequest
Messaggio di richiesta per UpdateFederation.
Campi | |
---|---|
update_mask |
Obbligatorio. Una maschera di campo utilizzata per specificare i campi da sovrascrivere nella risorsa della federazione del metastore dall'aggiornamento. I campi specificati in |
federation |
Obbligatorio. La federazione del metastore da aggiornare. Il server unisce i campi nel servizio solo se sono specificati in Il campo L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
request_id |
Facoltativo. Un ID richiesta. Specifica un ID richiesta univoco per consentire al server di ignorarla se è stata completata. Il server ignorerà le richieste successive che forniscono un ID richiesta duplicato per almeno 60 minuti dopo la prima richiesta. Ad esempio, se una richiesta iniziale scade, seguita da un'altra richiesta con lo stesso ID richiesta, il server ignora la seconda richiesta per evitare la creazione di impegni duplicati. L'ID richiesta deve essere un UUID valido. Un UUID pari a zero (00000000-0000-0000-0000-000000000000) non è supportato. |
UpdateMetadataImportRequest
Richiedi messaggio per DataprocMetastore.UpdateMetadataImport
.
Campi | |
---|---|
update_mask |
Obbligatorio. Una maschera di campo utilizzata per specificare i campi da sovrascrivere nella risorsa di importazione dei metadati dall'aggiornamento. I campi specificati in |
metadata_import |
Obbligatorio. L'importazione dei metadati da aggiornare. Il server unisce i campi nell'importazione solo se sono specificati in Il campo L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
request_id |
Facoltativo. Un ID richiesta. Specifica un ID richiesta univoco per consentire al server di ignorarla se è stata completata. Il server ignorerà le richieste successive che forniscono un ID richiesta duplicato per almeno 60 minuti dopo la prima richiesta. Ad esempio, se una richiesta iniziale scade, seguita da un'altra richiesta con lo stesso ID richiesta, il server ignora la seconda richiesta per evitare la creazione di impegni duplicati. L'ID richiesta deve essere un UUID valido. Un UUID pari a zero (00000000-0000-0000-0000-000000000000) non è supportato. |
UpdateServiceRequest
Richiedi messaggio per DataprocMetastore.UpdateService
.
Campi | |
---|---|
update_mask |
Obbligatorio. Una maschera di campo utilizzata per specificare i campi da sovrascrivere nella risorsa del servizio Metastore dall'aggiornamento. I campi specificati in |
service |
Obbligatorio. Il servizio Metastore da aggiornare. Il server unisce i campi nel servizio solo se sono specificati in Il campo L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
request_id |
Facoltativo. Un ID richiesta. Specifica un ID richiesta univoco per consentire al server di ignorarla se è stata completata. Il server ignorerà le richieste successive che forniscono un ID richiesta duplicato per almeno 60 minuti dopo la prima richiesta. Ad esempio, se una richiesta iniziale scade, seguita da un'altra richiesta con lo stesso ID richiesta, il server ignora la seconda richiesta per evitare la creazione di impegni duplicati. L'ID richiesta deve essere un UUID valido. Un UUID pari a zero (00000000-0000-0000-0000-000000000000) non è supportato. |