新しいジョブの追加
post
/iam/governance/applicationmanagement/api/v1/applications/{appId}/jobs
既存のアプリケーションに新しいジョブを追加します。
リクエスト
サポートされているメディア・タイプ
- application/json
パス・パラメータ
- appId: string
アプリケーション名
アプリケーションに追加する必要がある新しいジョブのジョブ詳細。
ルート・スキーマ: ApplicationJobDetails
型:
ソースを表示
object
- currentStatus(optional): string
- endTime(optional): number
- jobMode: string
- jobName: string
- jobScheduledType(optional): string
- lastRunEndTime(optional): number
- lastRunStartTime(optional): number
- nextFireTime(optional): number
- parameter(optional): array parameter
- receiverID(optional): string
- receiverType(optional): string
- retries(optional): integer
- runEvery(optional): number
- startTime(optional): number
- taskName: string
- taskStatus: boolean
デフォルト値:
true
ネストされたスキーマ: ReconJobParameter
型:
ソースを表示
object
- dataType(optional): string
指定可能な値:
[ "String", "Number", "Boolean", "ITResource" ]
- encrypted(optional): boolean
デフォルト値:
false
- helpText(optional): string
- name(optional): string
- required(optional): boolean
デフォルト値:
false
- value(optional): string
レスポンス
デフォルト・レスポンス
成功した操作
例
cURLの例
この例は、既存のアプリケーションに新規ジョブを追加する機能を示しています。ここに示す情報は、擬似システムを使用した場合のものであり、プロトタイプとして提供しています。
curl -X POST http://pseudo.com/iam/governance/applicationmanagement/api/v1/applications/db2/jobs -H 'content-type: application/json' -d @jobBody.json
リクエスト本文の例
{ "jobName":"NewConnectorJob", "jobMode":"Full", "taskName":"", "jobScheduledType":"Single", "startTime":"2018-09-13T00:00:00", "nextFireTime":"", "retries":"5", "runEvery":1, "receiverType":"User", "receiverID":"", "taskStatus":true, "reconjobprarameters":{ "parameter":[ { "name":"Object Type", "value":"User", "dataType":"String", "required":true, "helpText":"Object Type" }, { "name":"Application Name", "value":"db2", "dataType":"String", "required":true, "helpText":"Application Name" } ] } }
レスポンス本文の例
Job NewConnectorJob saved successfully for task Search Recon Task.