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 du client. Si updateMask est vide, ce champ est 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 est 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 stratégies VPC SC. Les paramètres de sécurité VPC de ce projet seront appliqués pour les API Cloud Search après la mise à jour de project_name 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 le projet_name mis à jour via CustomerService. Format: projects/{projectId}

logAdminReadActions

boolean

Indique si la journalisation d'audit est activée ou non pour les API de lecture des activités d'administration (par exemple, "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'accès aux données et d'écriture (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.).