CustomerSettings

Rappresenta le impostazioni a livello di cliente.

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

object (VPCSettings)

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

auditLoggingSettings

object (AuditLoggingSettings)

Impostazioni di audit logging per il cliente. Se 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 SC VPC. Le impostazioni di sicurezza VPC di questo progetto verranno rispettate per le API Cloud Search dopo che project_name sarà stato aggiornato 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 che project_name sarà stato aggiornato tramite CustomerService. Formato: projects/{projectId}

logAdminReadActions

boolean

Indica se l'audit logging è attivato/disattivato per le API di lettura delle attività di amministrazione, ad esempio Get/List DataSources, Get/List SearchApplications ecc.

logDataWriteActions

boolean

Indica se l'audit logging è attivato/disattivato per le API di scrittura di 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.