コールバックURLを登録します。
post
ess/rest/scheduler/v1/requests/{requestId}/subscribe
リクエスト発行中に未完了の場合、コールバックURLに登録します。
リクエスト
パス・パラメータ
- requestId(required): integer(int64)
ジョブ・リクエストID
サポートされるメディア・タイプ
- application/json
- application/vnd.oracle.resource+json
ルート・スキーマ: schema
型:
object
コールバックRESTエンドポイントの起動に必要なプロパティの一般的なセット。これらのプロパティは、指定されたsecuritySchemeに従って指定する必要があります。
ソースの表示
-
accessTokenUri: string
アイデンティティ・ストアからアクセス・トークンを取得するためのURL。通常、このプロパティはDIRECT_OAUTHセキュリティ・スキームに必要です。
-
callbackResourcePath(required): string
RESTリソースの相対パスを指定するプロパティ。ベース・リソースURLは、callbackUrlPrefixプロパティによって指定されます。このプロパティは、すべてのセキュリティ・スキームに必要です。
-
callbackUrlPrefix(required): string
callbackResourcePathプロパティとともに使用してリソースの完全なURLを提供できるRESTリソースのベースURLを指定するプロパティ。このプロパティは、すべてのセキュリティ・スキームに必要です。
-
clientId: string
クライアント登録時にOAuthサーバーによって発行されるclientIdであり、これは、コールを行う前に資格証明ストアに追加され、ポリシー・パラメータとして提供されます。通常、このプロパティは、OWSM_LPAおよびDIRECT_OAUTHセキュリティ・スキームに必要です。
-
clientSecret: string
クライアント登録時にOAuthサーバーによって発行されるクライアント・シークレットであり、コールを行う前に資格証明ストアに追加され、ポリシー・パラメータとして提供されます。通常、このプロパティは、OWSM_LPAおよびDIRECT_OAUTHセキュリティ・スキームに必要です。
-
ouath2ClientCsfKey: string
クライアントのCSFキーを設定するプロパティ。例: "idcs.client.credentials"。これは、PolicySetFeatureの作成時にOWSMのConfigOverride.CO_OAUTH2_CLIENT_CSF_KEYで指定されます。通常、このプロパティはOWSM_LPAセキュリティ・スキームに必要です。
-
securityScheme: string
指定できる値:
[ "OWSM_GPA", "OWSM_LPA", "DIRECT_OAUTH" ]
"OWSM_GPA"、"OWSM_LPA"、"DIRECT_OAUTH"のいずれか。指定しない場合、デフォルトはOWSM_GPAとみなされます。OWSM_LPAの場合、クライアントからアタッチされるデフォルト・ポリシーは"oracle/http_oauth2_token_client_policy"になります。"OWSM_LAP"セキュリティ・スキームの"ouath2ClientCsfKey"プロパティの場合、サブスクライバは、パスワード資格証明がCSFマップ"oracle.wsm.security"の下のCSFで構成されていることを確認する必要があります。DIRECT_OAUTHセキュリティ・スキームの"clientId"および"clientSecret"プロパティの場合、サブスクライバは、IDCSでclientIdおよびシークレットが構成されていることを確認する必要があります。
ルート・スキーマ: schema
型:
object
コールバックRESTエンドポイントの起動に必要なプロパティの一般的なセット。これらのプロパティは、指定されたsecuritySchemeに従って指定する必要があります。
ソースの表示
-
accessTokenUri: string
アイデンティティ・ストアからアクセス・トークンを取得するためのURL。通常、このプロパティはDIRECT_OAUTHセキュリティ・スキームに必要です。
-
callbackResourcePath(required): string
RESTリソースの相対パスを指定するプロパティ。ベース・リソースURLは、callbackUrlPrefixプロパティによって指定されます。このプロパティは、すべてのセキュリティ・スキームに必要です。
-
callbackUrlPrefix(required): string
callbackResourcePathプロパティとともに使用してリソースの完全なURLを提供できるRESTリソースのベースURLを指定するプロパティ。このプロパティは、すべてのセキュリティ・スキームに必要です。
-
clientId: string
クライアント登録時にOAuthサーバーによって発行されるclientIdであり、これは、コールを行う前に資格証明ストアに追加され、ポリシー・パラメータとして提供されます。通常、このプロパティは、OWSM_LPAおよびDIRECT_OAUTHセキュリティ・スキームに必要です。
-
clientSecret: string
クライアント登録時にOAuthサーバーによって発行されるクライアント・シークレットであり、コールを行う前に資格証明ストアに追加され、ポリシー・パラメータとして提供されます。通常、このプロパティは、OWSM_LPAおよびDIRECT_OAUTHセキュリティ・スキームに必要です。
-
ouath2ClientCsfKey: string
クライアントのCSFキーを設定するプロパティ。例: "idcs.client.credentials"。これは、PolicySetFeatureの作成時にOWSMのConfigOverride.CO_OAUTH2_CLIENT_CSF_KEYで指定されます。通常、このプロパティはOWSM_LPAセキュリティ・スキームに必要です。
-
securityScheme: string
指定できる値:
[ "OWSM_GPA", "OWSM_LPA", "DIRECT_OAUTH" ]
"OWSM_GPA"、"OWSM_LPA"、"DIRECT_OAUTH"のいずれか。指定しない場合、デフォルトはOWSM_GPAとみなされます。OWSM_LPAの場合、クライアントからアタッチされるデフォルト・ポリシーは"oracle/http_oauth2_token_client_policy"になります。"OWSM_LAP"セキュリティ・スキームの"ouath2ClientCsfKey"プロパティの場合、サブスクライバは、パスワード資格証明がCSFマップ"oracle.wsm.security"の下のCSFで構成されていることを確認する必要があります。DIRECT_OAUTHセキュリティ・スキームの"clientId"および"clientSecret"プロパティの場合、サブスクライバは、IDCSでclientIdおよびシークレットが構成されていることを確認する必要があります。
レスポンス
サポートされるメディア・タイプ
- application/json
- application/vnd.oracle.resource+json
200レスポンス
操作が開始されました
ネストされたスキーマ: Link
型:
ソースの表示
object
-
href(required): string
-
rel(required): string
指定できる値:
[ "self", "cancel", "forceCancel", "hold", "release", "subscribe", "permissions", "executionStatus" ]
400レスポンス
サポートされていない登録リクエストです
ルート・スキーマ: SimpleExceptionDetail
型:
ソースの表示
object
-
detail: string
詳細エラー・メッセージ
-
errorCode: string
ESS固有のエラー・コード。たとえば、ESS-00500などです。
-
status: integer
HTTPステータス・コード
-
title(required): string
要約エラー・メッセージ
-
type(required): string
URI。チームがアプリケーション固有の問題タイプを提供できる場合に役立ちます。そうでない場合は、少なくともHTTPエラー・コード・ページにリンクする必要があります。
403レスポンス
この操作では許可されません
ルート・スキーマ: SimpleExceptionDetail
型:
ソースの表示
object
-
detail: string
詳細エラー・メッセージ
-
errorCode: string
ESS固有のエラー・コード。たとえば、ESS-00500などです。
-
status: integer
HTTPステータス・コード
-
title(required): string
要約エラー・メッセージ
-
type(required): string
URI。チームがアプリケーション固有の問題タイプを提供できる場合に役立ちます。そうでない場合は、少なくともHTTPエラー・コード・ページにリンクする必要があります。
404レスポンス
リクエストIDが見つかりません
ルート・スキーマ: SimpleExceptionDetail
型:
ソースの表示
object
-
detail: string
詳細エラー・メッセージ
-
errorCode: string
ESS固有のエラー・コード。たとえば、ESS-00500などです。
-
status: integer
HTTPステータス・コード
-
title(required): string
要約エラー・メッセージ
-
type(required): string
URI。チームがアプリケーション固有の問題タイプを提供できる場合に役立ちます。そうでない場合は、少なくともHTTPエラー・コード・ページにリンクする必要があります。
409レスポンス
競合
ルート・スキーマ: SimpleExceptionDetail
型:
ソースの表示
object
-
detail: string
詳細エラー・メッセージ
-
errorCode: string
ESS固有のエラー・コード。たとえば、ESS-00500などです。
-
status: integer
HTTPステータス・コード
-
title(required): string
要約エラー・メッセージ
-
type(required): string
URI。チームがアプリケーション固有の問題タイプを提供できる場合に役立ちます。そうでない場合は、少なくともHTTPエラー・コード・ページにリンクする必要があります。
500レスポンス
スケジューリング・サブシステム・エラー
ルート・スキーマ: SimpleExceptionDetail
型:
ソースの表示
object
-
detail: string
詳細エラー・メッセージ
-
errorCode: string
ESS固有のエラー・コード。たとえば、ESS-00500などです。
-
status: integer
HTTPステータス・コード
-
title(required): string
要約エラー・メッセージ
-
type(required): string
URI。チームがアプリケーション固有の問題タイプを提供できる場合に役立ちます。そうでない場合は、少なくともHTTPエラー・コード・ページにリンクする必要があります。