REST Resource: properties.accessBindings

Ресурс: AccessBinding

Привязка пользователя к набору ролей.

JSON-представление
{
  "name": string,
  "roles": [
    string
  ],

  // Union field access_target can be only one of the following:
  "user": string
  // End of list of possible types for union field access_target.
}
Поля
name

string

Только вывод. Имя ресурса этой привязки.

Формат:accounts/{account}/accessBindings/{accessBinding} или Properties/{property}/accessBindings/{accessBinding}.

Пример: «accounts/100/accessBindings/200»

roles[]

string

Список ролей, которые можно предоставить родительскому ресурсу.

Допустимые значения: predefineRoles/viewer predefinedRoles/analyst predefineRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data

Для пользователей, если установлен пустой список ролей, эта привязка AccessBinding будет удалена.

Поле объединения access_target . Цель, для которой нужно задать роли. access_target может быть только одним из следующих:
user

string

Если установлено, адрес электронной почты пользователя, для которого нужно задать роли. Формат: «someuser@gmail.com»

Методы

batchCreate

Создает информацию о привязках множественного доступа к учетной записи или ресурсу.

batchDelete

Удаляет информацию о ссылках нескольких пользователей на учетную запись или ресурс.

batchGet

Получает информацию о привязках множественного доступа к учетной записи или ресурсу.

batchUpdate

Обновляет информацию о привязках множественного доступа к учетной записи или ресурсу.

create

Создает привязку доступа к учетной записи или ресурсу.

delete

Удаляет привязку доступа к учетной записи или ресурсу.

get

Получает информацию о привязке доступа.

list

Перечисляет все привязки доступа к учетной записи или ресурсу.

patch

Обновляет привязку доступа к учетной записи или ресурсу.