CustomerSettings
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Représente les paramètres au niveau du client.
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.).
|
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/25 (UTC).
[null,null,["Dernière mise à jour le 2025/07/25 (UTC)."],[],[],null,["# CustomerSettings\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n- [VPCSettings](#VPCSettings)\n - [JSON representation](#VPCSettings.SCHEMA_REPRESENTATION)\n- [AuditLoggingSettings](#AuditLoggingSettings)\n - [JSON representation](#AuditLoggingSettings.SCHEMA_REPRESENTATION)\n\nRepresents settings at a customer level.\n\n| JSON representation |\n|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"vpcSettings\": { object (/workspace/cloud-search/docs/reference/rest/v1/CustomerSettings#VPCSettings) }, \"auditLoggingSettings\": { object (/workspace/cloud-search/docs/reference/rest/v1/CustomerSettings#AuditLoggingSettings) } } ``` |\n\n| Fields ||\n|------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `vpcSettings` | `object (`[VPCSettings](/workspace/cloud-search/docs/reference/rest/v1/CustomerSettings#VPCSettings)`)` VPC SC settings for the customer. If updateMask is empty then this field will be updated based on settings.updateCustomer request. |\n| `auditLoggingSettings` | `object (`[AuditLoggingSettings](/workspace/cloud-search/docs/reference/rest/v1/CustomerSettings#AuditLoggingSettings)`)` Audit Logging settings for the customer. If updateMask is empty then this field will be updated based on settings.updateCustomer request. |\n\nVPCSettings\n-----------\n\n| JSON representation |\n|-------------------------------|\n| ``` { \"project\": string } ``` |\n\n| Fields ||\n|-----------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `project` | `string` The resource name of the GCP Project to be used for VPC SC policy check. VPC security settings on this project will be honored for Cloud Search APIs after project_name has been updated through CustomerService. Format: projects/{projectId} |\n\nAuditLoggingSettings\n--------------------\n\nRepresents the settings for Cloud audit logging\n\n| JSON representation |\n|------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"project\": string, \"logAdminReadActions\": boolean, \"logDataWriteActions\": boolean, \"logDataReadActions\": boolean } ``` |\n\n| Fields ||\n|-----------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `project` | `string` The resource name of the GCP Project to store audit logs. Cloud audit logging will be enabled after project_name has been updated through CustomerService. Format: projects/{projectId} |\n| `logAdminReadActions` | `boolean` Indicates whether audit logging is on/off for admin activity read APIs i.e. Get/List DataSources, Get/List SearchApplications etc. |\n| `logDataWriteActions` | `boolean` Indicates whether audit logging is on/off for data access write APIs i.e. items.index etc. |\n| `logDataReadActions` | `boolean` Indicates whether audit logging is on/off for data access read APIs i.e. items.list, items.get etc. |"]]