プロジェクト内の統合のコピー
post
/ic/api/integration/v1/projects/{projectId}/integrations/copy
統合をプロジェクトにコピーします。 コピーする統合は、別のプロジェクト内(グローバルに使用可能とマークされているかぎり)または任意のプロジェクト外のいずれかです。 リクエスト本文には、統合のコードとバージョンが含まれている必要があります。 統合が別のプロジェクトに属している場合、リクエスト本文のprojectCodeフィールドでプロジェクトのコードを指定する必要があります。
リクエスト
パス・パラメータ
- projectId(required): string
プロジェクト識別子
問合せパラメータ
- integrationInstance(required): string
これはサービス・インスタンスの名前です。 この値は、サービス・インスタンス・フィールドで指定した情報ページから取得できます。
サポートされているメディア・タイプ
- application/json
ルート・スキーマ: schema
型:
ソースを表示
object-
integrations: array integrations
統合詳細
-
project-code: string
プロジェクト識別子
ネストされたスキーマ : 統合
型:
ソースを表示
object-
code: string
統合コード
-
name: string
統合名
-
status: string
統合ステータス
-
type: string
統合タイプ
-
version: string
統合バージョン
レスポンス
204レスポンス
操作の成功
400レスポンス
不正なリクエスト、必須データの欠落
500レスポンス
サーバー・エラー
例
次の例では、cURLを使用してRESTリソースに対するPOSTリクエストを発行することによって、統合をプロジェクトにコピーする方法を示しています。 cURLの詳細は、「cURLの使用」を参照してください。 エンドポイントURLの構造の詳細は、「リクエストの送信」を参照してください。
例: 別のプロジェクトからTEST_PROJECTへの統合TEST_PROJ2_INTのコピー
このコマンドは、JSONデータを消費し、リクエスト本文で指定されたコードおよびバージョンとの統合をコピーします。
curl -X POST -H 'Authorization: Bearer access_token' -H "Content-Type:application/json" -d @copyprojectintegration.json https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/projects/TEST_PROJECT/integrations/copy?integrationInstance=service-instance
リクエスト本文
JSON形式のリクエスト本文のコンテンツの例を次に示します。 これは、cURLコマンドに-dオプションを指定したcopyprojectintegration.jsonファイルの内容です。
{"projectCode":"TEST_PROJ2","integrations":[{"code":"TEST_PROJ2_INT","version":"01.00.0000"}]}
例: 統合TEST_GLOBAL_INTをプロジェクトTEST_PROJECTにコピーします。
このコマンドは、JSONデータを消費し、リクエスト本文で指定されたコードおよびバージョンとの統合をコピーします。
リクエスト
curl -X POST -H 'Authorization: Bearer access_token' -H "Content-Type:application/json" -d @copyglobalintegration.json https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/projects/TEST_PROJECT/integrations/copy?integrationInstance=service-instance
リクエスト本文
JSON形式のリクエスト本文のコンテンツの例を次に示します。 これは、cURLコマンドに-dオプションを指定したcopyglobalintegration.jsonファイルの内容です。
{"projectCode":null,"integrations":[{"code":"TEST_GLOBAL_INT","version":"01.00.0000"}]}