资源:LabelPermission
适用于标签上主体(用户、群组、受众群体)的权限。
JSON 表示法 |
---|
{ "name": string, "email": string, "role": enum ( |
字段 | |
---|---|
name |
此权限的资源名称。 |
email |
指定用户或群组主账号的电子邮件地址。对于受众群体主账号,未填充此字段。只能使用电子邮件地址插入用户和群组权限。在更新请求中,如果指定了电子邮件地址,则不应指定主要人员。 |
role |
主账号应具有的角色。 |
联合字段 principal 。此权限适用的主账号。必须是电子邮件、用户、群组或目标对象。示例:* people/12345 * groups/45678 * audiences/default principal 只能是以下之一: |
|
person |
人员资源名称。 |
group |
组资源名称。 |
audience |
向其授予角色的受众群体。 |
LabelRole
角色与后续角色同心。LINT.IfChange(LabelRole)
枚举 | |
---|---|
LABEL_ROLE_UNSPECIFIED |
未知角色。 |
READER |
读者可以读取标签以及应用于云端硬盘内容的关联元数据。 |
APPLIER |
Applier 可以在自己也有写入权限的云端硬盘内容中写入关联元数据。隐含了 READER 。 |
ORGANIZER |
组织者可以在其管理的共享云端硬盘中固定此标签,并为该标签添加新的应用者。 |
EDITOR |
编辑者可以进行任何更新,包括删除标签,此操作也会删除关联的云端硬盘内容元数据。隐含 APPLIER 。 |
方法 |
|
---|---|
|
删除标签权限。 |
|
更新标签权限。 |
|
更新标签的权限。 |
|
删除标签的权限。 |
|
列出标签的权限。 |