Ресурс: Разрешение
Ресурс разрешения предоставляет пользователю, группе или остальному миру доступ к ресурсу API PaLM (например, настроенной модели, корпусу).
Роль — это набор разрешенных операций, который позволяет пользователям выполнять определенные действия с ресурсами PaLM API. Чтобы сделать их доступными для пользователей, групп или учетных записей служб, вы назначаете роли. Назначая роль, вы предоставляете разрешения, которые содержит эта роль.
Есть три концентрические роли. Каждая роль представляет собой расширенный набор разрешенных операций предыдущей роли:
- читатель может использовать ресурс (например, настроенную модель, корпус) для вывода
- писатель имеет права читателя и, кроме того, может редактировать и делиться
- владелец имеет права записи и, кроме того, может удалять
JSON-представление |
---|
{ "name": string, "granteeType": enum ( |
Поля | |
---|---|
name | Только вывод. Идентификатор. Имя разрешения. Уникальное имя будет сгенерировано при создании. Примеры: TunedModels/{tunedModel}/permissions/{permission} corpora/{corpus}/permissions/{permission} Только вывод. |
granteeType | Необязательный. Неизменный. Тип грантополучателя. |
emailAddress | Необязательный. Неизменный. Адрес электронной почты пользователя группы, к которому относится это разрешение. Поле не задается, если типом получателя разрешения является ВСЕ. |
role | Необходимый. Роль, предоставленная этим разрешением. |
Методы | |
---|---|
| Создайте разрешение для определенного ресурса. |
| Удаляет разрешение. |
| Получает информацию о конкретном Разрешении. |
| Перечисляет разрешения для конкретного ресурса. |
| Обновляет разрешение. |