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

表示されるクラウドプロバイダのノード(AWS や GCP など)は、組織がアクセス権を持つクラウドプロバイダに依存します。組織が特定のプロバイダにアクセスできない場合、そのノードタイプはメニューに表示されません。
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 ノード
特定のリソースタイプに対するコンプライアルールのセットであるポリシーに対してリソースを評価します。スケジュールされたフロー内で使用し、リソース(S3 bucket や VM など)が組織の標準に準拠しているかを確認し、準拠していない場合に対応してください。
SQL ノード
DoiT Cloud Intelligence 内の請求データに対して SQL クエリを実行します。高コストなリソースの特定、コストトレンドの把握、フロー内でのカスタムレポートロジックの構築など、データドリブンな意思決定に役立ちます。
Datastore ノード
マネージドデータストア内の構造化データの保存、取得、更新を行います。フロー実行間でデータを永続化したり、ルックアップテーブルを構築したり、外部データベースに接続すること なくリソース状態を経時的に追跡したりするために使用します。
Code ノード
セキュアなサンドボックス環境でカスタム JavaScript または Python コードを実行します。他のノードが提供する機能を超えるような複雑な変換、計算、ロジックに使用します。
CLI ノード
サンドボックス内でシェルスクリプトを実行します。スクリプトで gcloud や aws コマンドを使用する場合は、任意で AWS または GCP の接続をアタッチできます。スクリプト内で $nodes を使用して前のノードの出力を参照します。
Sub Flow ノード
フロー内から別のフローを呼び出します。サブフローのローカル変数から実行パラメータを設定し、親実行からサブフローの実行履歴にリンクし、サブフローの失敗を親側に表示できます。
Sleep ノード
指定した時間(分・時間・日数)だけフローを一時停止します。リトライ前に遅延を入れたり、API 呼び出しの間隔をあけたり、スケジュールされたフローで後の時間まで待機したりするために使用します。
また、テンプレート(あらかじめ構築されたノードのグループ)を追加して、一般的なパターンをすばやく設定することもできます。