このAPIは、ステータス、ログURL、実行中に保存されたワークフローの状態など、特定のワークフロー実行に関する情報を取得します。
入力
パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| 数 | はい | あなたのアカウントID。 |
| 弦 | はい | ワークフロー実行の一意の識別子。
API から取得されました。 |
| String[] | いいえ | 取得する状態キー名の配列。ワークフローの
ステップで保存された一致するキーの値のペアのみを返します。ワークフローの状態に見つからないキーは、レスポンスから省略されます。 |
サンプルリクエスト
ワークフローの作成・編集には、書き込みビルダーを使用します。 NerdGraph API エクスプローラーを参照してください。
{ actor { account(id: 11933347) { workflowAutomation { workflowRunInfo(runId: "8911c7e4-5a1f-4316-90c8-67adde72dd1c") { state(keys: ["foo", "count"]) { key value } logUrl status } } } }}サンプル回答
クエリは次を返します:
logUrl: ワークフロー実行ログを表示するためのURL。status:ワークフロー実行の現在のステータス。可能な値:STARTED、COMPLETED、FAILED、TIMED_OUT、STOPPED。state:ワークフロー状態で見つかった要求された各キーの{ key, value }オブジェクトの配列。ワークフロー状態に存在しないキーは省略されます。
{ "data": { "actor": { "account": { "workflowAutomation": { "workflowRunInfo": { "logUrl": "https://one.newrelic.com/...", "status": "COMPLETED", "state": [ { "key": "foo", "value": "bar" }, { "key": "count", "value": "2" } ] } } } } }}