|
パラメーター |
タイプ |
説明 |
例 |
|---|---|---|---|
|
object |
権限情報です。 |
||
| identity | Identity |
権限を付与する対象の ID です。ユーザーまたはグループが該当します。 |
|
| role_id |
string |
ロール ID。ID へのロール割り当て、または権限のカスタマイズによって権限を付与します。ロールを割り当てて権限を付与する場合は、role_id を指定します。role_id と action_list は相互排他的です。両方のパラメーターが指定された場合、role_id の値が優先されます。 有効な値: SystemFileOwner:協力者 SystemFileDownloader:ダウンローダー SystemFileEditor:エディター SystemFileEditorWithoutDelete:ファイルの削除権限がないエディター SystemFileEditorWithoutShareLink:ファイルの共有権限がないエディター SystemFileMetaViewer:リストの閲覧者 SystemFileUploader:アップローダー。SystemFileUploaderAndDownloader:アップローダーおよびダウンローダー SystemFileDownloaderWithShareLink:ダウンローダーおよび共有者 SystemFileUploaderAndDownloaderWithShareLink:アップローダー、ダウンローダー、および共有者 SystemFileUploaderAndViewer:閲覧者およびアップローダー SystemFileUploaderWithShareLink:アップローダーおよび共有者 SystemFileViewer:閲覧者 |
SystemFileDownloader |
| expire_time |
integer |
権限の有効期限です。この値は UNIX タイムスタンプ(1970 年 1 月 1 日 00:00:00 UTC からの経過ミリ秒数)で表されます。値が 4775500800000 の場合、権限は無期限(有効期限なし)となります。 |
1633598085642 |
| disinherit_sub_group |
boolean |
サブグループのユーザーが権限を継承できるかどうかを指定します。たとえば、ユーザー user1 が group1 に所属し、ユーザー user2 が group2 に所属している場合、group2 が group1 のサブグループであるとします。disinherit_sub_group を true に設定すると、user1 にのみ権限が付与され、user2 には権限が付与されません。 |
false |
| action_list |
array |
付与する権限のリストです。権限は、ID にロールを割り当てることで付与できます。また、権限をカスタマイズすることも可能です。ID にロールを割り当てて権限を付与する場合は、role_id を指定します。role_id と action_list は相互排他です。両方を指定した場合、role_id の値が優先されます。action_list を指定すると、システムにより一時的な role_id が自動生成されます。この role_id を使用して、付与された権限を取り消すことができます。 |
|
|
string |
権限です。有効な値:
|
FILE.CREATE |