目次

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

権限の更新

権限の更新

アクセス制御リスト(ACL)を更新して、ユーザーまたはユーザーグループがオブジェクトに対して持つアクセス権を変更できます。

PUT要求

ACLを更新するには、次のURIを使用してPUT要求を送信します。
/public/core/v3/objects/<object ID>/permissions/<ACL ID>
以下の情報を含めます。
フィールド
タイプ
必須
説明
プリンシパル
Object
ユーザーまたはユーザーグループに権限が定義されているかどうか、およびユーザーまたはユーザーグループの名前。
type
String
プリンシパルオブジェクトに含めます。
次のいずれかの値を使用します。
  • USER
  • GROUP
name
String
プリンシパルオブジェクトに含めます。
オブジェクト名。
権限
Object
ユーザーまたはグループに割り当てるオブジェクト権限。
読み取り
Boolean
権限オブジェクトに含めます。
ユーザーまたはグループにオブジェクトの表示を許可するかどうか。
削除
Boolean
権限オブジェクトに含めます。
ユーザーまたはグループにオブジェクトの削除を許可するかどうか。
実行
Boolean
権限オブジェクトに含めます。
ユーザーにタスクの実行を許可するかどうか。
changePermission
Boolean
権限オブジェクトに含めます。
ユーザーまたはグループがオブジェクトの権限を変更できるようにするかどうか。

PUT応答

成功したら成功コードを、エラーが発生したらエラーオブジェクトを返します。

PUTの例

オブジェクトのユーザー権限を更新するには、次の例のような要求を送信します。
PUT <baseApiUrl>/public/core/v3/objects/9EcgvBYZ9GGflOYr98GzOH/permissions/4eMlUawPcahhK4eKBmDLsI Content-Type: application/json Accept: application/json INFA-SESSION-ID: <sessionId> { "principal": { "type":"USER", "name":"scotty@infa.com" }, "permissions" : { "read" : true, "update" : true, "delete" : true, "execute" : false, "changePermission" : true } }