Hi, I'm Ask INFA!
What would you like to know?
ASK INFAPreview
Please to access Ask INFA.

目次

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. RunAJobユーティリティ
  9. ParamSetCliユーティリティ
  10. REST APIコード
  11. REST APIリソースクイックリファレンス

REST APIリファレンス

REST APIリファレンス

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

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

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

GET要求

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

GET応答

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

GET要求の例

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

GET応答の例

要求が成功した場合、GET応答は次の例のようになります。
{ "projectRepoConnections": [ { "projectId": "6ub6oUKHJ8Dkr3QXbGG9Sm", "projectNames": "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", "projectNames": "TestProject", "globalRepository": true, "gitRepositoryURL": "https://priraj@dev.azure.com/priraj/infa-cloud-vcs/_git/infa-cloud-vcs", "gitRepositoryBranch": "main", "repoConnectionId": null } ] }