ジョブ詳細の更新
put
/iam/governance/selfservice/api/v1/scheduler/jobs/{jobName}
パラメータ値や再試行回数などのジョブの詳細を更新します。
リクエスト
サポートされているメディア・タイプ
- application/json
パス・パラメータ
- jobName: string
ジョブの名前。
ルート・スキーマ: JobDetails
型:
ソースを表示
object
- concurrent(optional): boolean
- cronScheduleType(optional): string
- isEnabled(optional): boolean
- jobName: string
- jobScheduleType(optional): string
- notification(optional): object notification
- parameters(optional): array parameters
- retryCount: integer(int32)
- status(optional): string
指定可能な値:
[ "STOPPED", "RUNNING", "INTERRUPTED" ]
オーダー・ステータス - taskName: string
ネストされたスキーマ: JobParameter
型:
ソースを表示
object
- dataType(optional): string
指定可能な値:
[ "String", "Number", "Boolean", "ITResource" ]
- helpText(optional): string
- required(optional): boolean
- value: string
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
OK
ルート・スキーマ: Success
型:
ソースを表示
object
- jobName(optional): string
- status(optional): string
実行されたアクションのステータス
400レスポンス
入力が無効です
例
次の例は、cURLを使用してPUTリクエストを発行することにより、パラメータ値や再試行回数などのジョブの詳細を更新する方法を示しています。ここに示す情報は、擬似システムを使用した場合のものであり、プロトタイプとして提供しています。
cURLの例
curl -i -X PUT -u username:password / --header 'Content-Type: application/json' / --header 'Accept: application/json' / --header 'X-Requested-By: <anyvalue>' -d @put.json' / 'http://pseudo.com/iam/governance/selfservice/api/v1/scheduler/jobs/Catalog Synchronization Job'
PUTリクエスト本文の例
JSON形式のリクエスト本文のコンテンツの例を次に示します。
{ "parameters": { "Application Instance Name": { "value":"ALL" }, "Mode": { "value":"Revoke" }, "Batch Size": { "value":"500" } } }
PUTレスポンス本文の例
JSON形式のレスポンス本文のコンテンツの例を次に示します。
{ "status": "Job Update successfull" }