AWS::Events::Rule InputTransformer - AWS CloudFormation

AWS::Events::Rule InputTransformer

InputTransformer プロパティタイプは、特定のイベントデータに基づいて EventBridge ターゲットにカスタム入力を行う設定を指定します。

InputTransformer は、Target プロパティタイプのプロパティです。

構文

AWS CloudFormation テンプレートでこのエンティティを宣言するには、次の構文を使用します。

JSON

{ "InputPathsMap" : {Key : Value, ...}, "InputTemplate" : String }

YAML

InputPathsMap: Key : Value InputTemplate: String

プロパティ

InputPathsMap

イベントから抽出される JSON パスのマップ。その後、これらを InputTemplate のテンプレートに挿入して、ターゲットに送信する出力を作成できます。

配列 InputPathsMap はキーと値のペアで構成され、各値は有効な JSON パスです。最大 10 個のキーと値のペアを持つことができます。ブラケット表記ではなく、JSON ドット表記を使用する必要があります。

キーを「AWS」で始めることはできません。

必須: いいえ

タイプ: 文字列のマップ

Update requires: No interruption

InputTemplate

ターゲットに送信されるデータをカスタマイズするために InputPathsMap からのキーの値で埋められるプレースホルダーを指定する入力テンプレート。各 InputPathsMaps 値を角括弧で囲みます。<value>InputTemplate は有効な JSON である必要があります。詳細については、Amazon EventBridge API リファレンスの「InputTransformer」を参照してください。

必須: はい

タイプ: 文字列

最小: 1

最大: 8192

Update requires: No interruption