このトピックでは、pass ステップについて説明し、使用例を紹介します。
概要
pass ステップを使用すると、定数を出力したり、入力を目的の出力に変換したりできます。たとえば、フローを定義する際、タスクステップ用の Function Compute 関数を作成する前に、コントロールステップと pass ステップを使用してフローのロジックを計画したりデバッグしたりすることができます。その後、pass ステップをタスクステップに置き換えることができます。
pass ステップには、次のプロパティが含まれます:
- (必須) type:値「pass」は、ステップが pass ステップであることを指定します。
- (必須) name:ステップの名前。
- (任意) end:このステップがフローの最後のステップであるかどうかを指定します。
- (任意) inputMappings:入力マッピング。
$local(任意) outputMappings:出力マッピング。このステップはデータを生成しないため、その 変数は空です。
例
次の例は、大文字の配列を出力する pass ステップを示しています。
version: v1
type: flow
steps:
- type: pass
name: toUpperCase
outputMappings:
- target: names
source: ["A", "B", "C"]