CustomerSettings

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

JSON-представление
{
  "vpcSettings": {
    object (VPCSettings)
  },
  "auditLoggingSettings": {
    object (AuditLoggingSettings)
  }
}
Поля
vpcSettings

object ( VPCSettings )

Настройки VPC SC для клиента. Если updateMask пусто, это поле будет обновлено на основе запроса settings.updateCustomer.

auditLoggingSettings

object ( AuditLoggingSettings )

Настройки журнала аудита для клиента. Если updateMask пусто, это поле будет обновлено на основе запроса settings.updateCustomer.

Настройки VPC

JSON-представление
{
  "project": string
}
Поля
project

string

Имя ресурса проекта GCP, которое будет использоваться для проверки политики VPC SC. Настройки безопасности VPC в этом проекте будут учитываться для API Cloud Search после обновления имя_проекта через CustomerService. Формат: проекты/{projectId}

Параметры аудита журнала

Представляет настройки ведения журнала облачного аудита.

JSON-представление
{
  "project": string,
  "logAdminReadActions": boolean,
  "logDataWriteActions": boolean,
  "logDataReadActions": boolean
}
Поля
project

string

Имя ресурса проекта GCP для хранения журналов аудита. Ведение журнала облачного аудита будет включено после обновления имя_проекта через CustomerService. Формат: проекты/{projectId}

logAdminReadActions

boolean

Указывает, включено или выключено ведение журнала аудита для API-интерфейсов чтения активности администратора, например получения/составления списка источников данных, получения/списка приложений поиска и т. д.

logDataWriteActions

boolean

Указывает, включено или выключено ведение журнала аудита для API записи доступа к данным, например items.index и т. д.

logDataReadActions

boolean

Указывает, включено или выключено ведение журнала аудита для API-интерфейсов доступа к данным, например items.list, items.get и т. д.