機械翻訳について

Gitリポジトリからのプロジェクトのインポート(追加)

post

/ic/api/integration/v1/gitprojects/{projectId}/importfromrepository

外部githubリポジトリからプロジェクトをインポートします。

リクエスト

パス・パラメータ
サポートされているメディア・タイプ
リクエスト本文 - application/json ()
ルート・スキーマ: schema
型: object
ソースを表示
トップに戻る

レスポンス

サポートされているメディア・タイプ

200レスポンス

操作の成功
本文()
ルート・スキーマ: Object
型: object

400レスポンス

パラメータの形式が正しくありません

401レスポンス

未認可

500レスポンス

サーバー・エラー
トップに戻る

次の例では、cURLを使用してRESTリソースに対するPOSTリクエストを発行することによって、指定されたURLから選択したプロジェクトまたはデプロイメントの非同期インポートを開始する方法を示しています。 cURLの詳細は、「cURLの使用」を参照してください。 エンドポイントURLの構造の詳細は、「リクエストの送信」を参照してください。

例: 指定したURLからの選択したプロジェクトまたはデプロイメントの非同期インポート

この例では、downloadUrlはGitプロジェクト・リストAPIのdownload_urlフィールドから取得されます。

curl -X POST \
  -H 'Authorization: Bearer access_token' \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{
    "downloadUrl": "https://raw.githubusercontent.com/AnandBabuS/oiccheck/main/projects/AUTOMATE_GIT_EXPORT.car?token=AECODEF23VDV3VP5GAQXLW3IVW2EQ"
  }' \
  "https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/gitprojects/AUTOMATE_GIT_EXPORT/importfromrepository?integrationInstance=service-instance"

このリクエストは、操作が非同期であるため、202 Acceptedステータス・コードを生成します。 非同期ジョブのステータスをモニターできます。

先頭に戻る