CustomerSettings

Müşteri düzeyindeki ayarları temsil eder.

JSON gösterimi
{
  "vpcSettings": {
    object (VPCSettings)
  },
  "auditLoggingSettings": {
    object (AuditLoggingSettings)
  }
}
Alanlar
vpcSettings

object (VPCSettings)

Müşteri için VPC SC ayarları. updateMask boşsa bu alan, settings.updateCustomer isteğine göre güncellenir.

auditLoggingSettings

object (AuditLoggingSettings)

Müşteri için denetim günlüğü ayarları. updateMask boşsa bu alan, settings.updateCustomer isteğine göre güncellenir.

VPCSettings

JSON gösterimi
{
  "project": string
}
Alanlar
project

string

VPC SC politikası kontrolü için kullanılacak GCP projesinin kaynak adı. project_name, Müşteri Hizmetleri aracılığıyla güncellendikten sonra bu projedeki VPC güvenlik ayarları Cloud Search API'leri için geçerli olur. Biçim: projects/{projectId}

AuditLoggingSettings

Cloud Audit Logging ayarlarını gösterir

JSON gösterimi
{
  "project": string,
  "logAdminReadActions": boolean,
  "logDataWriteActions": boolean,
  "logDataReadActions": boolean
}
Alanlar
project

string

Denetleme günlüklerinin depolanacağı GCP projesinin kaynak adı. Cloud Audit Logging, project_name CustomerService üzerinden güncellendikten sonra etkinleştirilir. Biçim: projects/{projectId}

logAdminReadActions

boolean

Yönetici etkinliği okuma API'leri (ör.Get/List DataSources, Get/List SearchApplications vb.) için denetleme günlük kaydının etkin olup olmadığını belirtir.

logDataWriteActions

boolean

Veri erişimi yazma API'leri (ör. items.index) için denetleme günlük kaydının etkin olup olmadığını belirtir.

logDataReadActions

boolean

Veri erişimi okuma API'leri (ör.items. list, items.get vb.) için denetleme günlük kaydının etkin olup olmadığını belirtir.