目次

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リソースを使用して、
Informatica Intelligent Cloud Services
ユーザーの詳細を要求します。組織内のすべてのユーザーの詳細、または特定のユーザーの詳細を要求できます。

GET要求

ユーザーの詳細を取得するには、次のURIを使用します。
/public/core/v3/users
特定のユーザーの詳細を取得するには、次のクエリパラメータをURIに追加する事ができます。
パラメータ
タイプ
説明
q
文字列
クエリフィルタ。次のいずれかのフィールドを使用してフィルタできます。
  • userId。ユーザーの一意のID。
  • userName。
    Informatica Intelligent Cloud Services
    のユーザー名。
limit
Int
返すユーザーの最大数。
最大は200です。デフォルトは100です。
skip
Int
結果のリストのオフセットの量。
デフォルトは0です。
例えば、ユーザーのIDを基にして特定のユーザーの詳細を取得するには、次の要求を使用できます。
/public/core/v3/users?q=userId==5N9JGth6pRYfOGjGKv3Q2D &limit=1 &skip=0

GET応答

正常に実行された場合は、各ユーザーの次の情報を返します。
フィールド
タイプ
説明
id
文字列
ユーザーID。
orgId
文字列
ユーザーが属する組織のID。
createdBy
文字列
ユーザーアカウントを作成したユーザー。
updatedBy
文字列
ユーザーアカウントを最後に更新したユーザー。
createTime
文字列
ユーザーを作成した日時。
updateTime
文字列
ユーザーが最後に更新された日時。
userName
文字列
ユーザーアカウントのユーザー名。
firstName
文字列
ユーザーアカウントの名。
lastName
文字列
ユーザーアカウントの姓。
description
文字列
ユーザーの説明。
title
文字列
ユーザーの役職。
phone
文字列
ユーザーの電話番号。
email
文字列
ユーザーのメールアドレス。
state
文字列
ユーザーアカウントの状態。次のいずれかの値を返します。
  • アクティブ。ユーザーアカウントが存在し、ユーザーはアカウントをアクティブ化済みです。
  • プロビジョニング済み。ユーザーアカウントは存在しますが、ユーザーはアカウントをアクティブ化していません。
  • 利用不可状態。ログイン試行の最大数を超えたため、ユーザーアカウントが無効になっています。
ユーザーのパスワードの有効期限が切れている場合、値はNULLになります。
timeZoneId
文字列
ユーザーのタイムゾーン。
詳細については、タイムゾーンのコードを参照してください。
maxLoginAttempts
Int
アカウントがロックされるまでのログイン試行の回数。
authentication
文字列
ユーザーがシングルサインイン(SAML)を使用して
Informatica Intelligent Cloud Services
にアクセスするかどうか。
次のいずれかの値を返します。
  • 0。ネイティブ。
  • 1。SAML。
forcePasswordChange
Boolean
初回ログイン後、ユーザーがパスワードをリセットする必要があるかどうか。
lastLoginTime
文字列
ユーザーが最後にログインした日時。
lastLoginMode
文字列
ユーザーがREST API呼び出しを介してログインしたかUIを介してログインしたかを示します。
roles
配列
ユーザーアカウントに割り当てられたロール。
id
文字列
rolesオブジェクトに含まれます。
ロールID。
roleName
文字列
rolesオブジェクトに含まれます。
ロール名。
description
文字列
rolesオブジェクトに含まれます。
ロールの説明。
displayName
String
rolesオブジェクトに含まれます。
ユーザーインタフェースに表示されるロール名。
displayDescription
String
rolesオブジェクトに含まれます。
ユーザーインタフェースに表示されるロールの説明。
groups
配列
ユーザーアカウントがメンバーになっているグループ。
id
文字列
groupsオブジェクトに含まれます。
ユーザーグループID。
userGroupName
文字列
groupsオブジェクトに含まれます。
ユーザーグループ名。
description
文字列
groupsオブジェクトに含まれます。
ユーザーグループの説明。

GET応答の例

成功した場合、次の例のような応答を受信します。
[ { "id": "5N9JGth6pRYfOGjGKv3Q2D", "orgId": "cPYWk02I4aBeuLEvYRtaMS", "createdBy": "ma", "updatedBy": "a@abc.com", "createTime": "2019-03-06T22:04:00.000Z", "updateTime": "2019-03-18T22:34:53.000Z", "userName": "a@abc.com", "firstName": "a", "lastName": "jones", "description": "", "title": "dev", "phone": "1112221111", "email": "a@abc.com", "state": "Enabled", "timeZoneId": "America/Los_Angeles", "maxLoginAttempts": "10", "authentication": "Native", "forcePasswordChange": false, "lastLoginTime": "2020-07-31T21:50:10Z", "lastLoginMode": "API", "roles": [ { "id": "9c2XrdpAz80hg29yXDBPEN", "roleName": "Data Preview", "description": "Role to preview data" "displayName": "Data Preview", "displayDescription": "Role to preview data" }, { "id": "1VfnsgZiCT1fi25VAupQg1", "roleName": "Designer", "description": "Role for creating assets, ... and runtime environments. Has access to the Application Integration Console." "displayName": "Designer", "displayDescription": "Role for creating assets, ... and runtime environments. Has access to the Application Integration Console." } ], "groups": [ { "id": "a6x85hoMvH2kWUIlcIRBEh", "userGroupName": "group_a", "description": "" } ] }, { "id": "aNJWtppg613c1YbXvRRHcV", "orgId": "cPYWk02I4aBeuLEvYRtaMS", "createdBy": "a@abc.com", "updatedBy": "a@abc.com", "createTime": "2019-03-13T20:15:58.000Z", "updateTime": "2019-03-13T20:15:58.000Z", "userName": "b@abc.com", "firstName": "b", "lastName": "smith", "description": "", "title": "cs", "phone": "1112223333", "email": "b@abc.com", "state": "Provisioned", "timeZoneId": "America/Los_Angeles", "maxLoginAttempts": "10", "authentication": "Native", "forcePasswordChange": false, "lastLoginTime": "2020-07-31T21:50:10Z", "lastLoginMode": "API", "roles": [ { "id": "9c2XrdpAz80hg29yXDBPEN", "roleName": "Data Preview", "description": "Role to preview data" "displayName": "Data Preview", "displayDescription": "Role to preview data" } ], "groups": [ { "id": "a6x85hoMvH2kWUIlcIRBEh", "userGroupName": "group_a", "description": "" } ] } ]