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

表示されるプロバイダーノード(AWS、Azure、GCP、Oracle Cloud、OpenAI、Anthropic など)は、お客様の組織がアクセス権を持つプロバイダーに依存します。組織が特定のプロバイダーにアクセスできない場合、そのノードタイプはメニューに表示されません。
AWS ノード
フローから直接 AWS のサービスと連携します。AWS のサービス全体からアクションを閲覧または検索し、パラメータを設定し、実行前に手動承認を必須にし、リソースが望ましい状態に到達するまで待機する waiter を追加できます。
Azure ノード
フローから直接 Azure Resource Manager サービスと連携します。Azure サービス全体からアクションを閲覧または検索し、パラメータを設定し、Azure Cloud Connect の権限を再利用し、実行前に手動承認を必須にできます。CloudFlow はページネーションされたレスポンスを追跡し、サポートされる Azure の長時間実行オペレーションが完了するまで待機します。
GCP ノード
フローから直接 Google Cloud のサービスと連携します。Google Cloud のサービス全体から アクションを閲覧または検索し、パラメータを設定し、実行前に手動承認を必須にできます。
Oracle Cloud ノード
フローから直接 OCI サービスと連携します。既存の OCI 資産を再利用し、コンパートメントと地域を設定し、破壊的なアクションの前に承認を必須にできます。Early Access に登録しているお客様が利用できます。
OpenAI ノード
フローから OpenAI Admin API のオペレーションを呼び出します(例:組織の Admin API キー一覧の取得)。OpenAI Admin API 接続が必要です。早期プレビューとして提供されています。
Anthropic ノード
フローから Anthropic Admin API のオペレーションを呼び出します(例:組織の API キー一覧の取得)。Anthropic Admin API 接続が必要です。早期プレビューとして提供されています。
Cloud Intelligence ノード
フロー内で Cloud Intelligence のアクションを実行します。Insights、DoiT Threads などの DoiT API を呼び出し、AWS、Azure、GCP のノードと連結して利用できます。
HTTP ノード
外部の API やサービスに HTTP リクエストを送信します。サードパーティシステムとの連携、REST エンドポイントからのデータ取得、Webhook へのデータ送信な どに利用できます。カスタムヘッダー、クエリパラメータ、リクエストボディをサポートします。
Filter ノード
前のノードのフィールドに対して条件を評価し、どのデータをフローで先に進めるかを制御します。たとえば、特定の地域の EC2 インスタンスのみを残すなど、結果を絞り込むためにフィルターを使用します。
Branch ノード
フロー内で if/else の分岐ロジックを実装します。条件を評価し、その条件が true か false かに基づいて実行を異なるパスにルーティングします。
Switch ノード
各結果を、文字列・数値・真偽値の完全一致に基づいて一致するケースパスに振り分けます。大文字小文字を区別しない文字列マッチングや、一致しない結果用の Default パスを利用しながら、混在した一括処理を複数のパスに振り分ける際に使用します。
Parallel paths ノード
同じ入力から 2 つ以上の独立したパスを実行します。タスク同士が依存しておらず、その結果を結合する必要がない場合に使用します。
Transform ノード
ノード間のデータの形状や形式を変更します。フィールド名の変更、ネストされた値の抽出、フィールドの結合、次のノードが期待する形式に合わせたデータ構造の再構成などに使用します。
Date/time ノード
timestamp フィールドに対して日時の計算を行います。時間間隔の加算・減算、フォーマット間の変換、差分の計算などを行い、スケジューリング、時間範囲によるフィルタリング、API 間でのタイムスタンプの正規化に役立ちます。
Notification ノード
フローからのデータをメールまたは Slack に送信します。コストのアノマリーを関係者に通知したり、スケジュールされたレポートを共有したり、フロー結果のサマリーを関連チームに届けるために使用します。
Threads ノード
Jira や Linear など、設定済みの ITSM ツールに対して、フローから直接課題を作成します。フローが対応が必要なイベントを検出した際に、関連情報を含むチケットを自動的に記録できます。
LLM ノード
OpenAI や AWS Bedrock による大規模言語モデルを使用してデータを処理します。自然言語によるプロンプトを与えて、前のノードからのデータの解釈、要約、分類、変換を行うことができ、複雑なフローロジックを記述する必要がありません。
Policy ノード
特定のリソースタイプに対するコンプライアンスポリシーセットであるポリシーに対して、リソースを評価します。スケジュールされたフローで使用して、リソース(例:S3 の bucket や VM)が組織の標準を満たしているかを確認し、満たしていない場合に確認・対応すること ができます。
SQL ノード
Cloud Intelligence 内の請求データに対して SQL クエリを実行します。高コストなリソースの特定、コストトレンドの把握、フロー内でのカスタムレポートロジックの構築など、データに基づく意思決定に役立ちます。
Datastore ノード
マネージドデータストアに構造化データを保存・取得・更新します。フロー実行間でデータを保持したり、ルックアップテーブルを構築したり、外部データベースに接続することなくリソースの状態を長期的に追跡するために使用します。
Code ノード
セキュアなサンドボックス環境でカスタムの JavaScript または Python コードを実行します。他のノードでは対応しきれない複雑な変換、計算、ロジックを実装する際に使用します。
CLI ノード
サンドボックス内でシェルスクリプトを実行します。スクリプトで gcloud や aws コマンドを使用する場合は、オプションで AWS または GCP 接続を添付できます。スクリプト内で $nodes を使用して、前のノードの出力を参照します。
Sub Flow ノード
フロー内から別のフローを呼び出します。サブフローのローカル変数から実行パラメータを設定し、親フローの実行からサブフローの実行履歴にリンクし、サブフロー の失敗を親フロー側で確認できます。
Sleep ノード
指定した時間(分・時間・日数)のあいだフローを一時停止します。再試行前の遅延を加えたり、API コールの間隔を空けたり、スケジュールされたフローで後の時刻まで待機したりする際に使用します。
テンプレート(あらかじめ構成されたノードのグループ)を追加して、一般的なパターンをすばやくセットアップすることもできます。