目次

Search

  1. はじめに
  2. Informatica Intelligent Cloud Services REST API
  3. プラットフォームREST APIバージョン2リソース
  4. プラットフォームREST APIバージョン3リソース
  5. データ統合 REST API
  6. 一括取り込みファイルREST API
  7. 一括取り込みストリーミングREST API
  8. Model Serve REST API
  9. RunAJobユーティリティ
  10. ParamSetCliユーティリティ
  11. REST APIコード
  12. REST APIリソースクイックリファレンス

REST APIリファレンス

REST APIリファレンス

リポジトリ接続の詳細の取得

リポジトリ接続の詳細の取得

repositoryConnectionリソースを使用して、特定のプロジェクトIDのリポジトリ接続IDやプロジェクト名などのリポジトリの詳細を取得します。1つの要求で1つ以上のプロジェクトのリポジトリの詳細を取得できます。
応答に含まれるリポジトリ接続IDを使用して、プロジェクトレベルのリポジトリ内のオブジェクトに対してpullByCommitHash要求を送信します。

GET要求

特定のプロジェクトのリポジトリ接続の詳細を取得するには、次のURLを使用します:
/public/core/v3/repositoryConnection
要求に以下のフィールドを含めることができます。
フィールド
タイプ
必須
説明
projectIds
文字列のリスト
-
リポジトリ接続の詳細を検索するプロジェクトID。
projectName
文字列のリスト
-
リポジトリ接続の詳細を検索するプロジェクト名。

GET応答

成功した場合、GET要求は次の情報を返します。
フィールド
タイプ
説明
pullActionId
String
プル操作のID。
projectRepoConnections
List <Object>
要求に含まれる各プロジェクトIDまたはプロジェクト名のリポジトリの詳細を含むオブジェクト。
projectId
String
projectRepoConnectionsオブジェクトで返されます。
プロジェクトのID。要求にプロジェクトIDが含まれていた場合に含まれます。
projectName
String
projectRepoConnectionsオブジェクトで返されます。
プロジェクトの名前。要求にプロジェクト名が含まれていた場合に含まれます。
gitRepositoryURL
文字列
GitリポジトリのURL。
gitRepositoryBranch
文字列
Gitリポジトリのブランチ。
globalRepository
Boolean
プロジェクトがグローバルGitリポジトリで設定されているかどうかを示します。trueの場合、repoConnectionIdはNULLです。
repoConnectionId
文字列
プロジェクトのリポジトリ接続ID。
プロジェクトがプロジェクトレベルのGitリポジトリで設定されていない場合はNULLです。

GET要求の例

プロジェクトIDを使用して2つのプロジェクトのリポジトリ接続の詳細を要求する場合、要求は次の例のようになります:
https://{{pod_link}}/saas/public/core/v3/repositoryConnection?projectIds=6ub6oUKHJ8Dkr3QXbGG9Sm,5FmdSKPASroei2vyeXwFeT

GET応答の例

要求が成功した場合、GET応答は次の例のようになります。
{ "projectRepoConnections": [ { "projectId": "6ub6oUKHJ8Dkr3QXbGG9Sm", "projectName": "customProject2", "globalRepository": false, "gitRepositoryURL": "https://priraj@dev.azure.com/priraj/infa-cloud-vcs-azure/_git/infa-cloud-vcs-azure", "gitRepositoryBranch": "main", "repoConnectionId": "1rMeeN2te0TetGYVtRS3GS" }, { "projectId": "5FmdSKPASroei2vyeXwFeT", "projectName": "TestProject", "globalRepository": true, "gitRepositoryURL": "https://priraj@dev.azure.com/priraj/infa-cloud-vcs/_git/infa-cloud-vcs", "gitRepositoryBranch": "main", "repoConnectionId": null } ] }