失敗プロセッサ

例外を発生させます。これは、パイプラインが失敗することを予期しており、リクエスターに特定のメッセージを伝えたい場合に便利です。


表 18. 失敗オプション

名前 必須 デフォルト 説明
message はい - プロセッサによってスローされるエラーメッセージ。 テンプレートスニペットをサポートしています。
description いいえ - プロセッサの説明。プロセッサの目的や構成を説明するのに便利です。
if いいえ - プロセッサを条件付きで実行します。プロセッサを条件付きで実行するを参照してください。
ignore_failure いいえ false プロセッサの失敗を無視します。パイプラインの失敗を処理するを参照してください。
on_failure いいえ - プロセッサの失敗を処理します。パイプラインの失敗を処理するを参照してください。
tag いいえ - プロセッサの識別子。デバッグやメトリクスに便利です。

Js

  1. {
  2. "fail": {
  3. "if" : "ctx.tags.contains('production') != true",
  4. "message": "The production tag is not present, found tags: {{{tags}}}"
  5. }
  6. }