CustomerSettings

代表客戶層級的設定。

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

object (VPCSettings)

客戶的 VPC SC 設定。如果 updateMask 空白,則這個欄位會根據 settings.updateCustomer 要求更新。

auditLoggingSettings

object (AuditLoggingSettings)

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

VPCSettings

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

string

要用於 VPC 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 等) 的稽核記錄功能