機械翻訳について

プロジェクト内の統合のコピー

post

/ic/api/integration/v1/projects/{projectId}/integrations/copy

統合をプロジェクトにコピーします。 コピーする統合は、別のプロジェクト内(グローバルに使用可能とマークされているかぎり)または任意のプロジェクト外のいずれかです。 リクエスト本文には、統合のコードとバージョンが含まれている必要があります。 統合が別のプロジェクトに属している場合、リクエスト本文のprojectCodeフィールドでプロジェクトのコードを指定する必要があります。

リクエスト

パス・パラメータ
問合せパラメータ
  • これはサービス・インスタンスの名前です。 この値は、サービス・インスタンス・フィールドで指定した情報ページから取得できます。
サポートされているメディア・タイプ
リクエスト本文 - application/json ()
ルート・スキーマ: schema
型: object
ソースを表示
ネストされたスキーマ: integrations
型: array
統合詳細
ソースを表示
ネストされたスキーマ : 統合
型: object
ソースを表示
トップに戻る

レスポンス

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"}]}
先頭に戻る