アプリケーションのジョブの更新
put
/iam/governance/applicationmanagement/api/v1/applications/{appId}/jobs/{jobid}
指定のアプリケーションの特定のジョブを更新します。
リクエスト
サポートされているメディア・タイプ
- application/json
パス・パラメータ
- appId: string
アプリケーション名
- jobid: string
ジョブの名前。
問合せパラメータ
- operation(optional): string
操作: ジョブでサポートされているenable/disable/run/stop/update
更新されるジョブの詳細。
ルート・スキーマ: 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
レスポンス
デフォルト・レスポンス
Successful
例
cURLの例
次の例は、指定のアプリケーションのジョブに対して、有効化、無効化、実行、停止または更新の操作を実行する方法を示しています。ここに示す情報は、擬似システムを使用した場合のものであり、プロトタイプとして提供しています。
curl -X PUT 'http://pseudo.com/iam/governance/applicationmanagement/api/v1/applications/db2/jobs/db2%20Target%20Recon%20Job?operation=update' -d @jobUpdate.json
リクエスト本文の例
{
"jobName":"db2 Target Recon Job",
"jobMode":"Full",
"taskName":"Search Recon Task",
"jobScheduledType":"None",
"nextFireTime":"",
"retries":5,
"receiverType":"User",
"taskStatus":true,
"reconjobprarameters":{
"parameter":[
{
"name":"Application Name",
"value":"db",
"helpText":"Application Name",
"dataType":"String"
},
{
"name":"Filter",
"value":"",
"helpText":"Filter",
"dataType":"String"
},
{
"name":"Object Type",
"value":"DBUser",
"helpText":"Object Type",
"dataType":"String"
}
]
}
}
レスポンス本文の例
db2 Target Recon Job update is successful.