LoggingConfig

Specifica il comportamento di registrazione per le operazioni di trasferimento.

I log possono essere inviati a Cloud Logging per tutti i tipi di trasferimento. Per maggiori dettagli, consulta Leggere i log di trasferimento.

Rappresentazione JSON
{
  "logActions": [
    enum (LoggableAction)
  ],
  "logActionStates": [
    enum (LoggableActionState)
  ],
  "enableOnpremGcsTransferLogs": boolean
}
Campi
logActions[]

enum (LoggableAction)

Specifica le azioni da registrare. Se è vuoto, non vengono generati log.

logActionStates[]

enum (LoggableActionState)

Stati in cui vengono registrati logActions. Se è vuoto, non vengono generati log.

enableOnpremGcsTransferLogs

boolean

Per i trasferimenti PosixFilesystem, attiva i log di trasferimento del file system anziché, o in aggiunta a, Cloud Logging.

Questa opzione ignora [LoggableAction] e [LoggableActionState]. Se sono impostate, Cloud Logging verrà attivato anche per questo trasferimento.

LoggableAction

Azioni registrabili.

Enum
LOGGABLE_ACTION_UNSPECIFIED Valore predefinito. Questo valore non è utilizzato.
FIND Elenco di oggetti in un bucket.
DELETE Eliminazione di oggetti nell'origine o nella destinazione.
COPY Copiare oggetti in Google Cloud Storage.

LoggableActionState

Stati delle azioni registrabili.

Enum
LOGGABLE_ACTION_STATE_UNSPECIFIED Valore predefinito. Questo valore non è utilizzato.
SUCCEEDED LoggableAction completata correttamente. Le azioni SUCCEEDED vengono registrate come INFO.
FAILED LoggableAction è stato terminato in uno stato di errore. Le azioni FAILED vengono registrate come ERROR.