機械翻訳について

子イベントの概要の表示

get

/api/v2/jobs/{id}/job_events/children_summary/

UIでのジョブ出力の処理を容易にするための特別なビュー。 イベントとその子を縮小するには、UIで特定のイベントに存在する子の数を知る必要があります。 UIではイベントの順序(0ベースの索引)も認識する必要があります。これは通常カウンタに一致しますが、常に一致しません。 このビューは、キーがイベント・カウンタであるJSONオブジェクトを返し、値には子(および孫)イベントの数が含まれます。 子を持つイベントのみが出力に含まれます。

例、デモ・ジョブ・テンプレート・ジョブ・タプル(event counter, uuid, parent_uuid)

(1, '00000000-0000-0000-0000-000000000000', '')
(2, '00000000-0000-0000-0000-000000000000', '00000000-0000-0000-0000-000000000000')
(3, '00000000-0000-0000-0000-000000000000', '00000000-0000-0000-0000-000000000000')
(4, '00000000-0000-0000-0000-000000000000', '00000000-0000-0000-0000-000000000000')
(5, '00000000-0000-0000-0000-000000000000', '00000000-0000-0000-0000-000000000000')
(6, '00000000-0000-0000-0000-000000000000', '00000000-0000-0000-0000-000000000000')
(7, '00000000-0000-0000-0000-000000000000', '00000000-0000-0000-0000-000000000000')
(8, '00000000-0000-0000-0000-000000000000', '00000000-0000-0000-0000-000000000000')
(9, '00000000-0000-0000-0000-000000000000', '00000000-0000-0000-0000-000000000000')

output

{
"1": {
    "rowNumber": 0,
    "numChildren": 8
},
"2": {
    "rowNumber": 1,
    "numChildren": 6
},
"3": {
    "rowNumber": 2,
    "numChildren": 2
},
"6": {
    "rowNumber": 5,
    "numChildren": 2
}
}
"meta_event_nested_parent_uuid": {}
}

カウンタ1はイベント0で、子供のカウンタ2はイベント1で、子供6人などがいます。

また、UIはメタ・イベントで縮小できる必要があります -- 再生の実行中にシステムからの冗長性または警告のために表示されるイベント。 これらのイベントには0レベルのイベントがあり、親uuidはありません。

playbook_on_start
verbose
  playbook_on_play_start
    playbook_on_task_start
      runner_on_start        <- level 3
verbose                      <- jump to level 0
verbose
        runner_on_ok         <- jump back to level 3
      playbook_on_task_start
        runner_on_start
        runner_on_ok
verbose
verbose
      playbook_on_stats

一連の子イベントの最中に含まれるこれらの冗長な文は、UIに問題があります。 このビューでは、イベント・レベルをジャンプせずに、階層にイベントを配置できます。

playbook_on_start
  verbose
  playbook_on_play_start
    playbook_on_task_start
      runner_on_start        <- A
        verbose              <- this maps to the uuid of A
        verbose
        runner_on_ok
      playbook_on_task_start <- B
        runner_on_start
        runner_on_ok
        verbose              <- this maps to the uuid of B
        verbose
      playbook_on_stats

出力には、キーがイベント・カウンタであるJSONオブジェクトが含まれ、値は割り当てられたネストされたuuidです。

リクエスト

サポートされているメディア・タイプ
パス・パラメータ
先頭に戻る

レスポンス

サポートされているメディア・タイプ

200レスポンス

先頭に戻る