目次

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リファレンス

ユーザーの作成

ユーザーの作成

管理者特権を持っている場合、usersリソースを使用してユーザーを作成できます。

POST要求

ユーザーを作成するには、次のURIを使用してPOST要求を送信します。
/public/core/v3/users
ユーザー、ユーザーグループ、結合されたロールの数は、1つの組織で1000を超える事は出来ません。
以下の情報を含めます。
フィールド
タイプ
必須
説明
name
String
Informatica Intelligent Cloud Services
のユーザー名。
最大長は255文字です。
firstName
String
ユーザーアカウントの名。
lastName
String
ユーザーアカウントの姓。
password
String
-
Informatica Intelligent Cloud Services
のパスワード。
パスワードが空の場合、ユーザーはアクティベーション電子メールを受け取ります。
最大長は255文字です。
description
文字列
-
ユーザーの説明。
email
String
ユーザーのメールアドレス。
title
文字列
-
ユーザーの役職。
phone
文字列
-
ユーザーの電話番号。
forcePasswordChange
Boolean
-
初回ログイン後、ユーザーがパスワードをリセットする必要があるかどうかを決定します。
maxLoginAttempts
Int
-
アカウントがロックされるまでのログイン試行の回数。
authentication
Int
-
ユーザーがシングルサインイン(SAML)を使用して
Informatica Intelligent Cloud Services
にアクセスするかどうかを決定します。
以下の値を使用します。
  • 0。ネイティブ。
  • 1。SAML。
aliasName
文字列
認証が0でない場合は必須。
サードパーティーシステムでのユーザーIDまたはユーザー名。
roles
配列
グループIDが含まれていない場合は必須。
ユーザーに割り当てるロールのID。
groups
配列
ロールIDが含まれていない場合は必須。
ユーザーに割り当てるユーザーグループのID。

POST応答

成功した場合、usersオブジェクトと、POST要求に含めた詳細が返されます。

POSTの例

ユーザーを作成するには、次の例のような要求を送信します。
POST <baseApiUrl>/public/core/v3/users Content-Type: application/json Accept: application/json INFA-SESSION-ID: <sessionId> { "name" : "c@abc.com", "firstName" : "c", "lastName" : "smith", "email" : "c@abc.com", "authentication" : 0, "roles" : ["5IPgtye09EbiWqz5XXuzwC", "9gedBDoYQoQibNMohf5KCh"], "groups" : ["a6x85hoMvH2kWUIlcIRBEh"] }
次の例のような応答を受信します。
{ "id": "9EcgvBYZ9GGflOYr98GzOH", "orgId": "cPYWk02I4aBeuLEvYRtaMS", "createdBy": "a@abc.com", "updatedBy": "a@abc.com", "createTime": "2020-08-20T18:29:19.987Z", "updateTime": "2020-08-20T18:29:20.653Z", "userName": "c@abc.com", "firstName": "c", "lastName": "smith", "description": null, "title": "dev", "phone": null, "email": "c@abc.com", "state": "Provisioned", "timeZoneId": "America/Los_Angeles", "maxLoginAttempts": "10", "authentication": "Native", "forcePasswordChange": false, "lastLoginTime": null, "lastLoginMode": "None", "roles": [ { "id": "5IPgtye09EbiWqz5XXuzwC", "roleName": "test", "description": "" }, { "id": "9gedBDoYQoQibNMohf5KCh", "roleName": "Admin", "description": "Role for performing administrative tasks for an organization. Has full access to all licensed services." } ], "groups": [ { "id": "a6x85hoMvH2kWUIlcIRBEh", "userGroupName": "group_a", "description": "" } ] }