CustomerSettings

Oznacza ustawienia na poziomie klienta.

Zapis JSON
{
  "vpcSettings": {
    object (VPCSettings)
  },
  "auditLoggingSettings": {
    object (AuditLoggingSettings)
  }
}
Pola
vpcSettings

object (VPCSettings)

Ustawienia VPC SC dla klienta. Jeśli parametr updateMask jest pusty, to pole zostanie zaktualizowane na podstawie żądania settings.updateCustomer.

auditLoggingSettings

object (AuditLoggingSettings)

Ustawienia rejestrowania kontroli klienta. Jeśli parametr updateMask jest pusty, to pole zostanie zaktualizowane na podstawie żądania settings.updateCustomer.

VPCSettings

Zapis JSON
{
  "project": string
}
Pola
project

string

Nazwa zasobu projektu GCP, który ma być używany do sprawdzania zgodności z zasadami VPC SC. Ustawienia zabezpieczeń VPC w tym projekcie będą stosowane w przypadku interfejsów Cloud Search API po zaktualizowaniu nazwy projektu za pomocą CustomerService. Format: projekty/{identyfikator_projektu}

AuditLoggingSettings

Reprezentuje ustawienia logowania Cloud Audit Logging

Zapis JSON
{
  "project": string,
  "logAdminReadActions": boolean,
  "logDataWriteActions": boolean,
  "logDataReadActions": boolean
}
Pola
project

string

Nazwa zasobu projektu GCP, w którym mają być przechowywane logi kontrolne. Logowanie kontroli w chmurze zostanie włączone po zaktualizowaniu projektu_nazwa za pomocą zespołu obsługi klienta. Format: projekty/{identyfikator_projektu}

logAdminReadActions

boolean

Wskazuje, czy logi kontrolne są włączone/wyłączone w przypadku interfejsów API odczytu działań administratora, np. Get/List DataSources, Get/List SearchApplications itp.

logDataWriteActions

boolean

Wskazuje, czy logowanie kontroli jest włączone lub wyłączone w przypadku interfejsów API zapisu dostępu do danych, np. items.index itp.

logDataReadActions

boolean

Wskazuje, czy logowanie kontrolne jest włączone/wyłączone w przypadku interfejsów API odczytu dostępu do danych, np. items.list, items.get itp.