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 zasada updateMask jest pusta, to pole zostanie zaktualizowane na podstawie żądania settings.updateCustomer.

auditLoggingSettings

object (AuditLoggingSettings)

Ustawienia logowania kontrolnego klienta. Jeśli zasada updateMask jest pusta, 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ą uwzględniane w przypadku interfejsów Cloud Search API po zaktualizowaniu elementu project_name w usłudze CustomerService. Format: projects/{identyfikator_projektu}

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 są przechowywane logi kontrolne. Logowanie kontrolne Cloud zostanie włączone po zaktualizowaniu elementu project_name w usłudze CustomerService. Format: projects/{identyfikator_projektu}

logAdminReadActions

boolean

Wskazuje, czy logowanie kontrolne jest włączone lub wyłączone dla interfejsów API do odczytu aktywności administratora, np. pobierania/wyświetlania źródeł danych, pobierania/wyświetlania aplikacji SearchApplications itp.

logDataWriteActions

boolean

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

logDataReadActions

boolean

Wskazuje, czy logowanie kontrolne jest włączone dla interfejsów API z możliwością odczytu danych, takich jak items.list, items.get itp.