REST Resource: labels.revisions.permissions

Tài nguyên: LabelPermission

Quyền áp dụng cho một chủ thể (người dùng, nhóm, đối tượng) trên một nhãn.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "email": string,
  "role": enum (LabelRole),

  // Union field principal can be only one of the following:
  "person": string,
  "group": string,
  "audience": string
  // End of list of possible types for union field principal.
}
Trường
name

string

Tên tài nguyên của quyền này.

email

string

Chỉ định địa chỉ email cho một người dùng hoặc nhóm chính. Không được điền sẵn cho các đối tượng chính. Bạn chỉ có thể chèn quyền của người dùng và nhóm bằng địa chỉ email. Trong các yêu cầu cập nhật, nếu bạn chỉ định địa chỉ email, thì bạn không nên chỉ định người uỷ quyền.

role

enum (LabelRole)

Vai trò mà đối tượng chính cần có.

Trường nhóm principal. Chủ thể mà quyền này áp dụng. Phải là email, người dùng, nhóm hoặc đối tượng. Ví dụ: * people/12345 * groups/45678 * audiences/default principal chỉ có thể là một trong những giá trị sau:
person

string

Tên tài nguyên của người dùng.

group

string

Tên tài nguyên nhóm.

audience

string

Đối tượng cần cấp vai trò. Bạn có thể dùng giá trị đặc biệt audiences/default để áp dụng vai trò cho đối tượng mặc định trong bối cảnh của tổ chức sở hữu nhãn.

Phương thức

batchDelete

Xoá các quyền đối với nhãn.

batchUpdate

Cập nhật quyền đối với nhãn.

create

Cập nhật quyền của nhãn.

delete

Xoá quyền đối với nhãn.

list

Liệt kê các quyền đối với nhãn.