Indice
BatchController
(interfaccia)SessionController
(interfaccia)SessionTemplateController
(interfaccia)AnalyzeOperationMetadata
(messaggio)AnalyzeOperationMetadata.WorkloadType
(enum)AutotuningConfig
(messaggio)AutotuningConfig.Scenario
(enum)Batch
(messaggio)Batch.State
(enum)Batch.StateHistory
(messaggio)BatchOperationMetadata
(messaggio)BatchOperationMetadata.BatchOperationType
(enum)CreateBatchRequest
(messaggio)CreateSessionRequest
(messaggio)CreateSessionTemplateRequest
(messaggio)DeleteBatchRequest
(messaggio)DeleteSessionRequest
(messaggio)DeleteSessionTemplateRequest
(messaggio)DiagnoseClusterResults
(messaggio)EnvironmentConfig
(messaggio)ExecutionConfig
(messaggio)GetBatchRequest
(messaggio)GetSessionRequest
(messaggio)GetSessionTemplateRequest
(messaggio)JupyterConfig
(messaggio)JupyterConfig.Kernel
(enum)ListBatchesRequest
(messaggio)ListBatchesResponse
(messaggio)ListSessionTemplatesRequest
(messaggio)ListSessionTemplatesResponse
(messaggio)ListSessionsRequest
(messaggio)ListSessionsResponse
(messaggio)PeripheralsConfig
(messaggio)PyPiRepositoryConfig
(messaggio)PySparkBatch
(messaggio)RepositoryConfig
(messaggio)RuntimeConfig
(messaggio)RuntimeInfo
(messaggio)Session
(messaggio)Session.SessionStateHistory
(messaggio)Session.State
(enum)SessionOperationMetadata
(messaggio)SessionOperationMetadata.SessionOperationType
(enum)SessionTemplate
(messaggio)SparkBatch
(messaggio)SparkConnectConfig
(messaggio)SparkHistoryServerConfig
(messaggio)SparkRBatch
(messaggio)SparkSqlBatch
(messaggio)TerminateSessionRequest
(messaggio)UpdateSessionTemplateRequest
(messaggio)UsageMetrics
(messaggio)UsageSnapshot
(messaggio)
BatchController
BatchController fornisce metodi per gestire i carichi di lavoro batch.
CreateBatch |
---|
Crea un carico di lavoro batch che viene eseguito in modo asincrono.
|
DeleteBatch |
---|
Elimina la risorsa del carico di lavoro batch. Se il batch non si trova in un
|
GetBatch |
---|
Recupera la rappresentazione della risorsa del carico di lavoro batch.
|
ListBatches |
---|
Elenca i workload batch.
|
SessionController
SessionController
fornisce metodi per gestire le sessioni interattive.
CreateSession |
---|
Crea una sessione interattiva in modo asincrono.
|
DeleteSession |
---|
Consente di eliminare la risorsa della sessione interattiva. Se la sessione non è in stato di terminazione, viene terminata ed eliminata.
|
GetSession |
---|
Recupera la rappresentazione della risorsa per una sessione interattiva.
|
ListSessions |
---|
Elenca le sessioni interattive.
|
TerminateSession |
---|
Termina la sessione interattiva.
|
SessionTemplateController
SessionTemplateController fornisce metodi per gestire i modelli di sessione.
CreateSessionTemplate |
---|
Crea un modello di sessione in modo sincrono.
|
DeleteSessionTemplate |
---|
Consente di eliminare un modello di sessione.
|
GetSessionTemplate |
---|
Recupera la rappresentazione della risorsa per un modello di sessione.
|
ListSessionTemplates |
---|
Elenca i modelli di sessione.
|
Aggiornamento SessionTemplate |
---|
Aggiorna il modello di sessione in modo sincrono.
|
AnalyzeOperationMetadata
Metadati che descrivono l'operazione Analizza.
Campi | |
---|---|
analyzed_ |
Solo output. Nome del carico di lavoro analizzato. |
analyzed_ |
Solo output. Tipo di carico di lavoro analizzato. |
analyzed_ |
Solo output. Identificatore univoco del carico di lavoro in genere generato dal piano di controllo. Ad esempio, UUID batch. |
create_ |
Solo output. L'ora in cui è stata creata l'operazione. |
done_ |
Solo output. L'ora in cui è terminata l'operazione. |
description |
Solo output. Breve descrizione dell'operazione. |
labels |
Solo output. Etichette associate all'operazione. |
warnings[] |
Solo output. Avvisi riscontrati durante l'esecuzione dell'operazione. |
WorkloadType
Tipo di workload
Enum | |
---|---|
WORKLOAD_TYPE_UNSPECIFIED |
Opzione non definita |
BATCH |
Job batch serverless |
AutotuningConfig
Configurazione dell'ottimizzazione automatica del carico di lavoro.
Campi | |
---|---|
scenarios[] |
Facoltativo. Scenari per i quali vengono applicate le ottimizzazioni. |
Scenario
Lo scenario rappresenta un obiettivo specifico che l'ottimizzazione automatica tenterà di raggiungere modificando i carichi di lavoro.
Enum | |
---|---|
SCENARIO_UNSPECIFIED |
Valore predefinito. |
SCALING |
Consigli per la scalabilità, come initialExecutors. |
BROADCAST_HASH_JOIN |
Aggiunta di suggerimenti per le potenziali trasmissioni di relazioni. |
MEMORY |
Gestione della memoria per i carichi di lavoro. |
Batch
Una rappresentazione di un carico di lavoro batch nel servizio.
Campi | |
---|---|
name |
Solo output. Il nome della risorsa del batch. |
uuid |
Solo output. Un UUID (Universal Unique Identifier) del batch. Il servizio genera questo valore quando crea il batch. |
create_ |
Solo output. L'ora in cui è stato creato il batch. |
runtime_ |
Solo output. Informazioni di runtime sull'esecuzione batch. |
state |
Solo output. Lo stato del batch. |
state_ |
Solo output. Dettagli dello stato del batch, ad esempio una descrizione dell'errore se lo stato è |
state_ |
Solo output. L'ora in cui il batch è passato a uno stato corrente. |
creator |
Solo output. L'indirizzo email dell'utente che ha creato il batch. |
labels |
Facoltativo. Le etichette da associare a questo batch. Le chiavi delle etichette devono contenere da 1 a 63 caratteri e devono essere conformi allo standard RFC 1035. I valori delle etichette possono essere vuoti, ma, se presenti, devono contenere da 1 a 63 caratteri e devono essere conformi allo standard RFC 1035. Non è possibile associare più di 32 etichette a un batch. |
runtime_ |
Facoltativo. Configurazione di runtime per l'esecuzione batch. |
environment_ |
Facoltativo. Configurazione dell'ambiente per l'esecuzione batch. |
operation |
Solo output. Il nome della risorsa dell'operazione associata a questo batch. |
state_ |
Solo output. Informazioni sullo stato storico del batch. |
Campo unione batch_config . La parte specifica dell'applicazione/del framework della configurazione batch. batch_config può essere solo uno dei seguenti: |
|
pyspark_ |
Facoltativo. Configurazione batch di PySpark. |
spark_ |
Facoltativo. Configurazione del batch Spark. |
spark_ |
Facoltativo. Configurazione batch SparkR. |
spark_ |
Facoltativo. Configurazione batch SparkSql. |
Stato
Lo stato del batch.
Enum | |
---|---|
STATE_UNSPECIFIED |
Lo stato del batch è sconosciuto. |
PENDING |
Il batch viene creato prima dell'esecuzione. |
RUNNING |
Il batch è in esecuzione. |
CANCELLING |
L'annullamento del batch è in corso. |
CANCELLED |
L'annullamento collettivo è andato a buon fine. |
SUCCEEDED |
Il batch è stato completato correttamente. |
FAILED |
Il batch non è più in esecuzione a causa di un errore. |
StateHistory
Informazioni sullo stato storico.
Campi | |
---|---|
state |
Solo output. Lo stato del batch in questo momento della cronologia. |
state_ |
Solo output. Dettagli sullo stato in questo momento della cronologia. |
state_ |
Solo output. L'ora in cui il batch è passato allo stato storico. |
BatchOperationMetadata
Metadati che descrivono l'operazione batch.
Campi | |
---|---|
batch |
Nome del batch per l'operazione. |
batch_ |
UUID batch per l'operazione. |
create_ |
L'ora in cui è stata creata l'operazione. |
done_ |
L'ora in cui è terminata l'operazione. |
operation_ |
Il tipo di operazione. |
description |
Breve descrizione dell'operazione. |
labels |
Etichette associate all'operazione. |
warnings[] |
Avvisi riscontrati durante l'esecuzione dell'operazione. |
BatchOperationType
Tipo di operazione per le risorse Batch
Enum | |
---|---|
BATCH_OPERATION_TYPE_UNSPECIFIED |
Il tipo di operazione collettiva è sconosciuto. |
BATCH |
Tipo di operazione batch. |
CreateBatchRequest
Una richiesta di creazione di un carico di lavoro batch.
Campi | |
---|---|
parent |
Obbligatorio. La risorsa principale in cui verrà creato questo batch. L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
batch |
Obbligatorio. Il batch da creare. |
batch_ |
Facoltativo. L'ID da utilizzare per il batch, che diventerà il componente finale del nome della risorsa del batch. Questo valore deve contenere da 4 a 63 caratteri. I caratteri validi sono |
request_ |
Facoltativo. Un ID univoco utilizzato per identificare la richiesta. Se il servizio riceve due richieste CreateBatchRequest con lo stesso request_id, la seconda richiesta viene ignorata e viene restituita l'operazione corrispondente al primo batch creato e archiviato nel backend. Consiglio: imposta questo valore su un UUID. Il valore deve contenere solo lettere (a-z, A-Z), numeri (0-9), trattini bassi (_) e trattini (-). La lunghezza massima è 40 caratteri. |
CreateSessionRequest
Una richiesta di creazione di una sessione.
Campi | |
---|---|
parent |
Obbligatorio. La risorsa principale in cui verrà creata questa sessione. L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
session |
Obbligatorio. La sessione interattiva da creare. |
session_ |
Obbligatorio. L'ID da utilizzare per la sessione, che diventa il componente finale del nome della risorsa della sessione. Questo valore deve contenere da 4 a 63 caratteri. I caratteri validi sono /[a-z][0-9]-/. |
request_ |
Facoltativo. Un ID univoco utilizzato per identificare la richiesta. Se il servizio riceve due CreateSessionRequests con lo stesso ID, la seconda richiesta viene ignorata e la prima Consiglio: imposta questo valore su un UUID. Il valore deve contenere solo lettere (a-z, A-Z), numeri (0-9), trattini bassi (_) e trattini (-). La lunghezza massima è 40 caratteri. |
CreateSessionTemplateRequest
Una richiesta di creazione di un modello di sessione.
Campi | |
---|---|
parent |
Obbligatorio. La risorsa principale in cui verrà creato questo modello di sessione. L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
session_ |
Obbligatorio. Il modello di sessione da creare. |
DeleteBatchRequest
Una richiesta di eliminazione di un carico di lavoro batch.
Campi | |
---|---|
name |
Obbligatorio. Il nome completo del batch da recuperare nel formato "projects/PROJECT_ID/locations/DATAPROC_REGION/batches/BATCH_ID" L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
DeleteSessionRequest
Una richiesta di eliminazione di una sessione.
Campi | |
---|---|
name |
Obbligatorio. Il nome della risorsa sessione da eliminare. L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
request_ |
Facoltativo. Un ID univoco utilizzato per identificare la richiesta. Se il servizio riceve due richieste DeleteSessionRequest con lo stesso ID, la seconda richiesta viene ignorata. Consiglio: imposta questo valore su un UUID. Il valore deve contenere solo lettere (a-z, A-Z), numeri (0-9), trattini bassi (_) e trattini (-). La lunghezza massima è 40 caratteri. |
DeleteSessionTemplateRequest
Una richiesta di eliminazione di un modello di sessione.
Campi | |
---|---|
name |
Obbligatorio. Il nome della risorsa del modello di sessione da eliminare. L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
DiagnoseClusterResults
La posizione dell'output diagnostico.
Campi | |
---|---|
output_ |
Solo output. L'URI Cloud Storage dell'output della diagnostica. Il report di output è un file di testo normale con un riepilogo della diagnostica raccolta. |
EnvironmentConfig
Configurazione dell'ambiente per un carico di lavoro.
Campi | |
---|---|
execution_ |
Facoltativo. Configurazione di esecuzione per un carico di lavoro. |
peripherals_ |
Facoltativo. Configurazione delle periferiche a cui ha accesso il carico di lavoro. |
ExecutionConfig
Configurazione di esecuzione per un carico di lavoro.
Campi | |
---|---|
service_ |
Facoltativo. Account di servizio utilizzato per eseguire il carico di lavoro. |
network_ |
Facoltativo. Tag utilizzati per il controllo del traffico di rete. |
kms_ |
Facoltativo. La chiave Cloud KMS da utilizzare per la crittografia. |
idle_ |
Facoltativo. Si applica solo alle sessioni. La durata per mantenere attiva la sessione in stato inattivo. Il superamento di questa soglia comporta l'interruzione della sessione. Questo campo non può essere impostato su un carico di lavoro batch. Il valore minimo è 10 minuti; il valore massimo è 14 giorni (vedi la rappresentazione JSON di Duration). Se non impostato, il valore predefinito è 1 ora. Se per una sessione interattiva sono specificati sia |
ttl |
Facoltativo. La durata dopo la quale il carico di lavoro verrà terminato, specificata come rappresentazione JSON per Duration. Quando il carico di lavoro supera questa durata, verrà interrotto incondizionatamente senza attendere il completamento del lavoro in corso. Se per un carico di lavoro batch non viene specificato |
staging_ |
Facoltativo. Un bucket Cloud Storage utilizzato per eseguire lo staging delle dipendenze del carico di lavoro, dei file di configurazione e per archiviare l'output del carico di lavoro e altri dati effimeri, come i file di cronologia di Spark. Se non specifichi un bucket di staging, Cloud Dataproc determinerà una posizione Cloud Storage in base alla regione in cui viene eseguito il carico di lavoro, quindi creerà e gestirà bucket temporanei e di staging a livello di progetto e per località. Questo campo richiede il nome di un bucket Cloud Storage, non un URI |
Campo unione network . Configurazione di rete per l'esecuzione del carico di lavoro. network può essere solo uno dei seguenti: |
|
network_ |
Facoltativo. URI della rete a cui connettere il carico di lavoro. |
subnetwork_ |
Facoltativo. URI della sottorete a cui collegare il carico di lavoro. |
GetBatchRequest
Una richiesta per ottenere la rappresentazione della risorsa per un workload batch.
Campi | |
---|---|
name |
Obbligatorio. Il nome completo del batch da recuperare nel formato "projects/PROJECT_ID/locations/DATAPROC_REGION/batches/BATCH_ID" L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
GetSessionRequest
Una richiesta per ottenere la rappresentazione della risorsa per una sessione.
Campi | |
---|---|
name |
Obbligatorio. Il nome della sessione da recuperare. L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
GetSessionTemplateRequest
Una richiesta per ottenere la rappresentazione della risorsa per un modello di sessione.
Campi | |
---|---|
name |
Obbligatorio. Il nome del modello di sessione da recuperare. L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
JupyterConfig
Configurazione di Jupyter per una sessione interattiva.
Campi | |
---|---|
kernel |
Facoltativo. Kernel |
display_ |
Facoltativo. Nome visualizzato, mostrato nella scheda kernelspec di Jupyter. |
Kernel
Tipi di kernel Jupyter.
Enum | |
---|---|
KERNEL_UNSPECIFIED |
Il kernel è sconosciuto. |
PYTHON |
Kernel Python. |
SCALA |
Kernel Scala. |
ListBatchesRequest
Una richiesta di elenco dei workload batch in un progetto.
Campi | |
---|---|
parent |
Obbligatorio. L'elemento principale, proprietario di questa raccolta di batch. L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
page_ |
Facoltativo. Il numero massimo di batch da restituire in ogni risposta. Il servizio potrebbe restituire meno di questo valore. Le dimensioni pagina predefinite sono 20; le dimensioni pagina massime sono 1000. |
page_ |
Facoltativo. Un token di pagina ricevuto da una chiamata |
filter |
Facoltativo. Un filtro per i batch da restituire nella risposta. Un filtro è un'espressione logica che limita i valori di vari campi in ogni risorsa batch. I filtri sono sensibili alle maiuscole e possono contenere più clausole combinate con operatori logici (AND/OR). I campi supportati sono ad es. i filtri Visita la pagina https://google.aip.dev/assets/misc/ebnf-filtering.txt per una descrizione dettagliata della sintassi del filtro e un elenco dei confronti supportati. |
order_ |
Facoltativo. I campi in base ai quali ordinare l'elenco di batch. Al momento, gli unici ordini di ordinamento supportati sono non specificati (vuoto) e Per ulteriori dettagli, visita la pagina https://google.aip.dev/132#ordering. |
ListBatchesResponse
Un elenco di workload batch.
Campi | |
---|---|
batches[] |
Solo output. I batch della raccolta specificata. |
next_ |
Un token che può essere inviato come |
unreachable[] |
Solo output. Elenco di batch che non è stato possibile includere nella risposta. Il tentativo di ottenere una di queste risorse potrebbe indicare il motivo per cui non è stata inclusa nella risposta dell'elenco. |
ListSessionTemplatesRequest
Una richiesta di elenco dei modelli di sessione in un progetto.
Campi | |
---|---|
parent |
Obbligatorio. L'elemento principale proprietario di questa raccolta di modelli di sessione. L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
page_ |
Facoltativo. Il numero massimo di sessioni da restituire in ogni risposta. Il servizio potrebbe restituire meno di questo valore. |
page_ |
Facoltativo. Un token di pagina ricevuto da una chiamata |
filter |
Facoltativo. Un filtro per i modelli di sessione da restituire nella risposta. I filtri sono sensibili alle maiuscole e hanno la seguente sintassi: [campo = valore] E [campo [= valore]] ... |
ListSessionTemplatesResponse
Un elenco di modelli di sessione.
Campi | |
---|---|
session_ |
Solo output. Elenco dei modelli di sessione |
next_ |
Un token che può essere inviato come |
ListSessionsRequest
Una richiesta di elenco delle sessioni in un progetto.
Campi | |
---|---|
parent |
Obbligatorio. L'elemento principale, proprietario di questa raccolta di sessioni. L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
page_ |
Facoltativo. Il numero massimo di sessioni da restituire in ogni risposta. Il servizio potrebbe restituire meno di questo valore. |
page_ |
Facoltativo. Un token di pagina ricevuto da una chiamata |
filter |
Facoltativo. Un filtro per le sessioni da restituire nella risposta. Un filtro è un'espressione logica che limita i valori di vari campi in ogni risorsa sessione. I filtri sono sensibili alle maiuscole e possono contenere più clausole combinate con operatori logici (AND, OR). I campi supportati sono Esempio: Visita la pagina https://google.aip.dev/assets/misc/ebnf-filtering.txt per una descrizione dettagliata della sintassi del filtro e un elenco dei comparatori supportati. |
ListSessionsResponse
Un elenco di sessioni interattive.
Campi | |
---|---|
sessions[] |
Solo output. Le sessioni della raccolta specificata. |
next_ |
Un token, che può essere inviato come |
PeripheralsConfig
Configurazione dei servizi ausiliari per un carico di lavoro.
Campi | |
---|---|
metastore_ |
Facoltativo. Nome della risorsa di un servizio Dataproc Metastore esistente. Esempio:
|
spark_ |
Facoltativo. La configurazione del server di cronologia Spark per il workload. |
PyPiRepositoryConfig
Configurazione per il repository PyPi
Campi | |
---|---|
pypi_ |
Facoltativo. Indirizzo del repository PyPi |
PySparkBatch
Una configurazione per l'esecuzione di un workload batch Apache PySpark.
Campi | |
---|---|
main_ |
Obbligatorio. L'URI HCFS del file Python principale da utilizzare come driver Spark. Deve essere un file .py. |
args[] |
Facoltativo. Gli argomenti da passare al driver. Non includere argomenti che possono essere impostati come proprietà batch, ad esempio |
python_ |
Facoltativo. URI file HCFS dei file Python da passare al framework PySpark. Tipi di file supportati: |
jar_ |
Facoltativo. URI HCFS dei file JAR da aggiungere al percorso di classe del driver e delle attività Spark. |
file_ |
Facoltativo. URI HCFS dei file da inserire nella directory di lavoro di ciascun esecutore. |
archive_ |
Facoltativo. URI HCFS degli archivi da estrarre nella directory di lavoro di ciascun esecutore. Tipi di file supportati: |
RepositoryConfig
Configurazione per i repository delle dipendenze
Campi | |
---|---|
pypi_ |
Facoltativo. Configurazione per il repository PyPi. |
RuntimeConfig
Configurazione di runtime per un carico di lavoro.
Campi | |
---|---|
version |
Facoltativo. Versione del runtime batch. |
container_ |
Facoltativo. Immagine container personalizzata facoltativa per l'ambiente di runtime del job. Se non specificato, verrà utilizzata un'immagine contenitore predefinita. |
properties |
Facoltativo. Una mappatura dei nomi delle proprietà ai valori, utilizzati per configurare l'esecuzione del carico di lavoro. |
repository_ |
Facoltativo. Configurazione del repository delle dipendenze. |
autotuning_ |
Facoltativo. Configurazione dell'ottimizzazione automatica del carico di lavoro. |
cohort |
Facoltativo. Identificatore coorte. Identifica le famiglie di carichi di lavoro con la stessa forma, ad esempio i job ETL giornalieri. |
RuntimeInfo
Informazioni di runtime sull'esecuzione del workload.
Campi | |
---|---|
endpoints |
Solo output. Mappa degli endpoint di accesso remoto (ad esempio interfacce web e API) ai relativi URI. |
output_ |
Solo output. Un URI che rimanda alla posizione di stdout e stderr del carico di lavoro. |
diagnostic_ |
Solo output. Un URI che rimanda alla posizione del file tarball di diagnostica. |
approximate_ |
Solo output. Utilizzo approssimativo delle risorse del carico di lavoro, calcolato al termine del carico di lavoro (vedi Prezzi di Dataproc Serverless). Nota: il calcolo di questa metrica potrebbe cambiare in futuro, ad esempio per acquisire il consumo cumulativo delle risorse del carico di lavoro durante l'esecuzione del carico di lavoro (consulta le note di rilascio di Dataproc Serverless per annunci, modifiche, correzioni e altri sviluppi di Dataproc). |
current_ |
Solo output. Istantanea dell'utilizzo delle risorse del carico di lavoro corrente. |
Sessione
Una rappresentazione di una sessione.
Campi | |
---|---|
name |
Obbligatorio. Il nome della risorsa della sessione. |
uuid |
Solo output. Un UUID (Universal Unique Identifier) della sessione. Il servizio genera questo valore quando crea la sessione. |
create_ |
Solo output. L'ora in cui è stata creata la sessione. |
runtime_ |
Solo output. Informazioni di runtime sull'esecuzione della sessione. |
state |
Solo output. Uno stato della sessione. |
state_ |
Solo output. Dettagli sullo stato della sessione, ad esempio la descrizione dell'errore se lo stato è |
state_ |
Solo output. L'ora in cui la sessione è passata allo stato corrente. |
creator |
Solo output. L'indirizzo email dell'utente che ha creato la sessione. |
labels |
Facoltativo. Le etichette da associare alla sessione. Le chiavi delle etichette devono contenere da 1 a 63 caratteri e devono essere conformi allo standard RFC 1035. I valori delle etichette possono essere vuoti, ma, se presenti, devono contenere da 1 a 63 caratteri e devono essere conformi allo standard RFC 1035. Non è possibile associare più di 32 etichette a una sessione. |
runtime_ |
Facoltativo. Configurazione di runtime per l'esecuzione della sessione. |
environment_ |
Facoltativo. Configurazione dell'ambiente per l'esecuzione della sessione. |
user |
Facoltativo. L'indirizzo email dell'utente proprietario della sessione. |
state_ |
Solo output. Informazioni sullo stato storico della sessione. |
session_ |
Facoltativo. Il modello di sessione utilizzato dalla sessione. Sono validi solo i nomi delle risorse, inclusi l'ID progetto e la località. Esempio: * Il modello deve trovarsi nello stesso progetto e nella stessa regione Dataproc della sessione. |
Campo unione session_config . La configurazione della sessione. session_config può essere solo uno dei seguenti: |
|
jupyter_ |
Facoltativo. Configurazione della sessione Jupyter. |
spark_ |
Facoltativo. Configurazione della sessione di connessione Spark. |
SessionStateHistory
Informazioni sullo stato storico.
Campi | |
---|---|
state |
Solo output. Lo stato della sessione in questo punto della cronologia della sessione. |
state_ |
Solo output. Dettagli sullo stato in questo punto della cronologia della sessione. |
state_ |
Solo output. L'ora in cui la sessione è passata allo stato storico. |
Stato
Lo stato della sessione.
Enum | |
---|---|
STATE_UNSPECIFIED |
Lo stato della sessione è sconosciuto. |
CREATING |
La sessione viene creata prima dell'esecuzione. |
ACTIVE |
La sessione è in esecuzione. |
TERMINATING |
La sessione sta per terminare. |
TERMINATED |
La sessione è stata terminata correttamente. |
FAILED |
La sessione non è più in esecuzione a causa di un errore. |
SessionOperationMetadata
Metadati che descrivono l'operazione Session.
Campi | |
---|---|
session |
Nome della sessione per l'operazione. |
session_ |
UUID della sessione per l'operazione. |
create_ |
L'ora in cui è stata creata l'operazione. |
done_ |
L'ora di completamento dell'operazione. |
operation_ |
Il tipo di operazione. |
description |
Breve descrizione dell'operazione. |
labels |
Etichette associate all'operazione. |
warnings[] |
Avvisi riscontrati durante l'esecuzione dell'operazione. |
SessionOperationType
Tipo di operazione per le risorse Session
Enum | |
---|---|
SESSION_OPERATION_TYPE_UNSPECIFIED |
Il tipo di operazione della sessione è sconosciuto. |
CREATE |
Crea il tipo di operazione della sessione. |
TERMINATE |
Tipo di operazione Termina sessione. |
DELETE |
Tipo di operazione di eliminazione della sessione. |
SessionTemplate
Una rappresentazione di un modello di sessione.
Campi | |
---|---|
name |
Obbligatorio. Il nome della risorsa del modello di sessione. |
description |
Facoltativo. Breve descrizione del modello. |
create_ |
Solo output. L'ora in cui è stato creato il modello. |
creator |
Solo output. L'indirizzo email dell'utente che ha creato il modello. |
labels |
Facoltativo. Etichette da associare alle sessioni create utilizzando questo modello. Le chiavi delle etichette devono contenere da 1 a 63 caratteri e devono essere conformi allo standard RFC 1035. I valori delle etichette possono essere vuoti, ma, se presenti, devono contenere da 1 a 63 caratteri e essere conformi allo standard RFC 1035. Non è possibile associare più di 32 etichette a una sessione. |
runtime_ |
Facoltativo. Configurazione di runtime per l'esecuzione della sessione. |
environment_ |
Facoltativo. Configurazione dell'ambiente per l'esecuzione della sessione. |
update_ |
Solo output. L'ora dell'ultimo aggiornamento del modello. |
uuid |
Solo output. Un UUID (Universally Unique Identifier) del modello di sessione. Il servizio genera questo valore quando crea il modello di sessione. |
Campo unione session_config . La configurazione della sessione. session_config può essere solo uno dei seguenti: |
|
jupyter_ |
Facoltativo. Configurazione della sessione Jupyter. |
spark_ |
Facoltativo. Configurazione della sessione di connessione Spark. |
SparkBatch
Una configurazione per l'esecuzione di un workload batch Apache Spark.
Campi | |
---|---|
args[] |
Facoltativo. Gli argomenti da passare al driver. Non includere argomenti che possono essere impostati come proprietà batch, ad esempio |
jar_ |
Facoltativo. URI HCFS dei file JAR da aggiungere al percorso di classe del driver e delle attività Spark. |
file_ |
Facoltativo. URI HCFS dei file da inserire nella directory di lavoro di ciascun esecutore. |
archive_ |
Facoltativo. URI HCFS degli archivi da estrarre nella directory di lavoro di ciascun esecutore. Tipi di file supportati: |
Campo unione driver . La specifica del metodo principale da chiamare per gestire il workload Spark. Specifica il file jar contenente la classe principale o il nome della classe principale. Per passare sia un jar principale che una classe principale in quel jar, aggiungi il jar a jar_file_uris e specifica il nome della classe principale in main_class . driver può essere solo uno dei seguenti: |
|
main_ |
Facoltativo. L'URI HCFS del file jar contenente la classe principale. |
main_ |
Facoltativo. Il nome della classe principale del driver. Il file jar che contiene la classe deve trovarsi nel percorso di classe o essere specificato in |
SparkConnectConfig
Questo tipo non contiene campi.
Configurazione di Spark Connect per una sessione interattiva.
SparkHistoryServerConfig
Configurazione del server di cronologia Spark per il workload.
Campi | |
---|---|
dataproc_ |
Facoltativo. Nome della risorsa di un cluster Dataproc esistente da utilizzare come server di cronologia Spark per il workload. Esempio:
|
SparkRBatch
Una configurazione per l'esecuzione di un workload batch Apache SparkR.
Campi | |
---|---|
main_ |
Obbligatorio. L'URI HCFS del file R principale da utilizzare come driver. Deve essere un file |
args[] |
Facoltativo. Gli argomenti da passare al driver Spark. Non includere argomenti che possono essere impostati come proprietà batch, ad esempio |
file_ |
Facoltativo. URI HCFS dei file da inserire nella directory di lavoro di ciascun esecutore. |
archive_ |
Facoltativo. URI HCFS degli archivi da estrarre nella directory di lavoro di ciascun esecutore. Tipi di file supportati: |
SparkSqlBatch
Una configurazione per l'esecuzione di query Apache Spark SQL come workload batch.
Campi | |
---|---|
query_ |
Obbligatorio. L'URI HCFS dello script contenente le query Spark SQL da eseguire. |
query_ |
Facoltativo. Mappatura dei nomi delle variabili di query ai valori (equivalente al comando Spark SQL: |
jar_ |
Facoltativo. URI HCFS dei file jar da aggiungere al CLASSPATH di Spark. |
TerminateSessionRequest
Una richiesta di terminazione di una sessione interattiva.
Campi | |
---|---|
name |
Obbligatorio. Il nome della risorsa della sessione da terminare. L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
request_ |
Facoltativo. Un ID univoco utilizzato per identificare la richiesta. Se il servizio riceve due richieste TerminateSessionRequest con lo stesso ID, la seconda richiesta viene ignorata. Consiglio: imposta questo valore su un UUID. Il valore deve contenere solo lettere (a-z, A-Z), numeri (0-9), trattini bassi (_) e trattini (-). La lunghezza massima è 40 caratteri. |
UpdateSessionTemplateRequest
Una richiesta di aggiornamento di un modello di sessione.
Campi | |
---|---|
session_ |
Obbligatorio. Il modello di sessione aggiornato. L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata
|
UsageMetrics
Le metriche di utilizzo rappresentano le risorse totali approssimative consumate da un carico di lavoro.
Campi | |
---|---|
milli_ |
Facoltativo. Utilizzo delle unità di calcolo Dataproc (DCU) in ( |
shuffle_ |
Facoltativo. Utilizzo dello spazio di archiviazione per l'ordinamento casuale in ( |
milli_ |
Facoltativo. Utilizzo dell'acceleratore in ( |
accelerator_ |
Facoltativo. Tipo di acceleratore utilizzato, se presente |
UsageSnapshot
Lo snapshot dell'utilizzo rappresenta le risorse consumate da un carico di lavoro in un momento specificato.
Campi | |
---|---|
milli_ |
Facoltativo. Mili (un millesimo) di unità di calcolo Dataproc (DCU) (vedi Prezzi di Dataproc Serverless). |
shuffle_ |
Facoltativo. Spazio di archiviazione di Shuffle in gigabyte (GB). (consulta i prezzi di Dataproc Serverless). |
milli_ |
Facoltativo. Mili (un millesimo) di unità di calcolo Dataproc (DCU) addebitate al livello premium (vedi Prezzi di Dataproc Serverless). |
shuffle_ |
Facoltativo. Spazio di archiviazione di Shuffle in gigabyte (GB) addebitato al livello premium. (consulta i prezzi di Dataproc Serverless). |
milli_ |
Facoltativo. Acceleratore in millesimi. (consulta i prezzi di Dataproc Serverless). |
accelerator_ |
Facoltativo. Tipo di acceleratore utilizzato, se presente |
snapshot_ |
Facoltativo. Il timestamp dello snapshot dell'utilizzo. |