パッケージ依存関係の更新
post
/ic/api/integration/v1/packages/{packagename}
パッケージを名前で更新します。
リクエスト
パス・パラメータ
問合せパラメータ
- integrationInstance(required): string
これはサービス・インスタンスの名前です。 この値は、サービス・インスタンス・フィールドで指定した情報ページから取得できます。
ヘッダー・パラメータ
- X-HTTP-Method-Override(required): string
X-HTTP-Method-Overrideリクエスト・ヘッダー
サポートされているメディア・タイプ
- application/json
ルート・スキーマ: schema
型:
ソースを表示
object-
barta-built-by: string
BA (Business Accelerator) | R (レシピ) | TA (Technical Accelerator) builtBy
-
barta-type: string
タイプBA (Business Accelerator) | R (レシピ) | TA (Technical Accelerator)
-
count-of-integrations: integer (int32)
統合数
-
integrations: array integrations
統合リスト
-
is-clone-allowed: boolean
クローンの許可を確認するフラグ
-
is-view-allowed: boolean
表示可能かどうかをチェックするフラグ
-
name: string
パッケージ名
-
type: string
パッケージ・タイプ
ネストされたスキーマ : IntegrationBaseResource-allOf[2]
型:
ソースを表示
object-
apipId: string
-
code: string
-
created: string (date-time)
-
createdBy: string
-
dependencies: object IntegrationDependencyRs
-
description: string
-
docUrl: string
-
endPointURI: string
-
eventSubscriptionFlag: boolean
-
filmstrip: array filmstrip
-
keywords: string
-
lastUpdated: string (date-time)
-
lastUpdatedBy: string
-
lockedBy: string
-
lockedDate: string (date-time)
-
lockedFlag: boolean
-
name: string
-
pattern: string
-
patternDescription: string
-
payloadTracingEnabledFlag: boolean
-
proxyWSDL: string
-
publishFlag: boolean
-
reactivationStatus: string
-
scheduleApplicable: boolean
-
scheduleDefined: boolean
-
smartTags: string
-
status: string
-
style: string
-
styleDescription: string
-
tempCopyExists: boolean
-
tracingEnabledFlag: boolean
-
version: string
-
warningMsg: string
レスポンス
サポートされているメディア・タイプ
- application/json; charset=utf-8, application/vnd.oracle.resource+json;type=singular
200レスポンス
操作の成功
ルート・スキーマ: schema
型:
ソースを表示
object-
barta-built-by: string
BA (Business Accelerator) | R (レシピ) | TA (Technical Accelerator) builtBy
-
barta-type: string
タイプBA (Business Accelerator) | R (レシピ) | TA (Technical Accelerator)
-
count-of-integrations: integer (int32)
統合数
-
integrations: array integrations
統合リスト
-
is-clone-allowed: boolean
クローンの許可を確認するフラグ
-
is-view-allowed: boolean
表示可能かどうかをチェックするフラグ
-
name: string
パッケージ名
-
type: string
パッケージ・タイプ
ネストされたスキーマ : IntegrationBaseResource-allOf[2]
型:
ソースを表示
object-
apipId: string
-
code: string
-
created: string (date-time)
-
createdBy: string
-
dependencies: object IntegrationDependencyRs
-
description: string
-
docUrl: string
-
endPointURI: string
-
eventSubscriptionFlag: boolean
-
filmstrip: array filmstrip
-
keywords: string
-
lastUpdated: string (date-time)
-
lastUpdatedBy: string
-
lockedBy: string
-
lockedDate: string (date-time)
-
lockedFlag: boolean
-
name: string
-
pattern: string
-
patternDescription: string
-
payloadTracingEnabledFlag: boolean
-
proxyWSDL: string
-
publishFlag: boolean
-
reactivationStatus: string
-
scheduleApplicable: boolean
-
scheduleDefined: boolean
-
smartTags: string
-
status: string
-
style: string
-
styleDescription: string
-
tempCopyExists: boolean
-
tracingEnabledFlag: boolean
-
version: string
-
warningMsg: string
404レスポンス
パッケージが見つかりません
500レスポンス
サーバー・エラー
例
次の例は、cURLを使用してRESTリソースに対するPOSTリクエストを発行することによって、パッケージ名を更新する方法を示しています。 cURLの詳細は、「cURLの使用」を参照してください。 エンドポイントURLの構造の詳細は、「リクエストの送信」を参照してください。
例: パッケージ内の統合の接続の置換
Request:
curl -X POST -H 'Authorization: Bearer access_token' -H "Content-Type:application/json" https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/packages/samples.oracle.helloworld?integrationInstance=service-instance
リクエスト本文:
{ { "integrations": [ { "dependencies": { "connections": [ { "id": "ORCL-BRT-REST-SAMPLE_ENDPOINT" } ], "certificates": [ ] } } ] } }