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