CustomerSettings

代表客戶層級的設定。

JSON 表示法
{
  "vpcSettings": {
    object (VPCSettings)
  },
  "auditLoggingSettings": {
    object (AuditLoggingSettings)
  }
}
欄位
vpcSettings

object (VPCSettings)

客戶的虛擬私有雲 SC 設定,如果 updateMask 空白,系統就會根據 settings.updateCustomer 要求更新這個欄位。

auditLoggingSettings

object (AuditLoggingSettings)

客戶的稽核記錄設定。如果 updateMask 空白,系統就會根據 settings.updateCustomer 要求更新這個欄位。

VPCSettings

JSON 表示法
{
  "project": string
}
欄位
project

string

要用於虛擬私有雲 SC 政策檢查的 GCP 專案名稱。透過 CustomerService 更新 project_name 後,這項專案的虛擬私有雲安全性設定會套用於 Cloud Search API。格式:projects/{projectId}

AuditLoggingSettings

代表 Cloud 稽核記錄的設定

JSON 表示法
{
  "project": string,
  "logAdminReadActions": boolean,
  "logDataWriteActions": boolean,
  "logDataReadActions": boolean
}
欄位
project

string

要儲存稽核記錄的 GCP 專案資源名稱。透過 CustomerService 更新 project_name 後,系統就會啟用 Cloud 稽核記錄。格式:projects/{projectId}

logAdminReadActions

boolean

指出管理員活動讀取 API (例如 Get/List DataSources、Get/List SearchApplications 等) 是否開啟/關閉稽核記錄功能。

logDataWriteActions

boolean

指出是否針對資料存取寫入 API (例如 items.index 等) 開啟/關閉稽核記錄功能。

logDataReadActions

boolean

指出是否針對資料存取讀取 API (例如 items.list、item.get 等) 開啟/關閉稽核記錄。