|
Parâmetro |
Tipo |
Descrição |
Exemplo |
|---|---|---|---|
|
object |
As informações de permissão. |
||
| identity | Identity |
A identidade à qual as permissões são concedidas, que pode ser um usuário ou um grupo. |
|
| role_id |
string |
O ID do papel. Você pode conceder permissões atribuindo papéis a identidades ou pode personalizar as permissões. Para conceder permissões atribuindo papéis a identidades, especifique role_id. role_id e action_list são mutuamente exclusivos. Se ambos os parâmetros forem especificados, o valor de role_id prevalece. Valores válidos: SystemFileOwner: colaborador SystemFileDownloader: downloader SystemFileEditor: editor SystemFileEditorWithoutDelete: editor sem permissões para excluir o arquivo SystemFileEditorWithoutShareLink: editor sem permissões para compartilhar o arquivo SystemFileMetaViewer: visualizador de listas SystemFileUploader: uploader. SystemFileUploaderAndDownloader: uploader e downloader SystemFileDownloaderWithShareLink: downloader e compartilhador SystemFileUploaderAndDownloaderWithShareLink: uploader, downloader e compartilhador SystemFileUploaderAndViewer: visualizador e uploader SystemFileUploaderWithShareLink: uploader e compartilhador SystemFileViewer: visualizador |
SystemFileDownloader |
| expire_time |
integer |
O horário em que as permissões expiram. Este valor é um timestamp UNIX que representa o número de milissegundos decorridos desde 1 de janeiro de 1970, 00:00:00 UTC. Um valor de 4775500800000 indica que as permissões nunca expiram. |
1633598085642 |
| disinherit_sub_group |
boolean |
Especifica se os usuários de subgrupos podem herdar as permissões. Por exemplo, um usuário chamado user1 pertence ao grupo group1, e um usuário chamado user2 pertence ao grupo group2. group2 é o subgrupo de group1. Se você definir disinherit_sub_group como true, apenas user1 receberá as permissões. user2 não receberá as permissões. |
false |
| action_list |
array |
A lista de permissões a conceder. Você pode conceder permissões atribuindo papéis a identidades ou pode personalizar as permissões. Para conceder permissões atribuindo papéis a identidades, especifique role_id. role_id e action_list são mutuamente exclusivos. Se ambos os parâmetros forem especificados, o valor de role_id prevalece. Quando você especifica action_list, o sistema gera automaticamente um role_id temporário. Você pode usar este role_id para revogar as permissões. |
|
|
string |
A permissão. Valores válidos:
|
FILE.CREATE |