目次

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

REST APIリファレンス

REST APIリファレンス

モデルデプロイメントの作成

モデルデプロイメントの作成

ドキュメントリソースを使用して、モデルデプロイメントを作成します。

POST要求

モデルデプロイメントを作成するには、URIにプロジェクトまたはフォルダIDを含めます。次のURIを使用します。
/frs/v1/Projects('<project ID>')/Documents
要求に次のフィールドを含めます。
フィールド
タイプ
説明
name
String
モデルデプロイメント名。
description
String
オプション。モデルデプロイメントの説明。
documentType
String
MLOPS_DEPLOYMENT
を使用します。
documentState
String
空の文字列を使用します。
nativeData
オブジェクト
モデルデプロイメントを定義するBLOBオブジェクト。
次のフィールドをnativeDataオブジェクトに含めます。
フィールド
タイプ
説明
name
String
モデルデプロイメント名。
modelId
String
このデプロイメントに関連付ける機械学習モデルのID。
computeUnits
Integer
モデルデプロイメントで使用するコンピューティングユニットの最大数。4-40の4の倍数の整数を入力します。

POST応答

モデルデプロイメントの概要を返します。
次の表に、モデルデプロイメントの概要の属性を示します。
フィールド
説明
id
モデルデプロイメントのID。
name
モデルデプロイメント名。
description
モデルデプロイメントの説明。
owner
デプロイメントを所有するユーザーのID。
createdBy
デプロイメントを作成したユーザーのID。
lastUpdatedBy
デプロイメントを最後に編集したユーザーのID。
lastAccessedBy
デプロイメントを最後に表示したユーザーのID。
createdTime
デプロイメントを作成した日時。
lastUpdatedTime
デプロイメントを最後に編集した日時。
lastAccessedTime
デプロイメントを最後に表示した日時。
expiresBy
デプロイメントの有効期限が切れる日時。
parentInfo
parentID
デプロイメントを含むプロジェクトまたはスペースのID。
parentName
デプロイメントを含むプロジェクトまたはスペースの名前。
parentType
デプロイメントを含むオブジェクトのタイプ。
documentType
contentType
documentState
aclRule
subcontainerCount
customAttributes
repoInfo

POST要求の例

次の例に、モデルデプロイメントを作成する場合の要求を示します。
POST <serverURL>//frs/v1/Projects('<deployment ID>')/Documents Content-Type: application/json Accept: application/json icSessionId: <SessionId> { "name": "dev1", "description": "desc", "documentType": "MLOPS_DEPLOYMENT", "documentState": "", "nativeData": { "documentBlob": "{\"name\":\"deployment1\",\"modelId\":\"01\",\"computeUnits\":4}" } }
次の例のような応答を受信します。
{ "@odata.context": "$metadata#Documents", "id": "e1iwMxidbY2k2qS66uVpO7", "name": "ModelDeployment_test", "description": "", "owner": "7XFxlRShgWTdWswz0KZSYs", "createdBy": "7XFxlRShgWTdWswz0KZSYs", "lastUpdatedBy": "7XFxlRShgWTdWswz0KZSYs", "lastAccessedBy": "7XFxlRShgWTdWswz0KZSYs", "createdTime": "2023-09-14T20:51:01.074Z", "lastUpdatedTime": "2023-09-14T20:51:01.074Z", "lastAccessedTime": "2023-09-14T20:51:01.574Z", "expiresBy": "2038-01-18T00:00:00Z", "parentInfo": [ { "parentId": "7cCn5thwWFLhiZoSosphKL", "parentName": "REG", "parentType": "Space" }, { "parentId": "hPZoYnnVXMUcZY1lFvATm3", "parentName": "AK", "parentType": "Project" } ], "documentType": "MLOPS_DEPLOYMENT", "contentType": "Binary", "documentState": "VALID", "aclRule": "org", "subcontainerCount": 0, "customAttributes": null, "repoInfo": { "repoParams": [], "repoPath": null, "repoHandle": "e1iwMxidbY2k2qS66uVpO7", "frsPath": null }, "isSourceControlled": false, "checkedOutById": null }