新しいジョブを作成します。

post

/iam/governance/selfservice/api/v1/scheduler/jobs

指定した詳細でスケジューラに新しいジョブを作成します。

リクエスト

サポートされているメディア・タイプ
本文()
ルート・スキーマ: JobDetails
型: object
ソースを表示
ネストされたスキーマ: notification
型: object
ソースを表示
ネストされたスキーマ: parameters
型: array
ソースを表示
ネストされたスキーマ: JobParameter
型: object
ソースを表示
先頭に戻る

レスポンス

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

200レスポンス

OK
本文()
ルート・スキーマ: Success
型: object
ソースを表示

400レスポンス

入力が無効です
先頭に戻る

次の例は、cURLを使用してPOSTリクエストを発行することにより、指定した詳細でスケジューラに新しいジョブを作成する方法を示しています。ここに示す情報は、擬似システムを使用した場合のものであり、プロトタイプとして提供しています。

cURLの例

curl -i -X POST -u username:password /
--header 'Content-Type: application/json' /
--header 'Accept: application/json' /
--header 'X-Requested-By: <anyvalue>' -d @post.json /
'http://pseudo.com/iam/governance/selfservice/api/v1/scheduler/jobs/'

POSTリクエスト本文の例

JSON形式のリクエスト本文のコンテンツの例を次に示します。

{
    "jobName": "Test Job",
    "taskName": "OIM Certification Purge Task",
    "retryCount": 1,
    "parameters": {
        "Cert Campaigns for Purge": {
            "value": 11
        },
        "Purge Retention Period(in days)": {
            "value": 5
        },
        "Purge Criteria": {
            "value": 1
        },
        "Maximum Purge Run Duration(in Mins)": {
            "value": 6
        }
    }
}

レスポンス本文の例

JSON形式のレスポンス本文のコンテンツの例を次に示します。

{
    "jobName": "Test Job",
    "status": "Job Create successfull"
}
先頭に戻る