CustomerSettings
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Representa la configuración a nivel del cliente.
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.
|
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-25 (UTC)
[null,null,["Última actualización: 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. |"]]