Model Serve
- Model Serve
- 所有产品
/public/core/v3/objects/<object ID/permissions
フィールド
| タイプ
| 必須
| 説明
|
---|---|---|---|
プリンシパル
| Object
| ○
| ACLがユーザーまたはユーザーグループに対して定義されているかどうか、およびユーザーまたはユーザーグループの名前。
|
type
| String
| ○
| プリンシパルオブジェクトに含めます。
次のいずれかの値を使用します。
|
name
| String
| ○
| プリンシパルオブジェクトに含めます。
オブジェクト名。
|
権限
| Object
| ○
| ユーザーまたはグループに割り当てるオブジェクト権限。
|
読み取り
| Boolean
| ○
| 権限オブジェクトに含めます。
ユーザーまたはグループにオブジェクトの表示を許可するかどうか。
|
削除
| Boolean
| ○
| 権限オブジェクトに含めます。
ユーザーまたはグループにオブジェクトの削除を許可するかどうか。
|
実行
| Boolean
| ○
| 権限オブジェクトに含めます。
ユーザーにタスクの実行を許可するかどうか。
|
changePermission
| Boolean
| ○
| 権限オブジェクトに含めます。
ユーザーまたはグループがオブジェクトの権限を変更できるようにするかどうか。
|
POST <baseApiUrl>/public/core/v3/objects/9EcgvBYZ9GGflOYr98GzOH/permissions Content-Type: application/json Accept: application/json INFA-SESSION-ID: <sessionId> { "principal": { "type":"USER", "name":"larry@infa.com" }, "permissions" : { "read" : true, "update" : true, "delete" : true, "execute" : true, "changePermission" : true } }
[ { "id": "0dXigiEiWRbb5rKLgPfFCe", "principal": { "type": "USER", "name": "larry@infa.com" }, "permissions": { "read": true, "update": true, "delete": true, "execute": true, "changePermission": true } } ]