目次

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

ロールの詳細の取得

ロールの詳細の取得

組織のすべてのロールの詳細、または特定のロールの詳細を要求できます。

GET要求

ロールの詳細を取得するには、次のURIを使用します。
/public/core/v3/roles
特定のロールの詳細を取得するには、次のクエリパラメータをURIに追加する事ができます。
パラメータ
タイプ
説明
q
String
クエリフィルタ。次のいずれかのフィールドを使用してフィルタできます。
  • roleId。ロールの一意のIDです。
  • roleName。ロールの名前。
expand
String
クエリフィルタに指定したロールと関連する権限が返されます。
クエリに次のフレーズを含めます。
expand=privileges
例えば、Business Managerロールの権限を含む詳細を取得するには、次の要求を使用できます。
/public/core/v3/roles?q=roleName=="Business Manager"&expand=privileges

GET応答

正常に実行された場合は、各ロールの次の情報を返します。
フィールド
タイプ
説明
id
文字列
ロールID。
orgId
String
ロールが属する組織のID。
createdBy
文字列
ロールを作成したユーザー。
updatedBy
String
ロールを最後に更新したユーザー。
createTime
文字列
ロールを作成した日時。
updateTime
文字列
ロールが最後に更新された日時。
roleName
文字列
ロールの名前。
description
文字列
ロールの説明。
displayName
文字列
ロール名はユーザーインタフェースに表示されます。
displayDescription
文字列
説明はユーザーインタフェースに表示されます。
systemRole
Boolean
ロールがシステム定義ロールであるかどうか。次のいずれかの値を返します。
  • True。ロールはシステム定義ロールです。
  • False。ロールはカスタムロールです。
status
文字列
ロールを使用するための組織のライセンスが有効かまたは期限切れか。次のいずれかの値を返します。
  • 有効
  • 無効
privileges
配列
ロールに割り当てられている権限。
URIのクエリに
?expand=privileges
が含まれている場合にのみ返されます。
id
文字列
権限オブジェクトに含まれます。
特権ID。
name
文字列
権限オブジェクトに含まれます。
特権名
description
文字列
権限オブジェクトに含まれます。
特権の説明。
service
文字列
権限オブジェクトに含まれます。
特権を使用する
Informatica Intelligent Cloud Services
サービス。
status
文字列
権限オブジェクトに含まれます。
特権を使用するための組織のライセンスが有効かまたは期限切れか。次のいずれかの値を返します。
  • 有効
  • 無効

GET応答の例

次の例のような応答を受信します。
[ { "id": "7EjAMAHsiOTcg8v29z0Gsl", "orgId": "52ZSTB0IDK6dXxaEQLUaQu", "createdBy": "ops-post-deploy-user", "updatedBy": "ops-post-deploy-user", "createTime": "2019-03-22T21:26:46.000Z", "updateTime": "2019-03-22T21:26:52.000Z", "roleName": "Business Manager", "description": "Role used for business managers", "displayName": "Application Integration Business Manager", "displayDescription": "Role used for business managers", "systemRole": true, "status": "Disabled", "privileges": [ { "id": "5Cgp0GcsmRejyxIgV4eXy1", "name": "view.ai.console", "description": "View application integration console", "service": "ApplicationIntegration", "status": "Disabled" }, { "id": "aReU2uciLYglcq0Ntvc2Ob", "name": "view.ai.assets", "description": "View application integration assets", "service": "ApplicationIntegration", "status": "Disabled" }, { "id": "8zDel5v89cKfeMtM2FHFEw", "name": "view.ai.designer", "description": "View application integration designer", "service": "ApplicationIntegration", "status": "Disabled" } ] } ]