目次

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

権限の詳細の取得

権限の詳細の取得

特定のACL IDの権限の詳細を取得できます。また、オブジェクトのすべての権限の詳細を取得することもできます。

GET要求

特定のACL IDの詳細を取得するには、次のURIを使用してGET要求を送信します。
/public/core/v3/objects/<object ID>/permissions/<ACL ID>
オブジェクトのすべての権限の詳細を取得するには、次のURIを使用してGET要求を送信します。
/public/core/v3/objects/<object ID>/permissions

GET応答

成功した場合、ACL IDについて次の情報を返します。
フィールド
タイプ
説明
id
String
ACL ID
プリンシパル
Object
ユーザーまたはグループに関する情報。
type
String
プリンシパルがユーザーであるかグループであるか。
name
String
ユーザー名またはユーザーグループの名前。
権限
Object
ユーザーまたはグループのオブジェクト権限。
読み取り
Boolean
ユーザーまたはグループがオブジェクトを表示できるかどうか。
更新
Boolean
ユーザーまたはグループがオブジェクトを更新できるかどうか。
削除
Boolean
ユーザーまたはグループがオブジェクトを削除できるかどうか。
実行
Boolean
ユーザーまたはグループがタスクを実行できるかどうか。
changePermission
Boolean
ユーザーまたはグループがオブジェクトの権限を変更できるかどうか。

GETの例

オブジェクトのすべての権限の詳細を取得するには、次の例と同様の要求を送信します。
/public/core/v3/objects/2ymkhUZCl7XbUmN7dsq6Wc/permissions
次の例のような応答を受信します。
[ { "id": "4D6ER3yic8cjjE1GmxEKEi", "principal": { "type": "USER", "name": "saki@infa.com" }, "permissions": { "read": true, "update": true, "delete": true, "execute": true, "changePermission": true } }, { "id": "6g51tCtEX08bldfh8k6cgz", "principal": { "type": "GROUP", "name": "Everyone" }, "permissions": { "read": false, "update": true, "delete": true, "execute": false, "changePermission": true } } ]