LoggingConfig

Spécifie le comportement de journalisation des opérations de transfert.

Vous pouvez envoyer des journaux à Cloud Logging pour tous les types de transferts. Pour en savoir plus, consultez la section Lire les journaux de transfert.

Représentation JSON
{
  "logActions": [
    enum (LoggableAction)
  ],
  "logActionStates": [
    enum (LoggableActionState)
  ],
  "enableOnpremGcsTransferLogs": boolean
}
Champs
logActions[]

enum (LoggableAction)

Spécifie les actions à consigner. Si ce champ est vide, aucun journal n'est généré.

logActionStates[]

enum (LoggableActionState)

États dans lesquels les logActions sont consignés. Si ce champ est vide, aucun journal n'est généré.

enableOnpremGcsTransferLogs

boolean

Pour les transferts PosixFilesystem, active les journaux de transfert du système de fichiers au lieu de Cloud Logging ou en plus de celui-ci.

Cette option ignore [LoggableAction] et [LoggableActionState]. Si ces paramètres sont définis, Cloud Logging sera également activé pour ce transfert.

LoggableAction

Actions enregistrables.

Enums
LOGGABLE_ACTION_UNSPECIFIED Valeur par défaut. Cette valeur n'est pas utilisée.
FIND Répertorier les objets d'un bucket.
DELETE Supprimer des objets à la source ou à la destination.
COPY Copier des objets dans Google Cloud Storage

LoggableActionState

États d'action pouvant être consignés.

Enums
LOGGABLE_ACTION_STATE_UNSPECIFIED Valeur par défaut. Cette valeur n'est pas utilisée.
SUCCEEDED LoggableAction a bien été exécuté. Les actions SUCCEEDED sont consignées en tant que INFO.
FAILED LoggableAction s'est arrêté dans un état d'erreur. Les actions FAILED sont consignées en tant que ERROR.