Model Serve
- Model Serve
- 所有产品
/public/core/v3/pull
フィールド
| タイプ
| 必須
| 説明
|
---|---|---|---|
commitHash
| String
| ○
| 単一のコミットハッシュ。
コミットハッシュは操作中に検証されます。
GitHubリポジトリを使用する場合は、完全な文字列の代わりにハッシュの最初の7文字を送信することで、リクエストに部分的なハッシュを含めることができます。
|
relaxObjectSpecificationValidation
| Boolean
| ×
| objectSpecificationオブジェクトで指定されたソースが、プルされるアセットに存在する必要があるかどうか。次のいずれかの値を使用します。
デフォルトはfalseです。
|
objects
| List<Object>
| はい
| プルされるすべてのオブジェクトのリストを含みます。
|
path
| List<String>
| はい(IDが含まれない場合)。
| objectsオブジェクトに含めます。
プルされるオブジェクトのフルパス。
|
id
| String
| はい(パスが含まれない場合)。
| objectsオブジェクトに含めます。
オブジェクトのID。
|
type
| String
| -
| objectsオブジェクトに含めます。
プルされるアセットのタイプ。指定されていない場合、デフォルトはprojectです。
次のいずれかのタイプです。
|
objectSpecification
| List<Object>
| -
| 接続環境とランタイム環境のオブジェクト仕様。
|
source
| Object
| はい(objectSpecificationオブジェクトが含まれる場合)およびrelaxObjectSpecificationValidation値がtrueでない
| objectSpecificationオブジェクトに含めます。
ソースオブジェクトに関する情報を含みます。
|
path
| List<String>
| はい(objectSpecificationオブジェクトが含まれる場合)
| ソースオブジェクトに含めます。
リポジトリの接続またはランタイム環境のフルパス。
|
type
| String
| はい(objectSpecificationオブジェクトが含まれる場合)
| ソースオブジェクトに含めます。
アセットタイプ。次のいずれかの値を使用します。
|
target
| Object
| はい(objectSpecificationオブジェクトが含まれる場合)
| objectSpecificationオブジェクトに含めます。
ターゲットオブジェクトに関する情報を含みます。
パスとタイプまたはIDを含めます。パス、タイプ、IDが含まれる場合、IDが優先されます。
|
path
| List<String>
| はい(IDが含まれない場合)。
| ターゲットオブジェクトに含めます。
マップされている接続またはランタイム環境のパス。
タイプで使用します。
|
type
| String
| はい(IDが含まれない場合)。
| ターゲットオブジェクトに含めます。
アセットタイプ。
パスで使用します。
次のいずれかの値を使用します。
|
id
| String
| はい(パスとタイプが含まれない場合)
| ターゲットオブジェクトに含めます。
ターゲットオブジェクトのID。
|
フィールド
| タイプ
| 説明
|
---|---|---|
pullActionId
| String
| プル操作のID。
|
status
| Object
| プル操作のステータス。
|
state
| String
| ステータスのオブジェクトで返されます。
プル操作の初期状態。要求が成功した場合、値は常にNOT_STARTEDになります。
操作開始後にステータスを確認するには、ソース管理操作のステータスの取得リソースを使用します。
|
message
| String
| ステータスのオブジェクトで返されます。
プル操作のわかりやすいステータスメッセージ。
|
POST <baseApiUrl>/public/core/v3/pull Content-Type: application/json Accept: application/json INFA-SESSION-ID: <sessionId> { "commitHash": "7c525831c247cf792f595d1663396d1ae2c85033", "objects": [ { "path": ["Project2"] }, { "path": ["Default"] } ] }
POST <baseApiUrl>/public/core/v3/pull Content-Type: application/json Accept: application/json INFA-SESSION-ID: <sessionId> { "commitHash": "7c525831c247cf792f595d1663396d1ae2c85033", "objects": [ { "id": "4gmWUVziA1qe7zXbyN1l6E" }, { "id": "4TjbmrAGrk2eal3DOwdIk8" } ] }
POST <baseApiUrl>/public/core/v3/pull Content-Type: application/json Accept: application/json INFA-SESSION-ID: <sessionId> { "commitHash": "1013f61bf318758cccec08f2165f59bbbb41e8f0", "objects": [ { "path": ["Default","Test_Mapping"], "type": "DTEMPLATE" } ] }
POST <baseApiUrl>/public/core/v3/pull Content-Type: application/json Accept: application/json INFA-SESSION-ID: <sessionId> { "commitHash": "1013f61bf318758cccec08f2165f59bbbb41e8f0", "objects": [ { "id": "6wLjSK4tS4rdjKq5uGuC0T" } ] }
POST <baseApiUrl>/public/core/v3/pull Content-Type: application/json Accept: application/json INFA-SESSION-ID: <sessionId> { "commitHash": "1013f61bf318758cccec08f2165f59bbbb41e8f0", "objects": [ { "id": "6wLjSK4tS4rdjKq5uGuC0T" } ], "objectSpecification":[ { "source": { "path":["ff"], "type":"Connection" }, "target": { "path":["target_connection"], "type":"Connection" } } ] }
POST <baseApiUrl>/public/core/v3/pull Content-Type: application/json Accept: application/json INFA-SESSION-ID: <sessionId> { "commitHash": "1013f61bf318758cccec08f2165f59bbbb41e8f0", "objects": [ { "id": "6wLjSK4tS4rdjKq5uGuC0T" } ], "objectSpecification":[ { "source": { "path":["USW1MJ02YNFB"], "type":"AgentGroup" }, "target": { "id":"7UPtJVbrESTj0VkCBYAcUv" } } ] }
{ "pullActionId": "awRrziMMWXol7i42aTm1ih", "status": { "state": "NOT_STARTED", "message": "Initialized" } }