Risorsa: Job
La descrizione del job di operazioni batch di archiviazione.
| Rappresentazione JSON |
|---|
{ "name": string, "description": string, "loggingConfig": { object ( |
| Campi | |
|---|---|
name |
Identificatore. Il nome della risorsa del job. Formato: Ad esempio:
|
description |
Facoltativo. Una descrizione del lavoro fornita dall'utente. Lunghezza massima: 1024 byte se codificata in Unicode. |
loggingConfig |
Facoltativo. Configurazione del logging. |
createTime |
Solo output. Il momento in cui è stato creato il posto di lavoro. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
scheduleTime |
Solo output. L'ora in cui è stato pianificato il job. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
completeTime |
Solo output. Il momento in cui il lavoro è stato completato. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
counters |
Solo output. Informazioni sullo stato di avanzamento del lavoro. |
errorSummaries[] |
Solo output. Riepiloga gli errori riscontrati con esempi di voci del registro degli errori. |
state |
Solo output. Stato del lavoro. |
dryRun |
Facoltativo. Se impostato su true, il processo viene eseguito in modalità di simulazione, restituendo il numero totale di oggetti e, se la configurazione degli oggetti è un elenco di prefissi, i byte trovati dalla sorgente. Non viene eseguita alcuna trasformazione. |
isMultiBucketJob |
Solo output. Se vero, questo lavoro opera su più bucket. I lavori multi-bucket sono soggetti a limiti di quota diversi rispetto ai lavori single-bucket. |
Campo unione source. Specifica gli oggetti da trasformare. source può essere solo uno dei seguenti tipi: |
|
bucketList |
Specifica un elenco di bucket e i relativi oggetti da trasformare. |
projectSource |
Specifica un'origine progetto e i filtri per identificare gli oggetti da trasformare. |
Campo unione transformation. Operazione da eseguire sugli oggetti. transformation può essere solo uno dei seguenti tipi: |
|
putObjectHold |
Modifica lo stato del blocco oggetto. |
deleteObject |
Elimina oggetti. |
putMetadata |
Aggiorna i metadati dell'oggetto. Consente di aggiornare i metadati personalizzati e a chiave fissa. Ad esempio, |
rewriteObject |
Riscrivi l'oggetto e aggiorna i metadati come la chiave KMS. |
updateObjectCustomContext |
Aggiorna il contesto personalizzato dell'oggetto. |
setObjectAcls |
Aggiorna gli ACL degli oggetti. |
BucketList
Descrive l'elenco dei bucket e dei relativi oggetti da trasformare.
| Rappresentazione JSON |
|---|
{
"buckets": [
{
object ( |
| Campi | |
|---|---|
buckets[] |
Obbligatorio. Elenco dei bucket e dei relativi oggetti da trasformare. Puoi specificare un solo bucket per job. Se vengono specificati più bucket, si verifica un errore. |
Bucket
Descrive la configurazione di un singolo bucket e dei relativi oggetti da trasformare.
| Rappresentazione JSON |
|---|
{ "bucket": string, // Union field |
| Campi | |
|---|---|
bucket |
Obbligatorio. Nome del bucket per gli oggetti da trasformare. |
Campo unione object_configuration. Specifica gli oggetti da trasformare. object_configuration può essere solo uno dei seguenti tipi: |
|
prefixList |
Specifica gli oggetti che corrispondono a un set di prefissi. |
manifest |
Specifica gli oggetti in un file manifesto. |
LoggingConfig
Specifica il comportamento di registrazione nel cloud.
| Rappresentazione JSON |
|---|
{ "logActions": [ enum ( |
| Campi | |
|---|---|
logActions[] |
Obbligatorio. Specifica le azioni da registrare. |
logActionStates[] |
Obbligatorio. Stati in cui vengono registrate le azioni.Se vuoto, non vengono generati log. |
LoggableAction
Tipi di azioni registrabili.
| Enum | |
|---|---|
LOGGABLE_ACTION_UNSPECIFIED |
Valore non valido, per evitare di consentire un valore predefinito. |
TRANSFORM |
La corrispondente azione di trasformazione in questo lavoro. |
LoggableActionState
Filtro degli stati delle azioni registrabili.
| Enum | |
|---|---|
LOGGABLE_ACTION_STATE_UNSPECIFIED |
Valore non valido, per evitare di consentire un valore predefinito. |
SUCCEEDED |
LoggableAction completato correttamente. SUCCEEDED Le azioni vengono registrate come [INFO][google.logging.type.LogSeverity.INFO]. |
FAILED |
LoggableAction terminato in uno stato di errore. FAILED le azioni vengono registrate come [ERROR][google.logging.type.LogSeverity.ERROR]. |
Stato
Descrive lo stato di un job.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Valore predefinito. Questo valore non viene utilizzato. |
RUNNING |
In corso. |
SUCCEEDED |
Operazione completata con successo. |
CANCELED |
Annullato dall'utente. |
FAILED |
Interrotto a causa di un guasto irreversibile. |
QUEUED |
In coda ma non ancora avviato. |
Metodi |
|
|---|---|
|
Annulla un job batch. |
|
Crea un job batch. |
|
Elimina un job batch. |
|
Esegue un'job batch. |
|
Elenca le posizioni lavorative in un determinato progetto. |