LoggingConfig

転送オペレーションのロギング動作を指定します。

ログは、すべての転送タイプで Cloud Logging に送信できます。詳細については、転送ログの読み取りをご覧ください。

JSON 表現
{
  "logActions": [
    enum (LoggableAction)
  ],
  "logActionStates": [
    enum (LoggableActionState)
  ],
  "enableOnpremGcsTransferLogs": boolean
}
フィールド
logActions[]

enum (LoggableAction)

ログに記録するアクションを指定します。空の場合、ログは生成されません。

logActionStates[]

enum (LoggableActionState)

logActions が記録される状態。空の場合、ログは生成されません。

enableOnpremGcsTransferLogs

boolean

PosixFilesystem 転送の場合、Cloud Logging の代わりに、または Cloud Logging に加えて、ファイル システム転送ログを有効にします。

このオプションでは、[LoggableAction] と [LoggableActionState] は無視されます。これらが設定されている場合、この転送に対して Cloud Logging も有効になります。

LoggableAction

ログに記録可能なアクション。

列挙型
LOGGABLE_ACTION_UNSPECIFIED デフォルト値。この値は使用されません。
FIND バケット内のオブジェクトの一覧表示。
DELETE ソースまたは宛先のオブジェクトの削除。
COPY オブジェクトを Google Cloud Storage にコピーする。

LoggableActionState

ログに記録可能なアクションの状態。

列挙型
LOGGABLE_ACTION_STATE_UNSPECIFIED デフォルト値。この値は使用されません。
SUCCEEDED LoggableAction が正常に完了しました。SUCCEEDED アクションは INFO としてログに記録されます。
FAILED LoggableAction がエラー状態で終了しました。FAILED アクションは ERROR としてログに記録されます。