REST Resource: tunedModels.permissions

Tài nguyên: Quyền

Tài nguyên quyền cấp cho người dùng, nhóm hoặc tất cả mọi người trên thế giới quyền truy cập vào tài nguyên của API PaLM (ví dụ: mô hình đã điều chỉnh, tập sao lục).

Vai trò là một tập hợp các thao tác được phép, cho phép người dùng thực hiện một số thao tác cụ thể trên các tài nguyên API PaLM. Bạn chỉ định vai trò để người dùng, nhóm hoặc tài khoản dịch vụ có thể sử dụng các vai trò này. Khi chỉ định một vai trò, bạn sẽ cấp các quyền tương ứng với vai trò đó.

Có 3 vai trò đồng tâm. Mỗi vai trò là một tập hợp mẹ của các thao tác được phép của vai trò trước đó:

  • người đọc có thể sử dụng tài nguyên (ví dụ: mô hình đã điều chỉnh, tập hợp map) để suy luận
  • người viết có quyền của người đọc, ngoài ra còn có thể chỉnh sửa và chia sẻ
  • chủ sở hữu có quyền của người viết và ngoài ra còn có thể xoá
Biểu diễn dưới dạng JSON
{
  "name": string,
  "granteeType": enum (GranteeType),
  "emailAddress": string,
  "role": enum (Role)
}
Các trường
name

string

Chỉ có đầu ra. Giá trị nhận dạng. Tên quyền. Tên duy nhất sẽ được tạo khi tạo. Ví dụ: chỉ TuningModels/{tunedModel}/permissions/{permission} corpora/{corpus}/permissions/{permission} Output.

granteeType

enum (GranteeType)

Không bắt buộc. Không thể thay đổi. Loại người nhận tài trợ.

emailAddress

string

Không bắt buộc. Không thể thay đổi. Địa chỉ email của người dùng trong nhóm mà quyền này đề cập đến. Trường này không được đặt khi loại người được cấp quyền là MỌI NGƯỜI.

role

enum (Role)

Bắt buộc. Vai trò được cấp quyền này.

Phương thức

create

Tạo quyền đối với một tài nguyên cụ thể.

delete

Xoá quyền đó.

get

Lấy thông tin về một Quyền cụ thể.

list

Liệt kê các quyền cho tài nguyên cụ thể.

patch

Cập nhật quyền.