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 VPC SC 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 des journaux 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 ressource du projet GCP à utiliser pour la vérification des règles VPC SC. Les paramètres de sécurité VPC de ce projet seront respectés pour les API Cloud Search une fois que le nom du projet (project_name) aura été mis à jour via CustomerService. Format: projects/{projectId}

AuditLoggingSettings

Représente les paramètres de Cloud Audit Logging

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

string

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

logAdminReadActions

boolean

Indique si les journaux d'audit sont activés ou désactivés pour les API de lecture des activités d'administration (Get/List DataSources, Get/List SearchApplications, etc.).

logDataWriteActions

boolean

Indique si la journalisation d'audit est activée ou désactivée 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 d'accès aux données (items.list, items.get, etc.).