CustomerSettings

Reprezentuje 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 logowania kontrolnego dla 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 zasad VPC SC. Ustawienia zabezpieczeń VPC w tym projekcie będą przestrzegane w przypadku interfejsów Cloud Search API po zaktualizowaniu projektu nazwa_projektu w usłudze CustomerService. Format: projects/{projectId}

AuditLoggingSettings

Reprezentuje ustawienia logowania kontrolnego Cloud

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

string

Nazwa zasobu projektu GCP, w którym będą przechowywane logi kontrolne. Logowanie kontrolne Cloud zostanie włączone po zaktualizowaniu projektu project_name w usłudze CustomerService. Format: projects/{projectId}

logAdminReadActions

boolean

Wskazuje, czy logowanie kontrolne jest włączone/wyłączone dla interfejsów API odczytu aktywności administratora, np. Get/List DataSources, Get/List SearchApplications itp.

logDataWriteActions

boolean

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

logDataReadActions

boolean

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