ジョブ・アクションの実行
post
/omlmod/v1/jobs/{jobId}/action
ジョブに対してアクションを実行します。
リクエスト
パス・パラメータ
- jobId(required): string
ジョブの一意のID
サポートされているメディア・タイプ
- application/json
ルート・スキーマ : schema
型:
ソースの表示
object
-
action(required): string
指定できる値:
[ "ENABLE", "DISABLE", "RUN", "STOP" ]
ジョブに対して実行するアクションを指定します。* ENABLE: ジョブを有効にします。無効なジョブを有効にすると、スケジューラによってスケジュールどおりにジョブが自動的に実行され始めます。無効なジョブを有効にすると、ジョブのrunCountプロパティが0にリセットされます。ジョブが現在無効になっていない場合、このアクションは無視されます。* DISABLE: ジョブを無効にします。このアクションでforceプロパティを使用すると、実行中のジョブを強制的に中断できます。ジョブが現在有効になっていない場合、このアクションは無視されます。* RUN: ジョブを即時に実行します。通常のスケジュール以外のジョブの実行に使用できます。ジョブが現在実行中の場合は、エラーが返されます。指定した最大実行数に達しているか、jobEndDateをすぎている場合、ジョブは実行されません。* STOP: 現在実行中のジョブを停止します。ジョブが実行されていない場合は、エラーが返されます。* ジョブのステータスがCREATINGの場合、アクションは許可されません。ジョブのステータスがUPDATING/DELETINGの場合、STOPおよびDISABLEのアクションが許可されます。 -
force: boolean
デフォルト値:
false
アクションがDISABLEの場合にのみ適用できます。forceをfalseに設定した場合に、ジョブが現在実行中の場合は、エラーが返されます。forceをtrueに設定した場合、ジョブは無効になりますが、現在実行中のインスタンスは処理を完了できます。
レスポンス
サポートされているメディア・タイプ
- application/json
204レスポンス
ジョブ・アクションに成功しました。
400レスポンス
不正なリクエストです。
401レスポンス
認可されていません。
404レスポンス
リソースが見つかりません。
500レスポンス
予期しないエラーです。