CustomerSettings

Representa la configuración a nivel del cliente.

Representación JSON
{
  "vpcSettings": {
    object (VPCSettings)
  },
  "auditLoggingSettings": {
    object (AuditLoggingSettings)
  }
}
Campos
vpcSettings

object (VPCSettings)

Configuración de la SC de VPC para el cliente Si updateMask está vacío, este campo se actualizará según la solicitud de settings.updateCustomer.

auditLoggingSettings

object (AuditLoggingSettings)

Configuración de registro de auditorías del cliente Si updateMask está vacío, este campo se actualizará según la solicitud de settings.updateCustomer.

VPCSettings

Representación JSON
{
  "project": string
}
Campos
project

string

Es el nombre del recurso del proyecto de GCP que se usará para la verificación de la política de SC de VPC. La configuración de seguridad de la VPC en este proyecto se respetará para las APIs de Cloud Search después de que se actualice project_name a través de CustomerService. Formato: projects/{projectId}

AuditLoggingSettings

Representa la configuración de los registros de auditoría de Cloud

Representación JSON
{
  "project": string,
  "logAdminReadActions": boolean,
  "logDataWriteActions": boolean,
  "logDataReadActions": boolean
}
Campos
project

string

Es el nombre del recurso del proyecto de GCP para almacenar los registros de auditoría. Cloud Audit Logging se habilitará después de que se actualice project_name a través de CustomerService. Formato: projects/{projectId}

logAdminReadActions

boolean

Indica si el registro de auditoría está activado o desactivado para las APIs de lectura de actividad del administrador, es decir, Get/List DataSources, Get/List SearchApplications, etcétera.

logDataWriteActions

boolean

Indica si el registro de auditoría está activado o desactivado para las APIs de escritura de acceso a los datos, es decir, items.index, etc.

logDataReadActions

boolean

Indica si el registro de auditoría está activado o desactivado para las APIs de lectura de acceso a los datos, es decir, items.list, items.get, etcétera.