Represents settings at a customer level.
JSON representation |
---|
{ "vpcSettings": { object ( |
Fields | |
---|---|
vpcSettings |
VPC SC settings for the customer. If updateMask is empty then this field will be updated based on settings.updateCustomer request. |
auditLoggingSettings |
Audit Logging settings for the customer. If updateMask is empty then this field will be updated based on settings.updateCustomer request. |
VPCSettings
JSON representation |
---|
{ "project": string } |
Fields | |
---|---|
project |
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} |
AuditLoggingSettings
Represents the settings for Cloud audit logging
JSON representation |
---|
{ "project": string, "logAdminReadActions": boolean, "logDataWriteActions": boolean, "logDataReadActions": boolean } |
Fields | |
---|---|
project |
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} |
logAdminReadActions |
Indicates whether audit logging is on/off for admin activity read APIs i.e. Get/List DataSources, Get/List SearchApplications etc. |
logDataWriteActions |
Indicates whether audit logging is on/off for data access write APIs i.e. items.index etc. |
logDataReadActions |
Indicates whether audit logging is on/off for data access read APIs i.e. items.list, items.get etc. |