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

اسم المورد لمشروع Google Cloud Platform الذي سيُستخدم للتحقق من سياسة VPC SC. سيتم الالتزام بإعدادات أمان سحابة VPC في هذا المشروع لواجهات برمجة تطبيقات Cloud Search بعد تعديل project_name من خلال CustomerService. التنسيق: projects/{projectId}

AuditLoggingSettings

يمثل هذا الإعداد إعدادات تسجيل تدقيق السحابة الإلكترونية

تمثيل JSON
{
  "project": string,
  "logAdminReadActions": boolean,
  "logDataWriteActions": boolean,
  "logDataReadActions": boolean
}
الحقول
project

string

اسم مورد مشروع Google Cloud Platform لتخزين سجلات التدقيق. سيتم تفعيل تسجيل تدقيق السحابة الإلكترونية بعد تعديل project_name من خلال CustomerService. التنسيق: projects/{projectId}

logAdminReadActions

boolean

يشير إلى ما إذا كان تسجيل التدقيق قيد التفعيل/الإيقاف لنشاط المشرف والقراءة من واجهات برمجة التطبيقات، مثل الحصول على/قائمة DataSources وGet/List SearchApplications، وما إلى ذلك.

logDataWriteActions

boolean

يشير إلى ما إذا كان تسجيل التدقيق قيد التفعيل/الإيقاف لواجهات برمجة التطبيقات للكتابة في الوصول إلى البيانات، مثل items.index وما إلى ذلك.

logDataReadActions

boolean

يشير إلى ما إذا كان تسجيل التدقيق مفعَّلاً أو متوقفًا لواجهات برمجة تطبيقات قراءة الوصول إلى البيانات، مثل items.list وitems.get وما إلى ذلك.