CustomerSettings
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Müşteri düzeyindeki ayarları temsil eder.
Alanlar |
vpcSettings |
object (VPCSettings )
Müşteri için VPC SC ayarları. updateMask boşsa bu alan, settings.updateCustomer isteğine göre güncellenir.
|
auditLoggingSettings |
object (AuditLoggingSettings )
Müşteri için denetim günlüğü ayarları. updateMask boşsa bu alan, settings.updateCustomer isteğine göre güncellenir.
|
VPCSettings
JSON gösterimi |
{
"project": string
} |
Alanlar |
project |
string
VPC SC politikası kontrolü için kullanılacak GCP projesinin kaynak adı. project_name, Müşteri Hizmetleri aracılığıyla güncellendikten sonra bu projedeki VPC güvenlik ayarları Cloud Search API'leri için geçerli olur. Biçim: projects/{projectId}
|
AuditLoggingSettings
Cloud Audit Logging ayarlarını gösterir
JSON gösterimi |
{
"project": string,
"logAdminReadActions": boolean,
"logDataWriteActions": boolean,
"logDataReadActions": boolean
} |
Alanlar |
project |
string
Denetleme günlüklerinin depolanacağı GCP projesinin kaynak adı. Cloud Audit Logging, project_name CustomerService üzerinden güncellendikten sonra etkinleştirilir. Biçim: projects/{projectId}
|
logAdminReadActions |
boolean
Yönetici etkinliği okuma API'leri (ör.Get/List DataSources, Get/List SearchApplications vb.) için denetleme günlük kaydının etkin olup olmadığını belirtir.
|
logDataWriteActions |
boolean
Veri erişimi yazma API'leri (ör. items.index) için denetleme günlük kaydının etkin olup olmadığını belirtir.
|
logDataReadActions |
boolean
Veri erişimi okuma API'leri (ör.items. list, items.get vb.) için denetleme günlük kaydının etkin olup olmadığını belirtir.
|
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-25 UTC.
[null,null,["Son güncelleme tarihi: 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. |"]]