LoggingConfig

Menentukan perilaku logging untuk operasi transfer.

Log dapat dikirim ke Cloud Logging untuk semua jenis transfer. Lihat Membaca log transfer untuk mengetahui detailnya.

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

enum (LoggableAction)

Menentukan tindakan yang akan dicatat dalam log. Jika kosong, tidak ada log yang dibuat.

logActionStates[]

enum (LoggableActionState)

Status saat logActions dicatat dalam log. Jika kosong, tidak ada log yang dibuat.

enableOnpremGcsTransferLogs

boolean

Untuk transfer PosixFilesystem, mengaktifkan log transfer sistem file, bukan, atau sebagai tambahan, Cloud Logging.

Opsi ini mengabaikan [LoggableAction] dan [LoggableActionState]. Jika setelan ini ditetapkan, Cloud Logging juga akan diaktifkan untuk transfer ini.

LoggableAction

Tindakan yang dapat dicatat ke dalam log.

Enum
LOGGABLE_ACTION_UNSPECIFIED Nilai default. Nilai ini tidak digunakan.
FIND Mencantumkan objek dalam bucket.
DELETE Menghapus objek di sumber atau tujuan.
COPY Menyalin objek ke Google Cloud Storage.

LoggableActionState

Status tindakan yang dapat dicatat dalam log.

Enum
LOGGABLE_ACTION_STATE_UNSPECIFIED Nilai default. Nilai ini tidak digunakan.
SUCCEEDED LoggableAction berhasil diselesaikan. Tindakan SUCCEEDED dicatat ke dalam log sebagai INFO.
FAILED LoggableAction dihentikan dalam status error. Tindakan FAILED dicatat ke dalam log sebagai ERROR.