ノード
ノードはフローを構成する基本要素です。各ノードは、クラウド API の呼び出し、データ変換、通知の送信など、特定のタスクを実行し、その出力をシーケンス内の次のノードに渡します。
フローを開始する トリガー を追加したら、プラスアイコン(+)を使用してノードを追加します。オートメーションを構築するために、必要な数だけノードを連結できます。フィールドタイプや前のノードから値を参照する方法については、ノードパラメータ を参照してください。
フローエディタでは、各ノードのメニュー(⋮)から Edit、Duplicate、Disable step、Delete などのアクションを実行できます。ノードの管理 を参照してくだ さい。

AWS ノード
フローから直接 AWS のサービスと連携します。AWS のサービス全体からアクションを閲覧・検索し、パラメータを設定し、実行前にマニュアル承認を必須にしたり、リソースが所望の状態に到達するまで待機する waiter を追加したりできます。
GCP ノード
フローから直接 Google Cloud のサービスと連携します。Google Cloud のサービス全体からアクションを閲覧・検索し、パラメータを設定し、実行前にマニュアル承認を必須にできます。
DoiT ノード
フロー内で DoiT Cloud Intelligence のアクションを実行します。Insights、Threads、その他の DoiT API を呼び出し、AWS ノードや GCP ノードと連結して利用します。
HTTP ノード
外部の API やサービスに HTTP リクエストを送信します。サードパーティシステムとの連携、REST エンドポイントからのデータ取得、Webhook へのデータ送信などに使用します。カスタムヘッダー、クエリパラメータ、リクエストボディをサポートします。
Filter ノード
前のノードのフィールドに 対して条件を評価し、どのデータをフローの後続に流すかを制御します。たとえば、特定のリージョンの EC2 インスタンスのみを残すなど、結果を絞り込むために使用します。
Branch ノード
フローに if/else の分岐ロジックを実装します。条件を評価し、その結果が true か false かに応じて異なるパスへ実行を振り分けます。
Transform ノード
ノード間でデータの形状やフォーマットを変更します。フィールド名の変更、ネストされた値の抽出、フィールドの結合、次のノードが期待する形式に合わせたデータの再構成などに使用します。
Date/time ノード
timestamp フィールドに対して日時計算を行います。時間間隔の加算・減算、フォーマット間の変換、差分の計算などができ、スケジューリング、時間ウィンドウによるフィルタリング、API 間でのタイムスタンプ正規化に有用です。
Notification ノード
フローからのデータをメールや Slack に送信します。コストのアノマリーに関するステークホルダーへのアラート送信、スケジュール済みレポートの共有、フロー結果のサマリを関連チームに配信する用途などに使用します。
Threads ノード
フローから直接、設定済みの ITSM ツール(Jira や Linear など)に課題を作成します。フローが対応を要するイベントを検知したタイミング で、関連情報を含んだチケットを自動的に記録します。
LLM ノード
OpenAI と AWS Bedrock による大規模言語モデルを用いてデータを処理します。自然言語のプロンプトを指定して、前のノードからのデータの解釈、要約、分類、変換を行うことができ、複雑なフローロジックを記述する必要がありません。
Policy ノード
特定のリソースタイプ向けのコンプライアンスポリシー(policy)に対してリソースを評価します。スケジュール済みフロー内で使用し、S3 バケットや VM などのリソースが組織の標準を満たしているかをチェックし、満たしていない場合に確認・対応するために使用します。
SQL ノード
DoiT Cloud Intelligence 内の 請求データ に対して SQL クエリを実行します。高コストなリソースの特定、コストトレンドの把握、フロー内でのカスタムレポートロジックの構築など、データドリブンな意思決定に有用です。
Datastore ノード
マネージドデータストアで構造化データの保存・取得・更新を行います。フロー実行間でのデータ永続化、ルックアップテーブルの構築、リソース状態の経時的な追跡などに使用でき、外部データベースへの接続は不要です。
Code ノード
セキュアなサンドボックス環境で カスタム JavaScript または Python コードを実行します。他のノードでは対応が難しい複雑な変換、計算、ロジックの実装に使用します。
CLI ノード
サンドボックス内でシェルスクリプトを実行します。スクリプトで gcloud や aws コマンドを使用する場合は、オプションで AWS または GCP の接続をアタッチできます。スクリプト内で $nodes を使用して、前のノードの出力を参照します。
Sub Flow ノード
フローの中から別のフローを呼び出します。サブフローのローカル変数から実行パラメータを設定し、親フローの実行からサブフローの実行履歴へリンクし、サブフローの失敗を親フロー側に表示できます。
Sleep ノード
指定した時間(分・時間・日数)の間、フローを一時停止します。リトライ前の待機時間の追加、API コール間隔の調整、スケジュール済みフローで後の時刻まで待機する用途などに使用します。
テンプレート(あらかじめ構成されたノードのグループ)を追加して、一般的なパターンをすばやくセットアップすることもできます。