CustomerSettings

Représente les paramètres au niveau du client.

Représentation JSON
{
  "vpcSettings": {
    object (VPCSettings)
  },
  "auditLoggingSettings": {
    object (AuditLoggingSettings)
  }
}
Champs
vpcSettings

object (VPCSettings)

Paramètres de la SC VPC pour le client. Si updateMask est vide, ce champ sera mis à jour en fonction de la requête settings.updateCustomer.

auditLoggingSettings

object (AuditLoggingSettings)

Paramètres de journalisation d'audit pour le client. Si updateMask est vide, ce champ sera mis à jour en fonction de la requête settings.updateCustomer.

VPCSettings

Représentation JSON
{
  "project": string
}
Champs
project

string

Nom de la ressource du projet GCP à utiliser pour la vérification des règles VPC SC. Les paramètres de sécurité du VPC de ce projet seront appliqués aux API Cloud Search une fois que project_name aura été mis à jour via CustomerService. Format: projects/{projectId}

AuditLoggingSettings

Représente les paramètres de journalisation d'audit Cloud

Représentation JSON
{
  "project": string,
  "logAdminReadActions": boolean,
  "logDataWriteActions": boolean,
  "logDataReadActions": boolean
}
Champs
project

string

Nom de la ressource du projet GCP dans lequel stocker les journaux d'audit. Cloud Audit Logging sera activé une fois que project_name aura été mis à jour via le service client. Format: projects/{projectId}

logAdminReadActions

boolean

Indique si la journalisation d'audit est activée ou désactivée pour les API de lecture des activités d'administration, par exemple Get/List DataSources, Get/List SearchApplications, etc.

logDataWriteActions

boolean

Indique si l'enregistrement des journaux d'audit est activé ou désactivé pour les API d'écriture d'accès aux données (items.index, etc.).

logDataReadActions

boolean

Indique si la journalisation d'audit est activée ou désactivée pour les API de lecture des accès aux données (items.list, items.get, etc.).