指定プロビジョニング・プロセス定義への指定プロビジョニング・タスクの追加
put
/iam/governance/selfservice/api/v1/provprocesses/{processid}
リクエスト
サポートされているメディア・タイプ
- application/json
パス・パラメータ
- processid: string
プロセスID
プロビジョニング・プロセスの入力
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
成功
ヘッダー
- ResponseTime: string
リクエストの処理にかかった時間(ミリ秒)を取得します。
401レスポンス
未認可
404レスポンス
リクエスト・エンティティが見つからない
500レスポンス
内部サーバー・エラー
デフォルト・レスポンス
予期しないエラー
例
次の例では、cURLを使用してRESTリソースに対するPUTリクエストを発行することで、指定のプロビジョニング・タスクを指定のプロビジョニング・プロセスに追加する方法を示します。ここに示す情報は、擬似システムを使用した場合のものであり、プロトタイプとして提供しています。cURLの詳細は、「cURLの使用」を参照してください。
curl -X PUT --verbose -k -1 -H "Content-Type: application/json" -H "X-Requested-By: provprocess" -u username:password -d '{
"action":"addTask",
"fields" : [
{
"name": "Process Definition.Tasks.Key",
"value": "374"
}
]
}'http://pseudo.com/iam/governance/selfservice/api/v1/provprocesses/18
PUTリクエスト本文の例
JSON形式のリクエスト本文のコンテンツの例を次に示します。
{
"action":"addTask",
"fields" : [
{
"name": "Process Definition.Tasks.Key",
"value": "374"
}
]
}
PUTレスポンス本文の例
JSON形式のレスポンス本文のコンテンツの例を次に示します。
{
"links": [
{
"rel": "self",
"href": "http://pseudo.com/iam/governance/selfservice/api/v1/provprocesses/18"
}
],
"id": "18",
"status": "SUCCESS"
}