CustomerSettings

Rappresenta le impostazioni a livello di cliente.

Rappresentazione JSON
{
  "vpcSettings": {
    object (VPCSettings)
  },
  "auditLoggingSettings": {
    object (AuditLoggingSettings)
  }
}
Campi
vpcSettings

object (VPCSettings)

Impostazioni VPC SC per il cliente. Se il campo updateMask è vuoto, questo campo verrà aggiornato in base alla richiesta settings.updateCustomer.

auditLoggingSettings

object (AuditLoggingSettings)

Impostazioni di audit logging per il cliente. Se il campo updateMask è vuoto, questo campo verrà aggiornato in base alla richiesta settings.updateCustomer.

VPCSettings

Rappresentazione JSON
{
  "project": string
}
Campi
project

string

Il nome della risorsa del progetto Google Cloud da utilizzare per il controllo dei criteri VPC SC. Le impostazioni di sicurezza VPC in questo progetto saranno rispettate per le API Cloud Search dopo l'aggiornamento di project_name tramite CustomerService. Formato: projects/{projectId}

AuditLoggingSettings

Rappresenta le impostazioni per l'audit logging di Cloud

Rappresentazione JSON
{
  "project": string,
  "logAdminReadActions": boolean,
  "logDataWriteActions": boolean,
  "logDataReadActions": boolean
}
Campi
project

string

Il nome della risorsa del progetto Google Cloud in cui archiviare gli audit log. L'audit logging di Cloud verrà abilitato dopo l'aggiornamento di project_name tramite CustomerService. Formato: projects/{projectId}

logAdminReadActions

boolean

Indica se l'audit logging è attivato/disattivato per le API di lettura dell'attività di amministrazione, ad esempio Get/List DataSources, Get/List SearchApplications e così via.

logDataWriteActions

boolean

Indica se l'audit logging è attivato/disattivato per le API di scrittura dell'accesso ai dati, ad esempio items.index e così via.

logDataReadActions

boolean

Indica se l'audit logging è attivato/disattivato per le API di lettura dell'accesso ai dati, ad esempio items.list, items.get e così via.